From e8283043e9ec10b0e7d82ddf12ec3697554be04d Mon Sep 17 00:00:00 2001 From: Andrea Vos Date: Sun, 21 Sep 2025 11:09:34 +0200 Subject: [PATCH] (bug) hopefully fix the fucking canvas dep --- package.json | 2 +- pnpm-lock.yaml | 75 +++++++++++++++++++++++++++++++++----------------- 2 files changed, 51 insertions(+), 26 deletions(-) diff --git a/package.json b/package.json index b15277b8b..c1d7b4e02 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "@sentry/cli": "^2.31.0", "@sentry/node": "^7.109.0", "abort-controller": "^3.0.0", - "canvas": "^3.1.0", + "canvas": "^3.2.0", "clipboard": "^2.0.11", "feed": "^4.2.2", "generic-diff": "^1.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 646a7f64a..667ddf735 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,8 +36,8 @@ importers: specifier: ^3.0.0 version: 3.0.0 canvas: - specifier: ^3.1.0 - version: 3.1.0 + specifier: ^3.2.0 + version: 3.2.0 clipboard: specifier: ^2.0.11 version: 2.0.11 @@ -70,7 +70,7 @@ importers: version: 3.7.7 jsdom: specifier: ^26.0.0 - version: 26.0.0(canvas@3.1.0) + version: 26.0.0(canvas@3.2.0) luxon: specifier: ^1.28.1 version: 1.28.1 @@ -137,7 +137,7 @@ importers: version: 1.9.0(@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.21)(eslint-import-resolver-node@0.3.9)(eslint@9.36.0(jiti@2.5.1))(magicast@0.3.5)(typescript@5.9.2)(vite@7.1.6(@types/node@22.15.29)(jiti@2.5.1)(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1)) '@nuxt/test-utils': specifier: ^3.19.2 - version: 3.19.2(@playwright/test@1.54.1)(@vue/test-utils@2.4.6)(jsdom@26.0.0(canvas@3.1.0))(magicast@0.3.5)(playwright-core@1.54.1)(typescript@5.9.2)(vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.1.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1)) + version: 3.19.2(@playwright/test@1.54.1)(@vue/test-utils@2.4.6)(jsdom@26.0.0(canvas@3.2.0))(magicast@0.3.5)(playwright-core@1.54.1)(typescript@5.9.2)(vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.2.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1)) '@nuxtjs/plausible': specifier: ^1.2.0 version: 1.2.0(magicast@0.3.5) @@ -203,7 +203,7 @@ importers: version: 1.0.4(magicast@0.3.5)(vite@7.1.6(@types/node@22.15.29)(jiti@2.5.1)(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1))(workbox-build@7.3.0)(workbox-window@7.3.0) '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.1.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.2.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1)) '@vue/test-utils': specifier: ^2.4.6 version: 2.4.6 @@ -263,7 +263,7 @@ importers: version: https://codeload.github.com/pixunil/h3-express/tar.gz/0dd96342062c6190cc50101e7b48480587ca9582 html-validate: specifier: ^9.2.2 - version: 9.3.0(vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.1.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1)) + version: 9.3.0(vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.2.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1)) ioredis: specifier: ^5.6.0 version: 5.7.0 @@ -308,7 +308,7 @@ importers: version: 5.9.2 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.1.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1) + version: 3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.2.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1) vue-component-type-helpers: specifier: ^3.0.3 version: 3.0.3 @@ -3622,8 +3622,8 @@ packages: caniuse-lite@1.0.30001743: resolution: {integrity: sha512-e6Ojr7RV14Un7dz6ASD0aZDmQPT/A+eZU+nuTNfjqmRrmkmQlnTNWH0SKmqagx9PeW87UVqapSurtAXifmtdmw==} - canvas@3.1.0: - resolution: {integrity: sha512-tTj3CqqukVJ9NgSahykNwtGda7V33VLObwrHfzT0vqJXu7J4d4C/7kQQW3fOEGDfZZoILPut5H00gOjyttPGyg==} + canvas@3.2.0: + resolution: {integrity: sha512-jk0GxrLtUEmW/TmFsk2WghvgHe8B0pxGilqCL21y8lHkPUGa6FTsnCNtHPOzT8O3y+N+m3espawV80bbBlgfTA==} engines: {node: ^18.12.0 || >= 20.9.0} capture-stack-trace@1.0.2: @@ -6013,6 +6013,9 @@ packages: napi-build-utils@1.0.2: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + napi-build-utils@2.0.0: + resolution: {integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==} + napi-postinstall@0.3.3: resolution: {integrity: sha512-uTp172LLXSxuSYHv/kou+f6KW3SMppU9ivthaVTXian9sOt3XM/zHYHpRZiLgQoxeWfYUnslNWQHF1+G71xcow==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} @@ -6672,6 +6675,11 @@ packages: engines: {node: '>=10'} hasBin: true + prebuild-install@7.1.3: + resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==} + engines: {node: '>=10'} + hasBin: true + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -10549,7 +10557,7 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/test-utils@3.19.2(@playwright/test@1.54.1)(@vue/test-utils@2.4.6)(jsdom@26.0.0(canvas@3.1.0))(magicast@0.3.5)(playwright-core@1.54.1)(typescript@5.9.2)(vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.1.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1))': + '@nuxt/test-utils@3.19.2(@playwright/test@1.54.1)(@vue/test-utils@2.4.6)(jsdom@26.0.0(canvas@3.2.0))(magicast@0.3.5)(playwright-core@1.54.1)(typescript@5.9.2)(vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.2.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1))': dependencies: '@nuxt/kit': 3.19.2(magicast@0.3.5) c12: 3.3.0(magicast@0.3.5) @@ -10573,14 +10581,14 @@ snapshots: tinyexec: 1.0.1 ufo: 1.6.1 unplugin: 2.3.10 - vitest-environment-nuxt: 1.0.1(@playwright/test@1.54.1)(@vue/test-utils@2.4.6)(jsdom@26.0.0(canvas@3.1.0))(magicast@0.3.5)(playwright-core@1.54.1)(typescript@5.9.2)(vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.1.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1)) + vitest-environment-nuxt: 1.0.1(@playwright/test@1.54.1)(@vue/test-utils@2.4.6)(jsdom@26.0.0(canvas@3.2.0))(magicast@0.3.5)(playwright-core@1.54.1)(typescript@5.9.2)(vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.2.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1)) vue: 3.5.21(typescript@5.9.2) optionalDependencies: '@playwright/test': 1.54.1 '@vue/test-utils': 2.4.6 - jsdom: 26.0.0(canvas@3.1.0) + jsdom: 26.0.0(canvas@3.2.0) playwright-core: 1.54.1 - vitest: 3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.1.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1) + vitest: 3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.2.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1) transitivePeerDependencies: - magicast - typescript @@ -12038,7 +12046,7 @@ snapshots: vite: 7.1.6(@types/node@22.15.29)(jiti@2.5.1)(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1) vue: 3.5.21(typescript@5.9.2) - '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.1.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1))': + '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.2.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -12053,7 +12061,7 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.1.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1) + vitest: 3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.2.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -12755,10 +12763,10 @@ snapshots: caniuse-lite@1.0.30001743: {} - canvas@3.1.0: + canvas@3.2.0: dependencies: node-addon-api: 7.1.1 - prebuild-install: 7.1.2 + prebuild-install: 7.1.3 capture-stack-trace@1.0.2: {} @@ -14401,7 +14409,7 @@ snapshots: html-escaper@2.0.2: {} - html-validate@9.3.0(vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.1.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1)): + html-validate@9.3.0(vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.2.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1)): dependencies: '@html-validate/stylish': 4.2.0 '@sidvind/better-ajv-errors': 3.0.1(ajv@8.17.1) @@ -14412,7 +14420,7 @@ snapshots: prompts: 2.4.2 semver: 7.7.2 optionalDependencies: - vitest: 3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.1.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1) + vitest: 3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.2.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1) html2canvas@1.4.1: dependencies: @@ -14860,7 +14868,7 @@ snapshots: jsdoc-type-pratt-parser@5.1.1: {} - jsdom@26.0.0(canvas@3.1.0): + jsdom@26.0.0(canvas@3.2.0): dependencies: cssstyle: 4.3.0 data-urls: 5.0.0 @@ -14884,7 +14892,7 @@ snapshots: ws: 8.18.3 xml-name-validator: 5.0.0 optionalDependencies: - canvas: 3.1.0 + canvas: 3.2.0 transitivePeerDependencies: - bufferutil - supports-color @@ -15377,6 +15385,8 @@ snapshots: napi-build-utils@1.0.2: {} + napi-build-utils@2.0.0: {} + napi-postinstall@0.3.3: {} natural-compare@1.4.0: {} @@ -16284,6 +16294,21 @@ snapshots: tar-fs: 2.1.1 tunnel-agent: 0.6.0 + prebuild-install@7.1.3: + dependencies: + detect-libc: 2.1.0 + expand-template: 2.0.3 + github-from-package: 0.0.0 + minimist: 1.2.8 + mkdirp-classic: 0.5.3 + napi-build-utils: 2.0.0 + node-abi: 3.68.0 + pump: 3.0.2 + rc: 1.2.8 + simple-get: 4.0.1 + tar-fs: 2.1.1 + tunnel-agent: 0.6.0 + prelude-ls@1.2.1: {} prepend-http@1.0.4: {} @@ -17919,9 +17944,9 @@ snapshots: terser: 5.44.0 yaml: 2.8.1 - vitest-environment-nuxt@1.0.1(@playwright/test@1.54.1)(@vue/test-utils@2.4.6)(jsdom@26.0.0(canvas@3.1.0))(magicast@0.3.5)(playwright-core@1.54.1)(typescript@5.9.2)(vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.1.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1)): + vitest-environment-nuxt@1.0.1(@playwright/test@1.54.1)(@vue/test-utils@2.4.6)(jsdom@26.0.0(canvas@3.2.0))(magicast@0.3.5)(playwright-core@1.54.1)(typescript@5.9.2)(vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.2.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1)): dependencies: - '@nuxt/test-utils': 3.19.2(@playwright/test@1.54.1)(@vue/test-utils@2.4.6)(jsdom@26.0.0(canvas@3.1.0))(magicast@0.3.5)(playwright-core@1.54.1)(typescript@5.9.2)(vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.1.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1)) + '@nuxt/test-utils': 3.19.2(@playwright/test@1.54.1)(@vue/test-utils@2.4.6)(jsdom@26.0.0(canvas@3.2.0))(magicast@0.3.5)(playwright-core@1.54.1)(typescript@5.9.2)(vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.2.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1)) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -17936,7 +17961,7 @@ snapshots: - typescript - vitest - vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.1.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1): + vitest@3.2.4(@types/node@22.15.29)(jiti@2.5.1)(jsdom@26.0.0(canvas@3.2.0))(sass-embedded@1.89.2)(terser@5.44.0)(yaml@2.8.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 @@ -17963,7 +17988,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.15.29 - jsdom: 26.0.0(canvas@3.1.0) + jsdom: 26.0.0(canvas@3.2.0) transitivePeerDependencies: - jiti - less