diff --git a/package.json b/package.json index 53e580fa..128760a3 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ "blurhash": "^2.0.5", "browser-fs-access": "^0.35.0", "cheerio": "^1.0.0", - "chroma-js": "^2.4.2", + "chroma-js": "^3.0.0", "emoji-mart": "^5.5.2", "file-saver": "^2.0.5", "floating-vue": "^5.2.2", @@ -77,7 +77,7 @@ "form-data": "^4.0.0", "fuse.js": "^7.0.0", "github-reserved-names": "^2.0.4", - "happy-dom": "^14.0.0", + "happy-dom": "^15.0.0", "idb-keyval": "^6.2.1", "ignore-dependency-scripts": "^1.0.1", "iso-639-1": "^3.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b7254739..0f5ea6e5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -51,7 +51,7 @@ importers: version: 1.3.9(rollup@2.79.1) '@nuxt/test-utils': specifier: ^3.12.0 - version: 3.12.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@14.12.3)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)) + version: 3.12.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.0.0)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)) '@nuxtjs/color-mode': specifier: ^3.3.4 version: 3.4.4(magicast@0.3.4)(rollup@2.79.1) @@ -143,8 +143,8 @@ importers: specifier: ^1.0.0 version: 1.0.0 chroma-js: - specifier: ^2.4.2 - version: 2.4.2 + specifier: ^3.0.0 + version: 3.0.0 emoji-mart: specifier: ^5.5.2 version: 5.5.2 @@ -167,8 +167,8 @@ importers: specifier: ^2.0.4 version: 2.0.4 happy-dom: - specifier: ^14.0.0 - version: 14.12.3 + specifier: ^15.0.0 + version: 15.0.0 idb-keyval: specifier: ^6.2.1 version: 6.2.1 @@ -271,7 +271,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: ^2.26.0 - version: 2.26.0(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(@unocss/eslint-plugin@0.62.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(@vue/compiler-sfc@3.4.38)(eslint-plugin-format@0.1.2(eslint@9.9.0(jiti@1.21.6)))(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0)) + version: 2.26.0(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(@unocss/eslint-plugin@0.62.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(@vue/compiler-sfc@3.4.38)(eslint-plugin-format@0.1.2(eslint@9.9.0(jiti@1.21.6)))(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0)) '@antfu/ni': specifier: ^0.22.4 version: 0.22.4 @@ -349,7 +349,7 @@ importers: version: 5.4.4 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0) + version: 2.0.5(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0) vue-tsc: specifier: ^2.0.10 version: 2.0.10(typescript@5.4.4) @@ -3833,6 +3833,9 @@ packages: chroma-js@2.4.2: resolution: {integrity: sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A==} + chroma-js@3.0.0: + resolution: {integrity: sha512-ZFn4qxtZTvRJ7XatOLgaHGJYN10LoS6T0EMsu7IVayFG5+b6Yw8wCGQL5qLgo4B+wrRZ9niCrozOQ4a584bvaA==} + chrome-trace-event@1.0.3: resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} engines: {node: '>=6.0'} @@ -4970,9 +4973,9 @@ packages: h3@1.12.0: resolution: {integrity: sha512-Zi/CcNeWBXDrFNlV0hUBJQR9F7a96RjMeAZweW/ZWkR9fuXrMcvKnSA63f/zZ9l0GgQOZDVHGvXivNN9PWOwhA==} - happy-dom@14.12.3: - resolution: {integrity: sha512-vsYlEs3E9gLwA1Hp+w3qzu+RUDFf4VTT8cyKqVICoZ2k7WM++Qyd2LwzyTi5bqMJFiIC/vNpTDYuxdreENRK/g==} - engines: {node: '>=16.0.0'} + happy-dom@15.0.0: + resolution: {integrity: sha512-DsvANUcxxY20iCo3Yllm7dqwzPVPduGfVFxa7mONwMBLczFeQgkN0LpDir1kIY322JMh+hrcPV3aGLyHCESDlA==} + engines: {node: '>=18.0.0'} has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} @@ -8256,7 +8259,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@2.26.0(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(@unocss/eslint-plugin@0.62.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(@vue/compiler-sfc@3.4.38)(eslint-plugin-format@0.1.2(eslint@9.9.0(jiti@1.21.6)))(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0))': + '@antfu/eslint-config@2.26.0(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(@unocss/eslint-plugin@0.62.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(@vue/compiler-sfc@3.4.38)(eslint-plugin-format@0.1.2(eslint@9.9.0(jiti@1.21.6)))(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0))': dependencies: '@antfu/install-pkg': 0.3.5 '@clack/prompts': 0.7.0 @@ -8264,7 +8267,7 @@ snapshots: '@stylistic/eslint-plugin': 2.6.4(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4) '@typescript-eslint/eslint-plugin': 8.1.0(@typescript-eslint/parser@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4) '@typescript-eslint/parser': 8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4) - '@vitest/eslint-plugin': 1.0.3(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0)) + '@vitest/eslint-plugin': 1.0.3(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0)) eslint: 9.9.0(jiti@1.21.6) eslint-config-flat-gitignore: 0.1.8 eslint-flat-config-utils: 0.3.0 @@ -10173,7 +10176,7 @@ snapshots: - rollup - supports-color - '@nuxt/test-utils@3.12.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@14.12.3)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4))': + '@nuxt/test-utils@3.12.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.0.0)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4))': dependencies: '@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@2.79.1) '@nuxt/schema': 3.12.4(rollup@2.79.1) @@ -10198,13 +10201,13 @@ snapshots: ufo: 1.5.4 unenv: 1.10.0 unplugin: 1.12.2 - vitest-environment-nuxt: 1.0.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@14.12.3)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)) + vitest-environment-nuxt: 1.0.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.0.0)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)) vue: 3.4.38(typescript@5.4.4) vue-router: 4.4.3(vue@3.4.38(typescript@5.4.4)) optionalDependencies: '@vue/test-utils': 2.4.6 - happy-dom: 14.12.3 - vitest: 2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0) + happy-dom: 15.0.0 + vitest: 2.0.5(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0) transitivePeerDependencies: - magicast - rollup @@ -11534,13 +11537,13 @@ snapshots: vite: 5.4.1(@types/node@20.8.6)(terser@5.22.0) vue: 3.4.38(typescript@5.4.4) - '@vitest/eslint-plugin@1.0.3(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0))': + '@vitest/eslint-plugin@1.0.3(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0))': dependencies: eslint: 9.9.0(jiti@1.21.6) optionalDependencies: '@typescript-eslint/utils': 8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.4.4) typescript: 5.4.4 - vitest: 2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0) + vitest: 2.0.5(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0) '@vitest/expect@2.0.5': dependencies: @@ -12806,6 +12809,8 @@ snapshots: chroma-js@2.4.2: {} + chroma-js@3.0.0: {} + chrome-trace-event@1.0.3: {} ci-info@4.0.0: {} @@ -14125,7 +14130,7 @@ snapshots: transitivePeerDependencies: - uWebSockets.js - happy-dom@14.12.3: + happy-dom@15.0.0: dependencies: entities: 4.5.0 webidl-conversions: 7.0.0 @@ -17985,9 +17990,9 @@ snapshots: fsevents: 2.3.3 terser: 5.22.0 - vitest-environment-nuxt@1.0.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@14.12.3)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)): + vitest-environment-nuxt@1.0.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.0.0)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)): dependencies: - '@nuxt/test-utils': 3.12.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@14.12.3)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)) + '@nuxt/test-utils': 3.12.0(@vue/test-utils@2.4.6)(h3@1.12.0)(happy-dom@15.0.0)(magicast@0.3.4)(rollup@2.79.1)(vitest@2.0.5(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.38(typescript@5.4.4)))(vue@3.4.38(typescript@5.4.4)) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -18007,7 +18012,7 @@ snapshots: - vue - vue-router - vitest@2.0.5(@types/node@20.8.6)(happy-dom@14.12.3)(terser@5.22.0): + vitest@2.0.5(@types/node@20.8.6)(happy-dom@15.0.0)(terser@5.22.0): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -18030,7 +18035,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.8.6 - happy-dom: 14.12.3 + happy-dom: 15.0.0 transitivePeerDependencies: - less - lightningcss