diff --git a/package.json b/package.json index f37ce6b6..0fc3faa7 100644 --- a/package.json +++ b/package.json @@ -120,7 +120,7 @@ "consola": "^3.0.2", "eslint": "^8.47.0", "hygen": "^6.2.11", - "jsdom": "^23.0.0", + "jsdom": "^24.0.0", "less": "^4.1.3", "prettier": "^3.0.0", "typescript": "~5.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3245238d..14275727 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -257,8 +257,8 @@ devDependencies: specifier: ^6.2.11 version: 6.2.11 jsdom: - specifier: ^23.0.0 - version: 23.2.0 + specifier: ^24.0.0 + version: 24.0.0 less: specifier: ^4.1.3 version: 4.1.3 @@ -294,7 +294,7 @@ devDependencies: version: 5.1.0(vue@3.3.4) vitest: specifier: ^1.0.0 - version: 1.1.3(@types/node@20.11.2)(jsdom@23.2.0)(less@4.1.3) + version: 1.1.3(@types/node@20.11.2)(jsdom@24.0.0)(less@4.1.3) workbox-window: specifier: ^7.0.0 version: 7.0.0 @@ -434,14 +434,6 @@ packages: leven: 3.1.0 dev: true - /@asamuzakjp/dom-selector@2.0.2: - resolution: {integrity: sha512-x1KXOatwofR6ZAYzXRBL5wrdV0vwNxlTCK9NCuLqAzQYARqGcvFwiJA6A1ERuh+dgeA4Dxm3JBYictIes+SqUQ==} - dependencies: - bidi-js: 1.0.3 - css-tree: 2.3.1 - is-potential-custom-element-name: 1.0.1 - dev: true - /@babel/code-frame@7.22.10: resolution: {integrity: sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==} engines: {node: '>=6.9.0'} @@ -1827,13 +1819,13 @@ packages: engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.0 + dev: false /@babel/runtime@7.23.8: resolution: {integrity: sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.0 - dev: false /@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} @@ -4566,12 +4558,6 @@ packages: resolution: {integrity: sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==} dev: false - /bidi-js@1.0.3: - resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==} - dependencies: - require-from-string: 2.0.2 - dev: true - /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} @@ -5811,7 +5797,7 @@ packages: '@typescript-eslint/eslint-plugin': 6.18.1(@typescript-eslint/parser@6.18.1)(eslint@8.47.0)(typescript@5.3.3) '@typescript-eslint/utils': 6.18.1(eslint@8.47.0)(typescript@5.3.3) eslint: 8.47.0 - vitest: 1.1.3(@types/node@20.11.2)(jsdom@23.2.0)(less@4.1.3) + vitest: 1.1.3(@types/node@20.11.2)(jsdom@24.0.0)(less@4.1.3) transitivePeerDependencies: - supports-color - typescript @@ -6961,8 +6947,8 @@ packages: engines: {node: '>=12.0.0'} dev: true - /jsdom@23.2.0: - resolution: {integrity: sha512-L88oL7D/8ufIES+Zjz7v0aes+oBMh2Xnh3ygWvL0OaICOomKEPKuPnIfBJekiXr+BHbbMjrWn/xqrDQuxFTeyA==} + /jsdom@24.0.0: + resolution: {integrity: sha512-UDS2NayCvmXSXVP6mpTj+73JnNQadZlr9N68189xib2tx5Mls7swlTNao26IoHv46BZJFvXygyRtyXd1feAk1A==} engines: {node: '>=18'} peerDependencies: canvas: ^2.11.2 @@ -6970,7 +6956,6 @@ packages: canvas: optional: true dependencies: - '@asamuzakjp/dom-selector': 2.0.2 cssstyle: 4.0.1 data-urls: 5.0.0 decimal.js: 10.4.3 @@ -6979,6 +6964,7 @@ packages: http-proxy-agent: 7.0.0 https-proxy-agent: 7.0.2 is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.7 parse5: 7.1.2 rrweb-cssom: 0.6.0 saxes: 6.0.0 @@ -7588,6 +7574,10 @@ packages: boolbase: 1.0.0 dev: true + /nwsapi@2.2.7: + resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} + dev: true + /object-inspect@1.13.1: resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} dev: true @@ -8278,7 +8268,7 @@ packages: /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.8 dev: true /regexp-tree@0.1.27: @@ -9624,7 +9614,7 @@ packages: fsevents: 2.3.3 dev: true - /vitest@1.1.3(@types/node@20.11.2)(jsdom@23.2.0)(less@4.1.3): + /vitest@1.1.3(@types/node@20.11.2)(jsdom@24.0.0)(less@4.1.3): resolution: {integrity: sha512-2l8om1NOkiA90/Y207PsEvJLYygddsOyr81wLQ20Ra8IlLKbyQncWsGZjnbkyG2KwwuTXLQjEPOJuxGMG8qJBQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -9660,7 +9650,7 @@ packages: chai: 4.4.0 debug: 4.3.4 execa: 8.0.1 - jsdom: 23.2.0 + jsdom: 24.0.0 local-pkg: 0.5.0 magic-string: 0.30.5 pathe: 1.1.1 @@ -9950,7 +9940,7 @@ packages: '@apideck/better-ajv-errors': 0.3.6(ajv@8.12.0) '@babel/core': 7.23.7 '@babel/preset-env': 7.23.2(@babel/core@7.23.7) - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.23.8 '@rollup/plugin-babel': 5.3.1(@babel/core@7.23.7)(rollup@2.79.1) '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1) '@rollup/plugin-replace': 2.4.2(rollup@2.79.1)