WIP - add extractor, generate snippet_data
This commit is contained in:
21
node_modules/graphql-request/LICENSE
generated
vendored
Normal file
21
node_modules/graphql-request/LICENSE
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2017 Graphcool
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
223
node_modules/graphql-request/README.md
generated
vendored
Normal file
223
node_modules/graphql-request/README.md
generated
vendored
Normal file
@ -0,0 +1,223 @@
|
||||
# graphql-request
|
||||
|
||||
[](https://circleci.com/gh/prismagraphql/graphql-request) [](https://badge.fury.io/js/graphql-request)
|
||||
|
||||
📡 Minimal GraphQL client supporting Node and browsers for scripts or simple apps
|
||||
|
||||
## Features
|
||||
|
||||
* Most **simple and lightweight** GraphQL client
|
||||
* Promise-based API (works with `async` / `await`)
|
||||
* Typescript support (Flow coming soon)
|
||||
|
||||
|
||||
## Install
|
||||
|
||||
```sh
|
||||
npm install graphql-request
|
||||
```
|
||||
|
||||
## Quickstart
|
||||
|
||||
Send a GraphQL query with a single line of code. ▶️ [Try it out](https://runkit.com/593130bdfad7120012472003/593130bdfad7120012472004).
|
||||
|
||||
```js
|
||||
import { request } from 'graphql-request'
|
||||
|
||||
const query = `{
|
||||
Movie(title: "Inception") {
|
||||
releaseDate
|
||||
actors {
|
||||
name
|
||||
}
|
||||
}
|
||||
}`
|
||||
|
||||
request('https://api.graph.cool/simple/v1/movies', query).then(data => console.log(data))
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
```js
|
||||
import { request, GraphQLClient } from 'graphql-request'
|
||||
|
||||
// Run GraphQL queries/mutations using a static function
|
||||
request(endpoint, query, variables).then(data => console.log(data))
|
||||
|
||||
// ... or create a GraphQL client instance to send requests
|
||||
const client = new GraphQLClient(endpoint, { headers: {} })
|
||||
client.request(query, variables).then(data => console.log(data))
|
||||
```
|
||||
|
||||
## Examples
|
||||
|
||||
### Authentication via HTTP header
|
||||
|
||||
```js
|
||||
import { GraphQLClient } from 'graphql-request'
|
||||
|
||||
const client = new GraphQLClient('my-endpoint', {
|
||||
headers: {
|
||||
Authorization: 'Bearer my-jwt-token',
|
||||
},
|
||||
})
|
||||
|
||||
const query = `{
|
||||
Movie(title: "Inception") {
|
||||
releaseDate
|
||||
actors {
|
||||
name
|
||||
}
|
||||
}
|
||||
}`
|
||||
|
||||
client.request(query).then(data => console.log(data))
|
||||
```
|
||||
|
||||
### Passing more options to fetch
|
||||
|
||||
```js
|
||||
import { GraphQLClient } from 'graphql-request'
|
||||
|
||||
const client = new GraphQLClient('my-endpoint', {
|
||||
credentials: 'include',
|
||||
mode: 'cors'
|
||||
})
|
||||
|
||||
const query = `{
|
||||
Movie(title: "Inception") {
|
||||
releaseDate
|
||||
actors {
|
||||
name
|
||||
}
|
||||
}
|
||||
}`
|
||||
|
||||
client.request(query).then(data => console.log(data))
|
||||
```
|
||||
|
||||
### Using variables
|
||||
|
||||
```js
|
||||
import { request } from 'graphql-request'
|
||||
|
||||
const query = `query getMovie($title: String!) {
|
||||
Movie(title: $title) {
|
||||
releaseDate
|
||||
actors {
|
||||
name
|
||||
}
|
||||
}
|
||||
}`
|
||||
|
||||
const variables = {
|
||||
title: 'Inception',
|
||||
}
|
||||
|
||||
request('my-endpoint', query, variables).then(data => console.log(data))
|
||||
```
|
||||
|
||||
### Error handling
|
||||
|
||||
```js
|
||||
import { request } from 'graphql-request'
|
||||
|
||||
const wrongQuery = `{
|
||||
some random stuff
|
||||
}`
|
||||
|
||||
request('my-endpoint', query)
|
||||
.then(data => console.log(data))
|
||||
.catch(err => {
|
||||
console.log(err.response.errors) // GraphQL response errors
|
||||
console.log(err.response.data) // Response data if available
|
||||
})
|
||||
```
|
||||
|
||||
### Using `require` instead of `import`
|
||||
|
||||
```js
|
||||
const { request } = require('graphql-request')
|
||||
|
||||
const query = `{
|
||||
Movie(title: "Inception") {
|
||||
releaseDate
|
||||
actors {
|
||||
name
|
||||
}
|
||||
}
|
||||
}`
|
||||
|
||||
request('my-endpoint', query).then(data => console.log(data))
|
||||
```
|
||||
|
||||
### Cookie support for `node`
|
||||
|
||||
```sh
|
||||
npm install fetch-cookie/node-fetch
|
||||
```
|
||||
|
||||
```js
|
||||
import { GraphQLClient } from 'graphql-request'
|
||||
|
||||
// use this instead for cookie support
|
||||
global['fetch'] = require('fetch-cookie/node-fetch')(require('node-fetch'))
|
||||
|
||||
const client = new GraphQLClient('my-endpoint')
|
||||
|
||||
const query = `{
|
||||
Movie(title: "Inception") {
|
||||
releaseDate
|
||||
actors {
|
||||
name
|
||||
}
|
||||
}
|
||||
}`
|
||||
|
||||
client.request(query).then(data => console.log(data))
|
||||
```
|
||||
|
||||
### Receiving a raw response
|
||||
|
||||
The `request` method will return the `data` or `errors` key from the response.
|
||||
If you need to access the `extensions` key you can use the `rawRequest` method:
|
||||
|
||||
```js
|
||||
import { rawRequest } from 'graphql-request'
|
||||
|
||||
const query = `{
|
||||
Movie(title: "Inception") {
|
||||
releaseDate
|
||||
actors {
|
||||
name
|
||||
}
|
||||
}
|
||||
}`
|
||||
|
||||
rawRequest('my-endpoint', query).then(({data, extensions}) => console.log(data, extensions))
|
||||
```
|
||||
|
||||
### More examples coming soon...
|
||||
|
||||
* Fragments
|
||||
* Using [`graphql-tag`](https://github.com/apollographql/graphql-tag)
|
||||
* Typed Typescript return values
|
||||
|
||||
## FAQ
|
||||
|
||||
### What's the difference between `graphql-request`, Apollo and Relay?
|
||||
|
||||
`graphql-request` is the most minimal and simplest to use GraphQL client. It's perfect for small scripts or simple apps.
|
||||
|
||||
Compared to GraphQL clients like Apollo or Relay, `graphql-request` doesn't have a built-in cache and has no integrations for frontend frameworks. The goal is to keep the package and API as minimal as possible.
|
||||
|
||||
### So what about Lokka?
|
||||
|
||||
Lokka is great but it still requires [a lot of setup code](https://github.com/kadirahq/lokka-transport-http) to be able to send a simple GraphQL query. `graphql-request` does less work compared to Lokka but is a lot simpler to use.
|
||||
|
||||
|
||||
## Help & Community [](https://slack.prisma.io)
|
||||
|
||||
Join our [Slack community](http://slack.prisma.io/) if you run into issues or have questions. We love talking to you!
|
||||
|
||||
<p align="center"><a href="https://oss.prisma.io"><img src="https://imgur.com/IMU2ERq.png" alt="Prisma" height="170px"></a></p>
|
||||
27
node_modules/graphql-request/dist/src/index.d.ts
generated
vendored
Normal file
27
node_modules/graphql-request/dist/src/index.d.ts
generated
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
import { GraphQLError, Headers as HttpHeaders, Options, Variables } from './types';
|
||||
export { ClientError } from './types';
|
||||
import 'cross-fetch/polyfill';
|
||||
export declare class GraphQLClient {
|
||||
private url;
|
||||
private options;
|
||||
constructor(url: string, options?: Options);
|
||||
rawRequest<T extends any>(query: string, variables?: Variables): Promise<{
|
||||
data?: T;
|
||||
extensions?: any;
|
||||
headers: Headers;
|
||||
status: number;
|
||||
errors?: GraphQLError[];
|
||||
}>;
|
||||
request<T extends any>(query: string, variables?: Variables): Promise<T>;
|
||||
setHeaders(headers: HttpHeaders): GraphQLClient;
|
||||
setHeader(key: string, value: string): GraphQLClient;
|
||||
}
|
||||
export declare function rawRequest<T extends any>(url: string, query: string, variables?: Variables): Promise<{
|
||||
data?: T;
|
||||
extensions?: any;
|
||||
headers: Headers;
|
||||
status: number;
|
||||
errors?: GraphQLError[];
|
||||
}>;
|
||||
export declare function request<T extends any>(url: string, query: string, variables?: Variables): Promise<T>;
|
||||
export default request;
|
||||
177
node_modules/graphql-request/dist/src/index.js
generated
vendored
Normal file
177
node_modules/graphql-request/dist/src/index.js
generated
vendored
Normal file
@ -0,0 +1,177 @@
|
||||
"use strict";
|
||||
var __assign = (this && this.__assign) || Object.assign || function(t) {
|
||||
for (var s, i = 1, n = arguments.length; i < n; i++) {
|
||||
s = arguments[i];
|
||||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
|
||||
t[p] = s[p];
|
||||
}
|
||||
return t;
|
||||
};
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
var __generator = (this && this.__generator) || function (thisArg, body) {
|
||||
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
|
||||
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
|
||||
function verb(n) { return function (v) { return step([n, v]); }; }
|
||||
function step(op) {
|
||||
if (f) throw new TypeError("Generator is already executing.");
|
||||
while (_) try {
|
||||
if (f = 1, y && (t = y[op[0] & 2 ? "return" : op[0] ? "throw" : "next"]) && !(t = t.call(y, op[1])).done) return t;
|
||||
if (y = 0, t) op = [0, t.value];
|
||||
switch (op[0]) {
|
||||
case 0: case 1: t = op; break;
|
||||
case 4: _.label++; return { value: op[1], done: false };
|
||||
case 5: _.label++; y = op[1]; op = [0]; continue;
|
||||
case 7: op = _.ops.pop(); _.trys.pop(); continue;
|
||||
default:
|
||||
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
|
||||
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
|
||||
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
|
||||
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
|
||||
if (t[2]) _.ops.pop();
|
||||
_.trys.pop(); continue;
|
||||
}
|
||||
op = body.call(thisArg, _);
|
||||
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
|
||||
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
|
||||
}
|
||||
};
|
||||
var __rest = (this && this.__rest) || function (s, e) {
|
||||
var t = {};
|
||||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
|
||||
t[p] = s[p];
|
||||
if (s != null && typeof Object.getOwnPropertySymbols === "function")
|
||||
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0)
|
||||
t[p[i]] = s[p[i]];
|
||||
return t;
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var types_1 = require("./types");
|
||||
var types_2 = require("./types");
|
||||
exports.ClientError = types_2.ClientError;
|
||||
require("cross-fetch/polyfill");
|
||||
var GraphQLClient = /** @class */ (function () {
|
||||
function GraphQLClient(url, options) {
|
||||
this.url = url;
|
||||
this.options = options || {};
|
||||
}
|
||||
GraphQLClient.prototype.rawRequest = function (query, variables) {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
var _a, headers, others, body, response, result, headers_1, status_1, errorResult;
|
||||
return __generator(this, function (_b) {
|
||||
switch (_b.label) {
|
||||
case 0:
|
||||
_a = this.options, headers = _a.headers, others = __rest(_a, ["headers"]);
|
||||
body = JSON.stringify({
|
||||
query: query,
|
||||
variables: variables ? variables : undefined,
|
||||
});
|
||||
return [4 /*yield*/, fetch(this.url, __assign({ method: 'POST', headers: Object.assign({ 'Content-Type': 'application/json' }, headers), body: body }, others))];
|
||||
case 1:
|
||||
response = _b.sent();
|
||||
return [4 /*yield*/, getResult(response)];
|
||||
case 2:
|
||||
result = _b.sent();
|
||||
if (response.ok && !result.errors && result.data) {
|
||||
headers_1 = response.headers, status_1 = response.status;
|
||||
return [2 /*return*/, __assign({}, result, { headers: headers_1, status: status_1 })];
|
||||
}
|
||||
else {
|
||||
errorResult = typeof result === 'string' ? { error: result } : result;
|
||||
throw new types_1.ClientError(__assign({}, errorResult, { status: response.status, headers: response.headers }), { query: query, variables: variables });
|
||||
}
|
||||
return [2 /*return*/];
|
||||
}
|
||||
});
|
||||
});
|
||||
};
|
||||
GraphQLClient.prototype.request = function (query, variables) {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
var _a, headers, others, body, response, result, errorResult;
|
||||
return __generator(this, function (_b) {
|
||||
switch (_b.label) {
|
||||
case 0:
|
||||
_a = this.options, headers = _a.headers, others = __rest(_a, ["headers"]);
|
||||
body = JSON.stringify({
|
||||
query: query,
|
||||
variables: variables ? variables : undefined,
|
||||
});
|
||||
return [4 /*yield*/, fetch(this.url, __assign({ method: 'POST', headers: Object.assign({ 'Content-Type': 'application/json' }, headers), body: body }, others))];
|
||||
case 1:
|
||||
response = _b.sent();
|
||||
return [4 /*yield*/, getResult(response)];
|
||||
case 2:
|
||||
result = _b.sent();
|
||||
if (response.ok && !result.errors && result.data) {
|
||||
return [2 /*return*/, result.data];
|
||||
}
|
||||
else {
|
||||
errorResult = typeof result === 'string' ? { error: result } : result;
|
||||
throw new types_1.ClientError(__assign({}, errorResult, { status: response.status }), { query: query, variables: variables });
|
||||
}
|
||||
return [2 /*return*/];
|
||||
}
|
||||
});
|
||||
});
|
||||
};
|
||||
GraphQLClient.prototype.setHeaders = function (headers) {
|
||||
this.options.headers = headers;
|
||||
return this;
|
||||
};
|
||||
GraphQLClient.prototype.setHeader = function (key, value) {
|
||||
var headers = this.options.headers;
|
||||
if (headers) {
|
||||
headers[key] = value;
|
||||
}
|
||||
else {
|
||||
this.options.headers = (_a = {}, _a[key] = value, _a);
|
||||
}
|
||||
return this;
|
||||
var _a;
|
||||
};
|
||||
return GraphQLClient;
|
||||
}());
|
||||
exports.GraphQLClient = GraphQLClient;
|
||||
function rawRequest(url, query, variables) {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
var client;
|
||||
return __generator(this, function (_a) {
|
||||
client = new GraphQLClient(url);
|
||||
return [2 /*return*/, client.rawRequest(query, variables)];
|
||||
});
|
||||
});
|
||||
}
|
||||
exports.rawRequest = rawRequest;
|
||||
function request(url, query, variables) {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
var client;
|
||||
return __generator(this, function (_a) {
|
||||
client = new GraphQLClient(url);
|
||||
return [2 /*return*/, client.request(query, variables)];
|
||||
});
|
||||
});
|
||||
}
|
||||
exports.request = request;
|
||||
exports.default = request;
|
||||
function getResult(response) {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
var contentType;
|
||||
return __generator(this, function (_a) {
|
||||
contentType = response.headers.get('Content-Type');
|
||||
if (contentType && contentType.startsWith('application/json')) {
|
||||
return [2 /*return*/, response.json()];
|
||||
}
|
||||
else {
|
||||
return [2 /*return*/, response.text()];
|
||||
}
|
||||
return [2 /*return*/];
|
||||
});
|
||||
});
|
||||
}
|
||||
//# sourceMappingURL=index.js.map
|
||||
1
node_modules/graphql-request/dist/src/index.js.map
generated
vendored
Normal file
1
node_modules/graphql-request/dist/src/index.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"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"}
|
||||
42
node_modules/graphql-request/dist/src/types.d.ts
generated
vendored
Normal file
42
node_modules/graphql-request/dist/src/types.d.ts
generated
vendored
Normal file
@ -0,0 +1,42 @@
|
||||
export declare type Variables = {
|
||||
[key: string]: any;
|
||||
};
|
||||
export interface Headers {
|
||||
[key: string]: string;
|
||||
}
|
||||
export interface Options {
|
||||
method?: RequestInit['method'];
|
||||
headers?: Headers;
|
||||
mode?: RequestInit['mode'];
|
||||
credentials?: RequestInit['credentials'];
|
||||
cache?: RequestInit['cache'];
|
||||
redirect?: RequestInit['redirect'];
|
||||
referrer?: RequestInit['referrer'];
|
||||
referrerPolicy?: RequestInit['referrerPolicy'];
|
||||
integrity?: RequestInit['integrity'];
|
||||
}
|
||||
export interface GraphQLError {
|
||||
message: string;
|
||||
locations: {
|
||||
line: number;
|
||||
column: number;
|
||||
}[];
|
||||
path: string[];
|
||||
}
|
||||
export interface GraphQLResponse {
|
||||
data?: any;
|
||||
errors?: GraphQLError[];
|
||||
extensions?: any;
|
||||
status: number;
|
||||
[key: string]: any;
|
||||
}
|
||||
export interface GraphQLRequestContext {
|
||||
query: string;
|
||||
variables?: Variables;
|
||||
}
|
||||
export declare class ClientError extends Error {
|
||||
response: GraphQLResponse;
|
||||
request: GraphQLRequestContext;
|
||||
constructor(response: GraphQLResponse, request: GraphQLRequestContext);
|
||||
private static extractMessage(response);
|
||||
}
|
||||
39
node_modules/graphql-request/dist/src/types.js
generated
vendored
Normal file
39
node_modules/graphql-request/dist/src/types.js
generated
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
"use strict";
|
||||
var __extends = (this && this.__extends) || (function () {
|
||||
var extendStatics = Object.setPrototypeOf ||
|
||||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
|
||||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
|
||||
return function (d, b) {
|
||||
extendStatics(d, b);
|
||||
function __() { this.constructor = d; }
|
||||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
|
||||
};
|
||||
})();
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var ClientError = /** @class */ (function (_super) {
|
||||
__extends(ClientError, _super);
|
||||
function ClientError(response, request) {
|
||||
var _this = this;
|
||||
var message = ClientError.extractMessage(response) + ": " + JSON.stringify({ response: response, request: request });
|
||||
_this = _super.call(this, message) || this;
|
||||
_this.response = response;
|
||||
_this.request = request;
|
||||
// this is needed as Safari doesn't support .captureStackTrace
|
||||
/* tslint:disable-next-line */
|
||||
if (typeof Error.captureStackTrace === 'function') {
|
||||
Error.captureStackTrace(_this, ClientError);
|
||||
}
|
||||
return _this;
|
||||
}
|
||||
ClientError.extractMessage = function (response) {
|
||||
try {
|
||||
return response.errors[0].message;
|
||||
}
|
||||
catch (e) {
|
||||
return "GraphQL Error (Code: " + response.status + ")";
|
||||
}
|
||||
};
|
||||
return ClientError;
|
||||
}(Error));
|
||||
exports.ClientError = ClientError;
|
||||
//# sourceMappingURL=types.js.map
|
||||
1
node_modules/graphql-request/dist/src/types.js.map
generated
vendored
Normal file
1
node_modules/graphql-request/dist/src/types.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"types.js","sourceRoot":"","sources":["../../src/types.ts"],"names":[],"mappings":";;;;;;;;;;;;AAqCA;IAAiC,+BAAK;IAKpC,qBAAa,QAAyB,EAAE,OAA8B;QAAtE,iBAaC;QAZC,IAAM,OAAO,GAAM,WAAW,CAAC,cAAc,CAAC,QAAQ,CAAC,UAAK,IAAI,CAAC,SAAS,CAAC,EAAE,QAAQ,UAAA,EAAE,OAAO,SAAA,EAAE,CAAG,CAAA;QAEnG,QAAA,kBAAM,OAAO,CAAC,SAAA;QAEd,KAAI,CAAC,QAAQ,GAAG,QAAQ,CAAA;QACxB,KAAI,CAAC,OAAO,GAAG,OAAO,CAAA;QAEtB,8DAA8D;QAC9D,8BAA8B;QAC9B,EAAE,CAAC,CAAC,OAAO,KAAK,CAAC,iBAAiB,KAAK,UAAU,CAAC,CAAC,CAAC;YAClD,KAAK,CAAC,iBAAiB,CAAC,KAAI,EAAE,WAAW,CAAC,CAAA;QAC5C,CAAC;;IACH,CAAC;IAEc,0BAAc,GAA7B,UAA+B,QAAyB;QACtD,IAAI,CAAC;YACH,MAAM,CAAC,QAAQ,CAAC,MAAO,CAAC,CAAC,CAAC,CAAC,OAAO,CAAA;QACpC,CAAC;QAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACX,MAAM,CAAC,0BAAwB,QAAQ,CAAC,MAAM,MAAG,CAAA;QACnD,CAAC;IACH,CAAC;IACH,kBAAC;AAAD,CAAC,AA3BD,CAAiC,KAAK,GA2BrC;AA3BY,kCAAW"}
|
||||
1
node_modules/graphql-request/dist/tests/index.test.d.ts
generated
vendored
Normal file
1
node_modules/graphql-request/dist/tests/index.test.d.ts
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
export {};
|
||||
313
node_modules/graphql-request/dist/tests/index.test.js
generated
vendored
Normal file
313
node_modules/graphql-request/dist/tests/index.test.js
generated
vendored
Normal file
@ -0,0 +1,313 @@
|
||||
"use strict";
|
||||
var __assign = (this && this.__assign) || Object.assign || function(t) {
|
||||
for (var s, i = 1, n = arguments.length; i < n; i++) {
|
||||
s = arguments[i];
|
||||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
|
||||
t[p] = s[p];
|
||||
}
|
||||
return t;
|
||||
};
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
var __generator = (this && this.__generator) || function (thisArg, body) {
|
||||
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
|
||||
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
|
||||
function verb(n) { return function (v) { return step([n, v]); }; }
|
||||
function step(op) {
|
||||
if (f) throw new TypeError("Generator is already executing.");
|
||||
while (_) try {
|
||||
if (f = 1, y && (t = y[op[0] & 2 ? "return" : op[0] ? "throw" : "next"]) && !(t = t.call(y, op[1])).done) return t;
|
||||
if (y = 0, t) op = [0, t.value];
|
||||
switch (op[0]) {
|
||||
case 0: case 1: t = op; break;
|
||||
case 4: _.label++; return { value: op[1], done: false };
|
||||
case 5: _.label++; y = op[1]; op = [0]; continue;
|
||||
case 7: op = _.ops.pop(); _.trys.pop(); continue;
|
||||
default:
|
||||
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
|
||||
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
|
||||
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
|
||||
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
|
||||
if (t[2]) _.ops.pop();
|
||||
_.trys.pop(); continue;
|
||||
}
|
||||
op = body.call(thisArg, _);
|
||||
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
|
||||
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
|
||||
}
|
||||
};
|
||||
var __rest = (this && this.__rest) || function (s, e) {
|
||||
var t = {};
|
||||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
|
||||
t[p] = s[p];
|
||||
if (s != null && typeof Object.getOwnPropertySymbols === "function")
|
||||
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0)
|
||||
t[p[i]] = s[p[i]];
|
||||
return t;
|
||||
};
|
||||
var _this = this;
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var ava_1 = require("ava");
|
||||
var fetchMock = require("fetch-mock");
|
||||
var index_1 = require("../src/index");
|
||||
ava_1.default('minimal query', function (t) { return __awaiter(_this, void 0, void 0, function () {
|
||||
var _this = this;
|
||||
var data;
|
||||
return __generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0:
|
||||
data = {
|
||||
viewer: {
|
||||
id: 'some-id',
|
||||
},
|
||||
};
|
||||
return [4 /*yield*/, mock({ body: { data: data } }, function () { return __awaiter(_this, void 0, void 0, function () {
|
||||
var _a, _b;
|
||||
return __generator(this, function (_c) {
|
||||
switch (_c.label) {
|
||||
case 0:
|
||||
_b = (_a = t).deepEqual;
|
||||
return [4 /*yield*/, index_1.request('https://mock-api.com/graphql', "{ viewer { id } }")];
|
||||
case 1:
|
||||
_b.apply(_a, [_c.sent(), data]);
|
||||
return [2 /*return*/];
|
||||
}
|
||||
});
|
||||
}); })];
|
||||
case 1:
|
||||
_a.sent();
|
||||
return [2 /*return*/];
|
||||
}
|
||||
});
|
||||
}); });
|
||||
ava_1.default('minimal raw query', function (t) { return __awaiter(_this, void 0, void 0, function () {
|
||||
var _this = this;
|
||||
var data, extensions;
|
||||
return __generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0:
|
||||
data = {
|
||||
viewer: {
|
||||
id: 'some-id',
|
||||
},
|
||||
};
|
||||
extensions = {
|
||||
version: '1',
|
||||
};
|
||||
return [4 /*yield*/, mock({ body: { data: data, extensions: extensions } }, function () { return __awaiter(_this, void 0, void 0, function () {
|
||||
var _a, headers, result;
|
||||
return __generator(this, function (_b) {
|
||||
switch (_b.label) {
|
||||
case 0: return [4 /*yield*/, index_1.rawRequest('https://mock-api.com/graphql', "{ viewer { id } }")];
|
||||
case 1:
|
||||
_a = _b.sent(), headers = _a.headers, result = __rest(_a, ["headers"]);
|
||||
t.deepEqual(result, { data: data, extensions: extensions, status: 200 });
|
||||
return [2 /*return*/];
|
||||
}
|
||||
});
|
||||
}); })];
|
||||
case 1:
|
||||
_a.sent();
|
||||
return [2 /*return*/];
|
||||
}
|
||||
});
|
||||
}); });
|
||||
ava_1.default('minimal raw query with response headers', function (t) { return __awaiter(_this, void 0, void 0, function () {
|
||||
var _this = this;
|
||||
var data, extensions, reqHeaders;
|
||||
return __generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0:
|
||||
data = {
|
||||
viewer: {
|
||||
id: 'some-id',
|
||||
},
|
||||
};
|
||||
extensions = {
|
||||
version: '1',
|
||||
};
|
||||
reqHeaders = {
|
||||
'Content-Type': 'application/json',
|
||||
'X-Custom-Header': 'test-custom-header',
|
||||
};
|
||||
return [4 /*yield*/, mock({ headers: reqHeaders, body: { data: data, extensions: extensions } }, function () { return __awaiter(_this, void 0, void 0, function () {
|
||||
var _a, headers, result;
|
||||
return __generator(this, function (_b) {
|
||||
switch (_b.label) {
|
||||
case 0: return [4 /*yield*/, index_1.rawRequest('https://mock-api.com/graphql', "{ viewer { id } }")];
|
||||
case 1:
|
||||
_a = _b.sent(), headers = _a.headers, result = __rest(_a, ["headers"]);
|
||||
t.deepEqual(result, { data: data, extensions: extensions, status: 200 });
|
||||
t.deepEqual(headers.get('X-Custom-Header'), reqHeaders['X-Custom-Header']);
|
||||
return [2 /*return*/];
|
||||
}
|
||||
});
|
||||
}); })];
|
||||
case 1:
|
||||
_a.sent();
|
||||
return [2 /*return*/];
|
||||
}
|
||||
});
|
||||
}); });
|
||||
ava_1.default('basic error', function (t) { return __awaiter(_this, void 0, void 0, function () {
|
||||
var _this = this;
|
||||
var errors;
|
||||
return __generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0:
|
||||
errors = {
|
||||
message: "Syntax Error GraphQL request (1:1) Unexpected Name \"x\"\n\n1: x\n ^\n",
|
||||
locations: [
|
||||
{
|
||||
line: 1,
|
||||
column: 1
|
||||
}
|
||||
]
|
||||
};
|
||||
return [4 /*yield*/, mock({ body: { errors: errors } }, function () { return __awaiter(_this, void 0, void 0, function () {
|
||||
var err;
|
||||
return __generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0: return [4 /*yield*/, t.throws(index_1.request('https://mock-api.com/graphql', "x"))];
|
||||
case 1:
|
||||
err = _a.sent();
|
||||
t.deepEqual(err.response.errors, errors);
|
||||
return [2 /*return*/];
|
||||
}
|
||||
});
|
||||
}); })];
|
||||
case 1:
|
||||
_a.sent();
|
||||
return [2 /*return*/];
|
||||
}
|
||||
});
|
||||
}); });
|
||||
ava_1.default('raw request error', function (t) { return __awaiter(_this, void 0, void 0, function () {
|
||||
var _this = this;
|
||||
var errors;
|
||||
return __generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0:
|
||||
errors = {
|
||||
message: "Syntax Error GraphQL request (1:1) Unexpected Name \"x\"\n\n1: x\n ^\n",
|
||||
locations: [
|
||||
{
|
||||
line: 1,
|
||||
column: 1
|
||||
}
|
||||
]
|
||||
};
|
||||
return [4 /*yield*/, mock({ body: { errors: errors } }, function () { return __awaiter(_this, void 0, void 0, function () {
|
||||
var err;
|
||||
return __generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0: return [4 /*yield*/, t.throws(index_1.rawRequest('https://mock-api.com/graphql', "x"))];
|
||||
case 1:
|
||||
err = _a.sent();
|
||||
t.deepEqual(err.response.errors, errors);
|
||||
return [2 /*return*/];
|
||||
}
|
||||
});
|
||||
}); })];
|
||||
case 1:
|
||||
_a.sent();
|
||||
return [2 /*return*/];
|
||||
}
|
||||
});
|
||||
}); });
|
||||
ava_1.default('content-type with charset', function (t) { return __awaiter(_this, void 0, void 0, function () {
|
||||
var _this = this;
|
||||
var data;
|
||||
return __generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0:
|
||||
data = {
|
||||
viewer: {
|
||||
id: 'some-id',
|
||||
},
|
||||
};
|
||||
return [4 /*yield*/, mock({
|
||||
headers: { 'Content-Type': 'application/json; charset=utf-8' },
|
||||
body: { data: data }
|
||||
}, function () { return __awaiter(_this, void 0, void 0, function () {
|
||||
var _a, _b;
|
||||
return __generator(this, function (_c) {
|
||||
switch (_c.label) {
|
||||
case 0:
|
||||
_b = (_a = t).deepEqual;
|
||||
return [4 /*yield*/, index_1.request('https://mock-api.com/graphql', "{ viewer { id } }")];
|
||||
case 1:
|
||||
_b.apply(_a, [_c.sent(), data]);
|
||||
return [2 /*return*/];
|
||||
}
|
||||
});
|
||||
}); })];
|
||||
case 1:
|
||||
_a.sent();
|
||||
return [2 /*return*/];
|
||||
}
|
||||
});
|
||||
}); });
|
||||
ava_1.default('extra fetch options', function (t) { return __awaiter(_this, void 0, void 0, function () {
|
||||
var _this = this;
|
||||
var options, client;
|
||||
return __generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0:
|
||||
options = {
|
||||
credentials: 'include',
|
||||
mode: 'cors',
|
||||
cache: 'reload',
|
||||
};
|
||||
client = new index_1.GraphQLClient('https://mock-api.com/graphql', options);
|
||||
return [4 /*yield*/, mock({
|
||||
body: { data: { test: 'test' } }
|
||||
}, function () { return __awaiter(_this, void 0, void 0, function () {
|
||||
var actualOptions, name_1;
|
||||
return __generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0: return [4 /*yield*/, client.request('{ test }')];
|
||||
case 1:
|
||||
_a.sent();
|
||||
actualOptions = fetchMock.lastCall()[1];
|
||||
for (name_1 in options) {
|
||||
t.deepEqual(actualOptions[name_1], options[name_1]);
|
||||
}
|
||||
return [2 /*return*/];
|
||||
}
|
||||
});
|
||||
}); })];
|
||||
case 1:
|
||||
_a.sent();
|
||||
return [2 /*return*/];
|
||||
}
|
||||
});
|
||||
}); });
|
||||
function mock(response, testFn) {
|
||||
return __awaiter(this, void 0, void 0, function () {
|
||||
return __generator(this, function (_a) {
|
||||
switch (_a.label) {
|
||||
case 0:
|
||||
fetchMock.mock({
|
||||
matcher: '*',
|
||||
response: {
|
||||
headers: __assign({ 'Content-Type': 'application/json' }, response.headers),
|
||||
body: JSON.stringify(response.body),
|
||||
},
|
||||
});
|
||||
return [4 /*yield*/, testFn()];
|
||||
case 1:
|
||||
_a.sent();
|
||||
fetchMock.restore();
|
||||
return [2 /*return*/];
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
//# sourceMappingURL=index.test.js.map
|
||||
1
node_modules/graphql-request/dist/tests/index.test.js.map
generated
vendored
Normal file
1
node_modules/graphql-request/dist/tests/index.test.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.test.js","sourceRoot":"","sources":["../../tests/index.test.ts"],"names":[],"mappings":"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"}
|
||||
81
node_modules/graphql-request/package.json
generated
vendored
Normal file
81
node_modules/graphql-request/package.json
generated
vendored
Normal file
@ -0,0 +1,81 @@
|
||||
{
|
||||
"_from": "graphql-request@^1.5.0",
|
||||
"_id": "graphql-request@1.8.2",
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha512-dDX2M+VMsxXFCmUX0Vo0TopIZIX4ggzOtiCsThgtrKR4niiaagsGTDIHj3fsOMFETpa064vzovI+4YV4QnMbcg==",
|
||||
"_location": "/graphql-request",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "range",
|
||||
"registry": true,
|
||||
"raw": "graphql-request@^1.5.0",
|
||||
"name": "graphql-request",
|
||||
"escapedName": "graphql-request",
|
||||
"rawSpec": "^1.5.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "^1.5.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/graphql-config"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-1.8.2.tgz",
|
||||
"_shasum": "398d10ae15c585676741bde3fc01d5ca948f8fbe",
|
||||
"_spec": "graphql-request@^1.5.0",
|
||||
"_where": "/Users/stefanfejes/Projects/30-seconds-of-python-code/node_modules/graphql-config",
|
||||
"author": {
|
||||
"name": "Johannes Schickling",
|
||||
"email": "johannes@graph.cool"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/graphcool/graphql-request/issues"
|
||||
},
|
||||
"bundleDependencies": false,
|
||||
"bundlesize": [
|
||||
{
|
||||
"path": "./dist/src/index.js",
|
||||
"maxSize": "15 kB"
|
||||
}
|
||||
],
|
||||
"dependencies": {
|
||||
"cross-fetch": "2.2.2"
|
||||
},
|
||||
"deprecated": false,
|
||||
"description": "[](https://circleci.com/gh/prismagraphql/graphql-request) [](https://badge.fury.io/js/graphql-request)",
|
||||
"devDependencies": {
|
||||
"@types/fetch-mock": "5.12.2",
|
||||
"@types/node": "8.5.5",
|
||||
"ava": "0.25.0",
|
||||
"bundlesize": "0.17.0",
|
||||
"fetch-mock": "5.13.1",
|
||||
"tslint": "5.9.1",
|
||||
"tslint-config-standard": "7.0.0",
|
||||
"typescript": "2.7.2"
|
||||
},
|
||||
"files": [
|
||||
"dist"
|
||||
],
|
||||
"homepage": "https://github.com/graphcool/graphql-request",
|
||||
"keywords": [
|
||||
"graphql",
|
||||
"request",
|
||||
"fetch",
|
||||
"graphql-client",
|
||||
"apollo"
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "dist/src/index.js",
|
||||
"name": "graphql-request",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/graphcool/graphql-request.git"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "rm -rf dist && tsc -d",
|
||||
"lint": "tslint --type-check --project tsconfig.json {src,test}/**/*.ts",
|
||||
"prepublish": "npm run build",
|
||||
"size": "bundlesize",
|
||||
"test": "npm run lint && npm run build && ava --serial && npm run size"
|
||||
},
|
||||
"typings": "./dist/src/index.d.ts",
|
||||
"version": "1.8.2"
|
||||
}
|
||||
Reference in New Issue
Block a user