99 "build:main" : " webpack --config ./config/webpack.config.main.prod.ts" ,
1010 "build:preload" : " webpack --config ./config/webpack.config.preload.prod.ts" ,
1111 "build:renderer" : " webpack --config ./config/webpack.config.renderer.prod.ts" ,
12- "watch" : " concurrently --names \" main,preload,renderer\" --prefix-colors \" blue,magenta,green\" \" pnpm watch:main\" \" pnpm watch:preload\" \" pnpm watch:renderer\" " ,
12+ "watch" : " concurrently --names \" main,preload,renderer,codegen\" --prefix-colors \" blue,magenta,green,cyan\" \" pnpm watch:main\" \" pnpm watch:preload\" \" pnpm watch:renderer\" \" pnpm watch:codegen\" " ,
13+ "watch:codegen" : " pnpm codegen --watch" ,
1314 "watch:main" : " webpack --watch --config ./config/webpack.config.main.base.ts" ,
1415 "watch:preload" : " webpack --watch --config ./config/webpack.config.preload.base.ts" ,
1516 "watch:renderer" : " webpack --watch --config ./config/webpack.config.renderer.base.ts" ,
2021 "lint" : " biome check --fix" ,
2122 "test" : " jest" ,
2223 "start" : " electron . --enable-logging" ,
23- "prepare" : " husky"
24+ "prepare" : " husky" ,
25+ "codegen" : " graphql-codegen --config codegen.ts"
2426 },
2527 "engines" : {
2628 "node" : " >=22"
7476 "react-router-dom" : " 7.8.2"
7577 },
7678 "devDependencies" : {
79+ "@0no-co/graphqlsp" : " 1.15.0" ,
7780 "@biomejs/biome" : " 2.2.4" ,
7881 "@discordapp/twemoji" : " 16.0.1" ,
7982 "@electron/notarize" : " 3.1.0" ,
83+ "@graphql-codegen/cli" : " 6.0.0" ,
84+ "@graphql-codegen/client-preset" : " 5.0.0" ,
85+ "@graphql-codegen/schema-ast" : " 5.0.0" ,
86+ "@parcel/watcher" : " 2.5.1" ,
8087 "@primer/css" : " 22.0.2" ,
8188 "@primer/octicons-react" : " 19.18.0" ,
8289 "@primer/primitives" : " 11.1.0" ,
102109 "electron" : " 38.1.0" ,
103110 "electron-builder" : " 26.0.12" ,
104111 "final-form" : " 5.0.0" ,
105- "graphql-tag " : " 2.12.6 " ,
112+ "graphql" : " 16.11.0 " ,
106113 "html-webpack-plugin" : " 5.6.4" ,
107114 "husky" : " 9.1.7" ,
108115 "jest" : " 30.1.3" ,
138145 "*" : " biome check --fix --no-errors-on-unmatched" ,
139146 "*.{js,ts,tsx}" : " pnpm test --findRelatedTests --passWithNoTests --updateSnapshot"
140147 }
141- }
148+ }
0 commit comments