File tree Expand file tree Collapse file tree 3 files changed +11
-8
lines changed Expand file tree Collapse file tree 3 files changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -20,9 +20,8 @@ Here's a quick walkthrough:
20
20
- Create a ` gql2ts.ts ` script (see ` example/gql2ts.ts ` ).
21
21
- Use code completion to explore the possible options.
22
22
- Add a ` gql2ts ` script to your ` package.json ` (see ` example/package.json ` ).
23
- - The example uses ` ts-node ` to run the script,
24
- - prettifies it using ` prettier ` , and
25
- - verifies the result with the TypeScript compiler ` tsc ` .
23
+ - The example uses ` ts-node ` to run the script, and
24
+ - prettifies it using ` prettier ` .
26
25
- Customize to fit your needs.
27
26
- Use ` npm run gql2ts ` to generate TypeScript interfaces for types and resolvers (see ` example/src/generated/schema.ts ` ).
28
27
- Implement resolvers using the generated interfaces (see ` example/src/resolvers.ts ` ).
Original file line number Diff line number Diff line change 6
6
"license" : " ISC" ,
7
7
"scripts" : {
8
8
"start" : " ts-node app.ts" ,
9
- "gql2ts" : " ts-node gql2ts.ts | prettier --parser typescript > src/generated/schema.ts && tsc --noEmit src/generated/schema.ts "
9
+ "gql2ts" : " ts-node gql2ts.ts | prettier --parser typescript > src/generated/schema.ts"
10
10
},
11
11
"dependencies" : {
12
12
"express" : " ^4.17.1" ,
Original file line number Diff line number Diff line change 11
11
" Morris Brodersen <mb@morrisbrodersen.de> (http://morrisbrodersen.de)"
12
12
],
13
13
"license" : " ISC" ,
14
- "main" : " src/index.ts" ,
15
14
"module" : " src/index.ts" ,
15
+ "main" : " dist/index.js" ,
16
+ "types" : " dist/index.d.ts" ,
16
17
"files" : [
18
+ " dist" ,
17
19
" src"
18
20
],
19
21
"scripts" : {
20
- "compile" : " tsc --noEmit" ,
22
+ "build" : " tsc" ,
23
+ "clean" : " rm -rf dist" ,
21
24
"lint" : " tslint --project ." ,
22
25
"format" : " prettier --single-quote --write */*.ts */**/*.ts *.json" ,
23
26
"test" : " nyc mocha test" ,
24
- "gql2ts" : " ts-node example/gql2ts.ts | prettier --parser typescript > example/src/generated/schema.ts && tsc --noEmit example/src/generated/schema.ts" ,
25
- "example" : " ts-node-dev --no-notify example/app.ts"
27
+ "gql2ts" : " ts-node example/gql2ts.ts | prettier --parser typescript > example/src/generated/schema.ts" ,
28
+ "example" : " ts-node-dev --no-notify example/app.ts" ,
29
+ "prepare" : " npm run clean && npm run build"
26
30
},
27
31
"nyc" : {
28
32
"extension" : [
You can’t perform that action at this time.
0 commit comments