diff --git a/apps/desktop/package-lock.json b/apps/desktop/package-lock.json index 9150cf858..bc673c5fc 100644 --- a/apps/desktop/package-lock.json +++ b/apps/desktop/package-lock.json @@ -15,11 +15,11 @@ "@notesnook/ui": "file:../../packages/ui", "@trpc/client": "10.45.2", "@trpc/server": "10.45.2", - "better-sqlite3-multiple-ciphers": "^11.10.0", + "better-sqlite3-multiple-ciphers": "^12.4.1", "electron-trpc": "0.7.1", "electron-updater": "^6.6.2", "icojs": "^0.19.5", - "sqlite-better-trigram": "^0.0.3", + "sqlite-better-trigram": "0.0.3", "sqlite3-fts5-html": "^0.0.4", "typed-emitter": "^2.1.0", "yargs": "^17.7.2", @@ -30,7 +30,7 @@ "@types/node": "22.15.3", "@types/yargs": "^17.0.33", "chokidar": "^4.0.3", - "electron": "^34.0.0", + "electron": "^36.0.0", "electron-builder": "^26.0.12", "esbuild": "0.21.5", "node-abi": "^4.5.0", @@ -2565,14 +2565,17 @@ "license": "MIT" }, "node_modules/better-sqlite3-multiple-ciphers": { - "version": "11.10.0", - "resolved": "https://registry.npmjs.org/better-sqlite3-multiple-ciphers/-/better-sqlite3-multiple-ciphers-11.10.0.tgz", - "integrity": "sha512-/dKO3lKuJFbmuzh80uN2cmMsz8iyTskGB2l/fd9X6rt1P3EPIOvRUIxD7Qim8gLygUPB/u+db8byZGumOOdp3g==", + "version": "12.4.1", + "resolved": "https://registry.npmjs.org/better-sqlite3-multiple-ciphers/-/better-sqlite3-multiple-ciphers-12.4.1.tgz", + "integrity": "sha512-Apy7wX4QXypZQo0Qx+jT+qflAuWjL7DeWPl+IdeBzoxG6TUB2RWoShPEiHxcwvR3PZD8uaDl9FV3SpXMWAi1uA==", "hasInstallScript": true, "license": "MIT", "dependencies": { "bindings": "^1.5.0", "prebuild-install": "^7.1.1" + }, + "engines": { + "node": "20.x || 22.x || 23.x || 24.x" } }, "node_modules/bindings": { @@ -3581,14 +3584,14 @@ } }, "node_modules/electron": { - "version": "34.5.8", - "resolved": "https://registry.npmjs.org/electron/-/electron-34.5.8.tgz", - "integrity": "sha512-vxLD65mabTzYmEVa9KceMHM0+zO+vqgrhcyNVlmTd0IGV5J7XZ8v/qElm0o4YQ4wPeq7olZkUjZkBQQEdr23/g==", + "version": "36.9.3", + "resolved": "https://registry.npmjs.org/electron/-/electron-36.9.3.tgz", + "integrity": "sha512-eR5yswsA55zVTPDEIA/PSdVNBLOp0q0Wsavgx0S3BmJYOqKoH1gqzS+hggf0/aY5OvUjVNSHiJJA1VsB5aJUug==", "hasInstallScript": true, "license": "MIT", "dependencies": { "@electron/get": "^2.0.0", - "@types/node": "^20.9.0", + "@types/node": "^22.7.7", "extract-zip": "^2.0.1" }, "bin": { @@ -3845,15 +3848,6 @@ "node": ">=6 <7 || >=8" } }, - "node_modules/electron/node_modules/@types/node": { - "version": "20.19.19", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.19.tgz", - "integrity": "sha512-pb1Uqj5WJP7wrcbLU7Ru4QtA0+3kAXrkutGiD26wUKzSMgNNaPARTUDQmElUXp64kh3cWdou3Q0C7qwwxqSFmg==", - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", diff --git a/apps/desktop/package.json b/apps/desktop/package.json index f8d60f861..8473b9e9f 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -32,7 +32,7 @@ "@notesnook/ui": "file:../../packages/ui", "@trpc/client": "10.45.2", "@trpc/server": "10.45.2", - "better-sqlite3-multiple-ciphers": "^11.10.0", + "better-sqlite3-multiple-ciphers": "^12.4.1", "electron-trpc": "0.7.1", "electron-updater": "^6.6.2", "icojs": "^0.19.5", @@ -47,7 +47,7 @@ "@types/node": "22.15.3", "@types/yargs": "^17.0.33", "chokidar": "^4.0.3", - "electron": "^34.0.0", + "electron": "^36.0.0", "electron-builder": "^26.0.12", "esbuild": "0.21.5", "node-abi": "^4.5.0",