Skip to content

Commit cdeb593

Browse files
committed
add initQuery
1 parent 92aaca1 commit cdeb593

File tree

4 files changed

+40
-86
lines changed

4 files changed

+40
-86
lines changed

now.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"alias": "fakerql.com",
3+
"name": "fakerql"
4+
}

package.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
"dev": "npm-run-all --parallel start playground",
99
"start": "nodemon -e ts,graphql -x ts-node -r dotenv/config src",
1010
"playground": "graphql playground",
11-
"deploy":
12-
"now --public --dotenv .env.production && now alias && now rm --yes --safe fakerql.com",
11+
"deploy": "now --public --dotenv .env.production && now alias && now rm --yes --safe fakerql.com",
1312
"build": "rimraf dist && tsc",
1413
"now-start": "node dist"
1514
},
@@ -28,13 +27,10 @@
2827
"compression": "1.7.3",
2928
"express-jwt": "5.3.1",
3029
"faker": "4.1.0",
31-
"graphql-yoga": "1.17.0",
30+
"graphql-yoga": "1.17.4",
3231
"jsonwebtoken": "8.4.0",
3332
"scuid": "1.1.0"
3433
},
35-
"now": {
36-
"alias": "fakerql.com"
37-
},
3834
"prettier": {
3935
"semi": false,
4036
"singleQuote": true,

src/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import * as faker from 'faker/locale/en';
55
import * as compression from 'compression';
66

77
import resolvers from './resolvers';
8+
import defaultPlaygroundQuery from './initQuery'
89

910
const { JWT_SECRET } = process.env;
1011

@@ -36,7 +37,8 @@ const options = {
3637
formatError,
3738
endpoint: '/graphql',
3839
subscriptions: '/subscriptions',
39-
playground: '/'
40+
playground: '/',
41+
defaultPlaygroundQuery
4042
};
4143

4244
server.start(options, ({ port }) =>

yarn.lock

Lines changed: 31 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -200,12 +200,6 @@ are-we-there-yet@~1.1.2:
200200
delegates "^1.0.0"
201201
readable-stream "^2.0.6"
202202

203-
argparse@^1.0.7:
204-
version "1.0.9"
205-
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86"
206-
dependencies:
207-
sprintf-js "~1.0.2"
208-
209203
arr-diff@^4.0.0:
210204
version "4.0.0"
211205
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
@@ -601,13 +595,6 @@ create-error-class@^3.0.0:
601595
dependencies:
602596
capture-stack-trace "^1.0.0"
603597

604-
605-
version "2.2.2"
606-
resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-2.2.2.tgz#a47ff4f7fc712daba8f6a695a11c948440d45723"
607-
dependencies:
608-
node-fetch "2.1.2"
609-
whatwg-fetch "2.0.4"
610-
611598
cross-spawn@^5.0.1:
612599
version "5.1.0"
613600
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
@@ -772,10 +759,6 @@ escape-string-regexp@^1.0.5:
772759
version "1.0.5"
773760
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
774761

775-
esprima@^4.0.0:
776-
version "4.0.0"
777-
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804"
778-
779762
etag@~1.8.1:
780763
version "1.8.1"
781764
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
@@ -1027,16 +1010,6 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2:
10271010
version "4.1.11"
10281011
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
10291012

1030-
1031-
version "2.2.1"
1032-
resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-2.2.1.tgz#5fd0ec77ac7428ca5fb2026cf131be10151a0cb2"
1033-
dependencies:
1034-
graphql-import "^0.7.1"
1035-
graphql-request "^1.5.0"
1036-
js-yaml "^3.10.0"
1037-
lodash "^4.17.4"
1038-
minimatch "^3.0.4"
1039-
10401013
graphql-deduplicator@^2.0.1:
10411014
version "2.0.2"
10421015
resolved "https://registry.yarnpkg.com/graphql-deduplicator/-/graphql-deduplicator-2.0.2.tgz#d8608161cf6be97725e178df0c41f6a1f9f778f3"
@@ -1048,42 +1021,38 @@ graphql-extensions@^0.0.x:
10481021
core-js "^2.5.1"
10491022
source-map-support "^0.5.0"
10501023

1051-
graphql-import@^0.7.0, graphql-import@^0.7.1:
1024+
graphql-import@^0.7.0:
10521025
version "0.7.1"
10531026
resolved "https://registry.yarnpkg.com/graphql-import/-/graphql-import-0.7.1.tgz#4add8d91a5f752d764b0a4a7a461fcd93136f223"
10541027
dependencies:
10551028
lodash "^4.17.4"
10561029
resolve-from "^4.0.0"
10571030

1058-
1059-
version "3.0.0"
1060-
resolved "https://registry.yarnpkg.com/graphql-middleware/-/graphql-middleware-3.0.0.tgz#df498cc2c19ca5936fc67e9e39df6c484dbf4d80"
1061-
dependencies:
1062-
graphql-tools "^4.0.3"
1063-
1064-
1065-
version "1.6.4"
1066-
resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.4.tgz#be7c5a6213d67aeedf03d90b7e7d55fec4d42212"
1031+
1032+
version "3.0.2"
1033+
resolved "https://registry.yarnpkg.com/graphql-middleware/-/graphql-middleware-3.0.2.tgz#c8cdb67615eec02aec237b455e679f5fc973ddc4"
1034+
integrity sha512-sRqu1sF+77z42z1OVM1QDHKQWnWY5K3nAgqWiZwx3U4tqNZprrDuXxSChPMliV343IrVkpYdejUYq9w24Ot3FA==
10671035
dependencies:
1068-
graphql-config "2.2.1"
1036+
graphql-tools "^4.0.4"
10691037

1070-
1071-
version "1.7.6"
1072-
resolved "https://registry.yarnpkg.com/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.7.6.tgz#aca38d2b8e5147914fc8fa613d151edd4ed0bc44"
1073-
dependencies:
1074-
graphql-playground-html "1.6.4"
1038+
1039+
version "1.6.12"
1040+
resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.12.tgz#8b3b34ab6013e2c877f0ceaae478fafc8ca91b85"
1041+
integrity sha512-yOYFwwSMBL0MwufeL8bkrNDgRE7eF/kTHiwrqn9FiR9KLcNIl1xw9l9a+6yIRZM56JReQOHpbQFXTZn1IuSKRg==
10751042

1076-
1077-
version "1.7.6"
1078-
resolved "https://registry.yarnpkg.com/graphql-playground-middleware-lambda/-/graphql-playground-middleware-lambda-1.7.6.tgz#03aa4e3592144f4eb390a216f09b39f6b29f12d2"
1043+
1044+
version "1.7.11"
1045+
resolved "https://registry.yarnpkg.com/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.7.11.tgz#bbffd784a37133bfa7165bdd8f429081dbf4bcf6"
1046+
integrity sha512-sKItB4s3FxqlwCgXdMfwRAfssSoo31bcFsGAAg/HzaZLicY6CDlofKXP8G5iPDerB6NaoAcAaBLutLzl9sd4fQ==
10791047
dependencies:
1080-
graphql-playground-html "1.6.4"
1048+
graphql-playground-html "1.6.12"
10811049

1082-
graphql-request@^1.5.0:
1083-
version "1.8.2"
1084-
resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-1.8.2.tgz#398d10ae15c585676741bde3fc01d5ca948f8fbe"
1050+
1051+
version "1.7.12"
1052+
resolved "https://registry.yarnpkg.com/graphql-playground-middleware-lambda/-/graphql-playground-middleware-lambda-1.7.12.tgz#1b06440a288dbcd53f935b43e5b9ca2738a06305"
1053+
integrity sha512-fJ1Y0Ck5ctmfaQFoWv7vNnVP7We19P3miVmOT85YPrjpzbMYv0wPfxm4Zjt8nnqXr0KU9nGW53tz3K7/Lvzxtw==
10851054
dependencies:
1086-
cross-fetch "2.2.2"
1055+
graphql-playground-html "1.6.12"
10871056

10881057
graphql-subscriptions@^0.5.8:
10891058
version "0.5.8"
@@ -1101,19 +1070,21 @@ graphql-tools@^4.0.0:
11011070
iterall "^1.1.3"
11021071
uuid "^3.1.0"
11031072

1104-
graphql-tools@^4.0.3:
1105-
version "4.0.3"
1106-
resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-4.0.3.tgz#23b5cb52c519212b1b2e4630a361464396ad264b"
1073+
graphql-tools@^4.0.4:
1074+
version "4.0.4"
1075+
resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-4.0.4.tgz#ca08a63454221fdde825fe45fbd315eb2a6d566b"
1076+
integrity sha512-chF12etTIGVVGy3fCTJ1ivJX2KB7OSG4c6UOJQuqOHCmBQwTyNgCDuejZKvpYxNZiEx7bwIjrodDgDe9RIkjlw==
11071077
dependencies:
11081078
apollo-link "^1.2.3"
11091079
apollo-utilities "^1.0.1"
11101080
deprecated-decorator "^0.1.6"
11111081
iterall "^1.1.3"
11121082
uuid "^3.1.0"
11131083

1114-
1115-
version "1.17.0"
1116-
resolved "https://registry.yarnpkg.com/graphql-yoga/-/graphql-yoga-1.17.0.tgz#54836fbb43720a19f5ff2357273c2f380e536ed7"
1084+
1085+
version "1.17.4"
1086+
resolved "https://registry.yarnpkg.com/graphql-yoga/-/graphql-yoga-1.17.4.tgz#6d325a6270399edf0776fb5f60a2e9e19512e63c"
1087+
integrity sha512-zOXFtmS43xDLoECKiuA3xVWH/wLDvLH1D/5fBKcaMFdF43ifDfnA9N6dlGggqAoOhqBnrqHwDpoKlJ6sI1LuxA==
11171088
dependencies:
11181089
"@types/cors" "^2.8.4"
11191090
"@types/express" "^4.11.1"
@@ -1130,9 +1101,9 @@ [email protected]:
11301101
graphql "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0"
11311102
graphql-deduplicator "^2.0.1"
11321103
graphql-import "^0.7.0"
1133-
graphql-middleware "3.0.0"
1134-
graphql-playground-middleware-express "1.7.6"
1135-
graphql-playground-middleware-lambda "1.7.6"
1104+
graphql-middleware "3.0.2"
1105+
graphql-playground-middleware-express "1.7.11"
1106+
graphql-playground-middleware-lambda "1.7.12"
11361107
graphql-subscriptions "^0.5.8"
11371108
graphql-tools "^4.0.0"
11381109
subscriptions-transport-ws "^0.9.8"
@@ -1496,13 +1467,6 @@ [email protected]:
14961467
version "0.15.0"
14971468
resolved "https://registry.yarnpkg.com/jmespath/-/jmespath-0.15.0.tgz#a3f222a9aae9f966f5d27c796510e28091764217"
14981469

1499-
js-yaml@^3.10.0:
1500-
version "3.10.0"
1501-
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc"
1502-
dependencies:
1503-
argparse "^1.0.7"
1504-
esprima "^4.0.0"
1505-
15061470
json-parse-better-errors@^1.0.1:
15071471
version "1.0.1"
15081472
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.1.tgz#50183cd1b2d25275de069e9e71b467ac9eab973a"
@@ -1808,10 +1772,6 @@ nice-try@^1.0.4:
18081772
version "1.0.5"
18091773
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
18101774

1811-
1812-
version "2.1.2"
1813-
resolved "http://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz#ab884e8e7e57e38a944753cec706f788d1768bb5"
1814-
18151775
node-pre-gyp@^0.10.0:
18161776
version "0.10.3"
18171777
resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc"
@@ -2420,10 +2380,6 @@ split-string@^3.0.1, split-string@^3.0.2:
24202380
dependencies:
24212381
extend-shallow "^3.0.0"
24222382

2423-
sprintf-js@~1.0.2:
2424-
version "1.0.3"
2425-
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
2426-
24272383
static-extend@^0.1.1:
24282384
version "0.1.2"
24292385
resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
@@ -2736,10 +2692,6 @@ vary@^1, vary@~1.1.2:
27362692
version "1.1.2"
27372693
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
27382694

2739-
2740-
version "2.0.4"
2741-
resolved "http://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f"
2742-
27432695
which@^1.2.9:
27442696
version "1.3.0"
27452697
resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a"

0 commit comments

Comments
 (0)