diff --git a/package.json b/package.json index cad9be6f..f69eca20 100644 --- a/package.json +++ b/package.json @@ -41,9 +41,9 @@ "@nuxt/schema": "^3.8.1", "@nuxt/test-utils": "^3.8.1", "@types/http-proxy": "^1.17.14", - "@types/node": "^20.8.10", - "@types/semver": "^7.5.4", - "@types/ws": "^8.5.8", + "@types/node": "^20.9.0", + "@types/semver": "^7.5.5", + "@types/ws": "^8.5.9", "c12": "^1.5.1", "changelogen": "^0.5.5", "chokidar": "^3.5.3", @@ -60,7 +60,7 @@ "httpxy": "^0.1.5", "jiti": "^1.21.0", "listhen": "^1.5.5", - "magicast": "^0.3.0", + "magicast": "^0.3.2", "mlly": "^1.4.2", "nuxt": "^3.8.1", "nypm": "^0.3.3", @@ -78,7 +78,7 @@ "optionalDependencies": { "fsevents": "~2.3.3" }, - "packageManager": "pnpm@8.10.2", + "packageManager": "pnpm@8.10.3", "engines": { "node": "^14.18.0 || >=16.10.0" } diff --git a/playground/package.json b/playground/package.json index 82093c53..6752df3d 100644 --- a/playground/package.json +++ b/playground/package.json @@ -2,6 +2,6 @@ "name": "nuxt-cli-playground", "private": true, "version": "1.0.0", - "packageManager": "pnpm@8.10.2", + "packageManager": "pnpm@8.10.3", "devDependencies": {} } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c97e9e37..e3e67cf7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,19 +21,19 @@ devDependencies: version: 3.8.1(rollup@3.29.4) '@nuxt/test-utils': specifier: ^3.8.1 - version: 3.8.1(rollup@3.29.4)(vue@3.3.4) + version: 3.8.1(rollup@3.29.4)(vue@3.3.8) '@types/http-proxy': specifier: ^1.17.14 version: 1.17.14 '@types/node': - specifier: ^20.8.10 - version: 20.8.10 + specifier: ^20.9.0 + version: 20.9.0 '@types/semver': - specifier: ^7.5.4 - version: 7.5.4 + specifier: ^7.5.5 + version: 7.5.5 '@types/ws': - specifier: ^8.5.8 - version: 8.5.8 + specifier: ^8.5.9 + version: 8.5.9 c12: specifier: ^1.5.1 version: 1.5.1 @@ -83,14 +83,14 @@ devDependencies: specifier: ^1.5.5 version: 1.5.5 magicast: - specifier: ^0.3.0 - version: 0.3.0 + specifier: ^0.3.2 + version: 0.3.2 mlly: specifier: ^1.4.2 version: 1.4.2 nuxt: specifier: ^3.8.1 - version: 3.8.1(@types/node@20.8.10)(eslint@8.53.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) + version: 3.8.1(@types/node@20.9.0)(eslint@8.53.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) nypm: specifier: ^0.3.3 version: 0.3.3 @@ -363,6 +363,14 @@ packages: '@babel/types': 7.23.0 dev: true + /@babel/parser@7.23.3: + resolution: {integrity: sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.23.3 + dev: true + /@babel/plugin-proposal-decorators@7.23.2(@babel/core@7.23.2): resolution: {integrity: sha512-eR0gJQc830fJVGz37oKLvt9W9uUIQSAovUl0e9sJ3YeO09dlcoBVYD3CLrjCj4qHdXmfiyTyFt8yeQYSN5fxLg==} engines: {node: '>=6.9.0'} @@ -480,6 +488,15 @@ packages: to-fast-properties: 2.0.0 dev: true + /@babel/types@7.23.3: + resolution: {integrity: sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + dev: true + /@cloudflare/kv-asset-handler@0.3.0: resolution: {integrity: sha512-9CB/MKf/wdvbfkUdfrj+OkEwZ5b7rws0eogJ4293h+7b6KX5toPwym+VQKmILafNB9YiehqY0DlNrDcDhdWHSQ==} dependencies: @@ -1152,8 +1169,8 @@ packages: '@nuxt/kit': 3.8.1(rollup@3.29.4) '@nuxt/schema': 3.8.1(rollup@3.29.4) execa: 7.2.0 - nuxt: 3.8.1(@types/node@20.8.10)(eslint@8.53.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) - vite: 4.5.0(@types/node@20.8.10) + nuxt: 3.8.1(@types/node@20.9.0)(eslint@8.53.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) + vite: 4.5.0(@types/node@20.9.0) transitivePeerDependencies: - rollup - supports-color @@ -1167,7 +1184,7 @@ packages: diff: 5.1.0 execa: 7.2.0 global-dirs: 3.0.1 - magicast: 0.3.0 + magicast: 0.3.2 pathe: 1.1.1 pkg-types: 1.0.3 prompts: 2.4.2 @@ -1201,9 +1218,9 @@ packages: is-installed-globally: 0.4.0 launch-editor: 2.6.1 local-pkg: 0.5.0 - magicast: 0.3.0 + magicast: 0.3.2 nitropack: 2.7.2 - nuxt: 3.8.1(@types/node@20.8.10)(eslint@8.53.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) + nuxt: 3.8.1(@types/node@20.9.0)(eslint@8.53.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0) nypm: 0.3.3 ofetch: 1.3.3 ohash: 1.1.3 @@ -1217,7 +1234,7 @@ packages: simple-git: 3.20.0 sirv: 2.0.3 unimport: 3.4.0(rollup@3.29.4) - vite: 4.5.0(@types/node@20.8.10) + vite: 4.5.0(@types/node@20.9.0) vite-plugin-inspect: 0.7.40(@nuxt/kit@3.8.1)(rollup@3.29.4)(vite@4.5.0) vite-plugin-vue-inspector: 4.0.0(vite@4.5.0) which: 3.0.1 @@ -1330,7 +1347,7 @@ packages: - supports-color dev: true - /@nuxt/test-utils@3.8.1(rollup@3.29.4)(vue@3.3.4): + /@nuxt/test-utils@3.8.1(rollup@3.29.4)(vue@3.3.8): resolution: {integrity: sha512-8ZQ+OZ7z5Sc5KG2aCvk0piheYSpGb2UQJMCWr8ORwEyZIw4awrkkwGzUY06e344E4StvJB8zxN122MEcFNOkow==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1355,7 +1372,7 @@ packages: ofetch: 1.3.3 pathe: 1.1.1 ufo: 1.3.1 - vue: 3.3.4 + vue: 3.3.8(typescript@5.2.2) transitivePeerDependencies: - rollup - supports-color @@ -1365,7 +1382,7 @@ packages: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} dev: true - /@nuxt/vite-builder@3.8.1(@types/node@20.8.10)(eslint@8.53.0)(rollup@3.29.4)(typescript@5.2.2)(vue@3.3.8): + /@nuxt/vite-builder@3.8.1(@types/node@20.9.0)(eslint@8.53.0)(rollup@3.29.4)(typescript@5.2.2)(vue@3.3.8): resolution: {integrity: sha512-Ot/twGONxj22T9U4bxp771ibKVFlZxIiYDHY/e6mZsE4Blc0efKo6MzPPPo0W4/tXQbtKKEq41uINN3dMI3mag==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1400,8 +1417,8 @@ packages: strip-literal: 1.3.0 ufo: 1.3.1 unplugin: 1.5.0 - vite: 4.5.0(@types/node@20.8.10) - vite-node: 0.33.0(@types/node@20.8.10) + vite: 4.5.0(@types/node@20.9.0) + vite-node: 0.33.0(@types/node@20.9.0) vite-plugin-checker: 0.6.2(eslint@8.53.0)(typescript@5.2.2)(vite@4.5.0) vue: 3.3.8(typescript@5.2.2) vue-bundle-renderer: 2.0.0 @@ -1801,15 +1818,15 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 20.8.10 + '@types/node': 20.9.0 dev: true /@types/json-schema@7.0.14: resolution: {integrity: sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==} dev: true - /@types/node@20.8.10: - resolution: {integrity: sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w==} + /@types/node@20.9.0: + resolution: {integrity: sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==} dependencies: undici-types: 5.26.5 dev: true @@ -1818,14 +1835,14 @@ packages: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} dev: true - /@types/semver@7.5.4: - resolution: {integrity: sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==} + /@types/semver@7.5.5: + resolution: {integrity: sha512-+d+WYC1BxJ6yVOgUgzK8gWvp5qF8ssV5r4nsDcZWKRWcDQLQ619tvWAxJQYGgBrO1MnLJC7a5GtiYsAoQ47dJg==} dev: true - /@types/ws@8.5.8: - resolution: {integrity: sha512-flUksGIQCnJd6sZ1l5dqCEG/ksaoAg/eUwiLAGTJQcfgvZJKF++Ta4bJA6A5aPSJmsr+xlseHn4KLgVlNnvPTg==} + /@types/ws@8.5.9: + resolution: {integrity: sha512-jbdrY0a8lxfdTp/+r7Z4CkycbOFN8WX+IOchLJr3juT/xzbJ8URyTVSJ/hvNdadTgM1mnedb47n+Y31GsFnQlg==} dependencies: - '@types/node': 20.8.10 + '@types/node': 20.9.0 dev: true /@typescript-eslint/eslint-plugin@6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.53.0)(typescript@5.2.2): @@ -1940,7 +1957,7 @@ packages: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) '@types/json-schema': 7.0.14 - '@types/semver': 7.5.4 + '@types/semver': 7.5.5 '@typescript-eslint/scope-manager': 6.8.0 '@typescript-eslint/types': 6.8.0 '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.2.2) @@ -2033,7 +2050,7 @@ packages: '@babel/core': 7.23.2 '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.2) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.2) - vite: 4.5.0(@types/node@20.8.10) + vite: 4.5.0(@types/node@20.9.0) vue: 3.3.8(typescript@5.2.2) transitivePeerDependencies: - supports-color @@ -2046,7 +2063,7 @@ packages: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.5.0(@types/node@20.8.10) + vite: 4.5.0(@types/node@20.9.0) vue: 3.3.8(typescript@5.2.2) dev: true @@ -2193,25 +2210,12 @@ packages: magic-string: 0.30.5 dev: true - /@vue/reactivity@3.3.4: - resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} - dependencies: - '@vue/shared': 3.3.4 - dev: true - /@vue/reactivity@3.3.8: resolution: {integrity: sha512-ctLWitmFBu6mtddPyOKpHg8+5ahouoTCRtmAHZAXmolDtuZXfjL2T3OJ6DL6ezBPQB1SmMnpzjiWjCiMYmpIuw==} dependencies: '@vue/shared': 3.3.8 dev: true - /@vue/runtime-core@3.3.4: - resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==} - dependencies: - '@vue/reactivity': 3.3.4 - '@vue/shared': 3.3.4 - dev: true - /@vue/runtime-core@3.3.8: resolution: {integrity: sha512-qurzOlb6q26KWQ/8IShHkMDOuJkQnQcTIp1sdP4I9MbCf9FJeGVRXJFr2mF+6bXh/3Zjr9TDgURXrsCr9bfjUw==} dependencies: @@ -2219,14 +2223,6 @@ packages: '@vue/shared': 3.3.8 dev: true - /@vue/runtime-dom@3.3.4: - resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==} - dependencies: - '@vue/runtime-core': 3.3.4 - '@vue/shared': 3.3.4 - csstype: 3.1.2 - dev: true - /@vue/runtime-dom@3.3.8: resolution: {integrity: sha512-Noy5yM5UIf9UeFoowBVgghyGGPIDPy1Qlqt0yVsUdAVbqI8eeMSsTqBtauaEoT2UFXUk5S64aWVNJN4MJ2vRdA==} dependencies: @@ -2235,16 +2231,6 @@ packages: csstype: 3.1.2 dev: true - /@vue/server-renderer@3.3.4(vue@3.3.4): - resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==} - peerDependencies: - vue: 3.3.4 - dependencies: - '@vue/compiler-ssr': 3.3.4 - '@vue/shared': 3.3.4 - vue: 3.3.4 - dev: true - /@vue/server-renderer@3.3.8(vue@3.3.8): resolution: {integrity: sha512-zVCUw7RFskvPuNlPn/8xISbrf0zTWsTSdYTsUTN1ERGGZGVnRxM2QZ3x1OR32+vwkkCm0IW6HmJ49IsPm7ilLg==} peerDependencies: @@ -4455,11 +4441,11 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /magicast@0.3.0: - resolution: {integrity: sha512-ZsEzw35h7xYoFlWHIyxU6zmH4sdwzdmY0DY4s/Lie/qKimeijz2jRw8/OV2248kt/y6FbvoTvGRKyB7y/Mpx8w==} + /magicast@0.3.2: + resolution: {integrity: sha512-Fjwkl6a0syt9TFN0JSYpOybxiMCkYNEeOTnOTNRbjphirLakznZXAqrXgj/7GG3D1dvETONNwrBfinvAbpunDg==} dependencies: - '@babel/parser': 7.23.0 - '@babel/types': 7.23.0 + '@babel/parser': 7.23.3 + '@babel/types': 7.23.3 source-map-js: 1.0.2 dev: true @@ -5027,7 +5013,7 @@ packages: fsevents: 2.3.3 dev: true - /nuxt@3.8.1(@types/node@20.8.10)(eslint@8.53.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0): + /nuxt@3.8.1(@types/node@20.9.0)(eslint@8.53.0)(rollup@3.29.4)(typescript@5.2.2)(vite@4.5.0): resolution: {integrity: sha512-RSGO56Gv0x2f6AXWw4o4GoBaVdsD0qkPCjrX7Ud/jzH3cRJoyYMPuq/9AOLvf2o1ecZWl39j5elqJ4QHmggyOA==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -5046,8 +5032,8 @@ packages: '@nuxt/schema': 3.8.1(rollup@3.29.4) '@nuxt/telemetry': 2.5.2(rollup@3.29.4) '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.8.1(@types/node@20.8.10)(eslint@8.53.0)(rollup@3.29.4)(typescript@5.2.2)(vue@3.3.8) - '@types/node': 20.8.10 + '@nuxt/vite-builder': 3.8.1(@types/node@20.9.0)(eslint@8.53.0)(rollup@3.29.4)(typescript@5.2.2)(vue@3.3.8) + '@types/node': 20.9.0 '@unhead/dom': 1.8.3 '@unhead/ssr': 1.8.3 '@unhead/vue': 1.8.3(vue@3.3.8) @@ -6730,7 +6716,7 @@ packages: builtins: 5.0.1 dev: true - /vite-node@0.33.0(@types/node@20.8.10): + /vite-node@0.33.0(@types/node@20.9.0): resolution: {integrity: sha512-19FpHYbwWWxDr73ruNahC+vtEdza52kA90Qb3La98yZ0xULqV8A5JLNPUff0f5zID4984tW7l3DH2przTJUZSw==} engines: {node: '>=v14.18.0'} hasBin: true @@ -6740,7 +6726,7 @@ packages: mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.5.0(@types/node@20.8.10) + vite: 4.5.0(@types/node@20.9.0) transitivePeerDependencies: - '@types/node' - less @@ -6798,7 +6784,7 @@ packages: strip-ansi: 6.0.1 tiny-invariant: 1.3.1 typescript: 5.2.2 - vite: 4.5.0(@types/node@20.8.10) + vite: 4.5.0(@types/node@20.9.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -6824,7 +6810,7 @@ packages: open: 9.1.0 picocolors: 1.0.0 sirv: 2.0.3 - vite: 4.5.0(@types/node@20.8.10) + vite: 4.5.0(@types/node@20.9.0) transitivePeerDependencies: - rollup - supports-color @@ -6844,12 +6830,12 @@ packages: '@vue/compiler-dom': 3.3.4 kolorist: 1.8.0 magic-string: 0.30.5 - vite: 4.5.0(@types/node@20.8.10) + vite: 4.5.0(@types/node@20.9.0) transitivePeerDependencies: - supports-color dev: true - /vite@4.5.0(@types/node@20.8.10): + /vite@4.5.0(@types/node@20.9.0): resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -6877,7 +6863,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.8.10 + '@types/node': 20.9.0 esbuild: 0.18.20 postcss: 8.4.31 rollup: 3.29.4 @@ -6962,16 +6948,6 @@ packages: vue: 3.3.8(typescript@5.2.2) dev: true - /vue@3.3.4: - resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==} - dependencies: - '@vue/compiler-dom': 3.3.4 - '@vue/compiler-sfc': 3.3.4 - '@vue/runtime-dom': 3.3.4 - '@vue/server-renderer': 3.3.4(vue@3.3.4) - '@vue/shared': 3.3.4 - dev: true - /vue@3.3.8(typescript@5.2.2): resolution: {integrity: sha512-5VSX/3DabBikOXMsxzlW8JyfeLKlG9mzqnWgLQLty88vdZL7ZJgrdgBOmrArwxiLtmS+lNNpPcBYqrhE6TQW5w==} peerDependencies: