diff options
-rw-r--r-- | .electron-builder.config.js | 25 | ||||
-rw-r--r-- | package.json | 4 | ||||
-rw-r--r-- | yarn.lock | 38 |
3 files changed, 27 insertions, 40 deletions
diff --git a/.electron-builder.config.js b/.electron-builder.config.js new file mode 100644 index 0000000..e0f59e7 --- /dev/null +++ b/.electron-builder.config.js | |||
@@ -0,0 +1,25 @@ | |||
1 | // @ts-check | ||
2 | |||
3 | if (process.env.VITE_APP_VERSION === undefined) { | ||
4 | const now = new Date; | ||
5 | process.env.VITE_APP_VERSION = `${now.getUTCFullYear() - 2000}.${now.getUTCMonth() + 1}.${now.getUTCDate()}-${now.getUTCHours() * 60 + now.getUTCMinutes()}`; | ||
6 | } | ||
7 | |||
8 | /** | ||
9 | * @type {import('electron-builder').Configuration} | ||
10 | * @see https://www.electron.build/configuration/configuration | ||
11 | */ | ||
12 | const config = { | ||
13 | directories: { | ||
14 | output: 'dist', | ||
15 | buildResources: 'buildResources', | ||
16 | }, | ||
17 | files: [ | ||
18 | 'packages/**/dist/**', | ||
19 | ], | ||
20 | extraMetadata: { | ||
21 | version: process.env.VITE_APP_VERSION, | ||
22 | }, | ||
23 | }; | ||
24 | |||
25 | module.exports = config; | ||
diff --git a/package.json b/package.json index ad772f7..bfe358a 100644 --- a/package.json +++ b/package.json | |||
@@ -15,8 +15,8 @@ | |||
15 | "main": "packages/main/dist/index.cjs", | 15 | "main": "packages/main/dist/index.cjs", |
16 | "scripts": { | 16 | "scripts": { |
17 | "build": "node scripts/build.js", | 17 | "build": "node scripts/build.js", |
18 | "precompile": "cross-env MODE=production npm run build", | 18 | "precompile": "cross-env MODE=production yarn run build", |
19 | "compile": "electron-builder build --config .electron-builder.config.js --dir --config.asar=false", | 19 | "compile": "yarn precompile && electron-builder build --config .electron-builder.config.js --dir --config.asar=false", |
20 | "watch": "node scripts/watch.js", | 20 | "watch": "node scripts/watch.js", |
21 | "update-electron-vendors": "node scripts/update-electron-vendors.js" | 21 | "update-electron-vendors": "node scripts/update-electron-vendors.js" |
22 | }, | 22 | }, |
@@ -495,7 +495,6 @@ __metadata: | |||
495 | "@types/electron-devtools-installer": ^2.2.0 | 495 | "@types/electron-devtools-installer": ^2.2.0 |
496 | electron: ^16.0.5 | 496 | electron: ^16.0.5 |
497 | electron-devtools-installer: ^3.2.0 | 497 | electron-devtools-installer: ^3.2.0 |
498 | electron-updater: ^4.6.1 | ||
499 | vite: ^2.7.6 | 498 | vite: ^2.7.6 |
500 | languageName: unknown | 499 | languageName: unknown |
501 | linkType: soft | 500 | linkType: soft |
@@ -677,13 +676,6 @@ __metadata: | |||
677 | languageName: node | 676 | languageName: node |
678 | linkType: hard | 677 | linkType: hard |
679 | 678 | ||
680 | "@types/semver@npm:^7.3.6": | ||
681 | version: 7.3.9 | ||
682 | resolution: "@types/semver@npm:7.3.9" | ||
683 | checksum: 60bfcfdfa7f937be2c6f4b37ddb6714fb0f27b05fe4cbdfdd596a97d35ed95d13ee410efdd88e72a66449d0384220bf20055ab7d6b5df10de4990fbd20e5cbe0 | ||
684 | languageName: node | ||
685 | linkType: hard | ||
686 | |||
687 | "@types/verror@npm:^1.10.3": | 679 | "@types/verror@npm:^1.10.3": |
688 | version: 1.10.5 | 680 | version: 1.10.5 |
689 | resolution: "@types/verror@npm:1.10.5" | 681 | resolution: "@types/verror@npm:1.10.5" |
@@ -1873,22 +1865,6 @@ __metadata: | |||
1873 | languageName: node | 1865 | languageName: node |
1874 | linkType: hard | 1866 | linkType: hard |
1875 | 1867 | ||
1876 | "electron-updater@npm:^4.6.1": | ||
1877 | version: 4.6.5 | ||
1878 | resolution: "electron-updater@npm:4.6.5" | ||
1879 | dependencies: | ||
1880 | "@types/semver": ^7.3.6 | ||
1881 | builder-util-runtime: 8.9.2 | ||
1882 | fs-extra: ^10.0.0 | ||
1883 | js-yaml: ^4.1.0 | ||
1884 | lazy-val: ^1.0.5 | ||
1885 | lodash.escaperegexp: ^4.1.2 | ||
1886 | lodash.isequal: ^4.5.0 | ||
1887 | semver: ^7.3.5 | ||
1888 | checksum: 06b34490fa6213f5c6a01de6f7b3d96eba4e1b7d27e8346747d8b094b9591684f55f92c703e2ee3407c562a240518c0eede699462cc333fcfe2983141941fe98 | ||
1889 | languageName: node | ||
1890 | linkType: hard | ||
1891 | |||
1892 | "electron@npm:16.0.5, electron@npm:^16.0.5": | 1868 | "electron@npm:16.0.5, electron@npm:^16.0.5": |
1893 | version: 16.0.5 | 1869 | version: 16.0.5 |
1894 | resolution: "electron@npm:16.0.5" | 1870 | resolution: "electron@npm:16.0.5" |
@@ -3243,20 +3219,6 @@ __metadata: | |||
3243 | languageName: node | 3219 | languageName: node |
3244 | linkType: hard | 3220 | linkType: hard |
3245 | 3221 | ||
3246 | "lodash.escaperegexp@npm:^4.1.2": | ||
3247 | version: 4.1.2 | ||
3248 | resolution: "lodash.escaperegexp@npm:4.1.2" | ||
3249 | checksum: 6d99452b1cfd6073175a9b741a9b09ece159eac463f86f02ea3bee2e2092923fce812c8d2bf446309cc52d1d61bf9af51c8118b0d7421388e6cead7bd3798f0f | ||
3250 | languageName: node | ||
3251 | linkType: hard | ||
3252 | |||
3253 | "lodash.isequal@npm:^4.5.0": | ||
3254 | version: 4.5.0 | ||
3255 | resolution: "lodash.isequal@npm:4.5.0" | ||
3256 | checksum: da27515dc5230eb1140ba65ff8de3613649620e8656b19a6270afe4866b7bd461d9ba2ac8a48dcc57f7adac4ee80e1de9f965d89d4d81a0ad52bb3eec2609644 | ||
3257 | languageName: node | ||
3258 | linkType: hard | ||
3259 | |||
3260 | "lodash.merge@npm:^4.6.2": | 3222 | "lodash.merge@npm:^4.6.2": |
3261 | version: 4.6.2 | 3223 | version: 4.6.2 |
3262 | resolution: "lodash.merge@npm:4.6.2" | 3224 | resolution: "lodash.merge@npm:4.6.2" |