summaryrefslogtreecommitdiffstats
path: root/sick-fits
diff options
context:
space:
mode:
authorWes Bos <wesbos@gmail.com>2018-09-28 12:11:13 -0400
committerWes Bos <wesbos@gmail.com>2018-09-28 12:11:13 -0400
commit15836ff4039534f70d54af5ade31ea7c2e09ea36 (patch)
tree5257970b7bb712d6003085bcdbd29da472101d46 /sick-fits
parentd0446bec965fe1a598497f4dea943c954e9a2bf9 (diff)
add graphql-cli back in
Diffstat (limited to 'sick-fits')
-rw-r--r--sick-fits/backend/package-lock.json1338
-rw-r--r--sick-fits/backend/package.json1
2 files changed, 1077 insertions, 262 deletions
diff --git a/sick-fits/backend/package-lock.json b/sick-fits/backend/package-lock.json
index eb63e9b..3b0c96a 100644
--- a/sick-fits/backend/package-lock.json
+++ b/sick-fits/backend/package-lock.json
@@ -3,6 +3,30 @@
"requires": true,
"lockfileVersion": 1,
"dependencies": {
+ "@babel/generator": {
+ "version": "7.0.0-beta.38",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.38.tgz",
+ "integrity": "sha512-aOHQPhsEyaB6p2n+AK981+onHoc+Ork9rcAQVSUJR33wUkGiWRpu6/C685knRyIZVsKeSdG5Q4xMiYeFUhuLzA==",
+ "requires": {
+ "@babel/types": "7.0.0-beta.38",
+ "jsesc": "^2.5.1",
+ "lodash": "^4.2.0",
+ "source-map": "^0.5.0",
+ "trim-right": "^1.0.1"
+ },
+ "dependencies": {
+ "jsesc": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz",
+ "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4="
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ }
+ }
+ },
"@babel/runtime": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0.tgz",
@@ -18,11 +42,104 @@
}
}
},
+ "@babel/types": {
+ "version": "7.0.0-beta.38",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.38.tgz",
+ "integrity": "sha512-SAtyEjmA7KiEoL2eAOAUM6M9arQJGWxJKK0S9x0WyPOosHS420RXoxPhn57u/8orRnK8Kxm0nHQQNTX203cP1Q==",
+ "requires": {
+ "esutils": "^2.0.2",
+ "lodash": "^4.2.0",
+ "to-fast-properties": "^2.0.0"
+ },
+ "dependencies": {
+ "to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4="
+ }
+ }
+ },
"@heroku/linewrap": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@heroku/linewrap/-/linewrap-1.0.0.tgz",
"integrity": "sha512-qPeQp2DnALUwWKaL6ZXfnOw/lHp+zNg5V8whx5c/Y10HMWYjuQFqKupgoJgyuEYjnvYwoZTarW280+aOXWQLCQ=="
},
+ "@kbrandwijk/swagger-to-graphql": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/@kbrandwijk/swagger-to-graphql/-/swagger-to-graphql-2.4.3.tgz",
+ "integrity": "sha512-CNVsCrMge/jq6DCT5buNZ8PACY9RTvPJbCNoIcndfkJOCsNxOx9dnc5qw4pHZdHi8GS6l3qlgkuFKp33iD8J2Q==",
+ "requires": {
+ "babel-runtime": "^6.25.0",
+ "isomorphic-fetch": "^2.2.1",
+ "js-yaml": "^3.8.4",
+ "json-schema-ref-parser": "^3.1.2",
+ "lodash": "^4.16.4",
+ "node-request-by-swagger": "^1.0.6",
+ "request": "^2.75.0",
+ "request-promise": "^4.1.1",
+ "yargs": "^8.0.2"
+ },
+ "dependencies": {
+ "cliui": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
+ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
+ "requires": {
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wrap-ansi": "^2.0.0"
+ },
+ "dependencies": {
+ "string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "requires": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ }
+ }
+ }
+ },
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "requires": {
+ "number-is-nan": "^1.0.0"
+ }
+ },
+ "yargs": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz",
+ "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
+ "requires": {
+ "camelcase": "^4.1.0",
+ "cliui": "^3.2.0",
+ "decamelize": "^1.1.1",
+ "get-caller-file": "^1.0.1",
+ "os-locale": "^2.0.0",
+ "read-pkg-up": "^2.0.0",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^1.0.1",
+ "set-blocking": "^2.0.0",
+ "string-width": "^2.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^3.2.1",
+ "yargs-parser": "^7.0.0"
+ }
+ },
+ "yargs-parser": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz",
+ "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
+ "requires": {
+ "camelcase": "^4.1.0"
+ }
+ }
+ }
+ },
"@types/body-parser": {
"version": "1.17.0",
"resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.17.0.tgz",
@@ -231,6 +348,92 @@
"graphql-extensions": "^0.0.x"
}
},
+ "apollo-codegen": {
+ "version": "0.19.1",
+ "resolved": "http://registry.npmjs.org/apollo-codegen/-/apollo-codegen-0.19.1.tgz",
+ "integrity": "sha512-jlxz/b5iinRWfh48hXdmMtrjTPn/rDok0Z3b7icvkiaD6I30w4sq9B+JDkFbLnkldzsFLV2BZtBDa/dkZhx8Ng==",
+ "requires": {
+ "@babel/generator": "7.0.0-beta.38",
+ "@babel/types": "7.0.0-beta.38",
+ "change-case": "^3.0.1",
+ "common-tags": "^1.5.1",
+ "core-js": "^2.5.3",
+ "glob": "^7.1.2",
+ "graphql": "^0.13.1",
+ "graphql-config": "^1.1.1",
+ "inflected": "^2.0.3",
+ "node-fetch": "^1.7.3",
+ "rimraf": "^2.6.2",
+ "source-map-support": "^0.5.0",
+ "yargs": "^10.0.3"
+ },
+ "dependencies": {
+ "graphql-config": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-1.2.1.tgz",
+ "integrity": "sha512-BOtbEOn/fD13jT0peCy3Fzp1DSTsA/1AcZp266AQ5Sk3wFndKCEa/H7donbu5UriOw1V/N1WDirYPnr7rd8E7Q==",
+ "requires": {
+ "graphql": "^0.12.3",
+ "graphql-import": "^0.4.0",
+ "graphql-request": "^1.4.0",
+ "js-yaml": "^3.10.0",
+ "lodash": "^4.17.4",
+ "minimatch": "^3.0.4"
+ },
+ "dependencies": {
+ "graphql": {
+ "version": "0.12.3",
+ "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.12.3.tgz",
+ "integrity": "sha512-Hn9rdu4zacplKXNrLCvR8YFiTGnbM4Zw/UH8FDmzBDsH7ou40lSNH4tIlsxcYnz2TGNVJCpu1WxCM23yd6kzhA==",
+ "requires": {
+ "iterall": "1.1.3"
+ }
+ }
+ }
+ },
+ "graphql-import": {
+ "version": "0.4.5",
+ "resolved": "http://registry.npmjs.org/graphql-import/-/graphql-import-0.4.5.tgz",
+ "integrity": "sha512-G/+I08Qp6/QGTb9qapknCm3yPHV0ZL7wbaalWFpxsfR8ZhZoTBe//LsbsCKlbALQpcMegchpJhpTSKiJjhaVqQ==",
+ "requires": {
+ "lodash": "^4.17.4"
+ }
+ },
+ "iterall": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.1.3.tgz",
+ "integrity": "sha512-Cu/kb+4HiNSejAPhSaN1VukdNTTi/r4/e+yykqjlG/IW+1gZH5b4+Bq3whDX4tvbYugta3r8KTMUiqT3fIGxuQ=="
+ },
+ "node-fetch": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
+ "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
+ "requires": {
+ "encoding": "^0.1.11",
+ "is-stream": "^1.0.1"
+ }
+ },
+ "yargs": {
+ "version": "10.1.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz",
+ "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==",
+ "requires": {
+ "cliui": "^4.0.0",
+ "decamelize": "^1.1.1",
+ "find-up": "^2.1.0",
+ "get-caller-file": "^1.0.1",
+ "os-locale": "^2.0.0",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^1.0.1",
+ "set-blocking": "^2.0.0",
+ "string-width": "^2.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^3.2.1",
+ "yargs-parser": "^8.1.0"
+ }
+ }
+ }
+ },
"apollo-link": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.3.tgz",
@@ -242,7 +445,7 @@
},
"apollo-link-error": {
"version": "1.0.9",
- "resolved": "http://registry.npmjs.org/apollo-link-error/-/apollo-link-error-1.0.9.tgz",
+ "resolved": "https://registry.npmjs.org/apollo-link-error/-/apollo-link-error-1.0.9.tgz",
"integrity": "sha512-82qgIH0UC039kcvcFDJkY8GuUOgPFrkYe/0zNFkA0AXvuvL4RHxWb8SWRiPwtP8jKaKEOedyjopfyH84aLiu7Q==",
"requires": {
"apollo-link": "^1.2.2"
@@ -250,7 +453,7 @@
},
"apollo-link-ws": {
"version": "1.0.8",
- "resolved": "http://registry.npmjs.org/apollo-link-ws/-/apollo-link-ws-1.0.8.tgz",
+ "resolved": "https://registry.npmjs.org/apollo-link-ws/-/apollo-link-ws-1.0.8.tgz",
"integrity": "sha512-ucuGvr8CBBwCHl/Rbtyuv9Fn0FN5Qoyvy84KHtuMl2Uux2Sq+jt3bUum+pZ+hZntEd9k8M1OjrrXqRJ4PtEpyA==",
"requires": {
"apollo-link": "^1.2.2"
@@ -531,7 +734,7 @@
"dependencies": {
"dotenv": {
"version": "0.4.0",
- "resolved": "http://registry.npmjs.org/dotenv/-/dotenv-0.4.0.tgz",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-0.4.0.tgz",
"integrity": "sha1-9vs1E2PC2SIHJFxzeALJq1rhSVo="
}
}
@@ -1407,6 +1610,11 @@
"resolved": "https://registry.npmjs.org/cache-require-paths/-/cache-require-paths-0.3.0.tgz",
"integrity": "sha1-EqYHWj5JiNpMIvIY4pSFZj5MSmM="
},
+ "call-me-maybe": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
+ "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms="
+ },
"callsites": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
@@ -1490,6 +1698,31 @@
"supports-color": "^2.0.0"
}
},
+ "change-case": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/change-case/-/change-case-3.0.2.tgz",
+ "integrity": "sha512-Mww+SLF6MZ0U6kdg11algyKd5BARbyM4TbFBepwowYSR5ClfQGCGtxNXgykpN0uF/bstWeaGDT4JWaDh8zWAHA==",
+ "requires": {
+ "camel-case": "^3.0.0",
+ "constant-case": "^2.0.0",
+ "dot-case": "^2.1.0",
+ "header-case": "^1.0.0",
+ "is-lower-case": "^1.1.0",
+ "is-upper-case": "^1.1.0",
+ "lower-case": "^1.1.1",
+ "lower-case-first": "^1.0.0",
+ "no-case": "^2.3.2",
+ "param-case": "^2.1.0",
+ "pascal-case": "^2.0.0",
+ "path-case": "^2.1.0",
+ "sentence-case": "^2.1.0",
+ "snake-case": "^2.1.0",
+ "swap-case": "^1.1.0",
+ "title-case": "^2.1.0",
+ "upper-case": "^1.1.1",
+ "upper-case-first": "^1.1.0"
+ }
+ },
"chardet": {
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
@@ -1674,6 +1907,11 @@
"resolved": "https://registry.npmjs.org/commander/-/commander-2.18.0.tgz",
"integrity": "sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ=="
},
+ "common-tags": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz",
+ "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw=="
+ },
"component-emitter": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
@@ -1786,6 +2024,15 @@
"xdg-basedir": "^3.0.0"
}
},
+ "constant-case": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz",
+ "integrity": "sha1-QXV2TTidP6nI7NKRhu1gBSQ7akY=",
+ "requires": {
+ "snake-case": "^2.1.0",
+ "upper-case": "^1.1.1"
+ }
+ },
"content-disposition": {
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
@@ -2245,6 +2492,14 @@
}
}
},
+ "dot-case": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-2.1.1.tgz",
+ "integrity": "sha1-NNzzf1Co6TwrO8qLt/uRVcfaO+4=",
+ "requires": {
+ "no-case": "^2.2.0"
+ }
+ },
"dot-prop": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz",
@@ -2996,6 +3251,11 @@
}
}
},
+ "format-util": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/format-util/-/format-util-1.0.3.tgz",
+ "integrity": "sha1-Ay3KShFiYqEsQ/TD7IVmQWxbLZU="
+ },
"forwarded": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
@@ -3899,40 +4159,50 @@
}
},
"graphql-cli": {
- "version": "2.12.2",
- "resolved": "https://registry.npmjs.org/graphql-cli/-/graphql-cli-2.12.2.tgz",
- "integrity": "sha512-rq8esQIP/inviUd65apcNSR3t5SucUNZsFtByH5T7sTh+zBptYk/gRVDctqowPHa1cjMuMmeGyJy8ZAGs13ZCA==",
+ "version": "2.16.7",
+ "resolved": "https://registry.npmjs.org/graphql-cli/-/graphql-cli-2.16.7.tgz",
+ "integrity": "sha512-I1kkJ9mqgctjOHDTo3bg7CLpZDeuLrOhKeNmohWhka2bWb0jf5T9IspHLDDTIEsOB56KEnvW2fUwRsTFHJK2HQ==",
"requires": {
- "adm-zip": "^0.4.7",
- "chalk": "^2.3.0",
+ "adm-zip": "0.4.7",
+ "apollo-codegen": "^0.19.1",
+ "chalk": "^2.3.1",
"command-exists": "^1.2.2",
- "cross-spawn": "^5.1.0",
+ "cross-spawn": "^6.0.5",
"disparity": "^2.0.0",
- "dotenv": "^4.0.0",
+ "dotenv": "^5.0.0",
"express": "^4.16.2",
"express-request-proxy": "^2.0.0",
- "graphql": "0.12.3",
- "graphql-cli-prepare": "1.4.11",
- "graphql-config": "1.1.7",
- "graphql-config-extension-graphcool": "1.0.5",
- "graphql-config-extension-prisma": "0.0.3",
- "graphql-playground-middleware-express": "1.4.9",
- "graphql-schema-linter": "0.0.27",
- "inquirer": "5.0.0",
+ "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0",
+ "graphql-cli-prepare": "1.4.19",
+ "graphql-config": "2.0.1",
+ "graphql-config-extension-graphcool": "1.0.8",
+ "graphql-config-extension-openapi": "1.0.6",
+ "graphql-config-extension-prisma": "0.2.1",
+ "graphql-playground-middleware-express": "1.6.2",
+ "graphql-schema-linter": "0.1.1",
+ "inquirer": "5.1.0",
"is-url-superb": "2.0.0",
"js-yaml": "^3.10.0",
- "lodash": "^4.17.4",
- "node-fetch": "^1.7.3",
+ "lodash": "^4.17.5",
+ "mkdirp": "^0.5.1",
+ "node-fetch": "^2.0.0",
"npm-paths": "^1.0.0",
- "opn": "^5.1.0",
- "ora": "^1.3.0",
+ "npm-run": "4.1.2",
+ "opn": "^5.2.0",
+ "ora": "^1.4.0",
"parse-github-url": "^1.0.2",
"request": "^2.83.0",
"rimraf": "2.6.2",
- "source-map-support": "^0.5.0",
- "yargs": "10.1.1"
+ "source-map-support": "^0.5.3",
+ "update-notifier": "^2.3.0",
+ "yargs": "11.0.0"
},
"dependencies": {
+ "adm-zip": {
+ "version": "0.4.7",
+ "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz",
+ "integrity": "sha1-hgbCy/HEJs6MjsABdER/1Jtur8E="
+ },
"ansi-regex": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
@@ -3956,6 +4226,18 @@
"supports-color": "^5.3.0"
}
},
+ "cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "requires": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
"debug": {
"version": "3.2.5",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz",
@@ -3965,73 +4247,29 @@
}
},
"dotenv": {
- "version": "4.0.0",
- "resolved": "http://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz",
- "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0="
- },
- "fs-extra": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
- "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==",
- "requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
- }
- },
- "graphcool-json-schema": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/graphcool-json-schema/-/graphcool-json-schema-1.2.0.tgz",
- "integrity": "sha512-OOltel1a2z+aJgdyGx7TmX3gPterUMObZBWrt6UT1pKj8YjH+jDmM/mBIm4rIKBaweNZn+Rff/pm0A93Aw5row=="
- },
- "graphcool-yml": {
- "version": "0.4.8",
- "resolved": "https://registry.npmjs.org/graphcool-yml/-/graphcool-yml-0.4.8.tgz",
- "integrity": "sha512-0SXfhHu5AX+Mne9MeorLquqLXOt/k59VBcFywM/4Lb6t/E2F5AZQUSzxIFH/4XEAtGD34iJAhvpri9MDhIyH7A==",
- "requires": {
- "ajv": "^5.5.1",
- "bluebird": "^3.5.1",
- "debug": "^3.1.0",
- "dotenv": "^4.0.0",
- "fs-extra": "^4.0.3",
- "graphcool-json-schema": "1.2.0",
- "isomorphic-fetch": "^2.2.1",
- "js-yaml": "^3.10.0",
- "json-stable-stringify": "^1.0.1",
- "jsonwebtoken": "^8.1.0",
- "lodash": "^4.17.4",
- "replaceall": "^0.1.6",
- "scuid": "^1.0.2",
- "yaml-ast-parser": "^0.0.40"
- }
- },
- "graphql": {
- "version": "0.12.3",
- "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.12.3.tgz",
- "integrity": "sha512-Hn9rdu4zacplKXNrLCvR8YFiTGnbM4Zw/UH8FDmzBDsH7ou40lSNH4tIlsxcYnz2TGNVJCpu1WxCM23yd6kzhA==",
- "requires": {
- "iterall": "1.1.3"
- }
+ "version": "5.0.1",
+ "resolved": "http://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz",
+ "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow=="
},
"graphql-config": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-1.1.7.tgz",
- "integrity": "sha512-RJIgwbS43Mik0kqANtcOtGL7Por8TPrK2t8Y+X284eVifialSqyprvZqoAxR4E/LSFIrCWS1txHSHGujx3fS9w==",
+ "version": "2.0.1",
+ "resolved": "http://registry.npmjs.org/graphql-config/-/graphql-config-2.0.1.tgz",
+ "integrity": "sha512-eb4FzlODifHE/Q+91QptAmkGw39wL5ToinJ2556UUsGt2drPc4tzifL+HSnHSaxiIbH8EUhc/Fa6+neinF04qA==",
"requires": {
- "graphql": "^0.12.3",
- "graphql-import": "^0.4.0",
- "graphql-request": "^1.4.0",
+ "graphql-import": "^0.4.4",
+ "graphql-request": "^1.5.0",
"js-yaml": "^3.10.0",
+ "lodash": "^4.17.4",
"minimatch": "^3.0.4"
}
},
"graphql-config-extension-prisma": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/graphql-config-extension-prisma/-/graphql-config-extension-prisma-0.0.3.tgz",
- "integrity": "sha512-GkBGQSNRoVpEYw0i0GioHEzApoeknWU43aOEYQuj4PuDa/LT65xSM/L3A1pODkkHzp1ABgtGWuZCMb37UBpdNQ==",
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/graphql-config-extension-prisma/-/graphql-config-extension-prisma-0.2.1.tgz",
+ "integrity": "sha512-OIqa5hjX3bqHR5x2uPE5ssdaI6DEr/P/+utAaqdM6ZEAi8vgupye4AT5AOyDzwK5iDmbJAkShgwQlHiAm4Srvg==",
"requires": {
- "graphql-config": "^1.1.4",
- "prisma-yml": "0.0.4"
+ "graphql-config": "^2.0.1",
+ "prisma-yml": "1.0.93"
}
},
"graphql-import": {
@@ -4043,39 +4281,39 @@
}
},
"graphql-playground-html": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/graphql-playground-html/-/graphql-playground-html-1.4.4.tgz",
- "integrity": "sha512-Ytc/R+WwU9iMaHC17lIZjvbySqhUIDX7ysIFDqlDuhRXgBFmKtbLwLJpI7nqIHhQ7mbpYbv+V+lG9edVq43ovQ==",
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/graphql-playground-html/-/graphql-playground-html-1.5.5.tgz",
+ "integrity": "sha512-PzSywpEKcjbDUkV6e3ivEixvAuUJGyYmBUvuittzySe/RgwHRo0xKLD7HouUCTbpFfWMw8kRKhAUVtt7Ys97uw==",
"requires": {
- "dotenv": "^4.0.0",
- "graphql-config": "^1.1.1",
- "graphql-config-extension-graphcool": "1.0.4",
- "graphql-config-extension-prisma": "0.0.3"
+ "graphql-config": "2.0.0"
},
"dependencies": {
- "graphql-config-extension-graphcool": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/graphql-config-extension-graphcool/-/graphql-config-extension-graphcool-1.0.4.tgz",
- "integrity": "sha512-I+zGFshuuciNrUKIQEIW32lF7h3SZgQmj7I3y3NfrU/BUwM5mKDqsPvntnDWWrtrPhWqMVAu6SxV3bsu1X1+Fw==",
+ "graphql-config": {
+ "version": "2.0.0",
+ "resolved": "http://registry.npmjs.org/graphql-config/-/graphql-config-2.0.0.tgz",
+ "integrity": "sha512-//hZmROEk79zzPlH6SVTQeXd8NVV65rquz1zxZeO6oEuX5KNnii8+oznLu7d897EfJ+NShTZtsY9FMmxxkWmJw==",
"requires": {
- "graphcool-yml": "0.4.8",
- "graphql-config": "^1.1.4"
+ "graphql-import": "^0.4.0",
+ "graphql-request": "^1.4.0",
+ "js-yaml": "^3.10.0",
+ "lodash": "^4.17.4",
+ "minimatch": "^3.0.4"
}
}
}
},
"graphql-playground-middleware-express": {
- "version": "1.4.9",
- "resolved": "https://registry.npmjs.org/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.4.9.tgz",
- "integrity": "sha512-y4O77g4LDchlc1vv5qdJ1iQZl9Cl/d1d2/Kp4XQCWhwx8hcB6ynH9yMuDwFoKTy+nTPgv5fHLi2Eytjcna7vGg==",
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.6.2.tgz",
+ "integrity": "sha512-BHaEZe2J2lQ1TX2W73a6PI2zVjB9Nb0J9pFdbG1L7ugYdbait/elDrsNMxLCsDHVOGJF009VlYszrk7Cq7FiTg==",
"requires": {
- "graphql-playground-html": "1.4.4"
+ "graphql-playground-html": "1.5.5"
}
},
"inquirer": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.0.0.tgz",
- "integrity": "sha512-p/UAvVLKRI9fLukkVeeSnP05Ilz76+7najkJptTKOMJApaqJhdwxLGlIymYvn0a1WFqrEG8MqfzKfVMvArwdIQ==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.1.0.tgz",
+ "integrity": "sha512-kn7N70US1MSZHZHSGJLiZ7iCwwncc7b0gc68YtlX29OjI3Mp0tSVV+snVXpZ1G+ONS3Ac9zd1m6hve2ibLDYfA==",
"requires": {
"ansi-escapes": "^3.0.0",
"chalk": "^2.0.0",
@@ -4092,50 +4330,46 @@
"through": "^2.3.6"
}
},
- "iterall": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.1.3.tgz",
- "integrity": "sha512-Cu/kb+4HiNSejAPhSaN1VukdNTTi/r4/e+yykqjlG/IW+1gZH5b4+Bq3whDX4tvbYugta3r8KTMUiqT3fIGxuQ=="
- },
"ms": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
},
- "node-fetch": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
- "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
- "requires": {
- "encoding": "^0.1.11",
- "is-stream": "^1.0.1"
- }
- },
"prisma-json-schema": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/prisma-json-schema/-/prisma-json-schema-0.0.1.tgz",
- "integrity": "sha512-V9UNqGtfqX5ZPt0kjv5JfE4Cj5Oc7NjSvkodUeB6M3Rsqob2Amzzft2HlU0IptiBauqPKzWEqiplM2fRCaC27A=="
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/prisma-json-schema/-/prisma-json-schema-0.1.1.tgz",
+ "integrity": "sha512-epi2cDTQu/xk//H79dqRIzqk9ZEEqgcvHR7M/UhG/9UcSYY3OP/tJKDj5AYk86Xt2p5muDp3+y8ZGVNGZVQgNw=="
},
"prisma-yml": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/prisma-yml/-/prisma-yml-0.0.4.tgz",
- "integrity": "sha512-8yfLSYT55rG2pHEtDhws01DDtdFv23JA/FECWHT4q2/fITL952LM6d1JSlpxBzqXehEf3UwBssVLWka7WlIrXA==",
+ "version": "1.0.93",
+ "resolved": "https://registry.npmjs.org/prisma-yml/-/prisma-yml-1.0.93.tgz",
+ "integrity": "sha512-np7VXqA4t+qhmn2GXGIOL19IMWSyrI1T8uJH8Lrla9uslvSxch6bzarYcQgKsc+sTL/g1zbvNgRl19cr/CUuNQ==",
"requires": {
- "ajv": "^5.5.1",
+ "ajv": "5",
"bluebird": "^3.5.1",
"chalk": "^2.3.0",
"debug": "^3.1.0",
"dotenv": "^4.0.0",
- "fs-extra": "^4.0.3",
+ "fs-extra": "^5.0.0",
+ "graphql-request": "^1.5.0",
+ "http-proxy-agent": "^2.1.0",
+ "https-proxy-agent": "^2.2.1",
"isomorphic-fetch": "^2.2.1",
"js-yaml": "^3.10.0",
"json-stable-stringify": "^1.0.1",
"jsonwebtoken": "^8.1.0",
"lodash": "^4.17.4",
- "prisma-json-schema": "^0.0.1",
+ "prisma-json-schema": "0.1.1",
"replaceall": "^0.1.6",
"scuid": "^1.0.2",
"yaml-ast-parser": "^0.0.40"
+ },
+ "dependencies": {
+ "dotenv": {
+ "version": "4.0.0",
+ "resolved": "http://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz",
+ "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0="
+ }
}
},
"strip-ansi": {
@@ -4157,15 +4391,15 @@
}
},
"graphql-cli-prepare": {
- "version": "1.4.11",
- "resolved": "https://registry.npmjs.org/graphql-cli-prepare/-/graphql-cli-prepare-1.4.11.tgz",
- "integrity": "sha512-aDaqTT+kKFWe9v/8/u0M/Sc4WBVaG0sjfuWSR1UX+4sonBucJExf4IlShpZGVFxP6ro61Z4jX3mygtvGNsAo3Q==",
+ "version": "1.4.19",
+ "resolved": "https://registry.npmjs.org/graphql-cli-prepare/-/graphql-cli-prepare-1.4.19.tgz",
+ "integrity": "sha512-PJFm9/DvfZwKz3h2Wyn/5Sr/sX35XsYzNO3olfm5V8qqueNIONI0g7sVqpF7wYdvhEtt/8YA9DjgrGclCbpMfA==",
"requires": {
- "chalk": "2.3.0",
+ "chalk": "2.3.1",
"fs-extra": "5.0.0",
- "graphql-import": "0.4.0",
- "graphql-static-binding": "0.8.0",
- "lodash": "4.17.4"
+ "graphql-import": "0.4.5",
+ "graphql-static-binding": "0.9.3",
+ "lodash": "4.17.5"
},
"dependencies": {
"ansi-styles": {
@@ -4177,53 +4411,34 @@
}
},
"chalk": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",
- "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",
+ "version": "2.3.1",
+ "resolved": "http://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz",
+ "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==",
"requires": {
- "ansi-styles": "^3.1.0",
+ "ansi-styles": "^3.2.0",
"escape-string-regexp": "^1.0.5",
- "supports-color": "^4.0.0"
- }
- },
- "graphql": {
- "version": "0.12.3",
- "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.12.3.tgz",
- "integrity": "sha512-Hn9rdu4zacplKXNrLCvR8YFiTGnbM4Zw/UH8FDmzBDsH7ou40lSNH4tIlsxcYnz2TGNVJCpu1WxCM23yd6kzhA==",
- "requires": {
- "iterall": "1.1.3"
+ "supports-color": "^5.2.0"
}
},
"graphql-import": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/graphql-import/-/graphql-import-0.4.0.tgz",
- "integrity": "sha512-saHu8eDvOEdPDPCZDdauP/VsHI5zjKMutOTVqf34Yq/ltXZ5u7mzHUZYqY8mBJVsV2QQ6leEn6PYLU6sWeK2nQ==",
+ "version": "0.4.5",
+ "resolved": "http://registry.npmjs.org/graphql-import/-/graphql-import-0.4.5.tgz",
+ "integrity": "sha512-G/+I08Qp6/QGTb9qapknCm3yPHV0ZL7wbaalWFpxsfR8ZhZoTBe//LsbsCKlbALQpcMegchpJhpTSKiJjhaVqQ==",
"requires": {
- "graphql": "^0.12.3",
"lodash": "^4.17.4"
}
},
- "has-flag": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
- "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE="
- },
- "iterall": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.1.3.tgz",
- "integrity": "sha512-Cu/kb+4HiNSejAPhSaN1VukdNTTi/r4/e+yykqjlG/IW+1gZH5b4+Bq3whDX4tvbYugta3r8KTMUiqT3fIGxuQ=="
- },
"lodash": {
- "version": "4.17.4",
- "resolved": "http://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
- "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4="
+ "version": "4.17.5",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
+ "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw=="
},
"supports-color": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
- "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"requires": {
- "has-flag": "^2.0.0"
+ "has-flag": "^3.0.0"
}
}
}
@@ -4251,31 +4466,55 @@
}
},
"graphql-config-extension-graphcool": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/graphql-config-extension-graphcool/-/graphql-config-extension-graphcool-1.0.5.tgz",
- "integrity": "sha512-uoshXJ/2nWBYCIPOJNjuNUrO0eUF7JUtHfe/rmPkkqKr9vZFE59juLBR6WfjII2KgAaFvvPsCw2iBkSCkhqQyQ==",
+ "version": "1.0.8",
+ "resolved": "http://registry.npmjs.org/graphql-config-extension-graphcool/-/graphql-config-extension-graphcool-1.0.8.tgz",
+ "integrity": "sha512-eMvL/RAo88EHo8SmP40Zcsrx7nrLTE82G4ZochsHYoEvP+QMo0XA+Vq9lxYeRTJEtGMFD4imjHXGHWh4B0srQw==",
"requires": {
"graphcool-yml": "0.4.15",
- "graphql-config": "1.1.7"
+ "graphql-config": "^2.0.1"
},
"dependencies": {
- "graphql": {
- "version": "0.12.3",
- "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.12.3.tgz",
- "integrity": "sha512-Hn9rdu4zacplKXNrLCvR8YFiTGnbM4Zw/UH8FDmzBDsH7ou40lSNH4tIlsxcYnz2TGNVJCpu1WxCM23yd6kzhA==",
+ "graphql-config": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-2.2.1.tgz",
+ "integrity": "sha512-U8+1IAhw9m6WkZRRcyj8ZarK96R6lQBQ0an4lp76Ps9FyhOXENC5YQOxOFGm5CxPrX2rD0g3Je4zG5xdNJjwzQ==",
"requires": {
- "iterall": "1.1.3"
+ "graphql-import": "^0.7.1",
+ "graphql-request": "^1.5.0",
+ "js-yaml": "^3.10.0",
+ "lodash": "^4.17.4",
+ "minimatch": "^3.0.4"
}
},
+ "graphql-import": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/graphql-import/-/graphql-import-0.7.1.tgz",
+ "integrity": "sha512-YpwpaPjRUVlw2SN3OPljpWbVRWAhMAyfSba5U47qGMOSsPLi2gYeJtngGpymjm9nk57RFWEpjqwh4+dpYuFAPw==",
+ "requires": {
+ "lodash": "^4.17.4",
+ "resolve-from": "^4.0.0"
+ }
+ }
+ }
+ },
+ "graphql-config-extension-openapi": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/graphql-config-extension-openapi/-/graphql-config-extension-openapi-1.0.6.tgz",
+ "integrity": "sha512-Do6tHyQyxaPhaZdJ+ZCpYbVhczlqNqMVuO46aG/YkMuRQPoj/FRmeH9BFXniFkz60TZyRpLTQNel2sllMekRLQ==",
+ "requires": {
+ "@kbrandwijk/swagger-to-graphql": "2.4.3",
+ "graphql-config": "2.0.1"
+ },
+ "dependencies": {
"graphql-config": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-1.1.7.tgz",
- "integrity": "sha512-RJIgwbS43Mik0kqANtcOtGL7Por8TPrK2t8Y+X284eVifialSqyprvZqoAxR4E/LSFIrCWS1txHSHGujx3fS9w==",
+ "version": "2.0.1",
+ "resolved": "http://registry.npmjs.org/graphql-config/-/graphql-config-2.0.1.tgz",
+ "integrity": "sha512-eb4FzlODifHE/Q+91QptAmkGw39wL5ToinJ2556UUsGt2drPc4tzifL+HSnHSaxiIbH8EUhc/Fa6+neinF04qA==",
"requires": {
- "graphql": "^0.12.3",
- "graphql-import": "^0.4.0",
- "graphql-request": "^1.4.0",
+ "graphql-import": "^0.4.4",
+ "graphql-request": "^1.5.0",
"js-yaml": "^3.10.0",
+ "lodash": "^4.17.4",
"minimatch": "^3.0.4"
}
},
@@ -4286,11 +4525,6 @@
"requires": {
"lodash": "^4.17.4"
}
- },
- "iterall": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.1.3.tgz",
- "integrity": "sha512-Cu/kb+4HiNSejAPhSaN1VukdNTTi/r4/e+yykqjlG/IW+1gZH5b4+Bq3whDX4tvbYugta3r8KTMUiqT3fIGxuQ=="
}
}
},
@@ -4473,9 +4707,9 @@
}
},
"graphql-schema-linter": {
- "version": "0.0.27",
- "resolved": "https://registry.npmjs.org/graphql-schema-linter/-/graphql-schema-linter-0.0.27.tgz",
- "integrity": "sha512-qhz+LbIFRg9v4NOLus2r4qWUtvg8vKhFagraJxg/sAAlrU3r9U8fTD/L2bcESmPcTziYAk65HKUEGKHnrYXkvw==",
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/graphql-schema-linter/-/graphql-schema-linter-0.1.1.tgz",
+ "integrity": "sha512-caZbOgNw08/9p3a+qusmaFi1TklG9ti+KHI6a2yfdp009gyoClWGQ+ElKVIiZkJQSeWCri2s2UFBCZjoM0JwTw==",
"requires": {
"chalk": "^2.0.1",
"columnify": "^1.5.4",
@@ -4483,8 +4717,7 @@
"cosmiconfig": "^3.1.0",
"figures": "^2.0.0",
"glob": "^7.1.2",
- "graphql": "^0.10.1",
- "graphql-config": "^1.0.0",
+ "graphql": "^0.13.0",
"lodash": "^4.17.4"
},
"dependencies": {
@@ -4506,50 +4739,6 @@
"supports-color": "^5.3.0"
}
},
- "graphql": {
- "version": "0.10.5",
- "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.10.5.tgz",
- "integrity": "sha512-Q7cx22DiLhwHsEfUnUip1Ww/Vfx7FS0w6+iHItNuN61+XpegHSa3k5U0+6M5BcpavQImBwFiy0z3uYwY7cXMLQ==",
- "requires": {
- "iterall": "^1.1.0"
- }
- },
- "graphql-config": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-1.2.1.tgz",
- "integrity": "sha512-BOtbEOn/fD13jT0peCy3Fzp1DSTsA/1AcZp266AQ5Sk3wFndKCEa/H7donbu5UriOw1V/N1WDirYPnr7rd8E7Q==",
- "requires": {
- "graphql": "^0.12.3",
- "graphql-import": "^0.4.0",
- "graphql-request": "^1.4.0",
- "js-yaml": "^3.10.0",
- "lodash": "^4.17.4",
- "minimatch": "^3.0.4"
- },
- "dependencies": {
- "graphql": {
- "version": "0.12.3",
- "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.12.3.tgz",
- "integrity": "sha512-Hn9rdu4zacplKXNrLCvR8YFiTGnbM4Zw/UH8FDmzBDsH7ou40lSNH4tIlsxcYnz2TGNVJCpu1WxCM23yd6kzhA==",
- "requires": {
- "iterall": "1.1.3"
- }
- },
- "iterall": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.1.3.tgz",
- "integrity": "sha512-Cu/kb+4HiNSejAPhSaN1VukdNTTi/r4/e+yykqjlG/IW+1gZH5b4+Bq3whDX4tvbYugta3r8KTMUiqT3fIGxuQ=="
- }
- }
- },
- "graphql-import": {
- "version": "0.4.5",
- "resolved": "http://registry.npmjs.org/graphql-import/-/graphql-import-0.4.5.tgz",
- "integrity": "sha512-G/+I08Qp6/QGTb9qapknCm3yPHV0ZL7wbaalWFpxsfR8ZhZoTBe//LsbsCKlbALQpcMegchpJhpTSKiJjhaVqQ==",
- "requires": {
- "lodash": "^4.17.4"
- }
- },
"supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
@@ -4561,32 +4750,16 @@
}
},
"graphql-static-binding": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/graphql-static-binding/-/graphql-static-binding-0.8.0.tgz",
- "integrity": "sha512-BWOCN3vb29Go5r9pj70DCgIX7P0AyB+6Hbel0tKtPV0Ksm+Uq5fxOl86R070xhngaAGEqop5uCTs4IJ4TXU4Ug==",
+ "version": "0.9.3",
+ "resolved": "https://registry.npmjs.org/graphql-static-binding/-/graphql-static-binding-0.9.3.tgz",
+ "integrity": "sha512-C8+EqwNCiQxUhbrWEokxN16oINAkhIDBzEpKHXeatBRaAyMczXm0J6HMaMSKOuQmk7P1PbDHIVW3FVZwXF2WJQ==",
"requires": {
- "cucumber-html-reporter": "^3.0.4",
- "graphql": "0.12.3"
- },
- "dependencies": {
- "graphql": {
- "version": "0.12.3",
- "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.12.3.tgz",
- "integrity": "sha512-Hn9rdu4zacplKXNrLCvR8YFiTGnbM4Zw/UH8FDmzBDsH7ou40lSNH4tIlsxcYnz2TGNVJCpu1WxCM23yd6kzhA==",
- "requires": {
- "iterall": "1.1.3"
- }
- },
- "iterall": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.1.3.tgz",
- "integrity": "sha512-Cu/kb+4HiNSejAPhSaN1VukdNTTi/r4/e+yykqjlG/IW+1gZH5b4+Bq3whDX4tvbYugta3r8KTMUiqT3fIGxuQ=="
- }
+ "cucumber-html-reporter": "^3.0.4"
}
},
"graphql-subscriptions": {
"version": "0.5.8",
- "resolved": "http://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-0.5.8.tgz",
+ "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-0.5.8.tgz",
"integrity": "sha512-0CaZnXKBw2pwnIbvmVckby5Ge5e2ecmjofhYCdyeACbCly2j3WXDP/pl+s+Dqd2GQFC7y99NB+53jrt55CKxYQ==",
"requires": {
"iterall": "^1.2.1"
@@ -4719,6 +4892,15 @@
}
}
},
+ "header-case": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/header-case/-/header-case-1.0.1.tgz",
+ "integrity": "sha1-lTWXMZfBRLCWE81l0xfvGZY70C0=",
+ "requires": {
+ "no-case": "^2.2.0",
+ "upper-case": "^1.1.3"
+ }
+ },
"homedir-polyfill": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz",
@@ -4834,6 +5016,11 @@
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
},
+ "inflected": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inflected/-/inflected-2.0.4.tgz",
+ "integrity": "sha512-HQPzFLTTUvwfeUH6RAGjD8cHS069mBqXG5n4qaxX7sJXBhVQrsGgF+0ZJGkSuN6a8pcUWB/GXStta11kKi/WvA=="
+ },
"inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
@@ -4975,7 +5162,7 @@
},
"is-builtin-module": {
"version": "1.0.0",
- "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
"integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
"requires": {
"builtin-modules": "^1.0.0"
@@ -5084,6 +5271,14 @@
"is-path-inside": "^1.0.0"
}
},
+ "is-lower-case": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz",
+ "integrity": "sha1-fhR75HaNxGbbO/shzGCzHmrWk5M=",
+ "requires": {
+ "lower-case": "^1.1.0"
+ }
+ },
"is-natural-number": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz",
@@ -5194,6 +5389,14 @@
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
},
+ "is-upper-case": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz",
+ "integrity": "sha1-jQsfp+eTOh5YSDYA7H2WYcuvdW8=",
+ "requires": {
+ "upper-case": "^1.1.0"
+ }
+ },
"is-url-superb": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-url-superb/-/is-url-superb-2.0.0.tgz",
@@ -5311,6 +5514,34 @@
"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
"integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
},
+ "json-schema-ref-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-3.3.1.tgz",
+ "integrity": "sha512-stQTMhec2R/p2L9dH4XXRlpNCP0mY8QrLd/9Kl+8SHJQmwHtE1nDfXH4wbsSM+GkJMl8t92yZbI0OIol432CIQ==",
+ "requires": {
+ "call-me-maybe": "^1.0.1",
+ "debug": "^3.0.0",
+ "es6-promise": "^4.1.1",
+ "js-yaml": "^3.9.1",
+ "ono": "^4.0.2",
+ "z-schema": "^3.18.2"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz",
+ "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==",
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "ms": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
+ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
+ }
+ }
+ },
"json-schema-traverse": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
@@ -5561,6 +5792,11 @@
"resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
"integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY="
},
+ "lodash.isequal": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
+ "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
+ },
"lodash.isinteger": {
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
@@ -5685,6 +5921,14 @@
"resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
"integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw="
},
+ "lower-case-first": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz",
+ "integrity": "sha1-5dp8JvKacHO+AtUrrJmA5ZIq36E=",
+ "requires": {
+ "lower-case": "^1.1.2"
+ }
+ },
"lowercase-keys": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
@@ -5745,7 +5989,7 @@
},
"marked": {
"version": "0.3.19",
- "resolved": "http://registry.npmjs.org/marked/-/marked-0.3.19.tgz",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz",
"integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg=="
},
"marked-terminal": {
@@ -6015,6 +6259,11 @@
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz",
"integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw=="
},
+ "node-request-by-swagger": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/node-request-by-swagger/-/node-request-by-swagger-1.1.3.tgz",
+ "integrity": "sha512-granjsEA0c+1GnJaKnOjJy1E3wWLADUnAg+x1eopWOo+oMDfRYKJjCBaInUgrli/yEnvUAJoymGhExP/6tcOyQ=="
+ },
"nodemailer": {
"version": "4.6.8",
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-4.6.8.tgz",
@@ -6316,6 +6565,14 @@
"mimic-fn": "^1.0.0"
}
},
+ "ono": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/ono/-/ono-4.0.8.tgz",
+ "integrity": "sha512-x7IM7JLrarP9WxfjDHTBs6io1D1ixEZnhKqnjMnwz+9waPZSapkGYe7jBAqnMTL+HAMfsN6rSHW3Pi+C/9dyjg==",
+ "requires": {
+ "format-util": "^1.0.3"
+ }
+ },
"open": {
"version": "0.0.5",
"resolved": "https://registry.npmjs.org/open/-/open-0.0.5.tgz",
@@ -6451,6 +6708,14 @@
"resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-0.3.1.tgz",
"integrity": "sha1-zWLmCvjX/qinBexP+ZCHHEaHHyc="
},
+ "param-case": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
+ "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
+ "requires": {
+ "no-case": "^2.2.0"
+ }
+ },
"parse-github-url": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz",
@@ -6501,11 +6766,28 @@
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
"integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M="
},
+ "pascal-case": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.1.tgz",
+ "integrity": "sha1-LVeNNFX2YNpl7KGO+VtODekSdh4=",
+ "requires": {
+ "camel-case": "^3.0.0",
+ "upper-case-first": "^1.1.0"
+ }
+ },
"pascalcase": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
"integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
},
+ "path-case": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/path-case/-/path-case-2.1.1.tgz",
+ "integrity": "sha1-lLgDfDctP+KQbkZbtF4l0ibo7qU=",
+ "requires": {
+ "no-case": "^2.2.0"
+ }
+ },
"path-dirname": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
@@ -7543,6 +7825,11 @@
"is-glob": "^2.0.0"
}
},
+ "graphcool-json-schema": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/graphcool-json-schema/-/graphcool-json-schema-1.2.0.tgz",
+ "integrity": "sha512-OOltel1a2z+aJgdyGx7TmX3gPterUMObZBWrt6UT1pKj8YjH+jDmM/mBIm4rIKBaweNZn+Rff/pm0A93Aw5row=="
+ },
"graphql": {
"version": "14.0.2",
"resolved": "https://registry.npmjs.org/graphql/-/graphql-14.0.2.tgz",
@@ -7551,6 +7838,70 @@
"iterall": "^1.2.2"
}
},
+ "graphql-cli-prepare": {
+ "version": "1.4.11",
+ "resolved": "https://registry.npmjs.org/graphql-cli-prepare/-/graphql-cli-prepare-1.4.11.tgz",
+ "integrity": "sha512-aDaqTT+kKFWe9v/8/u0M/Sc4WBVaG0sjfuWSR1UX+4sonBucJExf4IlShpZGVFxP6ro61Z4jX3mygtvGNsAo3Q==",
+ "requires": {
+ "chalk": "2.3.0",
+ "fs-extra": "5.0.0",
+ "graphql-import": "0.4.0",
+ "graphql-static-binding": "0.8.0",
+ "lodash": "4.17.4"
+ },
+ "dependencies": {
+ "chalk": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",
+ "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",
+ "requires": {
+ "ansi-styles": "^3.1.0",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^4.0.0"
+ }
+ },
+ "graphql": {
+ "version": "0.12.3",
+ "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.12.3.tgz",
+ "integrity": "sha512-Hn9rdu4zacplKXNrLCvR8YFiTGnbM4Zw/UH8FDmzBDsH7ou40lSNH4tIlsxcYnz2TGNVJCpu1WxCM23yd6kzhA==",
+ "requires": {
+ "iterall": "1.1.3"
+ }
+ },
+ "graphql-import": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/graphql-import/-/graphql-import-0.4.0.tgz",
+ "integrity": "sha512-saHu8eDvOEdPDPCZDdauP/VsHI5zjKMutOTVqf34Yq/ltXZ5u7mzHUZYqY8mBJVsV2QQ6leEn6PYLU6sWeK2nQ==",
+ "requires": {
+ "graphql": "^0.12.3",
+ "lodash": "^4.17.4"
+ }
+ },
+ "has-flag": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE="
+ },
+ "iterall": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.1.3.tgz",
+ "integrity": "sha512-Cu/kb+4HiNSejAPhSaN1VukdNTTi/r4/e+yykqjlG/IW+1gZH5b4+Bq3whDX4tvbYugta3r8KTMUiqT3fIGxuQ=="
+ },
+ "lodash": {
+ "version": "4.17.4",
+ "resolved": "http://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
+ "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4="
+ },
+ "supports-color": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
+ "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
+ "requires": {
+ "has-flag": "^2.0.0"
+ }
+ }
+ }
+ },
"graphql-config": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-1.2.1.tgz",
@@ -7579,6 +7930,85 @@
}
}
},
+ "graphql-config-extension-graphcool": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/graphql-config-extension-graphcool/-/graphql-config-extension-graphcool-1.0.5.tgz",
+ "integrity": "sha512-uoshXJ/2nWBYCIPOJNjuNUrO0eUF7JUtHfe/rmPkkqKr9vZFE59juLBR6WfjII2KgAaFvvPsCw2iBkSCkhqQyQ==",
+ "requires": {
+ "graphcool-yml": "0.4.15",
+ "graphql-config": "1.1.7"
+ },
+ "dependencies": {
+ "graphql": {
+ "version": "0.12.3",
+ "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.12.3.tgz",
+ "integrity": "sha512-Hn9rdu4zacplKXNrLCvR8YFiTGnbM4Zw/UH8FDmzBDsH7ou40lSNH4tIlsxcYnz2TGNVJCpu1WxCM23yd6kzhA==",
+ "requires": {
+ "iterall": "1.1.3"
+ }
+ },
+ "graphql-config": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-1.1.7.tgz",
+ "integrity": "sha512-RJIgwbS43Mik0kqANtcOtGL7Por8TPrK2t8Y+X284eVifialSqyprvZqoAxR4E/LSFIrCWS1txHSHGujx3fS9w==",
+ "requires": {
+ "graphql": "^0.12.3",
+ "graphql-import": "^0.4.0",
+ "graphql-request": "^1.4.0",
+ "js-yaml": "^3.10.0",
+ "minimatch": "^3.0.4"
+ }
+ },
+ "iterall": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.1.3.tgz",
+ "integrity": "sha512-Cu/kb+4HiNSejAPhSaN1VukdNTTi/r4/e+yykqjlG/IW+1gZH5b4+Bq3whDX4tvbYugta3r8KTMUiqT3fIGxuQ=="
+ }
+ }
+ },
+ "graphql-config-extension-prisma": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/graphql-config-extension-prisma/-/graphql-config-extension-prisma-0.0.3.tgz",
+ "integrity": "sha512-GkBGQSNRoVpEYw0i0GioHEzApoeknWU43aOEYQuj4PuDa/LT65xSM/L3A1pODkkHzp1ABgtGWuZCMb37UBpdNQ==",
+ "requires": {
+ "graphql-config": "^1.1.4",
+ "prisma-yml": "0.0.4"
+ },
+ "dependencies": {
+ "fs-extra": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
+ "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==",
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "prisma-yml": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/prisma-yml/-/prisma-yml-0.0.4.tgz",
+ "integrity": "sha512-8yfLSYT55rG2pHEtDhws01DDtdFv23JA/FECWHT4q2/fITL952LM6d1JSlpxBzqXehEf3UwBssVLWka7WlIrXA==",
+ "requires": {
+ "ajv": "^5.5.1",
+ "bluebird": "^3.5.1",
+ "chalk": "^2.3.0",
+ "debug": "^3.1.0",
+ "dotenv": "^4.0.0",
+ "fs-extra": "^4.0.3",
+ "isomorphic-fetch": "^2.2.1",
+ "js-yaml": "^3.10.0",
+ "json-stable-stringify": "^1.0.1",
+ "jsonwebtoken": "^8.1.0",
+ "lodash": "^4.17.4",
+ "prisma-json-schema": "^0.0.1",
+ "replaceall": "^0.1.6",
+ "scuid": "^1.0.2",
+ "yaml-ast-parser": "^0.0.40"
+ }
+ }
+ }
+ },
"graphql-import": {
"version": "0.4.5",
"resolved": "http://registry.npmjs.org/graphql-import/-/graphql-import-0.4.5.tgz",
@@ -7587,6 +8017,117 @@
"lodash": "^4.17.4"
}
},
+ "graphql-playground-html": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/graphql-playground-html/-/graphql-playground-html-1.4.4.tgz",
+ "integrity": "sha512-Ytc/R+WwU9iMaHC17lIZjvbySqhUIDX7ysIFDqlDuhRXgBFmKtbLwLJpI7nqIHhQ7mbpYbv+V+lG9edVq43ovQ==",
+ "requires": {
+ "dotenv": "^4.0.0",
+ "graphql-config": "^1.1.1",
+ "graphql-config-extension-graphcool": "1.0.4",
+ "graphql-config-extension-prisma": "0.0.3"
+ },
+ "dependencies": {
+ "fs-extra": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
+ "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==",
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "graphcool-yml": {
+ "version": "0.4.8",
+ "resolved": "https://registry.npmjs.org/graphcool-yml/-/graphcool-yml-0.4.8.tgz",
+ "integrity": "sha512-0SXfhHu5AX+Mne9MeorLquqLXOt/k59VBcFywM/4Lb6t/E2F5AZQUSzxIFH/4XEAtGD34iJAhvpri9MDhIyH7A==",
+ "requires": {
+ "ajv": "^5.5.1",
+ "bluebird": "^3.5.1",
+ "debug": "^3.1.0",
+ "dotenv": "^4.0.0",
+ "fs-extra": "^4.0.3",
+ "graphcool-json-schema": "1.2.0",
+ "isomorphic-fetch": "^2.2.1",
+ "js-yaml": "^3.10.0",
+ "json-stable-stringify": "^1.0.1",
+ "jsonwebtoken": "^8.1.0",
+ "lodash": "^4.17.4",
+ "replaceall": "^0.1.6",
+ "scuid": "^1.0.2",
+ "yaml-ast-parser": "^0.0.40"
+ }
+ },
+ "graphql-config-extension-graphcool": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/graphql-config-extension-graphcool/-/graphql-config-extension-graphcool-1.0.4.tgz",
+ "integrity": "sha512-I+zGFshuuciNrUKIQEIW32lF7h3SZgQmj7I3y3NfrU/BUwM5mKDqsPvntnDWWrtrPhWqMVAu6SxV3bsu1X1+Fw==",
+ "requires": {
+ "graphcool-yml": "0.4.8",
+ "graphql-config": "^1.1.4"
+ }
+ }
+ }
+ },
+ "graphql-playground-middleware-express": {
+ "version": "1.4.9",
+ "resolved": "https://registry.npmjs.org/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.4.9.tgz",
+ "integrity": "sha512-y4O77g4LDchlc1vv5qdJ1iQZl9Cl/d1d2/Kp4XQCWhwx8hcB6ynH9yMuDwFoKTy+nTPgv5fHLi2Eytjcna7vGg==",
+ "requires": {
+ "graphql-playground-html": "1.4.4"
+ }
+ },
+ "graphql-schema-linter": {
+ "version": "0.0.27",
+ "resolved": "https://registry.npmjs.org/graphql-schema-linter/-/graphql-schema-linter-0.0.27.tgz",
+ "integrity": "sha512-qhz+LbIFRg9v4NOLus2r4qWUtvg8vKhFagraJxg/sAAlrU3r9U8fTD/L2bcESmPcTziYAk65HKUEGKHnrYXkvw==",
+ "requires": {
+ "chalk": "^2.0.1",
+ "columnify": "^1.5.4",
+ "commander": "^2.11.0",
+ "cosmiconfig": "^3.1.0",
+ "figures": "^2.0.0",
+ "glob": "^7.1.2",
+ "graphql": "^0.10.1",
+ "graphql-config": "^1.0.0",
+ "lodash": "^4.17.4"
+ },
+ "dependencies": {
+ "graphql": {
+ "version": "0.10.5",
+ "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.10.5.tgz",
+ "integrity": "sha512-Q7cx22DiLhwHsEfUnUip1Ww/Vfx7FS0w6+iHItNuN61+XpegHSa3k5U0+6M5BcpavQImBwFiy0z3uYwY7cXMLQ==",
+ "requires": {
+ "iterall": "^1.1.0"
+ }
+ }
+ }
+ },
+ "graphql-static-binding": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/graphql-static-binding/-/graphql-static-binding-0.8.0.tgz",
+ "integrity": "sha512-BWOCN3vb29Go5r9pj70DCgIX7P0AyB+6Hbel0tKtPV0Ksm+Uq5fxOl86R070xhngaAGEqop5uCTs4IJ4TXU4Ug==",
+ "requires": {
+ "cucumber-html-reporter": "^3.0.4",
+ "graphql": "0.12.3"
+ },
+ "dependencies": {
+ "graphql": {
+ "version": "0.12.3",
+ "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.12.3.tgz",
+ "integrity": "sha512-Hn9rdu4zacplKXNrLCvR8YFiTGnbM4Zw/UH8FDmzBDsH7ou40lSNH4tIlsxcYnz2TGNVJCpu1WxCM23yd6kzhA==",
+ "requires": {
+ "iterall": "1.1.3"
+ }
+ },
+ "iterall": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.1.3.tgz",
+ "integrity": "sha512-Cu/kb+4HiNSejAPhSaN1VukdNTTi/r4/e+yykqjlG/IW+1gZH5b4+Bq3whDX4tvbYugta3r8KTMUiqT3fIGxuQ=="
+ }
+ }
+ },
"inquirer": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",
@@ -7654,6 +8195,15 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
},
+ "node-fetch": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
+ "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
+ "requires": {
+ "encoding": "^0.1.11",
+ "is-stream": "^1.0.1"
+ }
+ },
"prisma-cli": {
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/prisma-cli/-/prisma-cli-1.0.9.tgz",
@@ -7718,10 +8268,101 @@
"iterall": "1.1.3"
}
},
+ "graphql-cli": {
+ "version": "2.12.2",
+ "resolved": "https://registry.npmjs.org/graphql-cli/-/graphql-cli-2.12.2.tgz",
+ "integrity": "sha512-rq8esQIP/inviUd65apcNSR3t5SucUNZsFtByH5T7sTh+zBptYk/gRVDctqowPHa1cjMuMmeGyJy8ZAGs13ZCA==",
+ "requires": {
+ "adm-zip": "^0.4.7",
+ "chalk": "^2.3.0",
+ "command-exists": "^1.2.2",
+ "cross-spawn": "^5.1.0",
+ "disparity": "^2.0.0",
+ "dotenv": "^4.0.0",
+ "express": "^4.16.2",
+ "express-request-proxy": "^2.0.0",
+ "graphql": "0.12.3",
+ "graphql-cli-prepare": "1.4.11",
+ "graphql-config": "1.1.7",
+ "graphql-config-extension-graphcool": "1.0.5",
+ "graphql-config-extension-prisma": "0.0.3",
+ "graphql-playground-middleware-express": "1.4.9",
+ "graphql-schema-linter": "0.0.27",
+ "inquirer": "5.0.0",
+ "is-url-superb": "2.0.0",
+ "js-yaml": "^3.10.0",
+ "lodash": "^4.17.4",
+ "node-fetch": "^1.7.3",
+ "npm-paths": "^1.0.0",
+ "opn": "^5.1.0",
+ "ora": "^1.3.0",
+ "parse-github-url": "^1.0.2",
+ "request": "^2.83.0",
+ "rimraf": "2.6.2",
+ "source-map-support": "^0.5.0",
+ "yargs": "10.1.1"
+ },
+ "dependencies": {
+ "graphql": {
+ "version": "0.12.3",
+ "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.12.3.tgz",
+ "integrity": "sha512-Hn9rdu4zacplKXNrLCvR8YFiTGnbM4Zw/UH8FDmzBDsH7ou40lSNH4tIlsxcYnz2TGNVJCpu1WxCM23yd6kzhA==",
+ "requires": {
+ "iterall": "1.1.3"
+ }
+ },
+ "graphql-config": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-1.1.7.tgz",
+ "integrity": "sha512-RJIgwbS43Mik0kqANtcOtGL7Por8TPrK2t8Y+X284eVifialSqyprvZqoAxR4E/LSFIrCWS1txHSHGujx3fS9w==",
+ "requires": {
+ "graphql": "^0.12.3",
+ "graphql-import": "^0.4.0",
+ "graphql-request": "^1.4.0",
+ "js-yaml": "^3.10.0",
+ "minimatch": "^3.0.4"
+ }
+ },
+ "inquirer": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.0.0.tgz",
+ "integrity": "sha512-p/UAvVLKRI9fLukkVeeSnP05Ilz76+7najkJptTKOMJApaqJhdwxLGlIymYvn0a1WFqrEG8MqfzKfVMvArwdIQ==",
+ "requires": {
+ "ansi-escapes": "^3.0.0",
+ "chalk": "^2.0.0",
+ "cli-cursor": "^2.1.0",
+ "cli-width": "^2.0.0",
+ "external-editor": "^2.1.0",
+ "figures": "^2.0.0",
+ "lodash": "^4.3.0",
+ "mute-stream": "0.0.7",
+ "run-async": "^2.2.0",
+ "rxjs": "^5.5.2",
+ "string-width": "^2.1.0",
+ "strip-ansi": "^4.0.0",
+ "through": "^2.3.6"
+ }
+ },
+ "source-map-support": {
+ "version": "0.5.9",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz",
+ "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==",
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ }
+ }
+ },
"iterall": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/iterall/-/iterall-1.1.3.tgz",
"integrity": "sha512-Cu/kb+4HiNSejAPhSaN1VukdNTTi/r4/e+yykqjlG/IW+1gZH5b4+Bq3whDX4tvbYugta3r8KTMUiqT3fIGxuQ=="
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
}
}
},
@@ -7891,6 +8532,25 @@
"requires": {
"has-flag": "^3.0.0"
}
+ },
+ "yargs": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.1.tgz",
+ "integrity": "sha512-7uRL1HZdCbc1QTP+X8mehOPuCYKC/XTaqAPj7gABLfTt6pgLyVRn3QVte4qhtilZouWCvqd1kipgMKl5tKsFiw==",
+ "requires": {
+ "cliui": "^4.0.0",
+ "decamelize": "^1.1.1",
+ "find-up": "^2.1.0",
+ "get-caller-file": "^1.0.1",
+ "os-locale": "^2.0.0",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^1.0.1",
+ "set-blocking": "^2.0.0",
+ "string-width": "^2.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^3.2.1",
+ "yargs-parser": "^8.1.0"
+ }
}
}
},
@@ -8142,6 +8802,59 @@
"path-type": "^3.0.0"
}
},
+ "read-pkg-up": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
+ "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
+ "requires": {
+ "find-up": "^2.0.0",
+ "read-pkg": "^2.0.0"
+ },
+ "dependencies": {
+ "load-json-file": {
+ "version": "2.0.0",
+ "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
+ "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^2.2.0",
+ "pify": "^2.0.0",
+ "strip-bom": "^3.0.0"
+ }
+ },
+ "parse-json": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "requires": {
+ "error-ex": "^1.2.0"
+ }
+ },
+ "path-type": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
+ "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
+ "requires": {
+ "pify": "^2.0.0"
+ }
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
+ },
+ "read-pkg": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
+ "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
+ "requires": {
+ "load-json-file": "^2.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^2.0.0"
+ }
+ }
+ }
+ },
"readable-stream": {
"version": "1.1.14",
"resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
@@ -8343,6 +9056,25 @@
}
}
},
+ "request-promise": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.2.tgz",
+ "integrity": "sha1-0epG1lSm7k+O5qT+oQGMIpEZBLQ=",
+ "requires": {
+ "bluebird": "^3.5.0",
+ "request-promise-core": "1.1.1",
+ "stealthy-require": "^1.1.0",
+ "tough-cookie": ">=2.3.3"
+ }
+ },
+ "request-promise-core": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz",
+ "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=",
+ "requires": {
+ "lodash": "^4.13.1"
+ }
+ },
"require-directory": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
@@ -8549,6 +9281,15 @@
}
}
},
+ "sentence-case": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.1.tgz",
+ "integrity": "sha1-H24t2jnBaL+S0T+G1KkYkz9mftQ=",
+ "requires": {
+ "no-case": "^2.2.0",
+ "upper-case-first": "^1.1.2"
+ }
+ },
"serialize-error": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz",
@@ -8680,6 +9421,14 @@
}
}
},
+ "snake-case": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz",
+ "integrity": "sha1-Qb2xtz8w7GagTU4srRt2OH1NbZ8=",
+ "requires": {
+ "no-case": "^2.2.0"
+ }
+ },
"snapdragon": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
@@ -8923,6 +9672,11 @@
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
"integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
},
+ "stealthy-require": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
+ "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks="
+ },
"stream-combiner": {
"version": "0.2.2",
"resolved": "http://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz",
@@ -9059,6 +9813,15 @@
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
},
+ "swap-case": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz",
+ "integrity": "sha1-w5IDpFhzhfrTyFCgvRvK+ggZdOM=",
+ "requires": {
+ "lower-case": "^1.1.1",
+ "upper-case": "^1.1.1"
+ }
+ },
"symbol-observable": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
@@ -9230,6 +9993,15 @@
"resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
"integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8="
},
+ "title-case": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/title-case/-/title-case-2.1.1.tgz",
+ "integrity": "sha1-PhJyFtpY0rxb7PE3q5Ha46fNj6o=",
+ "requires": {
+ "no-case": "^2.2.0",
+ "upper-case": "^1.0.3"
+ }
+ },
"tmp": {
"version": "0.0.33",
"resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
@@ -9333,6 +10105,11 @@
"escape-string-regexp": "^1.0.2"
}
},
+ "trim-right": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
+ "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
+ },
"ts-node": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-6.2.0.tgz",
@@ -9632,6 +10409,14 @@
"resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
"integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg="
},
+ "upper-case-first": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz",
+ "integrity": "sha1-XXm+3P8UQZUY/S7bCgUHybaFkRU=",
+ "requires": {
+ "upper-case": "^1.1.1"
+ }
+ },
"uppercamelcase": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/uppercamelcase/-/uppercamelcase-3.0.0.tgz",
@@ -9884,9 +10669,9 @@
"integrity": "sha1-CFNtTnPTIrHJziB6uN1w4E0grm4="
},
"yargs": {
- "version": "10.1.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.1.tgz",
- "integrity": "sha512-7uRL1HZdCbc1QTP+X8mehOPuCYKC/XTaqAPj7gABLfTt6pgLyVRn3QVte4qhtilZouWCvqd1kipgMKl5tKsFiw==",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.0.0.tgz",
+ "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==",
"requires": {
"cliui": "^4.0.0",
"decamelize": "^1.1.1",
@@ -9899,7 +10684,17 @@
"string-width": "^2.0.0",
"which-module": "^2.0.0",
"y18n": "^3.2.1",
- "yargs-parser": "^8.1.0"
+ "yargs-parser": "^9.0.2"
+ },
+ "dependencies": {
+ "yargs-parser": {
+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz",
+ "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=",
+ "requires": {
+ "camelcase": "^4.1.0"
+ }
+ }
}
},
"yargs-parser": {
@@ -9924,6 +10719,25 @@
"resolved": "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz",
"integrity": "sha1-5a2ryKz0CPY4X8dklWhMiOavaJo="
},
+ "z-schema": {
+ "version": "3.24.1",
+ "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.24.1.tgz",
+ "integrity": "sha512-2eR8eq/v1coNqyBc5HzswEcoLbw+S33RMnR326uiuOIr97ve5vwPNMDrKS1IRCB12bZ3a8BrfGxrRwuSXUyPvw==",
+ "requires": {
+ "commander": "^2.7.1",
+ "core-js": "^2.5.7",
+ "lodash.get": "^4.0.0",
+ "lodash.isequal": "^4.0.0",
+ "validator": "^10.0.0"
+ },
+ "dependencies": {
+ "validator": {
+ "version": "10.8.0",
+ "resolved": "https://registry.npmjs.org/validator/-/validator-10.8.0.tgz",
+ "integrity": "sha512-mXqMxfCh5NLsVgYVKl9WvnHNDPCcbNppHSPPowu0VjtSsGWVY+z8hJF44edLR1nbLNzi3jYoYsIl8KZpioIk6g=="
+ }
+ }
+ },
"zen-observable": {
"version": "0.8.9",
"resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.9.tgz",
diff --git a/sick-fits/backend/package.json b/sick-fits/backend/package.json
index c31a991..954db31 100644
--- a/sick-fits/backend/package.json
+++ b/sick-fits/backend/package.json
@@ -15,6 +15,7 @@
"cookie-parser": "^1.4.3",
"dotenv": "6.0.0",
"graphql": "^0.13.2",
+ "graphql-cli": "^2.16.7",
"graphql-yoga": "1.16.2",
"jsonwebtoken": "8.3.0",
"nodemailer": "^4.6.8",