1
0
mirror of https://github.com/mifi/lossless-cut.git synced 2024-11-22 02:12:30 +01:00

upgrade vite deps

and dedupe
This commit is contained in:
Mikael Finstad 2024-07-20 16:05:33 +02:00
parent 2ca4d81002
commit d76829b35b
No known key found for this signature in database
GPG Key ID: 25AB36E3E81CBC26
4 changed files with 724 additions and 1609 deletions

View File

@ -22,7 +22,8 @@ jobs:
node-version: 18 node-version: 18
cache: 'yarn' cache: 'yarn'
- run: yarn - run: yarn install --immutable
- run: yarn dedupe --check
- run: yarn test - run: yarn test
- run: yarn tsc - run: yarn tsc
- run: yarn lint - run: yarn lint

View File

@ -8,16 +8,25 @@ export default defineConfig({
// For the main process and preload, the best practice is to externalize dependencies and only bundle our own code. // For the main process and preload, the best practice is to externalize dependencies and only bundle our own code.
// However, until we use ESM for electron main, we need to include ESM-only deps in the bundle: (exclude from externalize) // However, until we use ESM for electron main, we need to include ESM-only deps in the bundle: (exclude from externalize)
plugins: [externalizeDepsPlugin({ exclude: ['p-map', 'execa', 'nanoid'] })], plugins: [externalizeDepsPlugin({ exclude: ['p-map', 'execa', 'nanoid'] })],
build: {
target: 'node18.17',
sourcemap: true,
},
}, },
preload: { preload: {
// https://electron-vite.org/guide/dev#dependencies-vs-devdependencies // https://electron-vite.org/guide/dev#dependencies-vs-devdependencies
plugins: [externalizeDepsPlugin({ exclude: [] })], plugins: [externalizeDepsPlugin({ exclude: [] })],
build: {
target: 'node18.17',
sourcemap: true,
},
}, },
renderer: { renderer: {
plugins: [react()], plugins: [react()],
build: { build: {
chunkSizeWarningLimit: 3e6, target: 'chrome118',
sourcemap: true, sourcemap: true,
chunkSizeWarningLimit: 3e6,
}, },
server: { server: {
port: 3001, port: 3001,

View File

@ -61,7 +61,7 @@
"@typescript-eslint/eslint-plugin": "^6.12.0", "@typescript-eslint/eslint-plugin": "^6.12.0",
"@typescript-eslint/parser": "^6.12.0", "@typescript-eslint/parser": "^6.12.0",
"@uidotdev/usehooks": "^2.4.1", "@uidotdev/usehooks": "^2.4.1",
"@vitejs/plugin-react": "^3.1.0", "@vitejs/plugin-react": "^4.3.1",
"color": "^3.1.0", "color": "^3.1.0",
"concurrently": "^6.0.0", "concurrently": "^6.0.0",
"csv-parse": "^4.15.3", "csv-parse": "^4.15.3",
@ -70,7 +70,7 @@
"electron": "^27.0.0", "electron": "^27.0.0",
"electron-builder": "^24.6.4", "electron-builder": "^24.6.4",
"electron-devtools-installer": "^3.2.0", "electron-devtools-installer": "^3.2.0",
"electron-vite": "^2.1.0", "electron-vite": "^2.3.0",
"eslint": "^8.2.0", "eslint": "^8.2.0",
"eslint-config-mifi": "^0.0.3", "eslint-config-mifi": "^0.0.3",
"eslint-plugin-import": "^2.25.3", "eslint-plugin-import": "^2.25.3",
@ -115,8 +115,8 @@
"typescript": "~5.2.0", "typescript": "~5.2.0",
"use-debounce": "^5.1.0", "use-debounce": "^5.1.0",
"use-trace-update": "^1.3.0", "use-trace-update": "^1.3.0",
"vite": "^4.5.3", "vite": "^5.3.4",
"vitest": "^1.2.2" "vitest": "^2.0.3"
}, },
"dependencies": { "dependencies": {
"@electron/remote": "^2.0.10", "@electron/remote": "^2.0.10",

2311
yarn.lock

File diff suppressed because it is too large Load Diff