diff --git a/electron.vite.config.ts b/electron.vite.config.ts index 7bc715c..c777839 100644 --- a/electron.vite.config.ts +++ b/electron.vite.config.ts @@ -34,7 +34,10 @@ export default defineConfig({ build: { outDir: 'out/preload', rollupOptions: { - external: ['electron'] + external: ['electron'], + output: { + format: 'cjs' + } } } }, diff --git a/package.json b/package.json index 97f73fb..7d94a08 100644 --- a/package.json +++ b/package.json @@ -29,13 +29,12 @@ "@fontsource/inter": "^5.1.0", "@kobalte/core": "^0.13.6", "@modular-forms/solid": "^0.23.0", + "@solidjs/router": "^0.14.5", "axios": "^1.7.7", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", "dayjs": "^1.11.13", "dotenv": "^16.4.5", - "electron": "^32.1.2", - "electron-builder": "^25.0.5", "electron-store": "^10.0.0", "electron-updater": "^6.3.4", "electron-vite": "^2.3.0", @@ -53,6 +52,8 @@ "@playwright/test": "^1.47.2", "@types/node": "^22.6.0", "autoprefixer": "^10.4.20", + "electron": "^32.1.2", + "electron-builder": "^25.0.5", "electron-playwright-helpers": "^1.7.1", "eslint": "^9.11.0", "eslint-plugin-solid": "^0.14.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dfa2d64..a4340ae 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,6 +26,9 @@ importers: '@modular-forms/solid': specifier: ^0.23.0 version: 0.23.0(solid-js@1.8.22)(typescript@5.6.2) + '@solidjs/router': + specifier: ^0.14.5 + version: 0.14.5(solid-js@1.8.22) axios: specifier: ^1.7.7 version: 1.7.7 @@ -1337,6 +1340,11 @@ packages: peerDependencies: solid-js: ^1.6.12 + '@solidjs/router@0.14.5': + resolution: {integrity: sha512-J8ZMntnkDvNCSO9n4HyhlQlGdxYa1mandQLt5LMd0YiWAXGlYzjj+bB+OVtzsH1woWfoEJlVnBnGkMpf2lY/ig==} + peerDependencies: + solid-js: ^1.8.6 + '@swc/helpers@0.5.13': resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} @@ -6301,6 +6309,10 @@ snapshots: dependencies: solid-js: 1.8.22 + '@solidjs/router@0.14.5(solid-js@1.8.22)': + dependencies: + solid-js: 1.8.22 + '@swc/helpers@0.5.13': dependencies: tslib: 2.7.0