diff --git a/package.json b/package.json index aeee90d..15e92d4 100644 --- a/package.json +++ b/package.json @@ -52,14 +52,14 @@ "@nuxt/schema": "^3.10.2", "@nuxt/test-utils": "^3.11.0", "@types/css-tree": "^2.3.6", - "@vitest/coverage-v8": "^1.3.0", + "@vitest/coverage-v8": "^1.3.1", "changelogen": "^0.5.5", "eslint": "^8.56.0", "nitropack": "^2.8.1", "nuxt": "^3.10.2", "playwright-core": "^1.41.2", "typescript": "^5.3.3", - "vitest": "^1.3.0", + "vitest": "^1.3.1", "vue-tsc": "^1.8.27" }, "resolutions": { diff --git a/playground/package.json b/playground/package.json index 37642e8..7cca113 100644 --- a/playground/package.json +++ b/playground/package.json @@ -16,6 +16,6 @@ "vue-router": "latest" }, "devDependencies": { - "sass": "^1.71.0" + "sass": "^1.71.1" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 515e940..6f4afa7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,13 +68,13 @@ importers: version: 3.10.2(rollup@3.29.4) '@nuxt/test-utils': specifier: ^3.11.0 - version: 3.11.0(h3@1.10.2)(playwright-core@1.41.2)(rollup@3.29.4)(vite@5.1.1)(vitest@1.3.0)(vue-router@4.2.5)(vue@3.4.19) + version: 3.11.0(h3@1.10.2)(playwright-core@1.41.2)(rollup@3.29.4)(vite@5.1.1)(vitest@1.3.1)(vue-router@4.2.5)(vue@3.4.19) '@types/css-tree': specifier: ^2.3.6 version: 2.3.6 '@vitest/coverage-v8': - specifier: ^1.3.0 - version: 1.3.0(vitest@1.3.0) + specifier: ^1.3.1 + version: 1.3.1(vitest@1.3.1) changelogen: specifier: ^0.5.5 version: 0.5.5 @@ -86,7 +86,7 @@ importers: version: 2.8.1 nuxt: specifier: ^3.10.2 - version: 3.10.2(eslint@8.56.0)(rollup@3.29.4)(sass@1.71.0)(typescript@5.3.3)(vite@5.1.1)(vue-tsc@1.8.27) + version: 3.10.2(eslint@8.56.0)(rollup@3.29.4)(sass@1.71.1)(typescript@5.3.3)(vite@5.1.1)(vue-tsc@1.8.27) playwright-core: specifier: ^1.41.2 version: 1.41.2 @@ -94,8 +94,8 @@ importers: specifier: ^5.3.3 version: 5.3.3 vitest: - specifier: ^1.3.0 - version: 1.3.0 + specifier: ^1.3.1 + version: 1.3.1 vue-tsc: specifier: ^1.8.27 version: 1.8.27(typescript@5.3.3) @@ -110,7 +110,7 @@ importers: version: 6.11.4(rollup@3.29.4) nuxt: specifier: latest - version: 3.10.2(eslint@8.56.0)(rollup@3.29.4)(sass@1.71.0)(typescript@5.3.3)(vite@5.1.1)(vue-tsc@1.8.27) + version: 3.10.2(eslint@8.56.0)(rollup@3.29.4)(sass@1.71.1)(typescript@5.3.3)(vite@5.1.1)(vue-tsc@1.8.27) tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -122,8 +122,8 @@ importers: version: 4.2.5(vue@3.4.19) devDependencies: sass: - specifier: ^1.71.0 - version: 1.71.0 + specifier: ^1.71.1 + version: 1.71.1 packages: @@ -1156,8 +1156,8 @@ packages: '@nuxt/kit': 3.10.2(rollup@3.29.4) '@nuxt/schema': 3.10.2(rollup@3.29.4) execa: 7.2.0 - nuxt: 3.10.2(eslint@8.56.0)(rollup@3.29.4)(sass@1.71.0)(typescript@5.3.3)(vite@5.1.1)(vue-tsc@1.8.27) - vite: 5.1.1(sass@1.71.0) + nuxt: 3.10.2(eslint@8.56.0)(rollup@3.29.4)(sass@1.71.1)(typescript@5.3.3)(vite@5.1.1)(vue-tsc@1.8.27) + vite: 5.1.1(sass@1.71.1) transitivePeerDependencies: - rollup - supports-color @@ -1202,7 +1202,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.3 - nuxt: 3.10.2(eslint@8.56.0)(rollup@3.29.4)(sass@1.71.0)(typescript@5.3.3)(vite@5.1.1)(vue-tsc@1.8.27) + nuxt: 3.10.2(eslint@8.56.0)(rollup@3.29.4)(sass@1.71.1)(typescript@5.3.3)(vite@5.1.1)(vue-tsc@1.8.27) nypm: 0.3.6 ohash: 1.1.3 pacote: 17.0.6 @@ -1215,7 +1215,7 @@ packages: simple-git: 3.22.0 sirv: 2.0.4 unimport: 3.7.1(rollup@3.29.4) - vite: 5.1.1(sass@1.71.0) + vite: 5.1.1(sass@1.71.1) vite-plugin-inspect: 0.8.3(@nuxt/kit@3.10.2)(rollup@3.29.4)(vite@5.1.1) vite-plugin-vue-inspector: 4.0.2(vite@5.1.1) which: 3.0.1 @@ -1332,7 +1332,7 @@ packages: - rollup - supports-color - /@nuxt/test-utils@3.11.0(h3@1.10.2)(playwright-core@1.41.2)(rollup@3.29.4)(vite@5.1.1)(vitest@1.3.0)(vue-router@4.2.5)(vue@3.4.19): + /@nuxt/test-utils@3.11.0(h3@1.10.2)(playwright-core@1.41.2)(rollup@3.29.4)(vite@5.1.1)(vitest@1.3.1)(vue-router@4.2.5)(vue@3.4.19): resolution: {integrity: sha512-9ovgpQZkZpVg/MhYVVn2169WjH/IL0XUqwGryTa/lkx0/BCi1LMVEp3HTPkmt4qbRcxitO+kL4vFqqrFGVaSVg==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1393,9 +1393,9 @@ packages: ufo: 1.4.0 unenv: 1.9.0 unplugin: 1.7.1 - vite: 5.1.1(sass@1.71.0) - vitest: 1.3.0 - vitest-environment-nuxt: 1.0.0(h3@1.10.2)(playwright-core@1.41.2)(rollup@3.29.4)(vite@5.1.1)(vitest@1.3.0)(vue-router@4.2.5)(vue@3.4.19) + vite: 5.1.1(sass@1.71.1) + vitest: 1.3.1 + vitest-environment-nuxt: 1.0.0(h3@1.10.2)(playwright-core@1.41.2)(rollup@3.29.4)(vite@5.1.1)(vitest@1.3.1)(vue-router@4.2.5)(vue@3.4.19) vue: 3.4.19(typescript@5.3.3) vue-router: 4.2.5(vue@3.4.19) transitivePeerDependencies: @@ -1406,7 +1406,7 @@ packages: /@nuxt/ui-templates@1.3.1: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} - /@nuxt/vite-builder@3.10.2(eslint@8.56.0)(rollup@3.29.4)(sass@1.71.0)(typescript@5.3.3)(vue-tsc@1.8.27)(vue@3.4.19): + /@nuxt/vite-builder@3.10.2(eslint@8.56.0)(rollup@3.29.4)(sass@1.71.1)(typescript@5.3.3)(vue-tsc@1.8.27)(vue@3.4.19): resolution: {integrity: sha512-FFMfcb/o2ID42QqX7LyspjG+cbibTUVMVYDNbxXviIsj0VWt5trlSL4zU81HaLn8nAgGTozMYqV5SJgT4rp/Zg==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1442,8 +1442,8 @@ packages: ufo: 1.4.0 unenv: 1.9.0 unplugin: 1.7.1 - vite: 5.1.1(sass@1.71.0) - vite-node: 1.3.0(sass@1.71.0) + vite: 5.1.1(sass@1.71.1) + vite-node: 1.3.0(sass@1.71.1) vite-plugin-checker: 0.6.4(eslint@8.56.0)(typescript@5.3.3)(vite@5.1.1)(vue-tsc@1.8.27) vue: 3.4.19(typescript@5.3.3) vue-bundle-renderer: 2.0.0 @@ -2251,7 +2251,7 @@ packages: '@babel/core': 7.23.9 '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.9) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.9) - vite: 5.1.1(sass@1.71.0) + vite: 5.1.1(sass@1.71.1) vue: 3.4.19(typescript@5.3.3) transitivePeerDependencies: - supports-color @@ -2263,13 +2263,13 @@ packages: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.1.1(sass@1.71.0) + vite: 5.1.1(sass@1.71.1) vue: 3.4.19(typescript@5.3.3) - /@vitest/coverage-v8@1.3.0(vitest@1.3.0): - resolution: {integrity: sha512-e5Y5uK5NNoQMQaNitGQQjo9FoA5ZNcu7Bn6pH+dxUf48u6po1cX38kFBYUHZ9GNVkF4JLbncE0WeWwTw+nLrxg==} + /@vitest/coverage-v8@1.3.1(vitest@1.3.1): + resolution: {integrity: sha512-UuBnkSJUNE9rdHjDCPyJ4fYuMkoMtnghes1XohYa4At0MS3OQSAo97FrbwSLRshYsXThMZy1+ybD/byK5llyIg==} peerDependencies: - vitest: 1.3.0 + vitest: 1.3.1 dependencies: '@ampproject/remapping': 2.2.1 '@bcoe/v8-coverage': 0.2.3 @@ -2284,43 +2284,43 @@ packages: std-env: 3.7.0 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 - vitest: 1.3.0 + vitest: 1.3.1 transitivePeerDependencies: - supports-color dev: true - /@vitest/expect@1.3.0: - resolution: {integrity: sha512-7bWt0vBTZj08B+Ikv70AnLRicohYwFgzNjFqo9SxxqHHxSlUJGSXmCRORhOnRMisiUryKMdvsi1n27Bc6jL9DQ==} + /@vitest/expect@1.3.1: + resolution: {integrity: sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==} dependencies: - '@vitest/spy': 1.3.0 - '@vitest/utils': 1.3.0 + '@vitest/spy': 1.3.1 + '@vitest/utils': 1.3.1 chai: 4.4.1 dev: true - /@vitest/runner@1.3.0: - resolution: {integrity: sha512-1Jb15Vo/Oy7mwZ5bXi7zbgszsdIBNjc4IqP8Jpr/8RdBC4nF1CTzIAn2dxYvpF1nGSseeL39lfLQ2uvs5u1Y9A==} + /@vitest/runner@1.3.1: + resolution: {integrity: sha512-5FzF9c3jG/z5bgCnjr8j9LNq/9OxV2uEBAITOXfoe3rdZJTdO7jzThth7FXv/6b+kdY65tpRQB7WaKhNZwX+Kg==} dependencies: - '@vitest/utils': 1.3.0 + '@vitest/utils': 1.3.1 p-limit: 5.0.0 pathe: 1.1.2 dev: true - /@vitest/snapshot@1.3.0: - resolution: {integrity: sha512-swmktcviVVPYx9U4SEQXLV6AEY51Y6bZ14jA2yo6TgMxQ3h+ZYiO0YhAHGJNp0ohCFbPAis1R9kK0cvN6lDPQA==} + /@vitest/snapshot@1.3.1: + resolution: {integrity: sha512-EF++BZbt6RZmOlE3SuTPu/NfwBF6q4ABS37HHXzs2LUVPBLx2QoY/K0fKpRChSo8eLiuxcbCVfqKgx/dplCDuQ==} dependencies: magic-string: 0.30.7 pathe: 1.1.2 pretty-format: 29.7.0 dev: true - /@vitest/spy@1.3.0: - resolution: {integrity: sha512-AkCU0ThZunMvblDpPKgjIi025UxR8V7MZ/g/EwmAGpjIujLVV2X6rGYGmxE2D4FJbAy0/ijdROHMWa2M/6JVMw==} + /@vitest/spy@1.3.1: + resolution: {integrity: sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==} dependencies: tinyspy: 2.2.1 dev: true - /@vitest/utils@1.3.0: - resolution: {integrity: sha512-/LibEY/fkaXQufi4GDlQZhikQsPO2entBKtfuyIpr1jV4DpaeasqkeHjhdOhU24vSHshcSuEyVlWdzvv2XmYCw==} + /@vitest/utils@1.3.1: + resolution: {integrity: sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==} dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 @@ -5274,7 +5274,7 @@ packages: optionalDependencies: fsevents: 2.3.3 - /nuxt@3.10.2(eslint@8.56.0)(rollup@3.29.4)(sass@1.71.0)(typescript@5.3.3)(vite@5.1.1)(vue-tsc@1.8.27): + /nuxt@3.10.2(eslint@8.56.0)(rollup@3.29.4)(sass@1.71.1)(typescript@5.3.3)(vite@5.1.1)(vue-tsc@1.8.27): resolution: {integrity: sha512-EYRPNPEHRoOzL5ZusOMoBvv1/yifGwdv7BLJPD/jaEDeEZvdXjLXLSRh2NukmdB1SdNmfL3wEnt5xtRpQO1niQ==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -5293,7 +5293,7 @@ packages: '@nuxt/schema': 3.10.2(rollup@3.29.4) '@nuxt/telemetry': 2.5.3(rollup@3.29.4) '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.10.2(eslint@8.56.0)(rollup@3.29.4)(sass@1.71.0)(typescript@5.3.3)(vue-tsc@1.8.27)(vue@3.4.19) + '@nuxt/vite-builder': 3.10.2(eslint@8.56.0)(rollup@3.29.4)(sass@1.71.1)(typescript@5.3.3)(vue-tsc@1.8.27)(vue@3.4.19) '@unhead/dom': 1.8.10 '@unhead/ssr': 1.8.10 '@unhead/vue': 1.8.10(vue@3.4.19) @@ -6323,8 +6323,8 @@ packages: requiresBuild: true optional: true - /sass@1.71.0: - resolution: {integrity: sha512-HKKIKf49Vkxlrav3F/w6qRuPcmImGVbIXJ2I3Kg0VMA+3Bav+8yE9G5XmP5lMj6nl4OlqbPftGAscNaNu28b8w==} + /sass@1.71.1: + resolution: {integrity: sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -7233,7 +7233,7 @@ packages: engines: {node: '>= 0.8'} dev: false - /vite-node@1.3.0(sass@1.71.0): + /vite-node@1.3.0(sass@1.71.1): resolution: {integrity: sha512-D/oiDVBw75XMnjAXne/4feCkCEwcbr2SU1bjAhCcfI5Bq3VoOHji8/wCPAfUkDIeohJ5nSZ39fNxM3dNZ6OBOA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -7242,7 +7242,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.1.1(sass@1.71.0) + vite: 5.1.1(sass@1.71.1) transitivePeerDependencies: - '@types/node' - less @@ -7253,6 +7253,27 @@ packages: - supports-color - terser + /vite-node@1.3.1: + resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + pathe: 1.1.2 + picocolors: 1.0.0 + vite: 5.1.1(sass@1.71.1) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /vite-plugin-checker@0.6.4(eslint@8.56.0)(typescript@5.3.3)(vite@5.1.1)(vue-tsc@1.8.27): resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==} engines: {node: '>=14.16'} @@ -7297,7 +7318,7 @@ packages: strip-ansi: 6.0.1 tiny-invariant: 1.3.1 typescript: 5.3.3 - vite: 5.1.1(sass@1.71.0) + vite: 5.1.1(sass@1.71.1) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.8 @@ -7324,7 +7345,7 @@ packages: perfect-debounce: 1.0.0 picocolors: 1.0.0 sirv: 2.0.4 - vite: 5.1.1(sass@1.71.0) + vite: 5.1.1(sass@1.71.1) transitivePeerDependencies: - rollup - supports-color @@ -7343,11 +7364,11 @@ packages: '@vue/compiler-dom': 3.4.19 kolorist: 1.8.0 magic-string: 0.30.7 - vite: 5.1.1(sass@1.71.0) + vite: 5.1.1(sass@1.71.1) transitivePeerDependencies: - supports-color - /vite@5.1.1(sass@1.71.0): + /vite@5.1.1(sass@1.71.1): resolution: {integrity: sha512-wclpAgY3F1tR7t9LL5CcHC41YPkQIpKUGeIuT8MdNwNZr6OqOTLs7JX5vIHAtzqLWXts0T+GDrh9pN2arneKqg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -7378,14 +7399,14 @@ packages: esbuild: 0.19.12 postcss: 8.4.35 rollup: 4.12.0 - sass: 1.71.0 + sass: 1.71.1 optionalDependencies: fsevents: 2.3.3 - /vitest-environment-nuxt@1.0.0(h3@1.10.2)(playwright-core@1.41.2)(rollup@3.29.4)(vite@5.1.1)(vitest@1.3.0)(vue-router@4.2.5)(vue@3.4.19): + /vitest-environment-nuxt@1.0.0(h3@1.10.2)(playwright-core@1.41.2)(rollup@3.29.4)(vite@5.1.1)(vitest@1.3.1)(vue-router@4.2.5)(vue@3.4.19): resolution: {integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==} dependencies: - '@nuxt/test-utils': 3.11.0(h3@1.10.2)(playwright-core@1.41.2)(rollup@3.29.4)(vite@5.1.1)(vitest@1.3.0)(vue-router@4.2.5)(vue@3.4.19) + '@nuxt/test-utils': 3.11.0(h3@1.10.2)(playwright-core@1.41.2)(rollup@3.29.4)(vite@5.1.1)(vitest@1.3.1)(vue-router@4.2.5)(vue@3.4.19) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -7404,15 +7425,15 @@ packages: - vue-router dev: true - /vitest@1.3.0: - resolution: {integrity: sha512-V9qb276J1jjSx9xb75T2VoYXdO1UKi+qfflY7V7w93jzX7oA/+RtYE6TcifxksxsZvygSSMwu2Uw6di7yqDMwg==} + /vitest@1.3.1: + resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.3.0 - '@vitest/ui': 1.3.0 + '@vitest/browser': 1.3.1 + '@vitest/ui': 1.3.1 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -7429,11 +7450,11 @@ packages: jsdom: optional: true dependencies: - '@vitest/expect': 1.3.0 - '@vitest/runner': 1.3.0 - '@vitest/snapshot': 1.3.0 - '@vitest/spy': 1.3.0 - '@vitest/utils': 1.3.0 + '@vitest/expect': 1.3.1 + '@vitest/runner': 1.3.1 + '@vitest/snapshot': 1.3.1 + '@vitest/spy': 1.3.1 + '@vitest/utils': 1.3.1 acorn-walk: 8.3.2 chai: 4.4.1 debug: 4.3.4 @@ -7446,8 +7467,8 @@ packages: strip-literal: 2.0.0 tinybench: 2.6.0 tinypool: 0.8.2 - vite: 5.1.1(sass@1.71.0) - vite-node: 1.3.0(sass@1.71.0) + vite: 5.1.1(sass@1.71.1) + vite-node: 1.3.1 why-is-node-running: 2.2.2 transitivePeerDependencies: - less