diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index 571ea740d9..eb1c982e17 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -32,7 +32,7 @@ jobs: needs: netlify runs-on: ubuntu-latest container: - image: mcr.microsoft.com/playwright:v1.55.1-jammy + image: mcr.microsoft.com/playwright:v1.56.0-jammy steps: - uses: actions/checkout@v4 - name: Set up environment @@ -53,7 +53,7 @@ jobs: name: Functional Desktop App runs-on: ubuntu-latest container: - image: mcr.microsoft.com/playwright:v1.55.1-jammy + image: mcr.microsoft.com/playwright:v1.56.0-jammy steps: - uses: actions/checkout@v4 - name: Set up environment @@ -74,7 +74,7 @@ jobs: needs: netlify runs-on: ubuntu-latest container: - image: mcr.microsoft.com/playwright:v1.55.1-jammy + image: mcr.microsoft.com/playwright:v1.56.0-jammy steps: - uses: actions/checkout@v4 - name: Set up environment diff --git a/.github/workflows/update-vrt.yml b/.github/workflows/update-vrt.yml index 5cf748277d..2c97e612a5 100644 --- a/.github/workflows/update-vrt.yml +++ b/.github/workflows/update-vrt.yml @@ -19,7 +19,7 @@ jobs: github.event.issue.pull_request && contains(github.event.comment.body, '/update-vrt') container: - image: mcr.microsoft.com/playwright:v1.55.1-jammy + image: mcr.microsoft.com/playwright:v1.56.0-jammy steps: - name: Get PR branch # Until https://github.com/xt0rted/pull-request-comment-branch/issues/322 is resolved we use the forked version diff --git a/bin/run-vrt b/bin/run-vrt index 2f47f25d1e..6893165109 100755 --- a/bin/run-vrt +++ b/bin/run-vrt @@ -28,5 +28,5 @@ echo "Running VRT tests with the following parameters:" echo "E2E_START_URL: $E2E_START_URL" echo "VRT_ARGS: $VRT_ARGS" -MSYS_NO_PATHCONV=1 docker run --rm --network host -v "$(pwd)":/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.55.1-jammy /bin/bash \ +MSYS_NO_PATHCONV=1 docker run --rm --network host -v "$(pwd)":/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.56.0-jammy /bin/bash \ -c "E2E_START_URL=$E2E_START_URL yarn vrt $VRT_ARGS" diff --git a/package.json b/package.json index 2bab1fde7c..8933f26bd0 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "@octokit/rest": "^22.0.0", "@types/node": "^22.18.8", "@types/prompts": "^2.4.9", - "@typescript-eslint/parser": "^8.45.0", + "@typescript-eslint/parser": "^8.46.0", "cross-env": "^10.1.0", "eslint": "^9.37.0", "eslint-config-prettier": "^10.1.8", @@ -70,20 +70,20 @@ "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^6.1.1", "eslint-plugin-typescript-paths": "^0.0.33", - "globals": "^15.15.0", + "globals": "^16.4.0", "html-to-image": "^1.11.13", "husky": "^9.1.7", "lint-staged": "^16.2.3", "minimatch": "^10.0.3", - "node-jq": "^6.0.1", + "node-jq": "^6.3.1", "npm-run-all": "^4.1.5", - "p-limit": "^6.2.0", + "p-limit": "^7.1.1", "prettier": "^3.6.2", "prompts": "^2.4.2", "source-map-support": "^0.5.21", "ts-node": "^10.9.2", "typescript": "^5.9.3", - "typescript-eslint": "^8.45.0", + "typescript-eslint": "^8.46.0", "typescript-strict-plugin": "^2.4.4" }, "resolutions": { diff --git a/packages/component-library/package.json b/packages/component-library/package.json index 7b7d0a20cc..5dad5b6fca 100644 --- a/packages/component-library/package.json +++ b/packages/component-library/package.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@svgr/cli": "^8.1.0", - "@types/react": "^19.2.0", + "@types/react": "^19.2.2", "react": "19.2.0", "react-dom": "19.2.0", "vitest": "^3.2.4" diff --git a/packages/desktop-client/README.md b/packages/desktop-client/README.md index a4369c772d..b29ba6455d 100644 --- a/packages/desktop-client/README.md +++ b/packages/desktop-client/README.md @@ -65,10 +65,10 @@ Run manually: ```sh # Run docker container -docker run --rm --network host -v $(pwd):/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.55.1-jammy /bin/bash +docker run --rm --network host -v $(pwd):/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.56.0-jammy /bin/bash # If you receive an error such as "docker: invalid reference format", please instead use the following command: - docker run --rm --network host -v ${pwd}:/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.55.1-jammy /bin/bash + docker run --rm --network host -v ${pwd}:/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.56.0-jammy /bin/bash # Once inside the docker container, run the VRT tests: important - they MUST be ran against a HTTPS server. # Use the ip and port noted earlier diff --git a/packages/desktop-client/package.json b/packages/desktop-client/package.json index e885ccf8ec..305b527e23 100644 --- a/packages/desktop-client/package.json +++ b/packages/desktop-client/package.json @@ -10,7 +10,7 @@ "@emotion/css": "^11.13.5", "@fontsource/redacted-script": "^5.2.8", "@juggle/resize-observer": "^3.4.0", - "@playwright/test": "1.55.1", + "@playwright/test": "1.56.0", "@rollup/plugin-inject": "^5.0.5", "@swc/core": "^1.13.5", "@swc/helpers": "^0.5.17", @@ -20,8 +20,8 @@ "@testing-library/user-event": "14.6.1", "@types/lodash": "^4", "@types/promise-retry": "^1.1.6", - "@types/react": "^19.2.0", - "@types/react-dom": "^19.2.0", + "@types/react": "^19.2.2", + "@types/react-dom": "^19.2.1", "@types/react-grid-layout": "^1", "@types/react-modal": "^3.16.3", "@use-gesture/react": "^10.3.1", @@ -59,7 +59,7 @@ "react-markdown": "^10.1.0", "react-modal": "3.16.3", "react-redux": "^9.2.0", - "react-router": "7.9.3", + "react-router": "7.9.4", "react-simple-pull-to-refresh": "^1.3.3", "react-spring": "^10.0.0", "react-swipeable": "^7.0.2", diff --git a/packages/desktop-electron/package.json b/packages/desktop-electron/package.json index 4001752b32..f4731dd231 100644 --- a/packages/desktop-electron/package.json +++ b/packages/desktop-electron/package.json @@ -91,13 +91,13 @@ "dependencies": { "@actual-app/sync-server": "workspace:*", "better-sqlite3": "^12.4.1", - "fs-extra": "^11.3.0", + "fs-extra": "^11.3.2", "promise-retry": "^2.0.1" }, "devDependencies": { "@electron/notarize": "2.5.0", "@electron/rebuild": "4.0.1", - "@playwright/test": "1.55.1", + "@playwright/test": "1.56.0", "@types/copyfiles": "^2", "@types/fs-extra": "^11", "copyfiles": "^2.4.1", diff --git a/packages/plugins-service/package.json b/packages/plugins-service/package.json index f32ed44b27..75c743e6b7 100644 --- a/packages/plugins-service/package.json +++ b/packages/plugins-service/package.json @@ -11,12 +11,12 @@ "author": "", "license": "ISC", "dependencies": { - "workbox-precaching": "^7.0.0" + "workbox-precaching": "^7.3.0" }, "devDependencies": { - "@types/node": "^22.17.0", - "cross-env": "^7.0.3", - "typescript": "^5.9.2", - "vite": "^6.3.6" + "@types/node": "^22.18.8", + "cross-env": "^10.1.0", + "typescript": "^5.9.3", + "vite": "^7.1.9" } } diff --git a/packages/sync-server/package.json b/packages/sync-server/package.json index fd13a15766..d8407a372c 100644 --- a/packages/sync-server/package.json +++ b/packages/sync-server/package.json @@ -45,7 +45,7 @@ "openid-client": "^5.7.1", "pluggy-sdk": "^0.77.0", "uuid": "^13.0.0", - "winston": "^3.17.0" + "winston": "^3.18.3" }, "devDependencies": { "@babel/core": "^7.28.4", diff --git a/upcoming-release-notes/5886.md b/upcoming-release-notes/5886.md new file mode 100644 index 0000000000..87d9568381 --- /dev/null +++ b/upcoming-release-notes/5886.md @@ -0,0 +1,6 @@ +--- +category: Maintenance +authors: [matt-fidd] +--- + +Bump various dependencies diff --git a/yarn.lock b/yarn.lock index f46e7ed584..cea8dbe375 100644 --- a/yarn.lock +++ b/yarn.lock @@ -48,7 +48,7 @@ __metadata: dependencies: "@emotion/css": "npm:^11.13.5" "@svgr/cli": "npm:^8.1.0" - "@types/react": "npm:^19.2.0" + "@types/react": "npm:^19.2.2" react: "npm:19.2.0" react-aria-components: "npm:^1.13.0" react-dom: "npm:19.2.0" @@ -125,7 +125,7 @@ __metadata: typescript: "npm:^5.9.3" uuid: "npm:^13.0.0" vitest: "npm:^3.2.4" - winston: "npm:^3.17.0" + winston: "npm:^3.18.3" bin: actual-server: ./build/bin/actual-server.js languageName: unknown @@ -139,7 +139,7 @@ __metadata: "@emotion/css": "npm:^11.13.5" "@fontsource/redacted-script": "npm:^5.2.8" "@juggle/resize-observer": "npm:^3.4.0" - "@playwright/test": "npm:1.55.1" + "@playwright/test": "npm:1.56.0" "@rollup/plugin-inject": "npm:^5.0.5" "@swc/core": "npm:^1.13.5" "@swc/helpers": "npm:^0.5.17" @@ -149,8 +149,8 @@ __metadata: "@testing-library/user-event": "npm:14.6.1" "@types/lodash": "npm:^4" "@types/promise-retry": "npm:^1.1.6" - "@types/react": "npm:^19.2.0" - "@types/react-dom": "npm:^19.2.0" + "@types/react": "npm:^19.2.2" + "@types/react-dom": "npm:^19.2.1" "@types/react-grid-layout": "npm:^1" "@types/react-modal": "npm:^3.16.3" "@use-gesture/react": "npm:^10.3.1" @@ -188,7 +188,7 @@ __metadata: react-markdown: "npm:^10.1.0" react-modal: "npm:3.16.3" react-redux: "npm:^9.2.0" - react-router: "npm:7.9.3" + react-router: "npm:7.9.4" react-simple-pull-to-refresh: "npm:^1.3.3" react-spring: "npm:^10.0.0" react-swipeable: "npm:^7.0.2" @@ -2063,14 +2063,14 @@ __metadata: languageName: node linkType: hard -"@dabh/diagnostics@npm:^2.0.2": - version: 2.0.3 - resolution: "@dabh/diagnostics@npm:2.0.3" +"@dabh/diagnostics@npm:^2.0.8": + version: 2.0.8 + resolution: "@dabh/diagnostics@npm:2.0.8" dependencies: - colorspace: "npm:1.1.x" + "@so-ric/colorspace": "npm:^1.1.6" enabled: "npm:2.0.x" kuler: "npm:^2.0.0" - checksum: 10/14e449a7f42f063f959b472f6ce02d16457a756e852a1910aaa831b63fc21d86f6c32b2a1aa98a4835b856548c926643b51062d241fb6e9b2b7117996053e6b9 + checksum: 10/ac2267a4ee1874f608493f21d386ea29f0acac6716124e26e3e48e01ce5706b095585a14adce1bee14b6567d3b8fdd0c5a0bbb7ab0e15c9a743d55eb02f093ce languageName: node linkType: hard @@ -3323,14 +3323,14 @@ __metadata: languageName: node linkType: hard -"@playwright/test@npm:1.55.1": - version: 1.55.1 - resolution: "@playwright/test@npm:1.55.1" +"@playwright/test@npm:1.56.0": + version: 1.56.0 + resolution: "@playwright/test@npm:1.56.0" dependencies: - playwright: "npm:1.55.1" + playwright: "npm:1.56.0" bin: playwright: cli.js - checksum: 10/c67a46353c58aaeac551bce2654cdef0e9a0ad76b1667514832d34acd4b26ec72f35ea7595cd3fad4c4e1e039d5bb876b8d62c89af4525d455285f6fff9f0642 + checksum: 10/9ccfe7962f0e7b14b2a60d2db89fc6a21165957512b87fe8b1cf496683680468aecbbd0e41238c6d02c880ab10c5263bea2483b8d0f964e830d652504c31ece8 languageName: node linkType: hard @@ -5776,6 +5776,16 @@ __metadata: languageName: node linkType: hard +"@so-ric/colorspace@npm:^1.1.6": + version: 1.1.6 + resolution: "@so-ric/colorspace@npm:1.1.6" + dependencies: + color: "npm:^5.0.2" + text-hex: "npm:1.0.x" + checksum: 10/fc3285e5cb9a458d255aa678d9453174ca40689a4c692f1617907996ab8eb78839542439604ced484c4f674a5297f7ba8b0e63fcfe901174f43c3d9c3c881b52 + languageName: node + linkType: hard + "@surma/rollup-plugin-off-main-thread@npm:^2.2.3": version: 2.2.3 resolution: "@surma/rollup-plugin-off-main-thread@npm:2.2.3" @@ -6715,7 +6725,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^22.17.0, @types/node@npm:^22.18.8": +"@types/node@npm:^22.18.8": version: 22.18.8 resolution: "@types/node@npm:22.18.8" dependencies: @@ -6790,12 +6800,12 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:^19.2.0": - version: 19.2.0 - resolution: "@types/react-dom@npm:19.2.0" +"@types/react-dom@npm:^19.2.1": + version: 19.2.1 + resolution: "@types/react-dom@npm:19.2.1" peerDependencies: "@types/react": ^19.2.0 - checksum: 10/e1e2e71214af67e1aa433a25b5f193d8bc98bfc16e108783c2c45c520623737af3c91ee929124c1f7adf2c3988bbd493cdc4ff64af69731245a3a758fde82291 + checksum: 10/273730069d34e8ba6e5261b968cc24c148cac98a017241aa8e87186a5d446c3afd4d98ceffa6be8ea2c2e96e9d2fb6450fbae5094ee2221d2a0b40f4b58cfb53 languageName: node linkType: hard @@ -6826,12 +6836,12 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:^19.2.0": - version: 19.2.0 - resolution: "@types/react@npm:19.2.0" +"@types/react@npm:^19.2.2": + version: 19.2.2 + resolution: "@types/react@npm:19.2.2" dependencies: csstype: "npm:^3.0.2" - checksum: 10/c00a8552d54282caeb608d09664a250e6bd00b1f51e32bb73a0569d844ddbf58d25ffadffec85cc5df08e6c00e6c232a06a8efcfa5edd0bea2ce234519707b34 + checksum: 10/d6adf8fd4bb23a7e04da5700d96b15dc0f59653727a9c6e940c151d7232fa1dbbab98417d5ac830dcfb6cba3f206efbd4cd83647e6f9a688d7363a90e607f6bf languageName: node linkType: hard @@ -6959,40 +6969,40 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.45.0": - version: 8.45.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.45.0" +"@typescript-eslint/eslint-plugin@npm:8.46.0": + version: 8.46.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.46.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.45.0" - "@typescript-eslint/type-utils": "npm:8.45.0" - "@typescript-eslint/utils": "npm:8.45.0" - "@typescript-eslint/visitor-keys": "npm:8.45.0" + "@typescript-eslint/scope-manager": "npm:8.46.0" + "@typescript-eslint/type-utils": "npm:8.46.0" + "@typescript-eslint/utils": "npm:8.46.0" + "@typescript-eslint/visitor-keys": "npm:8.46.0" graphemer: "npm:^1.4.0" ignore: "npm:^7.0.0" natural-compare: "npm:^1.4.0" ts-api-utils: "npm:^2.1.0" peerDependencies: - "@typescript-eslint/parser": ^8.45.0 + "@typescript-eslint/parser": ^8.46.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10/6d31dbd3354028b4a010af0ea2614a171b11616e6f20d36d74529b8888681ae8d15e1269122b8a8d5fae117bdd66dac4a38cfc99dc2a0ee33bd22c10075f63e4 + checksum: 10/415afd894a5fec9cfe2c327c8b26377045979cc6bdf720aeecb32af335b9e6865c70fa6a355dd16f52a36dc38f50755df3eb1466d5822c53c80465ff824c9881 languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.45.0, @typescript-eslint/parser@npm:^8.45.0": - version: 8.45.0 - resolution: "@typescript-eslint/parser@npm:8.45.0" +"@typescript-eslint/parser@npm:8.46.0, @typescript-eslint/parser@npm:^8.46.0": + version: 8.46.0 + resolution: "@typescript-eslint/parser@npm:8.46.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.45.0" - "@typescript-eslint/types": "npm:8.45.0" - "@typescript-eslint/typescript-estree": "npm:8.45.0" - "@typescript-eslint/visitor-keys": "npm:8.45.0" + "@typescript-eslint/scope-manager": "npm:8.46.0" + "@typescript-eslint/types": "npm:8.46.0" + "@typescript-eslint/typescript-estree": "npm:8.46.0" + "@typescript-eslint/visitor-keys": "npm:8.46.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10/4f8b7c73ae3b53c2adc4e981ac2ca90839a118947635481b45d29423d39b7b73cde2b185ad1084c9e19c3239444bf1be81f40b861176eec4540cb46848731991 + checksum: 10/6838fde776fd2b2932b259a20cc89b517e0c94a2cfa363a5e8531095c23fb35d8f803196f6594026d0510bf2a8ec003c67181bb2c407904685a64c97602da65f languageName: node linkType: hard @@ -7009,6 +7019,19 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/project-service@npm:8.46.0": + version: 8.46.0 + resolution: "@typescript-eslint/project-service@npm:8.46.0" + dependencies: + "@typescript-eslint/tsconfig-utils": "npm:^8.46.0" + "@typescript-eslint/types": "npm:^8.46.0" + debug: "npm:^4.3.4" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10/de11af23ae6b82769b667e8d6e81d47ce039c7817465b99c1e29c8fbcac58af898bebe70368a274cd7b3c7232354134d53ceba0415b8d7e18317037bc4a4a2f7 + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:8.45.0": version: 8.45.0 resolution: "@typescript-eslint/scope-manager@npm:8.45.0" @@ -7019,6 +7042,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:8.46.0": + version: 8.46.0 + resolution: "@typescript-eslint/scope-manager@npm:8.46.0" + dependencies: + "@typescript-eslint/types": "npm:8.46.0" + "@typescript-eslint/visitor-keys": "npm:8.46.0" + checksum: 10/ed85abd08c0edf088b1b11757c658acf593cf84051bddde651304a609d3a6cd9e331149e88653676606a565c3f92c191d4af049f540f6e3bb692a4f38305fd71 + languageName: node + linkType: hard + "@typescript-eslint/tsconfig-utils@npm:8.45.0, @typescript-eslint/tsconfig-utils@npm:^8.45.0": version: 8.45.0 resolution: "@typescript-eslint/tsconfig-utils@npm:8.45.0" @@ -7028,19 +7061,28 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.45.0": - version: 8.45.0 - resolution: "@typescript-eslint/type-utils@npm:8.45.0" +"@typescript-eslint/tsconfig-utils@npm:8.46.0, @typescript-eslint/tsconfig-utils@npm:^8.46.0": + version: 8.46.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.46.0" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10/e78a66a854322423aca835070c5ee9489975c4d80d2f8ffe9cf4d6e3f67a1646ddc05b086f7156599c90ad521670ca572a4315f2b49a5922c33d6e49723558e4 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:8.46.0": + version: 8.46.0 + resolution: "@typescript-eslint/type-utils@npm:8.46.0" dependencies: - "@typescript-eslint/types": "npm:8.45.0" - "@typescript-eslint/typescript-estree": "npm:8.45.0" - "@typescript-eslint/utils": "npm:8.45.0" + "@typescript-eslint/types": "npm:8.46.0" + "@typescript-eslint/typescript-estree": "npm:8.46.0" + "@typescript-eslint/utils": "npm:8.46.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^2.1.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10/81017b3f4780a65a4e4268ab208f1cb8891c1ced9ade23d8eb4575b18aeb99fe59a0d0ddbb4eea9c086567a1b4515d3466e850d4c81ec0d2d88658c43877a6cf + checksum: 10/5405b71b91d02ed4eac1028fc156c053953403b9f48393d92340b15a8b05bee5bf1281324c6283ac31a0e03cc1a19baf94768cb3fd70b4621f8c07a4243837db languageName: node linkType: hard @@ -7051,6 +7093,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.46.0, @typescript-eslint/types@npm:^8.46.0": + version: 8.46.0 + resolution: "@typescript-eslint/types@npm:8.46.0" + checksum: 10/0118b0dd592bf4beaf41e8c6be812980dd0adea44d48c90d8b0272777b58d4cfd6326b8bc363efa3c640be476a6bf3632aee2d97052d5e34071e6576b9c28264 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:8.45.0": version: 8.45.0 resolution: "@typescript-eslint/typescript-estree@npm:8.45.0" @@ -7071,7 +7120,42 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.45.0, @typescript-eslint/utils@npm:^8.44.1": +"@typescript-eslint/typescript-estree@npm:8.46.0": + version: 8.46.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.46.0" + dependencies: + "@typescript-eslint/project-service": "npm:8.46.0" + "@typescript-eslint/tsconfig-utils": "npm:8.46.0" + "@typescript-eslint/types": "npm:8.46.0" + "@typescript-eslint/visitor-keys": "npm:8.46.0" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^2.1.0" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10/61053bd0c35a1fe5c82aef00cb70dbe0878ab28e55550cc1e2d6e7d4a0520c81947eb7505227c85a742a93db905d7e7376aed7d958dc257507b9bdda1daf0b00 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:8.46.0": + version: 8.46.0 + resolution: "@typescript-eslint/utils@npm:8.46.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.7.0" + "@typescript-eslint/scope-manager": "npm:8.46.0" + "@typescript-eslint/types": "npm:8.46.0" + "@typescript-eslint/typescript-estree": "npm:8.46.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 10/4e0da60de389799afdd36249fd4bcf9e085a4d6f119e241e436a701b45cdf10becc3f1e3cdef29ebbf147a81f40d9a4800d428cb4a66799d3e4aa80b879c9ee2 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:^8.44.1": version: 8.45.0 resolution: "@typescript-eslint/utils@npm:8.45.0" dependencies: @@ -7096,6 +7180,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.46.0": + version: 8.46.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.46.0" + dependencies: + "@typescript-eslint/types": "npm:8.46.0" + eslint-visitor-keys: "npm:^4.2.1" + checksum: 10/37e6145b6a5e960c59777d7fc86f722ff696e76c627106ac4577b945ca35744a5f96525d77bde50fe8c328503e9392e21e3adb7cf9899ae0efc054d63f4c3916 + languageName: node + linkType: hard + "@ungap/structured-clone@npm:^1.0.0": version: 1.3.0 resolution: "@ungap/structured-clone@npm:1.3.0" @@ -7474,7 +7568,7 @@ __metadata: "@octokit/rest": "npm:^22.0.0" "@types/node": "npm:^22.18.8" "@types/prompts": "npm:^2.4.9" - "@typescript-eslint/parser": "npm:^8.45.0" + "@typescript-eslint/parser": "npm:^8.46.0" cross-env: "npm:^10.1.0" eslint: "npm:^9.37.0" eslint-config-prettier: "npm:^10.1.8" @@ -7484,20 +7578,20 @@ __metadata: eslint-plugin-react: "npm:^7.37.5" eslint-plugin-react-hooks: "npm:^6.1.1" eslint-plugin-typescript-paths: "npm:^0.0.33" - globals: "npm:^15.15.0" + globals: "npm:^16.4.0" html-to-image: "npm:^1.11.13" husky: "npm:^9.1.7" lint-staged: "npm:^16.2.3" minimatch: "npm:^10.0.3" - node-jq: "npm:^6.0.1" + node-jq: "npm:^6.3.1" npm-run-all: "npm:^4.1.5" - p-limit: "npm:^6.2.0" + p-limit: "npm:^7.1.1" 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.3" - typescript-eslint: "npm:^8.45.0" + typescript-eslint: "npm:^8.46.0" typescript-strict-plugin: "npm:^2.4.4" languageName: unknown linkType: soft @@ -9032,7 +9126,7 @@ __metadata: languageName: node linkType: hard -"color-convert@npm:^1.9.0, color-convert@npm:^1.9.3": +"color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" dependencies: @@ -9050,6 +9144,15 @@ __metadata: languageName: node linkType: hard +"color-convert@npm:^3.0.1": + version: 3.1.2 + resolution: "color-convert@npm:3.1.2" + dependencies: + color-name: "npm:^2.0.0" + checksum: 10/6731d4d4e1427b0df6aa5655a7e97f52962c35070295347f1899857dfaa77477f72bdf4369422d6c345888595bb33d31620387b73d88ffc0b7cf1e496b54fc58 + languageName: node + linkType: hard + "color-name@npm:1.1.3": version: 1.1.3 resolution: "color-name@npm:1.1.3" @@ -9057,20 +9160,26 @@ __metadata: languageName: node linkType: hard -"color-name@npm:^1.0.0, color-name@npm:~1.1.4": +"color-name@npm:^2.0.0": + version: 2.0.2 + resolution: "color-name@npm:2.0.2" + checksum: 10/58e5fa3853a0dac813179e75a1fe07ff362abacb9fd456fcaae702b74d4ed5f6de2cbaee07ff2660f3495c7a6ceabc4ef0420165db0018e7150a6d4045f6539e + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" checksum: 10/b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 languageName: node linkType: hard -"color-string@npm:^1.6.0": - version: 1.9.1 - resolution: "color-string@npm:1.9.1" +"color-string@npm:^2.0.0": + version: 2.1.2 + resolution: "color-string@npm:2.1.2" dependencies: - color-name: "npm:^1.0.0" - simple-swizzle: "npm:^0.2.2" - checksum: 10/72aa0b81ee71b3f4fb1ac9cd839cdbd7a011a7d318ef58e6cb13b3708dca75c7e45029697260488709f1b1c7ac4e35489a87e528156c1e365917d1c4ccb9b9cd + color-name: "npm:^2.0.0" + checksum: 10/9f2fdf5a29ff3d6ac29ff320e27904b13bf019cec8619483bc0742006adedf66a76461b1fa349d39263142c09cd9364bc4414c1ea68a31446c1b63580e38caf6 languageName: node linkType: hard @@ -9083,13 +9192,13 @@ __metadata: languageName: node linkType: hard -"color@npm:^3.1.3": - version: 3.2.1 - resolution: "color@npm:3.2.1" +"color@npm:^5.0.2": + version: 5.0.2 + resolution: "color@npm:5.0.2" dependencies: - color-convert: "npm:^1.9.3" - color-string: "npm:^1.6.0" - checksum: 10/bf70438e0192f4f62f4bfbb303e7231289e8cc0d15ff6b6cbdb722d51f680049f38d4fdfc057a99cb641895cf5e350478c61d98586400b060043afc44285e7ae + color-convert: "npm:^3.0.1" + color-string: "npm:^2.0.0" + checksum: 10/2574e20a8ae5e66ead1ea5ad3a9f391de044e0fc7adbecc2bf9cbc42838512e75b9de5d8ad183299a9968da807a2221bfc4dc2337c298bf6f4710e7be9eefd30 languageName: node linkType: hard @@ -9107,16 +9216,6 @@ __metadata: languageName: node linkType: hard -"colorspace@npm:1.1.x": - version: 1.1.4 - resolution: "colorspace@npm:1.1.4" - dependencies: - color: "npm:^3.1.3" - text-hex: "npm:1.0.x" - checksum: 10/bb3934ef3c417e961e6d03d7ca60ea6e175947029bfadfcdb65109b01881a1c0ecf9c2b0b59abcd0ee4a0d7c1eae93beed01b0e65848936472270a0b341ebce8 - languageName: node - linkType: hard - "combined-stream@npm:^1.0.8": version: 1.0.8 resolution: "combined-stream@npm:1.0.8" @@ -9484,18 +9583,6 @@ __metadata: languageName: node linkType: hard -"cross-env@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-env@npm:7.0.3" - dependencies: - cross-spawn: "npm:^7.0.1" - bin: - cross-env: src/bin/cross-env.js - cross-env-shell: src/bin/cross-env-shell.js - checksum: 10/e99911f0d31c20e990fd92d6fd001f4b01668a303221227cc5cb42ed155f086351b1b3bd2699b200e527ab13011b032801f8ce638e6f09f854bdf744095e604c - languageName: node - linkType: hard - "cross-spawn@npm:^6.0.5": version: 6.0.5 resolution: "cross-spawn@npm:6.0.5" @@ -10062,7 +10149,7 @@ __metadata: "@actual-app/sync-server": "workspace:*" "@electron/notarize": "npm:2.5.0" "@electron/rebuild": "npm:4.0.1" - "@playwright/test": "npm:1.55.1" + "@playwright/test": "npm:1.56.0" "@types/copyfiles": "npm:^2" "@types/fs-extra": "npm:^11" better-sqlite3: "npm:^12.4.1" @@ -10070,7 +10157,7 @@ __metadata: cross-env: "npm:^10.1.0" electron: "npm:38.0.0" electron-builder: "npm:24.13.3" - fs-extra: "npm:^11.3.0" + fs-extra: "npm:^11.3.2" promise-retry: "npm:^2.0.1" typescript: "npm:^5.9.3" languageName: unknown @@ -11912,7 +11999,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.2.0, fs-extra@npm:^11.3.0": +"fs-extra@npm:^11.2.0": version: 11.3.0 resolution: "fs-extra@npm:11.3.0" dependencies: @@ -11923,6 +12010,17 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:^11.3.2": + version: 11.3.2 + resolution: "fs-extra@npm:11.3.2" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10/d559545c73fda69c75aa786f345c2f738b623b42aea850200b1582e006a35278f63787179e3194ba19413c26a280441758952b0c7e88dd96762d497e365a6c3e + languageName: node + linkType: hard + "fs-extra@npm:^8.0.1, fs-extra@npm:^8.1.0": version: 8.1.0 resolution: "fs-extra@npm:8.1.0" @@ -12316,10 +12414,10 @@ __metadata: languageName: node linkType: hard -"globals@npm:^15.15.0": - version: 15.15.0 - resolution: "globals@npm:15.15.0" - checksum: 10/7f561c87b2fd381b27fc2db7df8a4ea7a9bb378667b8a7193e61fd2ca3a876479174e2a303a74345fbea6e1242e16db48915c1fd3bf35adcf4060a795b425e18 +"globals@npm:^16.4.0": + version: 16.4.0 + resolution: "globals@npm:16.4.0" + checksum: 10/1627a9f42fb4c82d7af6a0c8b6cd616e00110908304d5f1ddcdf325998f3aed45a4b29d8a1e47870f328817805263e31e4f1673f00022b9c2b210552767921cf languageName: node linkType: hard @@ -13135,13 +13233,6 @@ __metadata: languageName: node linkType: hard -"is-arrayish@npm:^0.3.1": - version: 0.3.2 - resolution: "is-arrayish@npm:0.3.2" - checksum: 10/81a78d518ebd8b834523e25d102684ee0f7e98637136d3bdc93fd09636350fa06f1d8ca997ea28143d4d13cb1b69c0824f082db0ac13e1ab3311c10ffea60ade - languageName: node - linkType: hard - "is-async-function@npm:^2.0.0": version: 2.0.0 resolution: "is-async-function@npm:2.0.0" @@ -15832,9 +15923,9 @@ __metadata: languageName: node linkType: hard -"node-jq@npm:^6.0.1": - version: 6.0.1 - resolution: "node-jq@npm:6.0.1" +"node-jq@npm:^6.3.1": + version: 6.3.1 + resolution: "node-jq@npm:6.3.1" dependencies: is-valid-path: "npm:^0.1.1" strip-final-newline: "npm:^2.0.0" @@ -15842,8 +15933,8 @@ __metadata: tempy: "npm:^3.1.0" zod: "npm:^3.23.8" bin: - node-jq: bin/jq - checksum: 10/48e304e22ef6691f7207d8810c4d391f5348d43222354351db12ea28569e0e3840011ebb74f716c51a259f5cede6c49de6672bbb6c2f3b15b55b99635a9f5f30 + node-jq: node-jq + checksum: 10/586854a607865c9e056e511265d708c7a69ccad05114a50aff54ab1536b95418ed4e0133351547be17c653509851636b4eb1fb49ffd85d1d0e894dddb7692361 languageName: node linkType: hard @@ -16283,12 +16374,12 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^6.2.0": - version: 6.2.0 - resolution: "p-limit@npm:6.2.0" +"p-limit@npm:^7.1.1": + version: 7.1.1 + resolution: "p-limit@npm:7.1.1" dependencies: - yocto-queue: "npm:^1.1.1" - checksum: 10/70e8df3e5f1c173c9bd9fa8390a3c5c2797505240ae42973536992b1f5f59a922153c2f35ff1bf36fb72a0f025b0f13fca062a4233e830adad446960d56b4d84 + yocto-queue: "npm:^1.2.1" + checksum: 10/4539596f3425b2067fb1778725d902e367b1d9cd4dca3cd73f4883df5a889b84b21ca893cb0da5e601dd0102e570a2bf75a0f9905977b3226a29112891cda46d languageName: node linkType: hard @@ -16633,27 +16724,27 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.55.1": - version: 1.55.1 - resolution: "playwright-core@npm:1.55.1" +"playwright-core@npm:1.56.0": + version: 1.56.0 + resolution: "playwright-core@npm:1.56.0" bin: playwright-core: cli.js - checksum: 10/953a43039dbcca04513bd3138a9dee249a136d5377da00d49402ffcd24d33ca84dc1dc04636d1b76e9f8c9fd28a302b89cda1ae544d72b5d829c28e623bfcb0b + checksum: 10/4859f49952f3cf1fc1cab01e4edd1df971eca0f4d49fb4287c65a234c47ec6fa51bfebd3946adca5af70a47faa8e97c7ef568c67100d7bec7c4a23639299b7f8 languageName: node linkType: hard -"playwright@npm:1.55.1": - version: 1.55.1 - resolution: "playwright@npm:1.55.1" +"playwright@npm:1.56.0": + version: 1.56.0 + resolution: "playwright@npm:1.56.0" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.55.1" + playwright-core: "npm:1.56.0" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 10/5dcf9ce564cacf6c06ebc864bb2b1f709c641792560d49889ed4c98e230be54a963ec8aaafff11269735d8d22da4900bd2d4ef9f1748d132326ffda8fb1f3f20 + checksum: 10/1b6bc464f281007e912a726bbf13b88c90afaef8ccf07690b2148a9a3ab832eac21259b93c47a8538838f74c1f2fd8bc591c49f0e081746de7282adff86786d4 languageName: node linkType: hard @@ -16691,11 +16782,11 @@ __metadata: version: 0.0.0-use.local resolution: "plugins-service@workspace:packages/plugins-service" dependencies: - "@types/node": "npm:^22.17.0" - cross-env: "npm:^7.0.3" - typescript: "npm:^5.9.2" - vite: "npm:^6.3.6" - workbox-precaching: "npm:^7.0.0" + "@types/node": "npm:^22.18.8" + cross-env: "npm:^10.1.0" + typescript: "npm:^5.9.3" + vite: "npm:^7.1.9" + workbox-precaching: "npm:^7.3.0" languageName: unknown linkType: soft @@ -16706,7 +16797,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.5.3, postcss@npm:^8.5.5, postcss@npm:^8.5.6": +"postcss@npm:^8.5.5, postcss@npm:^8.5.6": version: 8.5.6 resolution: "postcss@npm:8.5.6" dependencies: @@ -17452,9 +17543,9 @@ __metadata: languageName: node linkType: hard -"react-router@npm:7.9.3": - version: 7.9.3 - resolution: "react-router@npm:7.9.3" +"react-router@npm:7.9.4": + version: 7.9.4 + resolution: "react-router@npm:7.9.4" dependencies: cookie: "npm:^1.0.1" set-cookie-parser: "npm:^2.6.0" @@ -17464,7 +17555,7 @@ __metadata: peerDependenciesMeta: react-dom: optional: true - checksum: 10/62066f09214c5b026b0d400af946aa0b16ef5be7f5120a4400e1b1fc487249220c2d735d9f6a2afa505a136bc8ef4cd7657b1ff8126871068cbf7ec773febce3 + checksum: 10/0091b79845fdfe6500ec35cbcb3fd1149288ae39e32c3c5f85eda2c9b281294e7e9807ca1b482785c92cc3809422eddade6554f5b1b5d419eee20b166b55cd4d languageName: node linkType: hard @@ -18761,15 +18852,6 @@ __metadata: languageName: node linkType: hard -"simple-swizzle@npm:^0.2.2": - version: 0.2.2 - resolution: "simple-swizzle@npm:0.2.2" - dependencies: - is-arrayish: "npm:^0.3.1" - checksum: 10/c6dffff17aaa383dae7e5c056fbf10cf9855a9f79949f20ee225c04f06ddde56323600e0f3d6797e82d08d006e93761122527438ee9531620031c08c9e0d73cc - languageName: node - linkType: hard - "simple-update-notifier@npm:2.0.0, simple-update-notifier@npm:^2.0.0": version: 2.0.0 resolution: "simple-update-notifier@npm:2.0.0" @@ -19704,7 +19786,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13, tinyglobby@npm:^0.2.15": +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.15": version: 0.2.15 resolution: "tinyglobby@npm:0.2.15" dependencies: @@ -20136,18 +20218,18 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:^8.45.0": - version: 8.45.0 - resolution: "typescript-eslint@npm:8.45.0" +"typescript-eslint@npm:^8.46.0": + version: 8.46.0 + resolution: "typescript-eslint@npm:8.46.0" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.45.0" - "@typescript-eslint/parser": "npm:8.45.0" - "@typescript-eslint/typescript-estree": "npm:8.45.0" - "@typescript-eslint/utils": "npm:8.45.0" + "@typescript-eslint/eslint-plugin": "npm:8.46.0" + "@typescript-eslint/parser": "npm:8.46.0" + "@typescript-eslint/typescript-estree": "npm:8.46.0" + "@typescript-eslint/utils": "npm:8.46.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10/1c17ebb5bcbea418c8f372d71b5c2df8c9b8c6897d1bda8196ea17bac8fabeffe1814bc4f7a28d40f404fb811c97fcda0d69c4375b4f010d9bf44d19d8401706 + checksum: 10/fd74aab1d21d661299a64107236b5c3515d6d955eb1764b56c5c9505b8cef5f2600e8290d251f1379138333573df94a1fe1fd7fef23952b5ab9f12ff2b774f92 languageName: node linkType: hard @@ -20187,7 +20269,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.9.2, typescript@npm:^5.9.3": +"typescript@npm:^5.9.3": version: 5.9.3 resolution: "typescript@npm:5.9.3" bin: @@ -20217,7 +20299,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.9.2#optional!builtin, typescript@patch:typescript@npm%3A^5.9.3#optional!builtin": +"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: @@ -20983,61 +21065,6 @@ __metadata: languageName: node linkType: hard -"vite@npm:^6.3.6": - version: 6.3.6 - resolution: "vite@npm:6.3.6" - dependencies: - esbuild: "npm:^0.25.0" - fdir: "npm:^6.4.4" - 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" - peerDependencies: - "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 - jiti: ">=1.21.0" - less: "*" - lightningcss: ^1.21.0 - sass: "*" - sass-embedded: "*" - stylus: "*" - sugarss: "*" - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - bin: - vite: bin/vite.js - checksum: 10/8b8b6fe12318ca457396bf2053df7056cf4810f1d4a43b36b6afe59860e32b749c0685a290fe8a973b0d3da179ceec4c30cebbd3c91d0c47fbcf6436b17bdeef - languageName: node - linkType: hard - "vite@npm:^7.1.9": version: 7.1.9 resolution: "vite@npm:7.1.9" @@ -21421,12 +21448,12 @@ __metadata: languageName: node linkType: hard -"winston@npm:^3.17.0": - version: 3.17.0 - resolution: "winston@npm:3.17.0" +"winston@npm:^3.18.3": + version: 3.18.3 + resolution: "winston@npm:3.18.3" dependencies: "@colors/colors": "npm:^1.6.0" - "@dabh/diagnostics": "npm:^2.0.2" + "@dabh/diagnostics": "npm:^2.0.8" async: "npm:^3.2.3" is-stream: "npm:^2.0.0" logform: "npm:^2.7.0" @@ -21436,7 +21463,7 @@ __metadata: stack-trace: "npm:0.0.x" triple-beam: "npm:^1.3.0" winston-transport: "npm:^4.9.0" - checksum: 10/220309a0ead36c1171158ab28cb9133f8597fba19c8c1c190df9329555530565b58f3af0037c1b80e0c49f7f9b6b3b01791d0c56536eb0be38678d36e316c2a3 + checksum: 10/0d94690e051c625ff5a2731b3057ddaa709445cc791c707c56f99ad7b5bf3eebe634656f707c01c9409dc21dbc118903464f80e29c0cb438b1cc2739c0135e51 languageName: node linkType: hard @@ -21558,7 +21585,7 @@ __metadata: languageName: node linkType: hard -"workbox-precaching@npm:7.3.0, workbox-precaching@npm:^7.0.0": +"workbox-precaching@npm:7.3.0, workbox-precaching@npm:^7.3.0": version: 7.3.0 resolution: "workbox-precaching@npm:7.3.0" dependencies: @@ -21849,7 +21876,7 @@ __metadata: languageName: node linkType: hard -"yocto-queue@npm:^1.1.1": +"yocto-queue@npm:^1.2.1": version: 1.2.1 resolution: "yocto-queue@npm:1.2.1" checksum: 10/0843d6c2c0558e5c06e98edf9c17942f25c769e21b519303a5c2adefd5b738c9b2054204dc856ac0cd9d134b1bc27d928ce84fd23c9e2423b7e013d5a6f50577