(bug) hopefully fix the fucking canvas dep

This commit is contained in:
Andrea Vos 2025-09-21 11:09:34 +02:00
parent 331d4fd133
commit e8283043e9
2 changed files with 51 additions and 26 deletions

View File

@ -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",

75
pnpm-lock.yaml generated
View File

@ -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