|
9 | 9 | "build:main": "webpack --config ./config/webpack.config.main.prod.ts", |
10 | 10 | "build:preload": "webpack --config ./config/webpack.config.preload.prod.ts", |
11 | 11 | "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", |
13 | 14 | "watch:main": "webpack --watch --config ./config/webpack.config.main.base.ts", |
14 | 15 | "watch:preload": "webpack --watch --config ./config/webpack.config.preload.base.ts", |
15 | 16 | "watch:renderer": "webpack --watch --config ./config/webpack.config.renderer.base.ts", |
|
20 | 21 | "lint": "biome check --fix", |
21 | 22 | "test": "jest", |
22 | 23 | "start": "electron . --enable-logging", |
23 | | - "prepare": "husky" |
| 24 | + "prepare": "husky", |
| 25 | + "codegen": "graphql-codegen --config codegen.ts" |
24 | 26 | }, |
25 | 27 | "engines": { |
26 | 28 | "node": ">=24" |
|
79 | 81 | "@biomejs/biome": "2.3.10", |
80 | 82 | "@discordapp/twemoji": "16.0.1", |
81 | 83 | "@electron/notarize": "3.1.1", |
| 84 | + "@graphql-codegen/cli": "6.1.0", |
| 85 | + "@graphql-codegen/schema-ast": "5.0.0", |
| 86 | + "@parcel/watcher": "2.5.1", |
82 | 87 | "@primer/css": "22.0.2", |
83 | 88 | "@primer/octicons-react": "19.21.1", |
84 | 89 | "@primer/primitives": "11.3.2", |
|
101 | 106 | "css-loader": "7.1.2", |
102 | 107 | "css-minimizer-webpack-plugin": "7.0.4", |
103 | 108 | "date-fns": "4.1.0", |
| 109 | + "dotenv": "17.2.3", |
104 | 110 | "electron": "39.2.7", |
105 | 111 | "electron-builder": "26.0.12", |
106 | 112 | "final-form": "5.0.0", |
107 | | - "graphql-tag": "2.12.6", |
| 113 | + "graphql": "16.12.0", |
108 | 114 | "html-webpack-plugin": "5.6.5", |
109 | 115 | "husky": "9.1.7", |
110 | 116 | "identity-obj-proxy": "3.0.0", |
|
132 | 138 | "pnpm": { |
133 | 139 | "onlyBuiltDependencies": [ |
134 | 140 | "@biomejs/biome", |
| 141 | + "@parcel/watcher", |
135 | 142 | "@tailwindcss/oxide", |
136 | | - "electron", |
137 | | - "esbuild" |
| 143 | + "electron" |
138 | 144 | ] |
139 | 145 | }, |
140 | 146 | "lint-staged": { |
|
0 commit comments