diff --git a/package.json b/package.json index b93f42b2cb..a483866e37 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "nuxt-vitest": "0.10.5", "ofetch": "1.3.3", "pathe": "1.1.1", - "playwright-core": "1.38.0", + "playwright-core": "1.38.1", "rimraf": "5.0.1", "semver": "7.5.4", "std-env": "3.4.3", @@ -77,7 +77,7 @@ "vitest-environment-nuxt": "0.10.5", "vue": "3.3.4", "vue-eslint-parser": "9.3.1", - "vue-router": "4.2.4", + "vue-router": "4.2.5", "vue-tsc": "1.8.13" }, "packageManager": "pnpm@8.7.6", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 70845cbfc2..2f0075c2d7 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -100,12 +100,12 @@ "unenv": "^1.7.4", "unimport": "^3.3.0", "unplugin": "^1.5.0", - "unplugin-vue-router": "^0.6.4", + "unplugin-vue-router": "^0.7.0", "untyped": "^1.4.0", "vue": "^3.3.4", "vue-bundle-renderer": "^2.0.0", "vue-devtools-stub": "^0.1.0", - "vue-router": "^4.2.4" + "vue-router": "^4.2.5" }, "devDependencies": { "@parcel/watcher": "2.3.0", diff --git a/packages/schema/package.json b/packages/schema/package.json index 566f5de027..044554986d 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -46,7 +46,7 @@ "vue": "3.3.4", "vue-bundle-renderer": "2.0.0", "vue-loader": "17.2.2", - "vue-router": "4.2.4", + "vue-router": "4.2.5", "webpack": "5.88.2", "webpack-dev-middleware": "6.1.1" }, diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index fc3d30c478..4b1e211d35 100644 --- a/packages/test-utils/package.json +++ b/packages/test-utils/package.json @@ -34,7 +34,7 @@ }, "devDependencies": { "@jest/globals": "29.7.0", - "playwright-core": "1.38.0", + "playwright-core": "1.38.1", "unbuild": "latest", "vitest": "0.33.0" }, diff --git a/packages/webpack/package.json b/packages/webpack/package.json index f8c3c19e4f..5d6cff60ad 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -36,7 +36,7 @@ "hash-sum": "^2.0.0", "lodash-es": "^4.17.21", "magic-string": "^0.30.3", - "memfs": "^4.3.0", + "memfs": "^4.4.0", "mini-css-extract-plugin": "^2.7.6", "mlly": "^1.4.2", "ohash": "^1.1.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dc877b7cca..85f2a76bac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -93,7 +93,7 @@ importers: version: link:packages/nuxt nuxt-vitest: specifier: 0.10.5 - version: 0.10.5(@vitejs/plugin-vue-jsx@3.0.2)(@vitejs/plugin-vue@4.3.4)(happy-dom@12.1.5)(vite@4.4.9)(vitest@0.33.0)(vue-router@4.2.4)(vue@3.3.4) + version: 0.10.5(@vitejs/plugin-vue-jsx@3.0.2)(@vitejs/plugin-vue@4.3.4)(happy-dom@12.1.5)(vite@4.4.9)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.4) ofetch: specifier: 1.3.3 version: 1.3.3 @@ -101,8 +101,8 @@ importers: specifier: 1.1.1 version: 1.1.1 playwright-core: - specifier: 1.38.0 - version: 1.38.0 + specifier: 1.38.1 + version: 1.38.1 rimraf: specifier: 5.0.1 version: 5.0.1 @@ -126,7 +126,7 @@ importers: version: 0.33.0(happy-dom@12.1.5) vitest-environment-nuxt: specifier: 0.10.5 - version: 0.10.5(happy-dom@12.1.5)(vitest@0.33.0)(vue-router@4.2.4)(vue@3.3.4) + version: 0.10.5(happy-dom@12.1.5)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.4) vue: specifier: 3.3.4 version: 3.3.4 @@ -134,8 +134,8 @@ importers: specifier: 9.3.1 version: 9.3.1(eslint@8.49.0) vue-router: - specifier: 4.2.4 - version: 4.2.4(vue@3.3.4) + specifier: 4.2.5 + version: 4.2.5(vue@3.3.4) vue-tsc: specifier: 1.8.13 version: 1.8.13(typescript@5.2.2) @@ -381,8 +381,8 @@ importers: specifier: ^1.5.0 version: 1.5.0 unplugin-vue-router: - specifier: ^0.6.4 - version: 0.6.4(rollup@3.29.1)(vue-router@4.2.4)(vue@3.3.4) + specifier: ^0.7.0 + version: 0.7.0(rollup@3.29.1)(vue-router@4.2.5)(vue@3.3.4) untyped: specifier: ^1.4.0 version: 1.4.0 @@ -396,8 +396,8 @@ importers: specifier: ^0.1.0 version: 0.1.0 vue-router: - specifier: ^4.2.4 - version: 4.2.4(vue@3.3.4) + specifier: ^4.2.5 + version: 4.2.5(vue@3.3.4) devDependencies: '@parcel/watcher': specifier: 2.3.0 @@ -512,8 +512,8 @@ importers: specifier: 17.2.2 version: 17.2.2(vue@3.3.4)(webpack@5.88.2) vue-router: - specifier: 4.2.4 - version: 4.2.4(vue@3.3.4) + specifier: 4.2.5 + version: 4.2.5(vue@3.3.4) webpack: specifier: 5.88.2 version: 5.88.2 @@ -558,8 +558,8 @@ importers: specifier: 29.7.0 version: 29.7.0 playwright-core: - specifier: 1.38.0 - version: 1.38.0 + specifier: 1.38.1 + version: 1.38.1 unbuild: specifier: latest version: 2.0.0(typescript@5.2.2) @@ -748,8 +748,8 @@ importers: specifier: ^0.30.3 version: 0.30.3 memfs: - specifier: ^4.3.0 - version: 4.3.0(quill-delta@5.1.0)(rxjs@7.8.1)(tslib@2.6.1) + specifier: ^4.4.0 + version: 4.4.0(quill-delta@5.1.0)(rxjs@7.8.1)(tslib@2.6.1) mini-css-extract-plugin: specifier: ^2.7.6 version: 2.7.6(webpack@5.88.2) @@ -896,7 +896,7 @@ importers: version: 3.3.4 vue-router: specifier: latest - version: 4.2.4(vue@3.3.4) + version: 4.2.5(vue@3.3.4) test/fixtures/minimal: dependencies: @@ -957,10 +957,10 @@ packages: '@babel/helper-compilation-targets': 7.22.10 '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.10) '@babel/helpers': 7.22.10 - '@babel/parser': 7.22.10 + '@babel/parser': 7.22.16 '@babel/template': 7.22.5 '@babel/traverse': 7.22.10 - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -973,7 +973,7 @@ packages: resolution: {integrity: sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.18 jsesc: 2.5.2 @@ -982,7 +982,7 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 /@babel/helper-compilation-targets@7.22.10: resolution: {integrity: sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==} @@ -1020,25 +1020,25 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.5 - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 /@babel/helper-member-expression-to-functions@7.22.5: resolution: {integrity: sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 /@babel/helper-module-imports@7.22.5: resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 /@babel/helper-module-transforms@7.22.9(@babel/core@7.22.10): resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==} @@ -1051,13 +1051,13 @@ packages: '@babel/helper-module-imports': 7.22.5 '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 /@babel/helper-plugin-utils@7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} @@ -1078,26 +1078,26 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 /@babel/helper-skip-transparent-expression-wrappers@7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 /@babel/helper-string-parser@7.22.5: resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier@7.22.5: - resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} /@babel/helper-validator-option@7.22.5: @@ -1110,7 +1110,7 @@ packages: dependencies: '@babel/template': 7.22.5 '@babel/traverse': 7.22.10 - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 transitivePeerDependencies: - supports-color @@ -1119,16 +1119,16 @@ packages: engines: {node: '>=6.9.0'} requiresBuild: true dependencies: - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser@7.22.10: - resolution: {integrity: sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==} + /@babel/parser@7.22.16: + resolution: {integrity: sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.10): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -1278,8 +1278,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.22.10 - '@babel/parser': 7.22.10 - '@babel/types': 7.22.10 + '@babel/parser': 7.22.16 + '@babel/types': 7.22.19 /@babel/traverse@7.22.10: resolution: {integrity: sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==} @@ -1291,19 +1291,19 @@ packages: '@babel/helper-function-name': 7.22.5 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.22.10 - '@babel/types': 7.22.10 + '@babel/parser': 7.22.16 + '@babel/types': 7.22.19 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/types@7.22.10: - resolution: {integrity: sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==} + /@babel/types@7.22.19: + resolution: {integrity: sha512-P7LAw/LbojPzkgp5oznjE6tQEIWbp4PkkfrZDINTro9zgBRtI324/EYsiSI7lhPbpIQ+DCeR2NNmMWANGGfZsg==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 /@cloudflare/kv-asset-handler@0.3.0: @@ -3307,8 +3307,8 @@ packages: vue-template-compiler: 2.7.14 dev: true - /@vue-macros/common@1.6.2(rollup@3.29.1)(vue@3.3.4): - resolution: {integrity: sha512-1RtMew9RxBvPgUhwQPBismenqHzfeFGycJbrseZ7RQsofE0FG7zoHeElYS1LADTcLXN6lA7FAnE7VlW7MaHu2w==} + /@vue-macros/common@1.8.0(rollup@3.29.1)(vue@3.3.4): + resolution: {integrity: sha512-auDJJzE0z3uRe3867e0DsqcseKImktNf5ojCZgUKqiVxb2yTlwlgOVAYCgoep9oITqxkXQymSvFeKhedi8PhaA==} engines: {node: '>=16.14.0'} peerDependencies: vue: 3.3.4 @@ -3316,10 +3316,10 @@ packages: vue: optional: true dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 '@rollup/pluginutils': 5.0.4(rollup@3.29.1) '@vue/compiler-sfc': 3.3.4 - ast-kit: 0.9.4(rollup@3.29.1) + ast-kit: 0.11.2(rollup@3.29.1) local-pkg: 0.4.3 magic-string-ast: 0.3.0 vue: 3.3.4 @@ -3340,7 +3340,7 @@ packages: '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.10) '@babel/template': 7.22.5 '@babel/traverse': 7.22.10 - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 '@vue/babel-helper-vue-transform-on': 1.1.5 camelcase: 6.3.0 html-tags: 3.3.1 @@ -3351,7 +3351,7 @@ packages: /@vue/compiler-core@3.3.4: resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} dependencies: - '@babel/parser': 7.22.10 + '@babel/parser': 7.22.16 '@vue/shared': 3.3.4 estree-walker: 2.0.2 source-map-js: 1.0.2 @@ -3365,7 +3365,7 @@ packages: /@vue/compiler-sfc@3.3.4: resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} dependencies: - '@babel/parser': 7.22.10 + '@babel/parser': 7.22.16 '@vue/compiler-core': 3.3.4 '@vue/compiler-dom': 3.3.4 '@vue/compiler-ssr': 3.3.4 @@ -3425,7 +3425,7 @@ packages: /@vue/reactivity-transform@3.3.4: resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} dependencies: - '@babel/parser': 7.22.10 + '@babel/parser': 7.22.16 '@vue/compiler-core': 3.3.4 '@vue/shared': 3.3.4 estree-walker: 2.0.2 @@ -3974,11 +3974,22 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true + /ast-kit@0.11.2(rollup@3.29.1): + resolution: {integrity: sha512-Q0DjXK4ApbVoIf9GLyCo252tUH44iTnD/hiJ2TQaJeydYWSpKk0sI34+WMel8S9Wt5pbLgG02oJ+gkgX5DV3sQ==} + engines: {node: '>=16.14.0'} + dependencies: + '@babel/parser': 7.22.16 + '@rollup/pluginutils': 5.0.4(rollup@3.29.1) + pathe: 1.1.1 + transitivePeerDependencies: + - rollup + dev: false + /ast-kit@0.9.4(rollup@3.29.1): resolution: {integrity: sha512-UrZHsdj87OS6NM+IXRii+asdAUA/P0SMa4r1NrZvsUy72hDvCYwk8c9PsbKf1MvJ0BvP+rF1B8tFP54eT370Tg==} engines: {node: '>=16.14.0'} dependencies: - '@babel/parser': 7.22.10 + '@babel/parser': 7.22.16 '@rollup/pluginutils': 5.0.4(rollup@3.29.1) pathe: 1.1.1 transitivePeerDependencies: @@ -3992,12 +4003,14 @@ packages: tslib: 2.6.1 dev: true - /ast-walker-scope@0.4.2: - resolution: {integrity: sha512-vdCU9JvpsrxWxvJiRHAr8If8cu07LWJXDPhkqLiP4ErbN1fu/mK623QGmU4Qbn2Nq4Mx0vR/Q017B6+HcHg1aQ==} + /ast-walker-scope@0.5.0(rollup@3.29.1): + resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==} engines: {node: '>=16.14.0'} dependencies: - '@babel/parser': 7.22.10 - '@babel/types': 7.22.10 + '@babel/parser': 7.22.16 + ast-kit: 0.9.4(rollup@3.29.1) + transitivePeerDependencies: + - rollup dev: false /async-sema@3.1.1: @@ -4067,7 +4080,7 @@ packages: resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==} engines: {node: '>= 10.0.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 dev: false /bail@2.0.2: @@ -4309,7 +4322,7 @@ packages: scule: 1.0.0 semver: 7.5.4 std-env: 3.4.3 - yaml: 2.3.1 + yaml: 2.3.2 transitivePeerDependencies: - supports-color dev: true @@ -4509,8 +4522,8 @@ packages: /constantinople@4.0.1: resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==} dependencies: - '@babel/parser': 7.22.10 - '@babel/types': 7.22.10 + '@babel/parser': 7.22.16 + '@babel/types': 7.22.19 dev: false /convert-gitmoji@0.1.3: @@ -5474,7 +5487,7 @@ packages: peerDependencies: eslint: '>=8.23.1' dependencies: - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 ci-info: 3.8.0 clean-regexp: 1.0.0 eslint: 8.49.0 @@ -6736,7 +6749,7 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': 7.22.10 - '@babel/parser': 7.22.10 + '@babel/parser': 7.22.16 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.1 @@ -6834,7 +6847,7 @@ packages: '@babel/generator': 7.22.10 '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.10) '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.10) - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -7409,8 +7422,8 @@ packages: dependencies: fs-monkey: 1.0.4 - /memfs@4.3.0(quill-delta@5.1.0)(rxjs@7.8.1)(tslib@2.6.1): - resolution: {integrity: sha512-bOMyYalKCLeEkd5l3sYv0XIsVPQW+2oGhYm8LwD1htXS637VmIdoXVrWPxZdbJlEogDIrTnm6wqqZBrYb7ZFPw==} + /memfs@4.4.0(quill-delta@5.1.0)(rxjs@7.8.1)(tslib@2.6.1): + resolution: {integrity: sha512-MFFpiLokgpA0P8ZjENj6NGlgQ0desKQD9G+3ehEbLjNVO9eXh8CKokPRdKVTo6GRjRxhzZo32TShY/1WmhpfpA==} engines: {node: '>= 4.0.0'} peerDependencies: tslib: '2' @@ -8119,7 +8132,7 @@ packages: - vue dev: true - /nuxt-vitest@0.10.5(@vitejs/plugin-vue-jsx@3.0.2)(@vitejs/plugin-vue@4.3.4)(happy-dom@12.1.5)(vite@4.4.9)(vitest@0.33.0)(vue-router@4.2.4)(vue@3.3.4): + /nuxt-vitest@0.10.5(@vitejs/plugin-vue-jsx@3.0.2)(@vitejs/plugin-vue@4.3.4)(happy-dom@12.1.5)(vite@4.4.9)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.4): resolution: {integrity: sha512-C2VPccMHA/NdYzpFyOw+Wvl+k1LM8gy++yNO7fxJtHBMQEAcZgtq/CS/mPI6oTnOBJC+THjKr51CW0Qk+6CkzQ==} peerDependencies: '@vitejs/plugin-vue': '*' @@ -8137,7 +8150,7 @@ packages: std-env: 3.4.3 vite: 4.4.9(@types/node@18.17.18) vitest: 0.33.0(happy-dom@12.1.5) - vitest-environment-nuxt: 0.10.5(happy-dom@12.1.5)(vitest@0.33.0)(vue-router@4.2.4)(vue@3.3.4) + vitest-environment-nuxt: 0.10.5(happy-dom@12.1.5)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.4) transitivePeerDependencies: - '@testing-library/vue' - '@vue/server-renderer' @@ -8336,7 +8349,7 @@ packages: resolution: {integrity: sha512-SZfJe/y9fbpeXZU+Kf7cSG2G7rnGP50hUYzCvcWyhp7hYzA3YXGthpkGfv6NSt0oo6QbcRyKwycg/6dpG5p8aw==} deprecated: Please migrate to https://github.com/unjs/magicast dependencies: - '@babel/parser': 7.22.10 + '@babel/parser': 7.22.16 '@types/estree': 1.0.1 recast: 0.22.0 dev: true @@ -8514,8 +8527,8 @@ packages: mlly: 1.4.2 pathe: 1.1.1 - /playwright-core@1.38.0: - resolution: {integrity: sha512-f8z1y8J9zvmHoEhKgspmCvOExF2XdcxMW8jNRuX4vkQFrzV4MlZ55iwb5QeyiFQgOFCUolXiRHgpjSEnqvO48g==} + /playwright-core@1.38.1: + resolution: {integrity: sha512-tQqNFUKa3OfMf4b2jQ7aGLB8o9bS3bOY0yMEtldtC2+spf8QXG9zvXLTXUeRsoNuxEYMgLYR+NXfAa1rjKRcrg==} engines: {node: '>=16'} hasBin: true dev: true @@ -10451,18 +10464,18 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} - /unplugin-vue-router@0.6.4(rollup@3.29.1)(vue-router@4.2.4)(vue@3.3.4): - resolution: {integrity: sha512-9THVhhtbVFxbsIibjK59oPwMI1UCxRWRPX7azSkTUABsxovlOXJys5SJx0kd/0oKIqNJuYgkRfAgPuO77SqCOg==} + /unplugin-vue-router@0.7.0(rollup@3.29.1)(vue-router@4.2.5)(vue@3.3.4): + resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==} peerDependencies: vue-router: ^4.1.0 peerDependenciesMeta: vue-router: optional: true dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 '@rollup/pluginutils': 5.0.4(rollup@3.29.1) - '@vue-macros/common': 1.6.2(rollup@3.29.1)(vue@3.3.4) - ast-walker-scope: 0.4.2 + '@vue-macros/common': 1.8.0(rollup@3.29.1)(vue@3.3.4) + ast-walker-scope: 0.5.0(rollup@3.29.1) chokidar: 3.5.3 fast-glob: 3.3.1 json5: 2.2.3 @@ -10471,8 +10484,8 @@ packages: pathe: 1.1.1 scule: 1.0.0 unplugin: 1.5.0 - vue-router: 4.2.4(vue@3.3.4) - yaml: 2.3.1 + vue-router: 4.2.5(vue@3.3.4) + yaml: 2.3.2 transitivePeerDependencies: - rollup - vue @@ -10557,7 +10570,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/standalone': 7.22.9 - '@babel/types': 7.22.10 + '@babel/types': 7.22.19 defu: 6.1.2 jiti: 1.20.0 mri: 1.2.0 @@ -10779,7 +10792,7 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vitest-environment-nuxt@0.10.5(happy-dom@12.1.5)(vitest@0.33.0)(vue-router@4.2.4)(vue@3.3.4): + /vitest-environment-nuxt@0.10.5(happy-dom@12.1.5)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.4): resolution: {integrity: sha512-78kVcG/xmI9IcnioJyhY6RasRVMC8ahzzqymPGuMXwMR0twkYMxWwEgQY7eAcb8FPlb24lXYO9l605IXB8X2xA==} peerDependencies: '@testing-library/vue': 7.0.0 @@ -10809,7 +10822,7 @@ packages: unenv: 1.7.4 vitest: 0.33.0(happy-dom@12.1.5) vue: 3.3.4 - vue-router: 4.2.4(vue@3.3.4) + vue-router: 4.2.5(vue@3.3.4) transitivePeerDependencies: - '@vue/server-renderer' dev: true @@ -11008,8 +11021,8 @@ packages: watchpack: 2.4.0 webpack: 5.88.2 - /vue-router@4.2.4(vue@3.3.4): - resolution: {integrity: sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ==} + /vue-router@4.2.5(vue@3.3.4): + resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} peerDependencies: vue: 3.3.4 dependencies: @@ -11251,8 +11264,8 @@ packages: resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==} engines: {node: '>= 10.0.0'} dependencies: - '@babel/parser': 7.22.10 - '@babel/types': 7.22.10 + '@babel/parser': 7.22.16 + '@babel/types': 7.22.19 assert-never: 1.2.1 babel-walk: 3.0.0-canary-5 dev: false @@ -11355,8 +11368,8 @@ packages: engines: {node: '>= 6'} dev: false - /yaml@2.3.1: - resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} + /yaml@2.3.2: + resolution: {integrity: sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==} engines: {node: '>= 14'} /yargs-parser@21.1.1: diff --git a/test/bundle.test.ts b/test/bundle.test.ts index 4ed0300f44..6db88f2e6b 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -35,7 +35,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot('"300k"') const modules = await analyzeSizes('node_modules/**/*', serverDir) - expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot('"1823k"') + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot('"1822k"') const packages = modules.files .filter(m => m.endsWith('package.json'))