diff --git a/package.json b/package.json index e13c9c8536..fabc8445f5 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "@nuxt/test-utils": "3.9.0", "@nuxt/webpack-builder": "workspace:*", "@types/fs-extra": "11.0.4", - "@types/node": "20.10.7", + "@types/node": "20.10.8", "@types/semver": "7.5.6", "@vitest/coverage-v8": "1.1.1", "@vue/test-utils": "2.4.3", diff --git a/packages/vite/package.json b/packages/vite/package.json index d1a53564e5..26160fa268 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -46,7 +46,7 @@ "estree-walker": "^3.0.3", "externality": "^1.0.2", "fs-extra": "^11.2.0", - "get-port-please": "^3.1.1", + "get-port-please": "^3.1.2", "h3": "^1.10.0", "knitwork": "^1.0.0", "magic-string": "^0.30.5", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 16a6be5bee..c5ea2debc6 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -28,7 +28,7 @@ "@nuxt/friendly-errors-webpack-plugin": "^2.6.0", "@nuxt/kit": "workspace:*", "autoprefixer": "^10.4.16", - "css-loader": "^6.8.1", + "css-loader": "^6.9.0", "css-minimizer-webpack-plugin": "^5.0.1", "cssnano": "^6.0.3", "defu": "^6.1.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3d09336cf9..3381c23c3e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,8 +35,8 @@ importers: specifier: 11.0.4 version: 11.0.4 '@types/node': - specifier: 20.10.7 - version: 20.10.7 + specifier: 20.10.8 + version: 20.10.8 '@types/semver': specifier: 7.5.6 version: 7.5.6 @@ -129,7 +129,7 @@ importers: version: 1.3.2 vitest: specifier: 1.1.1 - version: 1.1.1(@types/node@20.10.7)(happy-dom@12.10.3) + version: 1.1.1(@types/node@20.10.8)(happy-dom@12.10.3) vitest-environment-nuxt: specifier: 1.0.0 version: 1.0.0(@vue/test-utils@2.4.3)(h3@1.10.0)(happy-dom@12.10.3)(playwright-core@1.40.1)(vite@5.0.11)(vitest@1.1.1)(vue-router@4.2.5)(vue@3.4.7) @@ -223,10 +223,10 @@ importers: version: 2.0.0(typescript@5.3.3) vite: specifier: 5.0.11 - version: 5.0.11(@types/node@20.10.7) + version: 5.0.11(@types/node@20.10.8) vitest: specifier: 1.1.1 - version: 1.1.1(@types/node@20.10.7)(happy-dom@12.10.3) + version: 1.1.1(@types/node@20.10.8)(happy-dom@12.10.3) webpack: specifier: 5.89.0 version: 5.89.0 @@ -510,7 +510,7 @@ importers: version: 2.3.1 vite: specifier: 5.0.11 - version: 5.0.11(@types/node@20.10.7) + version: 5.0.11(@types/node@20.10.8) vue: specifier: 3.4.7 version: 3.4.7(typescript@5.3.3) @@ -575,8 +575,8 @@ importers: specifier: ^11.2.0 version: 11.2.0 get-port-please: - specifier: ^3.1.1 - version: 3.1.1 + specifier: ^3.1.2 + version: 3.1.2 h3: specifier: ^1.10.0 version: 1.10.0 @@ -621,10 +621,10 @@ importers: version: 1.6.0 vite: specifier: 5.0.11 - version: 5.0.11(@types/node@20.10.7) + version: 5.0.11(@types/node@20.10.8) vite-node: specifier: ^1.1.1 - version: 1.1.1(@types/node@20.10.7) + version: 1.1.1(@types/node@20.10.8) vite-plugin-checker: specifier: ^0.6.2 version: 0.6.2(eslint@8.56.0)(typescript@5.3.3)(vite@5.0.11)(vue-tsc@1.8.27) @@ -663,8 +663,8 @@ importers: specifier: ^10.4.16 version: 10.4.16(postcss@8.4.33) css-loader: - specifier: ^6.8.1 - version: 6.8.1(webpack@5.89.0) + specifier: ^6.9.0 + version: 6.9.0(webpack@5.89.0) css-minimizer-webpack-plugin: specifier: ^5.0.1 version: 5.0.1(webpack@5.89.0) @@ -847,7 +847,7 @@ importers: version: 1.3.3 vitest: specifier: 1.0.2 - version: 1.0.2(@types/node@20.10.7)(happy-dom@12.10.3) + version: 1.0.2(@types/node@20.10.8)(happy-dom@12.10.3) vue: specifier: 3.4.7 version: 3.4.7(typescript@5.3.3) @@ -1223,8 +1223,8 @@ packages: vitest: '>=1.0.0-beta.4 || >=1' dependencies: '@codspeed/core': 2.3.1 - vite: 5.0.11(@types/node@20.10.7) - vitest: 1.1.1(@types/node@20.10.7)(happy-dom@12.10.3) + vite: 5.0.11(@types/node@20.10.8) + vitest: 1.1.1(@types/node@20.10.8)(happy-dom@12.10.3) dev: true /@discoveryjs/json-ext@0.5.7: @@ -1709,7 +1709,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.5 '@types/istanbul-reports': 3.0.3 - '@types/node': 20.10.7 + '@types/node': 20.10.8 '@types/yargs': 17.0.28 chalk: 4.1.2 dev: false @@ -2075,7 +2075,7 @@ packages: estree-walker: 3.0.3 execa: 8.0.1 fake-indexeddb: 5.0.1 - get-port-please: 3.1.1 + get-port-please: 3.1.2 h3: 1.10.0 happy-dom: 12.10.3 local-pkg: 0.5.0 @@ -2091,8 +2091,8 @@ packages: ufo: 1.3.2 unenv: 1.9.0 unplugin: 1.6.0 - vite: 5.0.11(@types/node@20.10.7) - vitest: 1.1.1(@types/node@20.10.7)(happy-dom@12.10.3) + vite: 5.0.11(@types/node@20.10.8) + vitest: 1.1.1(@types/node@20.10.8)(happy-dom@12.10.3) vitest-environment-nuxt: 1.0.0(@vue/test-utils@2.4.3)(h3@1.10.0)(happy-dom@12.10.3)(playwright-core@1.40.1)(vite@5.0.11)(vitest@1.1.1)(vue-router@4.2.5)(vue@3.4.7) vue: 3.4.7(typescript@5.3.3) vue-router: 4.2.5(vue@3.4.7) @@ -2540,7 +2540,7 @@ packages: /@types/connect@3.4.37: resolution: {integrity: sha512-zBUSRqkfZ59OcwXon4HVxhx5oWCJmc0OtBTK05M+p0dYjgN6iTwIL2T/WbsQZrEsdnwaF9cWQ+azOnpPvIqY3Q==} dependencies: - '@types/node': 20.10.7 + '@types/node': 20.10.8 dev: true /@types/eslint-scope@3.7.6: @@ -2578,7 +2578,7 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 20.10.7 + '@types/node': 20.10.8 /@types/istanbul-lib-coverage@2.0.5: resolution: {integrity: sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==} @@ -2605,7 +2605,7 @@ packages: /@types/jsonfile@6.1.2: resolution: {integrity: sha512-8t92P+oeW4d/CRQfJaSqEwXujrhH4OEeHRjGU3v1Q8mUS8GPF3yiX26sw4svv6faL2HfBtGTe2xWIoVgN3dy9w==} dependencies: - '@types/node': 20.10.7 + '@types/node': 20.10.8 dev: true /@types/lodash-es@4.17.12: @@ -2621,7 +2621,7 @@ packages: /@types/node-sass@4.11.6: resolution: {integrity: sha512-Qkf5Fs9zzsXchenUY7oVdIHyv8FtPgqIXqOJzhh3FDqpYjqvc/gtZ3hlZVFmKQhl7wyI4+WkRbYufYC5pfY7iw==} dependencies: - '@types/node': 20.10.7 + '@types/node': 20.10.8 dev: true /@types/node@20.10.7: @@ -2629,6 +2629,11 @@ packages: dependencies: undici-types: 5.26.5 + /@types/node@20.10.8: + resolution: {integrity: sha512-f8nQs3cLxbAFc00vEU59yf9UyGUftkPaLGfvbVOIDdx2i1b8epBqj2aNGyP19fiyXWvlmZ7qC1XLjAzw/OKIeA==} + dependencies: + undici-types: 5.26.5 + /@types/normalize-package-data@2.4.4: resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} dev: true @@ -2700,7 +2705,7 @@ packages: /@types/webpack-sources@3.2.1: resolution: {integrity: sha512-iLC3Fsx62ejm3ST3PQ8vBMC54Rb3EoCprZjeJGI5q+9QjfDLGt9jeg/k245qz1G9AQnORGk0vqPicJFPT1QODQ==} dependencies: - '@types/node': 20.10.7 + '@types/node': 20.10.8 '@types/source-list-map': 0.1.4 source-map: 0.7.4 dev: true @@ -2714,7 +2719,7 @@ packages: /@types/webpack@4.41.34: resolution: {integrity: sha512-CN2aOGrR3zbMc2v+cKqzaClYP1ldkpPOgtdNvgX+RmlWCSWxHxpzz6WSCVQZRkF8D60ROlkRzAoEpgjWQ+bd2g==} dependencies: - '@types/node': 20.10.7 + '@types/node': 20.10.8 '@types/tapable': 1.0.10 '@types/uglify-js': 3.17.3 '@types/webpack-sources': 3.2.1 @@ -2934,7 +2939,7 @@ packages: '@babel/core': 7.23.3 '@babel/plugin-transform-typescript': 7.23.3(@babel/core@7.23.3) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.3) - vite: 5.0.11(@types/node@20.10.7) + vite: 5.0.11(@types/node@20.10.8) vue: 3.4.7(typescript@5.3.3) transitivePeerDependencies: - supports-color @@ -2967,7 +2972,7 @@ packages: std-env: 3.7.0 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 - vitest: 1.1.1(@types/node@20.10.7)(happy-dom@12.10.3) + vitest: 1.1.1(@types/node@20.10.8)(happy-dom@12.10.3) transitivePeerDependencies: - supports-color dev: true @@ -4129,8 +4134,8 @@ packages: postcss: 8.4.33 dev: false - /css-loader@6.8.1(webpack@5.89.0): - resolution: {integrity: sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==} + /css-loader@6.9.0(webpack@5.89.0): + resolution: {integrity: sha512-3I5Nu4ytWlHvOP6zItjiHlefBNtrH+oehq8tnQa2kO305qpVyx9XNIT1CXIj5bgCJs7qICBCkgCYxQLKPANoLA==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 @@ -4139,7 +4144,7 @@ packages: postcss: 8.4.33 postcss-modules-extract-imports: 3.0.0(postcss@8.4.33) postcss-modules-local-by-default: 4.0.3(postcss@8.4.33) - postcss-modules-scope: 3.0.0(postcss@8.4.33) + postcss-modules-scope: 3.1.0(postcss@8.4.33) postcss-modules-values: 4.0.0(postcss@8.4.33) postcss-value-parser: 4.2.0 semver: 7.5.4 @@ -5331,6 +5336,10 @@ packages: /get-port-please@3.1.1: resolution: {integrity: sha512-3UBAyM3u4ZBVYDsxOQfJDxEa6XTbpBDrOjp4mf7ExFRt5BKs/QywQQiJsh2B+hxcZLSapWqCRvElUe8DnKcFHA==} + dev: false + + /get-port-please@3.1.2: + resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} /get-stdin@9.0.0: resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} @@ -6068,7 +6077,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.10.7 + '@types/node': 20.10.8 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -6079,7 +6088,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.10.7 + '@types/node': 20.10.8 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -6087,7 +6096,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.10.7 + '@types/node': 20.10.8 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -6280,7 +6289,7 @@ packages: clipboardy: 3.0.0 consola: 3.2.3 defu: 6.1.4 - get-port-please: 3.1.1 + get-port-please: 3.1.2 h3: 1.10.0 http-shutdown: 1.2.2 jiti: 1.21.0 @@ -7639,8 +7648,8 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-modules-scope@3.0.0(postcss@8.4.33): - resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} + /postcss-modules-scope@3.1.0(postcss@8.4.33): + resolution: {integrity: sha512-SaIbK8XW+MZbd0xHPf7kdfA/3eOt7vxJ72IRecn3EzuZVLr1r0orzf0MX/pN8m+NMDoo6X/SQd8oeKqGZd8PXg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 @@ -9323,7 +9332,7 @@ packages: builtins: 5.0.1 dev: false - /vite-node@1.0.2(@types/node@20.10.7): + /vite-node@1.0.2(@types/node@20.10.8): resolution: {integrity: sha512-h7BbMJf46fLvFW/9Ygo3snkIBEHFh6fHpB4lge98H5quYrDhPFeI3S0LREz328uqPWSnii2yeJXktQ+Pmqk5BQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -9332,7 +9341,7 @@ packages: debug: 4.3.4 pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.0.11(@types/node@20.10.7) + vite: 5.0.11(@types/node@20.10.8) transitivePeerDependencies: - '@types/node' - less @@ -9363,6 +9372,27 @@ packages: - sugarss - supports-color - terser + dev: true + + /vite-node@1.1.1(@types/node@20.10.8): + resolution: {integrity: sha512-2bGE5w4jvym5v8llF6Gu1oBrmImoNSs4WmRVcavnG2me6+8UQntTqLiAMFyiAobp+ZXhj5ZFhI7SmLiFr/jrow==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + pathe: 1.1.1 + picocolors: 1.0.0 + vite: 5.0.11(@types/node@20.10.8) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser /vite-plugin-checker@0.6.2(eslint@8.56.0)(typescript@5.3.3)(vite@5.0.11)(vue-tsc@1.8.27): resolution: {integrity: sha512-YvvvQ+IjY09BX7Ab+1pjxkELQsBd4rPhWNw8WLBeFVxu/E7O+n6VYAqNsKdK/a2luFlX/sMpoWdGFfg4HvwdJQ==} @@ -9410,7 +9440,7 @@ packages: strip-ansi: 6.0.1 tiny-invariant: 1.3.1 typescript: 5.3.3 - vite: 5.0.11(@types/node@20.10.7) + vite: 5.0.11(@types/node@20.10.8) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -9497,6 +9527,41 @@ packages: optionalDependencies: fsevents: 2.3.3 + /vite@5.0.11(@types/node@20.10.8): + resolution: {integrity: sha512-XBMnDjZcNAw/G1gEiskiM1v6yzM4GE5aMGvhWTlHAYYhxb7S3/V1s3m2LDHa8Vh6yIWYYB0iJwsEaS523c4oYA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 20.10.8 + esbuild: 0.19.11 + postcss: 8.4.33 + rollup: 4.9.4 + optionalDependencies: + fsevents: 2.3.3 + /vitest-environment-nuxt@1.0.0(@vue/test-utils@2.4.3)(h3@1.10.0)(happy-dom@12.10.3)(playwright-core@1.40.1)(vite@5.0.11)(vitest@1.1.1)(vue-router@4.2.5)(vue@3.4.7): resolution: {integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==} dependencies: @@ -9516,7 +9581,7 @@ packages: - vue-router dev: true - /vitest@1.0.2(@types/node@20.10.7)(happy-dom@12.10.3): + /vitest@1.0.2(@types/node@20.10.8)(happy-dom@12.10.3): resolution: {integrity: sha512-F3NVwwpXfRSDnJmyv+ALPwSRVt0zDkRRE18pwUHSUPXAlWQ47rY1dc99ziMW5bBHyqwK2ERjMisLNoef64qk9w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -9541,7 +9606,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.10.7 + '@types/node': 20.10.8 '@vitest/expect': 1.0.2 '@vitest/runner': 1.0.2 '@vitest/snapshot': 1.0.2 @@ -9561,8 +9626,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.8.1 - vite: 5.0.11(@types/node@20.10.7) - vite-node: 1.0.2(@types/node@20.10.7) + vite: 5.0.11(@types/node@20.10.8) + vite-node: 1.0.2(@types/node@20.10.8) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -9632,6 +9697,64 @@ packages: - terser dev: true + /vitest@1.1.1(@types/node@20.10.8)(happy-dom@12.10.3): + resolution: {integrity: sha512-Ry2qs4UOu/KjpXVfOCfQkTnwSXYGrqTbBZxw6reIYEFjSy1QUARRg5pxiI5BEXy+kBVntxUYNMlq4Co+2vD3fQ==} + 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.0.0 + '@vitest/ui': ^1.0.0 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + dependencies: + '@types/node': 20.10.8 + '@vitest/expect': 1.1.1 + '@vitest/runner': 1.1.1 + '@vitest/snapshot': 1.1.1 + '@vitest/spy': 1.1.1 + '@vitest/utils': 1.1.1 + acorn-walk: 8.3.1 + cac: 6.7.14 + chai: 4.3.10 + debug: 4.3.4 + execa: 8.0.1 + happy-dom: 12.10.3 + local-pkg: 0.5.0 + magic-string: 0.30.5 + pathe: 1.1.1 + picocolors: 1.0.0 + std-env: 3.7.0 + strip-literal: 1.3.0 + tinybench: 2.5.1 + tinypool: 0.8.1 + vite: 5.0.11(@types/node@20.10.8) + vite-node: 1.1.1(@types/node@20.10.8) + why-is-node-running: 2.2.2 + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /void-elements@3.1.0: resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} engines: {node: '>=0.10.0'}