diff --git a/package.json b/package.json index 73266e933c..2b8bca71d3 100644 --- a/package.json +++ b/package.json @@ -56,31 +56,31 @@ }, "devDependencies": { "@octokit/rest": "^22.0.0", - "@types/node": "^22.17.0", + "@types/node": "^22.18.8", "@types/prompts": "^2.4.9", "@typescript-eslint/parser": "^8.45.0", "cross-env": "^10.1.0", - "eslint": "^9.36.0", + "eslint": "^9.37.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-typescript": "^4.4.4", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", - "eslint-plugin-react-hooks": "^6.0.0-rc.2", + "eslint-plugin-react-hooks": "^6.1.1", "eslint-plugin-typescript-paths": "^0.0.33", "globals": "^15.15.0", "html-to-image": "^1.11.13", "husky": "^9.1.7", - "lint-staged": "^15.5.2", + "lint-staged": "^16.2.3", "minimatch": "^10.0.3", "node-jq": "^6.0.1", "npm-run-all": "^4.1.5", "p-limit": "^6.2.0", - "prettier": "^3.5.3", + "prettier": "^3.6.2", "prompts": "^2.4.2", "source-map-support": "^0.5.21", "ts-node": "^10.9.2", - "typescript": "^5.9.2", + "typescript": "^5.9.3", "typescript-eslint": "^8.45.0", "typescript-strict-plugin": "^2.4.4" }, diff --git a/packages/api/package.json b/packages/api/package.json index f24b55e66d..4d091670b6 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -31,7 +31,7 @@ }, "devDependencies": { "tsc-alias": "^1.8.16", - "typescript": "^5.9.2", + "typescript": "^5.9.3", "vitest": "^3.2.4" } } diff --git a/packages/crdt/package.json b/packages/crdt/package.json index baf888ae12..49f1843a2c 100644 --- a/packages/crdt/package.json +++ b/packages/crdt/package.json @@ -23,7 +23,7 @@ "@types/google-protobuf": "^3.15.12", "protoc-gen-js": "^3.21.4-4", "ts-protoc-gen": "^0.15.0", - "typescript": "^5.9.2", + "typescript": "^5.9.3", "vitest": "^3.2.4" } } diff --git a/packages/desktop-client/index.html b/packages/desktop-client/index.html index a003e0ae91..41055b646e 100644 --- a/packages/desktop-client/index.html +++ b/packages/desktop-client/index.html @@ -7,7 +7,6 @@ content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover" /> Actual - diff --git a/packages/desktop-client/package.json b/packages/desktop-client/package.json index d88e2c9db7..5c5021e436 100644 --- a/packages/desktop-client/package.json +++ b/packages/desktop-client/package.json @@ -72,9 +72,9 @@ "sass": "^1.93.2", "usehooks-ts": "^3.1.1", "uuid": "^13.0.0", - "vite": "^6.3.6", + "vite": "^7.1.9", "vite-plugin-pwa": "^1.0.3", - "vite-tsconfig-paths": "^4.3.2", + "vite-tsconfig-paths": "^5.1.4", "vitest": "^3.2.4", "xml2js": "^0.6.2" }, diff --git a/packages/desktop-electron/package.json b/packages/desktop-electron/package.json index c995f5211f..4001752b32 100644 --- a/packages/desktop-electron/package.json +++ b/packages/desktop-electron/package.json @@ -104,6 +104,6 @@ "cross-env": "^10.1.0", "electron": "38.0.0", "electron-builder": "24.13.3", - "typescript": "^5.9.2" + "typescript": "^5.9.3" } } diff --git a/packages/eslint-plugin-actual/package.json b/packages/eslint-plugin-actual/package.json index 949d7d07f2..9e15d91a96 100644 --- a/packages/eslint-plugin-actual/package.json +++ b/packages/eslint-plugin-actual/package.json @@ -11,7 +11,7 @@ "requireindex": "^1.2.0" }, "devDependencies": { - "eslint": "^9.36.0", + "eslint": "^9.37.0", "eslint-plugin-eslint-plugin": "^7.0.0", "eslint-plugin-node": "^11.1.0", "eslint-vitest-rule-tester": "^2.2.2", diff --git a/packages/loot-core/package.json b/packages/loot-core/package.json index 45514bcd3a..ea605ea2d6 100644 --- a/packages/loot-core/package.json +++ b/packages/loot-core/package.json @@ -45,9 +45,9 @@ "@swc/core": "^1.13.5", "@types/adm-zip": "^0.5.7", "@types/better-sqlite3": "^7.6.13", - "@types/emscripten": "^1.40.1", + "@types/emscripten": "^1.41.2", "@types/jlongster__sql.js": "npm:@types/sql.js@latest", - "@types/node": "^22.17.0", + "@types/node": "^22.18.8", "@types/pegjs": "^0.10.6", "assert": "^2.1.0", "browserify-zlib": "^0.2.0", @@ -66,8 +66,8 @@ "rollup-plugin-visualizer": "^6.0.4", "stream-browserify": "^3.0.0", "ts-node": "^10.9.2", - "typescript": "^5.9.2", - "vite": "^6.3.6", + "typescript": "^5.9.3", + "vite": "^7.1.9", "vite-plugin-node-polyfills": "^0.24.0", "vite-plugin-peggy-loader": "^2.0.1", "vitest": "^3.2.4", diff --git a/packages/sync-server/package.json b/packages/sync-server/package.json index e9550f7f6a..fd13a15766 100644 --- a/packages/sync-server/package.json +++ b/packages/sync-server/package.json @@ -57,13 +57,13 @@ "@types/cors": "^2.8.19", "@types/express": "^5.0.3", "@types/express-actuator": "^1.8.3", - "@types/node": "^22.17.0", + "@types/node": "^22.18.8", "@types/supertest": "^6.0.3", "@vitest/coverage-v8": "3.2.4", "http-proxy-middleware": "^3.0.5", "nodemon": "^3.1.10", "supertest": "^7.1.4", - "typescript": "^5.9.2", + "typescript": "^5.9.3", "vitest": "^3.2.4" } } diff --git a/packages/sync-server/src/app-gocardless/README.md b/packages/sync-server/src/app-gocardless/README.md index 985b9a4ab4..5632d1b7ac 100644 --- a/packages/sync-server/src/app-gocardless/README.md +++ b/packages/sync-server/src/app-gocardless/README.md @@ -20,7 +20,6 @@ If the default bank integration does not work for you, you can integrate a new b You should do it based on the data which you found in the logs. Example logs which help you to fill: - - `normalizeAccount` function: ```log diff --git a/upcoming-release-notes/5864.md b/upcoming-release-notes/5864.md new file mode 100644 index 0000000000..c1bfdbfbf2 --- /dev/null +++ b/upcoming-release-notes/5864.md @@ -0,0 +1,6 @@ +--- +category: Maintenance +authors: [matt-fidd] +--- + +Bump various build dependencies diff --git a/yarn.lock b/yarn.lock index 0bbf1b129c..c526d16c52 100644 --- a/yarn.lock +++ b/yarn.lock @@ -28,7 +28,7 @@ __metadata: compare-versions: "npm:^6.1.1" node-fetch: "npm:^3.3.2" tsc-alias: "npm:^1.8.16" - typescript: "npm:^5.9.2" + typescript: "npm:^5.9.3" uuid: "npm:^13.0.0" vitest: "npm:^3.2.4" languageName: unknown @@ -80,7 +80,7 @@ __metadata: murmurhash: "npm:^2.0.1" protoc-gen-js: "npm:^3.21.4-4" ts-protoc-gen: "npm:^0.15.0" - typescript: "npm:^5.9.2" + typescript: "npm:^5.9.3" uuid: "npm:^13.0.0" vitest: "npm:^3.2.4" languageName: unknown @@ -101,7 +101,7 @@ __metadata: "@types/cors": "npm:^2.8.19" "@types/express": "npm:^5.0.3" "@types/express-actuator": "npm:^1.8.3" - "@types/node": "npm:^22.17.0" + "@types/node": "npm:^22.18.8" "@types/supertest": "npm:^6.0.3" "@vitest/coverage-v8": "npm:3.2.4" bcrypt: "npm:^6.0.0" @@ -122,7 +122,7 @@ __metadata: openid-client: "npm:^5.7.1" pluggy-sdk: "npm:^0.77.0" supertest: "npm:^7.1.4" - typescript: "npm:^5.9.2" + typescript: "npm:^5.9.3" uuid: "npm:^13.0.0" vitest: "npm:^3.2.4" winston: "npm:^3.17.0" @@ -201,9 +201,9 @@ __metadata: sass: "npm:^1.93.2" usehooks-ts: "npm:^3.1.1" uuid: "npm:^13.0.0" - vite: "npm:^6.3.6" + vite: "npm:^7.1.9" vite-plugin-pwa: "npm:^1.0.3" - vite-tsconfig-paths: "npm:^4.3.2" + vite-tsconfig-paths: "npm:^5.1.4" vitest: "npm:^3.2.4" xml2js: "npm:^0.6.2" languageName: unknown @@ -1543,18 +1543,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.24.4": - version: 7.27.1 - resolution: "@babel/plugin-transform-private-methods@npm:7.27.1" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.27.1" - "@babel/helper-plugin-utils": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/c76f8f6056946466116e67eb9d8014a2d748ade2062636ab82045c1dac9c233aff10e597777bc5af6f26428beb845ceb41b95007abef7d0484da95789da56662 - languageName: node - linkType: hard - "@babel/plugin-transform-private-property-in-object@npm:^7.23.4": version: 7.23.4 resolution: "@babel/plugin-transform-private-property-in-object@npm:7.23.4" @@ -2568,19 +2556,21 @@ __metadata: languageName: node linkType: hard -"@eslint/config-helpers@npm:^0.3.1": - version: 0.3.1 - resolution: "@eslint/config-helpers@npm:0.3.1" - checksum: 10/fc1a90ef6180aa4b5187cee04cfc566abb2a32b77ca3e7eeb4312c7388f6898221adaf8451d9ddb22e0b8860d900fefb1eb1435e4f32f8d8732de87f14605f8f +"@eslint/config-helpers@npm:^0.4.0": + version: 0.4.0 + resolution: "@eslint/config-helpers@npm:0.4.0" + dependencies: + "@eslint/core": "npm:^0.16.0" + checksum: 10/d5fdbf927a77b98d2462f025f8b1a5b610609201f8d1dd47032a2937842f02bf3bdf9cb672025c83a00f3255dfd218172f989caa724853c4a8f434124a6d79ff languageName: node linkType: hard -"@eslint/core@npm:^0.15.2": - version: 0.15.2 - resolution: "@eslint/core@npm:0.15.2" +"@eslint/core@npm:^0.16.0": + version: 0.16.0 + resolution: "@eslint/core@npm:0.16.0" dependencies: "@types/json-schema": "npm:^7.0.15" - checksum: 10/41d6273bbc6897cca34a2ca4e80a24bf6f1d43519456ebaa3c38f187da2d9e06f442c64f6e2a2813f055dce35e5cea33a21d0ac3b5b0830b7165641c640faf5d + checksum: 10/3cea45971b2d0114267b6101b673270b5d8047448cc7a8cbfdca0b0245e9d5e081cb25f13551dc7d55a090f98c13b33f0c4999f8ee8ab058537e6037629a0f71 languageName: node linkType: hard @@ -2601,10 +2591,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.36.0": - version: 9.36.0 - resolution: "@eslint/js@npm:9.36.0" - checksum: 10/a0542f529f87b9ad69ef85c47b0c070b763591a61773b131a9d1d53934a587f0708c05a1a8f48a6805486004a4922c91d696c1e4835ff61f8750ffbded2f0c30 +"@eslint/js@npm:9.37.0": + version: 9.37.0 + resolution: "@eslint/js@npm:9.37.0" + checksum: 10/2ead426ed47af0b914c7d7064eb59fede858483cf9511f78ded840708aca578138f2a6c375916d520f4f2ecf25945f4bd47b8a84e42106b4eb46f7708a36db1d languageName: node linkType: hard @@ -2615,13 +2605,13 @@ __metadata: languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.3.5": - version: 0.3.5 - resolution: "@eslint/plugin-kit@npm:0.3.5" +"@eslint/plugin-kit@npm:^0.4.0": + version: 0.4.0 + resolution: "@eslint/plugin-kit@npm:0.4.0" dependencies: - "@eslint/core": "npm:^0.15.2" + "@eslint/core": "npm:^0.16.0" levn: "npm:^0.4.1" - checksum: 10/b8552d79c3091446b07d8b87a9a8ccb8cdee4d933c0ed46b8f61029c3382246fec8d04ea7d1e61656d9275263205ccaa40019fd7581bbce897eca3eda42d5dad + checksum: 10/2c37ca00e352447215aeadcaff5765faead39695f1cb91cd3079a43261b234887caf38edc462811bb3401acf8c156c04882f87740df936838290c705351483be languageName: node linkType: hard @@ -6480,10 +6470,10 @@ __metadata: languageName: node linkType: hard -"@types/emscripten@npm:^1.40.1": - version: 1.40.1 - resolution: "@types/emscripten@npm:1.40.1" - checksum: 10/d1aa8b91416c0d8ea7d2f3b99c8c40327350dff632ad98cb67f9df9afa13efd4d755c273b49a37797390a94180c7cc98397bbbe1d8def4ea1d5d3bff9c816ac9 +"@types/emscripten@npm:^1.41.2": + version: 1.41.2 + resolution: "@types/emscripten@npm:1.41.2" + checksum: 10/95bc5acddaab2155a1fbe0c816717a2552b8d4df484d4bb8b6962b9f2e65c7a8d81872d6e80d706384608e9ea0cde07f852b3069e12921c2b445c6fb48bd985b languageName: node linkType: hard @@ -6727,12 +6717,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^22.17.0": - version: 22.17.0 - resolution: "@types/node@npm:22.17.0" +"@types/node@npm:^22.18.8": + version: 22.18.8 + resolution: "@types/node@npm:22.18.8" dependencies: undici-types: "npm:~6.21.0" - checksum: 10/f77b0e1c3c00e438b56c726d6b1170d4969c600cc8d4ecf2c2aa7692243a8ff455a3d530760da95e0b6aab059c4605a384b43d18f96646c745ff133c00b84875 + checksum: 10/dc8e883680993bebf45ac641af6648fd88a8d6ec0e375ff737221eef6c93b6a4d20311dfc070bb595095adbf9a2a411a9b3d9230a763eb744bb1d8ca831c331c languageName: node linkType: hard @@ -7484,31 +7474,31 @@ __metadata: resolution: "actual@workspace:." dependencies: "@octokit/rest": "npm:^22.0.0" - "@types/node": "npm:^22.17.0" + "@types/node": "npm:^22.18.8" "@types/prompts": "npm:^2.4.9" "@typescript-eslint/parser": "npm:^8.45.0" cross-env: "npm:^10.1.0" - eslint: "npm:^9.36.0" + eslint: "npm:^9.37.0" eslint-config-prettier: "npm:^10.1.8" eslint-import-resolver-typescript: "npm:^4.4.4" eslint-plugin-import: "npm:^2.32.0" eslint-plugin-jsx-a11y: "npm:^6.10.2" eslint-plugin-react: "npm:^7.37.5" - eslint-plugin-react-hooks: "npm:^6.0.0-rc.2" + eslint-plugin-react-hooks: "npm:^6.1.1" eslint-plugin-typescript-paths: "npm:^0.0.33" globals: "npm:^15.15.0" html-to-image: "npm:^1.11.13" husky: "npm:^9.1.7" - lint-staged: "npm:^15.5.2" + lint-staged: "npm:^16.2.3" minimatch: "npm:^10.0.3" node-jq: "npm:^6.0.1" npm-run-all: "npm:^4.1.5" p-limit: "npm:^6.2.0" - prettier: "npm:^3.5.3" + prettier: "npm:^3.6.2" prompts: "npm:^2.4.2" source-map-support: "npm:^0.5.21" ts-node: "npm:^10.9.2" - typescript: "npm:^5.9.2" + typescript: "npm:^5.9.3" typescript-eslint: "npm:^8.45.0" typescript-strict-plugin: "npm:^2.4.4" languageName: unknown @@ -7653,7 +7643,7 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0, ansi-styles@npm:^6.2.1": +"ansi-styles@npm:^6.1.0, ansi-styles@npm:^6.2.1": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" checksum: 10/70fdf883b704d17a5dfc9cde206e698c16bcd74e7f196ab821511651aee4f9f76c9514bdfa6ca3a27b5e49138b89cb222a28caf3afe4567570139577f991df32 @@ -8749,13 +8739,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.4.1": - version: 5.4.1 - resolution: "chalk@npm:5.4.1" - checksum: 10/29df3ffcdf25656fed6e95962e2ef86d14dfe03cd50e7074b06bad9ffbbf6089adbb40f75c00744d843685c8d008adaf3aed31476780312553caf07fa86e5bc7 - languageName: node - linkType: hard - "character-entities-html4@npm:^2.0.0": version: 2.1.0 resolution: "character-entities-html4@npm:2.1.0" @@ -8946,13 +8929,13 @@ __metadata: languageName: node linkType: hard -"cli-truncate@npm:^4.0.0": - version: 4.0.0 - resolution: "cli-truncate@npm:4.0.0" +"cli-truncate@npm:^5.0.0": + version: 5.1.0 + resolution: "cli-truncate@npm:5.1.0" dependencies: - slice-ansi: "npm:^5.0.0" - string-width: "npm:^7.0.0" - checksum: 10/d5149175fd25ca985731bdeec46a55ec237475cf74c1a5e103baea696aceb45e372ac4acbaabf1316f06bd62e348123060f8191ffadfeedebd2a70a2a7fb199d + slice-ansi: "npm:^7.1.0" + string-width: "npm:^8.0.0" + checksum: 10/3a45844202d456548b371f6b99c5af50c43dc8cc7384378d754e5f36c302eb589c50dc6dbbd815c42411d37895d19ae88228062767e37439de55acd0de137f50 languageName: node linkType: hard @@ -9159,10 +9142,10 @@ __metadata: languageName: node linkType: hard -"commander@npm:^13.1.0": - version: 13.1.0 - resolution: "commander@npm:13.1.0" - checksum: 10/d3b4b79e6be8471ddadacbb8cd441fe82154d7da7393b50e76165a9e29ccdb74fa911a186437b9a211d0fc071db6051915c94fb8ef16d77511d898e9dbabc6af +"commander@npm:^14.0.1": + version: 14.0.1 + resolution: "commander@npm:14.0.1" + checksum: 10/783115e9403caeca29c0fcbd4e0358f70c67760e4e4933f3453fcdd5ddba2ec44173c8da5213d7ce5e404f51c7e71203a42c548164dbe27b668b32a8981577f1 languageName: node linkType: hard @@ -10072,7 +10055,7 @@ __metadata: electron-builder: "npm:24.13.3" fs-extra: "npm:^11.3.0" promise-retry: "npm:^2.0.1" - typescript: "npm:^5.9.2" + typescript: "npm:^5.9.3" languageName: unknown linkType: soft @@ -11039,7 +11022,7 @@ __metadata: version: 0.0.0-use.local resolution: "eslint-plugin-actual@workspace:packages/eslint-plugin-actual" dependencies: - eslint: "npm:^9.36.0" + eslint: "npm:^9.37.0" eslint-plugin-eslint-plugin: "npm:^7.0.0" eslint-plugin-node: "npm:^11.1.0" eslint-vitest-rule-tester: "npm:^2.2.2" @@ -11144,19 +11127,17 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^6.0.0-rc.2": - version: 6.0.0-rc1 - resolution: "eslint-plugin-react-hooks@npm:6.0.0-rc1" +"eslint-plugin-react-hooks@npm:^6.1.1": + version: 6.1.1 + resolution: "eslint-plugin-react-hooks@npm:6.1.1" dependencies: "@babel/core": "npm:^7.24.4" "@babel/parser": "npm:^7.24.4" - "@babel/plugin-transform-private-methods": "npm:^7.24.4" - hermes-parser: "npm:^0.25.1" - zod: "npm:^3.22.4" - zod-validation-error: "npm:^3.0.3" + zod: "npm:^3.22.4 || ^4.0.0" + zod-validation-error: "npm:^3.0.3 || ^4.0.0" peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - checksum: 10/20255e47955a7624f25e981e750de50ac11342d4aff1e9c62be66acd16612ecf63f187df4125fe22ba635e2875fa3f991fefb82d30f2bbb9bdc553d0e9f99251 + checksum: 10/dcd74dbff0f18ba5aa1d36f0e414628f99c25f14e5bd7ce8205d719dd488adca7530d15ea429ffbc94b09ab6d499160a2e3d2a9a9d9a72f9d517c79e6b472ba6 languageName: node linkType: hard @@ -11259,18 +11240,18 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.36.0": - version: 9.36.0 - resolution: "eslint@npm:9.36.0" +"eslint@npm:^9.37.0": + version: 9.37.0 + resolution: "eslint@npm:9.37.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.8.0" "@eslint-community/regexpp": "npm:^4.12.1" "@eslint/config-array": "npm:^0.21.0" - "@eslint/config-helpers": "npm:^0.3.1" - "@eslint/core": "npm:^0.15.2" + "@eslint/config-helpers": "npm:^0.4.0" + "@eslint/core": "npm:^0.16.0" "@eslint/eslintrc": "npm:^3.3.1" - "@eslint/js": "npm:9.36.0" - "@eslint/plugin-kit": "npm:^0.3.5" + "@eslint/js": "npm:9.37.0" + "@eslint/plugin-kit": "npm:^0.4.0" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" "@humanwhocodes/retry": "npm:^0.4.2" @@ -11305,7 +11286,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10/6e512a82e680e6cdc554e97c7e232b83171f24a52fb46f89c2df74bcb80fe59b6e0a989485c9fe7e9ca81556b1953dd8604ace4ed37f651eded9a37816c06b7c + checksum: 10/c7530470c9cafe9a7f768477f7894d9b9d28e92995186223e99fbd9edeb391119e2a70678a2e98e213ae37cbb41de89403b510f5f33df2340aa65dd6f2a3c0bb languageName: node linkType: hard @@ -11449,23 +11430,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^8.0.1": - version: 8.0.1 - resolution: "execa@npm:8.0.1" - dependencies: - cross-spawn: "npm:^7.0.3" - get-stream: "npm:^8.0.1" - human-signals: "npm:^5.0.0" - is-stream: "npm:^3.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^5.1.0" - onetime: "npm:^6.0.0" - signal-exit: "npm:^4.1.0" - strip-final-newline: "npm:^3.0.0" - checksum: 10/d2ab5fe1e2bb92b9788864d0713f1fce9a07c4594e272c0c97bc18c90569897ab262e4ea58d27a694d288227a2e24f16f5e2575b44224ad9983b799dc7f1098d - languageName: node - linkType: hard - "exenv@npm:^1.2.0": version: 1.2.2 resolution: "exenv@npm:1.2.2" @@ -12136,6 +12100,13 @@ __metadata: languageName: node linkType: hard +"get-east-asian-width@npm:^1.3.0": + version: 1.4.0 + resolution: "get-east-asian-width@npm:1.4.0" + checksum: 10/c9ae85bfc2feaf4cc71cdb236e60f1757ae82281964c206c6aa89a25f1987d326ddd8b0de9f9ccd56e37711b9fcd988f7f5137118b49b0b45e19df93c3be8f45 + languageName: node + linkType: hard + "get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.2, get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": version: 1.3.0 resolution: "get-intrinsic@npm:1.3.0" @@ -12187,13 +12158,6 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^8.0.1": - version: 8.0.1 - resolution: "get-stream@npm:8.0.1" - checksum: 10/dde5511e2e65a48e9af80fea64aff11b4921b14b6e874c6f8294c50975095af08f41bfb0b680c887f28b566dd6ec2cb2f960f9d36a323359be324ce98b766e9e - languageName: node - linkType: hard - "get-symbol-description@npm:^1.1.0": version: 1.1.0 resolution: "get-symbol-description@npm:1.1.0" @@ -12618,22 +12582,6 @@ __metadata: languageName: node linkType: hard -"hermes-estree@npm:0.25.1": - version: 0.25.1 - resolution: "hermes-estree@npm:0.25.1" - checksum: 10/7b1eca98b264a25632064cffa5771360d30cf452e77db1e191f9913ee45cf78c292b2dbca707e92fb71b0870abb97e94b506a5ab80abd96ba237fee169b601fe - languageName: node - linkType: hard - -"hermes-parser@npm:^0.25.1": - version: 0.25.1 - resolution: "hermes-parser@npm:0.25.1" - dependencies: - hermes-estree: "npm:0.25.1" - checksum: 10/805efc05691420f236654349872c70731121791fa54de521c7ee51059eae34f84dd19f22ee846741dcb60372f8fb5335719b96b4ecb010d2aed7d872f2eff9cc - languageName: node - linkType: hard - "hmac-drbg@npm:^1.0.1": version: 1.0.1 resolution: "hmac-drbg@npm:1.0.1" @@ -12838,13 +12786,6 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^5.0.0": - version: 5.0.0 - resolution: "human-signals@npm:5.0.0" - checksum: 10/30f8870d831cdcd2d6ec0486a7d35d49384996742052cee792854273fa9dd9e7d5db06bb7985d4953e337e10714e994e0302e90dc6848069171b05ec836d65b0 - languageName: node - linkType: hard - "humanize-ms@npm:^1.2.1": version: 1.2.1 resolution: "humanize-ms@npm:1.2.1" @@ -13349,13 +13290,6 @@ __metadata: languageName: node linkType: hard -"is-fullwidth-code-point@npm:^4.0.0": - version: 4.0.0 - resolution: "is-fullwidth-code-point@npm:4.0.0" - checksum: 10/8ae89bf5057bdf4f57b346fb6c55e9c3dd2549983d54191d722d5c739397a903012cc41a04ee3403fd872e811243ef91a7c5196da7b5841dc6b6aae31a264a8d - languageName: node - linkType: hard - "is-fullwidth-code-point@npm:^5.0.0": version: 5.0.0 resolution: "is-fullwidth-code-point@npm:5.0.0" @@ -14191,37 +14125,34 @@ __metadata: languageName: node linkType: hard -"lint-staged@npm:^15.5.2": - version: 15.5.2 - resolution: "lint-staged@npm:15.5.2" +"lint-staged@npm:^16.2.3": + version: 16.2.3 + resolution: "lint-staged@npm:16.2.3" dependencies: - chalk: "npm:^5.4.1" - commander: "npm:^13.1.0" - debug: "npm:^4.4.0" - execa: "npm:^8.0.1" - lilconfig: "npm:^3.1.3" - listr2: "npm:^8.2.5" + commander: "npm:^14.0.1" + listr2: "npm:^9.0.4" micromatch: "npm:^4.0.8" + nano-spawn: "npm:^1.0.3" pidtree: "npm:^0.6.0" string-argv: "npm:^0.3.2" - yaml: "npm:^2.7.0" + yaml: "npm:^2.8.1" bin: lint-staged: bin/lint-staged.js - checksum: 10/523c332d6cb6e34972a6530a7a2487307555e784df9466c82f2b8d17c8090a3db561a6362065ae6b63048c25fcb85c9e32057cd0bfb756bf7ab185bea1dbb89c + checksum: 10/7c83cb478aa8004eecc8c91d633abe2865ffc037957ae9ee2669e49b76b76fe3512ba431277efc29cec7a38641e7d8a62f3378a41b624c88bde6fbef5524e2cb languageName: node linkType: hard -"listr2@npm:^8.2.5": - version: 8.2.5 - resolution: "listr2@npm:8.2.5" +"listr2@npm:^9.0.4": + version: 9.0.4 + resolution: "listr2@npm:9.0.4" dependencies: - cli-truncate: "npm:^4.0.0" + cli-truncate: "npm:^5.0.0" colorette: "npm:^2.0.20" eventemitter3: "npm:^5.0.1" log-update: "npm:^6.1.0" rfdc: "npm:^1.4.1" wrap-ansi: "npm:^9.0.0" - checksum: 10/c76542f18306195e464fe10203ee679a7beafa9bf0dc679ebacb416387cca8f5307c1d8ba35483d26ba611dc2fac5a1529733dce28f2660556082fb7eebb79f9 + checksum: 10/8d8665d2efec9a26eb1359c2e86c80d189067e1bd7a7d7ed28a6a9264ec6127caa2a9c4a5b424918e50725600e0e2be058d15c2ad9492df71e3a55a53a82c643 languageName: node linkType: hard @@ -14400,9 +14331,9 @@ __metadata: "@swc/core": "npm:^1.13.5" "@types/adm-zip": "npm:^0.5.7" "@types/better-sqlite3": "npm:^7.6.13" - "@types/emscripten": "npm:^1.40.1" + "@types/emscripten": "npm:^1.41.2" "@types/jlongster__sql.js": "npm:@types/sql.js@latest" - "@types/node": "npm:^22.17.0" + "@types/node": "npm:^22.18.8" "@types/pegjs": "npm:^0.10.6" absurd-sql: "npm:0.0.54" adm-zip: "patch:adm-zip@npm%3A0.5.16#~/.yarn/patches/adm-zip-npm-0.5.16-4556fea098.patch" @@ -14434,10 +14365,10 @@ __metadata: slash: "npm:3.0.0" stream-browserify: "npm:^3.0.0" ts-node: "npm:^10.9.2" - typescript: "npm:^5.9.2" + typescript: "npm:^5.9.3" ua-parser-js: "npm:^2.0.3" uuid: "npm:^13.0.0" - vite: "npm:^6.3.6" + vite: "npm:^7.1.9" vite-plugin-node-polyfills: "npm:^0.24.0" vite-plugin-peggy-loader: "npm:^2.0.1" vitest: "npm:^3.2.4" @@ -15394,13 +15325,6 @@ __metadata: languageName: node linkType: hard -"mimic-fn@npm:^4.0.0": - version: 4.0.0 - resolution: "mimic-fn@npm:4.0.0" - checksum: 10/995dcece15ee29aa16e188de6633d43a3db4611bcf93620e7e62109ec41c79c0f34277165b8ce5e361205049766e371851264c21ac64ca35499acb5421c2ba56 - languageName: node - linkType: hard - "mimic-function@npm:^5.0.0": version: 5.0.1 resolution: "mimic-function@npm:5.0.1" @@ -15677,6 +15601,13 @@ __metadata: languageName: node linkType: hard +"nano-spawn@npm:^1.0.3": + version: 1.0.3 + resolution: "nano-spawn@npm:1.0.3" + checksum: 10/72c56e68ae733c81c459a338fd51e2aa3be06b1cca746c2abe83df7acfac7eee008b01833f5a8781f4ac9fc1eafd23036a44755257a669dfcc2ff2453850822a + languageName: node + linkType: hard + "nanoid@npm:^3.3.11": version: 3.3.11 resolution: "nanoid@npm:3.3.11" @@ -16068,15 +15999,6 @@ __metadata: languageName: node linkType: hard -"npm-run-path@npm:^5.1.0": - version: 5.1.0 - resolution: "npm-run-path@npm:5.1.0" - dependencies: - path-key: "npm:^4.0.0" - checksum: 10/dc184eb5ec239d6a2b990b43236845332ef12f4e0beaa9701de724aa797fe40b6bbd0157fb7639d24d3ab13f5d5cf22d223a19c6300846b8126f335f788bee66 - languageName: node - linkType: hard - "npmlog@npm:^6.0.0": version: 6.0.2 resolution: "npmlog@npm:6.0.2" @@ -16247,15 +16169,6 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^6.0.0": - version: 6.0.0 - resolution: "onetime@npm:6.0.0" - dependencies: - mimic-fn: "npm:^4.0.0" - checksum: 10/0846ce78e440841335d4e9182ef69d5762e9f38aa7499b19f42ea1c4cd40f0b4446094c455c713f9adac3f4ae86f613bb5e30c99e52652764d06a89f709b3788 - languageName: node - linkType: hard - "onetime@npm:^7.0.0": version: 7.0.0 resolution: "onetime@npm:7.0.0" @@ -16540,13 +16453,6 @@ __metadata: languageName: node linkType: hard -"path-key@npm:^4.0.0": - version: 4.0.0 - resolution: "path-key@npm:4.0.0" - checksum: 10/8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7 - languageName: node - linkType: hard - "path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" @@ -16771,7 +16677,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.5.3, postcss@npm:^8.5.5": +"postcss@npm:^8.5.5, postcss@npm:^8.5.6": version: 8.5.6 resolution: "postcss@npm:8.5.6" dependencies: @@ -16820,12 +16726,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.5.3": - version: 3.5.3 - resolution: "prettier@npm:3.5.3" +"prettier@npm:^3.6.2": + version: 3.6.2 + resolution: "prettier@npm:3.6.2" bin: prettier: bin/prettier.cjs - checksum: 10/7050c08f674d9e49fbd9a4c008291d0715471f64e94cc5e4b01729affce221dfc6875c8de7e66b728c64abc9352eefb7eaae071b5f79d30081be207b53774b78 + checksum: 10/1213691706bcef1371d16ef72773c8111106c3533b660b1cc8ec158bd109cdf1462804125f87f981f23c4a3dba053b6efafda30ab0114cc5b4a725606bb9ff26 languageName: node linkType: hard @@ -18855,16 +18761,6 @@ __metadata: languageName: node linkType: hard -"slice-ansi@npm:^5.0.0": - version: 5.0.0 - resolution: "slice-ansi@npm:5.0.0" - dependencies: - ansi-styles: "npm:^6.0.0" - is-fullwidth-code-point: "npm:^4.0.0" - checksum: 10/7e600a2a55e333a21ef5214b987c8358fe28bfb03c2867ff2cbf919d62143d1812ac27b4297a077fdaf27a03da3678e49551c93e35f9498a3d90221908a1180e - languageName: node - linkType: hard - "slice-ansi@npm:^7.1.0": version: 7.1.0 resolution: "slice-ansi@npm:7.1.0" @@ -19223,6 +19119,16 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^8.0.0": + version: 8.1.0 + resolution: "string-width@npm:8.1.0" + dependencies: + get-east-asian-width: "npm:^1.3.0" + strip-ansi: "npm:^7.1.0" + checksum: 10/51ee97c4ffee7b94f8a2ee785fac14f81ec9809b9fcec9a4db44e25c717c263af0cc4387c111aef76195c0718dc43766f3678c07fb542294fb0244f7bfbde883 + languageName: node + linkType: hard + "string.prototype.includes@npm:^2.0.1": version: 2.0.1 resolution: "string.prototype.includes@npm:2.0.1" @@ -19399,13 +19305,6 @@ __metadata: languageName: node linkType: hard -"strip-final-newline@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-final-newline@npm:3.0.0" - checksum: 10/23ee263adfa2070cd0f23d1ac14e2ed2f000c9b44229aec9c799f1367ec001478469560abefd00c5c99ee6f0b31c137d53ec6029c53e9f32a93804e18c201050 - languageName: node - linkType: hard - "strip-indent@npm:^3.0.0": version: 3.0.0 resolution: "strip-indent@npm:3.0.0" @@ -19752,7 +19651,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.10, tinyglobby@npm:^0.2.13": +"tinyglobby@npm:^0.2.10": version: 0.2.13 resolution: "tinyglobby@npm:0.2.13" dependencies: @@ -19762,7 +19661,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12": +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.15": version: 0.2.15 resolution: "tinyglobby@npm:0.2.15" dependencies: @@ -20235,7 +20134,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.3.3, typescript@npm:^5.9.2": +"typescript@npm:^5.3.3": version: 5.9.2 resolution: "typescript@npm:5.9.2" bin: @@ -20245,6 +20144,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^5.9.3": + version: 5.9.3 + resolution: "typescript@npm:5.9.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/c089d9d3da2729fd4ac517f9b0e0485914c4b3c26f80dc0cffcb5de1719a17951e92425d55db59515c1a7ddab65808466debb864d0d56dcf43f27007d0709594 + languageName: node + linkType: hard + "typescript@patch:typescript@npm%3A^5.0.4#optional!builtin": version: 5.8.2 resolution: "typescript@patch:typescript@npm%3A5.8.2#optional!builtin::version=5.8.2&hash=5786d5" @@ -20255,7 +20164,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin, typescript@patch:typescript@npm%3A^5.9.2#optional!builtin": +"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin": version: 5.9.2 resolution: "typescript@patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5" bin: @@ -20265,6 +20174,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@npm%3A^5.9.3#optional!builtin": + version: 5.9.3 + resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/696e1b017bc2635f4e0c94eb4435357701008e2f272f553d06e35b494b8ddc60aa221145e286c28ace0c89ee32827a28c2040e3a69bdc108b1a5dc8fb40b72e3 + languageName: node + linkType: hard + "typeson-registry@npm:^1.0.0-alpha.20": version: 1.0.0-alpha.39 resolution: "typeson-registry@npm:1.0.0-alpha.39" @@ -20950,9 +20869,9 @@ __metadata: languageName: node linkType: hard -"vite-tsconfig-paths@npm:^4.3.2": - version: 4.3.2 - resolution: "vite-tsconfig-paths@npm:4.3.2" +"vite-tsconfig-paths@npm:^5.1.4": + version: 5.1.4 + resolution: "vite-tsconfig-paths@npm:5.1.4" dependencies: debug: "npm:^4.1.1" globrex: "npm:^0.1.2" @@ -20962,7 +20881,7 @@ __metadata: peerDependenciesMeta: vite: optional: true - checksum: 10/c12e2087fd01ac8a694850c649b79d5b9798cdba0ef9ab4116f669d8ffa1a9a3195c5a14410d3d9a12d2f08cd35ddd74f03d9c7b13a2d590d002055cdaab45c0 + checksum: 10/b409dbd17829f560021a71dba3e473b9c06dcf5fdc9d630b72c1f787145ec478b38caff1be04868971ac8bdcbf0f5af45eeece23dbc9c59c54b901f867740ae0 languageName: node linkType: hard @@ -21021,26 +20940,26 @@ __metadata: languageName: node linkType: hard -"vite@npm:^6.3.6": - version: 6.3.6 - resolution: "vite@npm:6.3.6" +"vite@npm:^7.1.9": + version: 7.1.9 + resolution: "vite@npm:7.1.9" dependencies: esbuild: "npm:^0.25.0" - fdir: "npm:^6.4.4" + fdir: "npm:^6.5.0" fsevents: "npm:~2.3.3" - picomatch: "npm:^4.0.2" - postcss: "npm:^8.5.3" - rollup: "npm:^4.34.9" - tinyglobby: "npm:^0.2.13" + picomatch: "npm:^4.0.3" + postcss: "npm:^8.5.6" + rollup: "npm:^4.43.0" + tinyglobby: "npm:^0.2.15" peerDependencies: - "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 + "@types/node": ^20.19.0 || >=22.12.0 jiti: ">=1.21.0" - less: "*" + less: ^4.0.0 lightningcss: ^1.21.0 - sass: "*" - sass-embedded: "*" - stylus: "*" - sugarss: "*" + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: ">=0.54.8" + sugarss: ^5.0.0 terser: ^5.16.0 tsx: ^4.8.1 yaml: ^2.4.2 @@ -21072,7 +20991,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/8b8b6fe12318ca457396bf2053df7056cf4810f1d4a43b36b6afe59860e32b749c0685a290fe8a973b0d3da179ceec4c30cebbd3c91d0c47fbcf6436b17bdeef + checksum: 10/361b8dfea414233927761fdb63ec38c2cc4630007efc33a7a02ef9a5c033552c41b2e95f7fcc9acf427da5a3cf194d62dc5f0853bc31e940a13528d0fb180132 languageName: node linkType: hard @@ -21755,12 +21674,12 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.7.0": - version: 2.7.0 - resolution: "yaml@npm:2.7.0" +"yaml@npm:^2.8.1": + version: 2.8.1 + resolution: "yaml@npm:2.8.1" bin: yaml: bin.mjs - checksum: 10/c8c314c62fbd49244a6a51b06482f6d495b37ab10fa685fcafa1bbaae7841b7233ee7d12cab087bcca5a0b28adc92868b6e437322276430c28d00f1c1732eeec + checksum: 10/eae07b3947d405012672ec17ce27348aea7d1fa0534143355d24a43a58f5e05652157ea2182c4fe0604f0540be71f99f1173f9d61018379404507790dff17665 languageName: node linkType: hard @@ -21839,19 +21758,19 @@ __metadata: languageName: node linkType: hard -"zod-validation-error@npm:^3.0.3": - version: 3.5.3 - resolution: "zod-validation-error@npm:3.5.3" +"zod-validation-error@npm:^3.0.3 || ^4.0.0": + version: 4.0.2 + resolution: "zod-validation-error@npm:4.0.2" peerDependencies: zod: ^3.25.0 || ^4.0.0 - checksum: 10/f550565ffb2a0a1733616d856302184dbe2080ec649ff9361125467065c3dfa02aeb5bf399605cdb61fe640f79ff1fe8ad0805f6e0c8144fa34764cad58f4401 + checksum: 10/5e35ca8ebb4602dcb526e122d7e9fca695c4a479bd97535f3400a732d49160f24f7213a9ed64986fc9dc3a2e8a6c4e1241ec0c4d8a4e3e69ea91a0328ded2192 languageName: node linkType: hard -"zod@npm:^3.22.4": - version: 3.25.76 - resolution: "zod@npm:3.25.76" - checksum: 10/f0c963ec40cd96858451d1690404d603d36507c1fc9682f2dae59ab38b578687d542708a7fdbf645f77926f78c9ed558f57c3d3aa226c285f798df0c4da16995 +"zod@npm:^3.22.4 || ^4.0.0": + version: 4.1.11 + resolution: "zod@npm:4.1.11" + checksum: 10/5a0f5697dbe86bf40934916d888cfe0ec6f1f767eb0b6f944ffd5573397c8a56ef7d2ebd0f889bfb44ceaf93edcddf021994633747a9a6b0dcbeb57bd0a67442 languageName: node linkType: hard