From 98becd2c087399c0bd13b965d4d2848e89fe55f9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 8 Sep 2022 04:32:00 +0000 Subject: [PATCH 1/2] chore(deps): update all non-major dependencies --- package.json | 4 +- packages/nuxt/package.json | 6 +- packages/test-utils/package.json | 4 +- packages/vite/package.json | 4 +- packages/webpack/package.json | 4 +- yarn.lock | 197 ++++++++++++++++++++++--------- 6 files changed, 149 insertions(+), 70 deletions(-) diff --git a/package.json b/package.json index da7e622a683..7d3a84b3ef9 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ }, "devDependencies": { "@nuxtjs/eslint-config-typescript": "^11.0.0", - "@types/node": "^16.11.57", + "@types/node": "^16.11.58", "@types/rimraf": "^3", "@unocss/reset": "^0.45.18", "case-police": "^0.5.10", @@ -56,7 +56,7 @@ "eslint": "^8.23.0", "eslint-plugin-jsdoc": "^39.3.6", "execa": "^6.1.0", - "expect-type": "^0.14.0", + "expect-type": "^0.14.2", "globby": "^13.1.2", "jiti": "^1.15.0", "lerna": "^5.5.0", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 3476abe2adf..67a986edcf3 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -36,8 +36,8 @@ "@nuxt/telemetry": "^2.1.5", "@nuxt/ui-templates": "^0.3.3", "@nuxt/vite-builder": "3.0.0-rc.9", - "@vue/reactivity": "^3.2.38", - "@vue/shared": "^3.2.38", + "@vue/reactivity": "^3.2.39", + "@vue/shared": "^3.2.39", "@vueuse/head": "^0.7.9", "chokidar": "^3.5.3", "cookie-es": "^0.5.0", @@ -66,7 +66,7 @@ "unimport": "^0.6.7", "unplugin": "^0.9.2", "untyped": "^0.4.7", - "vue": "^3.2.38", + "vue": "^3.2.39", "vue-bundle-renderer": "^0.4.2", "vue-devtools-stub": "^0.1.0", "vue-router": "^4.1.5" diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index 338d2aa3a72..dccfed84cbe 100644 --- a/packages/test-utils/package.json +++ b/packages/test-utils/package.json @@ -23,12 +23,12 @@ "ohmyfetch": "^0.4.18" }, "devDependencies": { - "playwright": "^1.25.1", + "playwright": "^1.25.2", "unbuild": "latest", "vitest": "~0.19.1" }, "peerDependencies": { - "vue": "^3.2.38" + "vue": "^3.2.39" }, "engines": { "node": "^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0" diff --git a/packages/vite/package.json b/packages/vite/package.json index 67c5ca59ef4..e5254da923c 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -16,7 +16,7 @@ "@nuxt/schema": "3.0.0-rc.9", "@types/cssnano": "^5", "unbuild": "latest", - "vue": "3.2.38" + "vue": "3.2.39" }, "dependencies": { "@nuxt/kit": "3.0.0-rc.9", @@ -54,7 +54,7 @@ "vue-bundle-renderer": "^0.4.2" }, "peerDependencies": { - "vue": "^3.2.38" + "vue": "^3.2.39" }, "engines": { "node": "^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0" diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 22b4056ddbc..37aff7406fe 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -65,10 +65,10 @@ "@types/webpack-hot-middleware": "^2.25.6", "@types/webpack-virtual-modules": "^0", "unbuild": "latest", - "vue": "3.2.38" + "vue": "3.2.39" }, "peerDependencies": { - "vue": "^3.2.38" + "vue": "^3.2.39" }, "engines": { "node": "^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0" diff --git a/yarn.lock b/yarn.lock index 3550fe41a4c..a794bdb5dfe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1872,11 +1872,11 @@ __metadata: get-port-please: ^2.6.1 jiti: ^1.15.0 ohmyfetch: ^0.4.18 - playwright: ^1.25.1 + playwright: ^1.25.2 unbuild: latest vitest: ~0.19.1 peerDependencies: - vue: ^3.2.38 + vue: ^3.2.39 languageName: unknown linkType: soft @@ -1949,10 +1949,10 @@ __metadata: vite: ~3.1.0 vite-node: ^0.23.1 vite-plugin-checker: ^0.5.1 - vue: 3.2.38 + vue: 3.2.39 vue-bundle-renderer: ^0.4.2 peerDependencies: - vue: ^3.2.38 + vue: ^3.2.39 languageName: unknown linkType: soft @@ -1999,7 +1999,7 @@ __metadata: unbuild: latest unplugin: ^0.9.2 url-loader: ^4.1.1 - vue: 3.2.38 + vue: 3.2.39 vue-bundle-renderer: ^0.4.2 vue-loader: ^17.0.0 webpack: ^5.74.0 @@ -2009,7 +2009,7 @@ __metadata: webpack-virtual-modules: ^0.4.4 webpackbar: ^5.0.2 peerDependencies: - vue: ^3.2.38 + vue: ^3.2.39 languageName: unknown linkType: soft @@ -2541,10 +2541,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^16.11.57": - version: 16.11.57 - resolution: "@types/node@npm:16.11.57" - checksum: 7c34f5e50e38460fd0f18ae939ad62d5ecf992be7b9db7b1b86b9cc76a4d153b55bf3a94c6379da23df0803c11ad1a96be54c45d3ce612206cb8a18ce433028b +"@types/node@npm:^16.11.58": + version: 16.11.58 + resolution: "@types/node@npm:16.11.58" + checksum: efdf14c62e6c1a8e758416aaa3ae4b81015ffd4e1f31c05680d1242817ba23f0b4b1345886fe5aeb3c05d818bcaed1a7af4d637e7cca5723a5e4ac8b759d3ace languageName: node linkType: hard @@ -3204,6 +3204,18 @@ __metadata: languageName: node linkType: hard +"@vue/compiler-core@npm:3.2.39": + version: 3.2.39 + resolution: "@vue/compiler-core@npm:3.2.39" + dependencies: + "@babel/parser": ^7.16.4 + "@vue/shared": 3.2.39 + estree-walker: ^2.0.2 + source-map: ^0.6.1 + checksum: dd70ed60b14faba2f46a2a99ddf20819db7dff124dd49ec15ba76ea3c6d8311feca4256d4dac8e8316c6670434cbb7c0c6a2cb5f6e97b321ba42ff454102c3be + languageName: node + linkType: hard + "@vue/compiler-dom@npm:3.2.38, @vue/compiler-dom@npm:^3.2.37": version: 3.2.38 resolution: "@vue/compiler-dom@npm:3.2.38" @@ -3214,7 +3226,35 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-sfc@npm:3.2.38, @vue/compiler-sfc@npm:^3.2.37": +"@vue/compiler-dom@npm:3.2.39": + version: 3.2.39 + resolution: "@vue/compiler-dom@npm:3.2.39" + dependencies: + "@vue/compiler-core": 3.2.39 + "@vue/shared": 3.2.39 + checksum: 505a8f8515f8551795e3a01859d451645e0bd77be2d70d5c48f6edd02ebc255d911230c66ccfc478fd0218ab8a7b69bd99e2c12b406db4889285058f52d13363 + languageName: node + linkType: hard + +"@vue/compiler-sfc@npm:3.2.39": + version: 3.2.39 + resolution: "@vue/compiler-sfc@npm:3.2.39" + dependencies: + "@babel/parser": ^7.16.4 + "@vue/compiler-core": 3.2.39 + "@vue/compiler-dom": 3.2.39 + "@vue/compiler-ssr": 3.2.39 + "@vue/reactivity-transform": 3.2.39 + "@vue/shared": 3.2.39 + estree-walker: ^2.0.2 + magic-string: ^0.25.7 + postcss: ^8.1.10 + source-map: ^0.6.1 + checksum: b82755eec28c03800e38b99603a90b85af03d670558c845f9916650fea5cac8c2eb1511d66aa71e602ca9af8d2795e9f6a16fc867efce8c8694a6ea106f0ac95 + languageName: node + linkType: hard + +"@vue/compiler-sfc@npm:^3.2.37": version: 3.2.38 resolution: "@vue/compiler-sfc@npm:3.2.38" dependencies: @@ -3242,6 +3282,16 @@ __metadata: languageName: node linkType: hard +"@vue/compiler-ssr@npm:3.2.39": + version: 3.2.39 + resolution: "@vue/compiler-ssr@npm:3.2.39" + dependencies: + "@vue/compiler-dom": 3.2.39 + "@vue/shared": 3.2.39 + checksum: 27323a548df3696d38a8b029b55e136fc94195f1a9e12a25161a8d524cc779dbcc5f69db525a8d86f6ed28326f9f8595db5ba94ccaa7c8f127f752be36bffe5f + languageName: node + linkType: hard + "@vue/devtools-api@npm:^6.1.4": version: 6.2.1 resolution: "@vue/devtools-api@npm:6.2.1" @@ -3262,7 +3312,29 @@ __metadata: languageName: node linkType: hard -"@vue/reactivity@npm:3.2.38, @vue/reactivity@npm:^3.2.37, @vue/reactivity@npm:^3.2.38": +"@vue/reactivity-transform@npm:3.2.39": + version: 3.2.39 + resolution: "@vue/reactivity-transform@npm:3.2.39" + dependencies: + "@babel/parser": ^7.16.4 + "@vue/compiler-core": 3.2.39 + "@vue/shared": 3.2.39 + estree-walker: ^2.0.2 + magic-string: ^0.25.7 + checksum: b609d9367d875bf326ca8f31779407723cad2b2b4a26e7fb8860089c720e1b0bb8d5fe19604e8baff1d9ffc1fdbafb21a43db9063a24ae4ad30cb70b1c712de3 + languageName: node + linkType: hard + +"@vue/reactivity@npm:3.2.39, @vue/reactivity@npm:^3.2.39": + version: 3.2.39 + resolution: "@vue/reactivity@npm:3.2.39" + dependencies: + "@vue/shared": 3.2.39 + checksum: c4d440a53b2196e46129271affdb22182586a8123bc44d082468cd089242023890bccd6eaa1acc72919ea2c1febad979504be737720632afefee6ec6b75370a9 + languageName: node + linkType: hard + +"@vue/reactivity@npm:^3.2.37": version: 3.2.38 resolution: "@vue/reactivity@npm:3.2.38" dependencies: @@ -3271,46 +3343,53 @@ __metadata: languageName: node linkType: hard -"@vue/runtime-core@npm:3.2.38": - version: 3.2.38 - resolution: "@vue/runtime-core@npm:3.2.38" +"@vue/runtime-core@npm:3.2.39": + version: 3.2.39 + resolution: "@vue/runtime-core@npm:3.2.39" dependencies: - "@vue/reactivity": 3.2.38 - "@vue/shared": 3.2.38 - checksum: d3936ca50b3eabc3eae575bb9e3b8219c4a0d6ebcde0e111fefe0b154d9aba827a87cc939ce9be626a9fa92b408b000287fb57ca97126186a8c7ef2b7f9c4844 + "@vue/reactivity": 3.2.39 + "@vue/shared": 3.2.39 + checksum: 13f6b92d70fb3bc8b12caef9eaf9cc1fb3aa1f1bd07e2392013f02d65c74b09d4121e62d149d7f7c316ef2c6b3496c9ec828795286480f08e5f45e910b0f2671 languageName: node linkType: hard -"@vue/runtime-dom@npm:3.2.38": - version: 3.2.38 - resolution: "@vue/runtime-dom@npm:3.2.38" +"@vue/runtime-dom@npm:3.2.39": + version: 3.2.39 + resolution: "@vue/runtime-dom@npm:3.2.39" dependencies: - "@vue/runtime-core": 3.2.38 - "@vue/shared": 3.2.38 + "@vue/runtime-core": 3.2.39 + "@vue/shared": 3.2.39 csstype: ^2.6.8 - checksum: d1d889c3e85b6b1a12efd432160c57d8b5eff4889717d36d27dae39094578bdcceefa536e991bf040e32e4baf3dc096f579aa14af1077eb91a79772843755fca + checksum: 0c47f941148a000ac0cb93add51edb08eca5ae16fa7898dd070300f22e4ba77533c85342f0ceca0cab8637b80b1f92cfab10adb2160e4c6dd4be4a5b27ae1ff3 languageName: node linkType: hard -"@vue/server-renderer@npm:3.2.38": - version: 3.2.38 - resolution: "@vue/server-renderer@npm:3.2.38" +"@vue/server-renderer@npm:3.2.39": + version: 3.2.39 + resolution: "@vue/server-renderer@npm:3.2.39" dependencies: - "@vue/compiler-ssr": 3.2.38 - "@vue/shared": 3.2.38 + "@vue/compiler-ssr": 3.2.39 + "@vue/shared": 3.2.39 peerDependencies: - vue: 3.2.38 - checksum: d7d8458e6913f0c6cd517cd2b3b673ebd28b3d85fdb4a004896c0da68a9e58eb69d30141b403b8afaa2f341029aa00c2860b845363f75ed5e1116787283bcc1c + vue: 3.2.39 + checksum: ae6ccd08b85ad8c18cae461404ad8c4b3b602c779fe07ab3a69e0a9a4cef274ea8dcd662fa365f3717f67d4ba02a9eac88dd2ebf5194072ae43dd5db99c2cb2c languageName: node linkType: hard -"@vue/shared@npm:3.2.38, @vue/shared@npm:^3.2.37, @vue/shared@npm:^3.2.38": +"@vue/shared@npm:3.2.38, @vue/shared@npm:^3.2.37": version: 3.2.38 resolution: "@vue/shared@npm:3.2.38" checksum: c1aa5ec1320fff7431297c594cb976908b5ff240a16384930b4b16dc2a0d663aa09706337dee6910db260c5bb24fb31359006637d01de98009247a68acde5eae languageName: node linkType: hard +"@vue/shared@npm:3.2.39, @vue/shared@npm:^3.2.39": + version: 3.2.39 + resolution: "@vue/shared@npm:3.2.39" + checksum: 0bf9f5b4851b634cfae92c08d64173c2db674bd817424473d28fc58af7c17c54a255f9b3e837d3857e1e62f9092ab1d74b4714237e45c94fcd46f92155ef653f + languageName: node + linkType: hard + "@vueuse/core@npm:9.1.1, @vueuse/core@npm:^9.1.0": version: 9.1.1 resolution: "@vueuse/core@npm:9.1.1" @@ -6841,10 +6920,10 @@ __metadata: languageName: node linkType: hard -"expect-type@npm:^0.14.0": - version: 0.14.0 - resolution: "expect-type@npm:0.14.0" - checksum: 1bf12e7523d978bfd011d7f88965f8a143af9703f63472309fb1bc284edfb540081d9eb61e4497c365fb855efcaa23a7697fa9c1b3c4c592c4999b698b362888 +"expect-type@npm:^0.14.2": + version: 0.14.2 + resolution: "expect-type@npm:0.14.2" + checksum: b8dba1f67d6562d203359d5f5e7ee9c2066c091a7bf3c8744858cbe801fb6becab760961fa206ad5bfd2c532b2a01f835f8f1a4f86f2ad8e6881c0930b48aca5 languageName: node linkType: hard @@ -10120,7 +10199,7 @@ __metadata: resolution: "nuxt-framework@workspace:." dependencies: "@nuxtjs/eslint-config-typescript": ^11.0.0 - "@types/node": ^16.11.57 + "@types/node": ^16.11.58 "@types/rimraf": ^3 "@unocss/reset": ^0.45.18 case-police: ^0.5.10 @@ -10128,7 +10207,7 @@ __metadata: eslint: ^8.23.0 eslint-plugin-jsdoc: ^39.3.6 execa: ^6.1.0 - expect-type: ^0.14.0 + expect-type: ^0.14.2 globby: ^13.1.2 jiti: ^1.15.0 lerna: ^5.5.0 @@ -10166,8 +10245,8 @@ __metadata: "@nuxt/vite-builder": 3.0.0-rc.9 "@types/fs-extra": ^9.0.13 "@types/hash-sum": ^1.0.0 - "@vue/reactivity": ^3.2.38 - "@vue/shared": ^3.2.38 + "@vue/reactivity": ^3.2.39 + "@vue/shared": ^3.2.39 "@vueuse/head": ^0.7.9 chokidar: ^3.5.3 cookie-es: ^0.5.0 @@ -10197,7 +10276,7 @@ __metadata: unimport: ^0.6.7 unplugin: ^0.9.2 untyped: ^0.4.7 - vue: ^3.2.38 + vue: ^3.2.39 vue-bundle-renderer: ^0.4.2 vue-devtools-stub: ^0.1.0 vue-meta: next @@ -10865,23 +10944,23 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.25.1": - version: 1.25.1 - resolution: "playwright-core@npm:1.25.1" +"playwright-core@npm:1.25.2": + version: 1.25.2 + resolution: "playwright-core@npm:1.25.2" bin: playwright: cli.js - checksum: 34d5602816f73d68de3c022423ef64f0214f5e9827c584bffa608ecf66a9058f2f578e037bd7cbe7f98be53d5b01602f1f98aec73db5b475d8ab22417c803db5 + checksum: 24ada61e2132bd7278cf0aa0ef711280e1519c437efa0088a99c47ef994202f4c9880521d8c0c51ab854bef08806f372477d754aac1e790ea64f18cd346b5b2f languageName: node linkType: hard -"playwright@npm:^1.25.1": - version: 1.25.1 - resolution: "playwright@npm:1.25.1" +"playwright@npm:^1.25.2": + version: 1.25.2 + resolution: "playwright@npm:1.25.2" dependencies: - playwright-core: 1.25.1 + playwright-core: 1.25.2 bin: playwright: cli.js - checksum: 39745f159bac378234aa1ec9a3ebbc474876fc5907256f5365a5c844a990164c2ebf8a721bc0e738d74e83a789e5043af6a07e08f8a5be15a7cf905dd0dbc4f0 + checksum: e500b45c2961140fdae665331d357ecf1cc308041e0fd8e6765b4da2195600a8a358d3e723bac6215bd9135979f7e7a350cdb1347f6cefa3773e85aa262ce879 languageName: node linkType: hard @@ -13760,16 +13839,16 @@ __metadata: languageName: node linkType: hard -"vue@npm:3.2.38, vue@npm:^3.2.38": - version: 3.2.38 - resolution: "vue@npm:3.2.38" +"vue@npm:3.2.39, vue@npm:^3.2.39": + version: 3.2.39 + resolution: "vue@npm:3.2.39" dependencies: - "@vue/compiler-dom": 3.2.38 - "@vue/compiler-sfc": 3.2.38 - "@vue/runtime-dom": 3.2.38 - "@vue/server-renderer": 3.2.38 - "@vue/shared": 3.2.38 - checksum: 9b82cb893018d6fae601823bdf1523a600c90f38bb690f92a2f2ec56d536beb2a86bf3bc0c0e6252ca0daddb86f46ead38dfbb546078f4c18281eb7bc5b7366e + "@vue/compiler-dom": 3.2.39 + "@vue/compiler-sfc": 3.2.39 + "@vue/runtime-dom": 3.2.39 + "@vue/server-renderer": 3.2.39 + "@vue/shared": 3.2.39 + checksum: f096a3f0a5f72c65d26246ff7989729eda2b996dc30c63fd8cd7ccda07e9c318d478e3e24661ff01e49bcf5fed6f330142fcf29d6ad46c13423f36b3ae1a54cc languageName: node linkType: hard From f34419c0f39322ad251c0bc481c9a9b11494ebf5 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 8 Sep 2022 09:29:36 +0100 Subject: [PATCH 2/2] test: move errors back up to confirm bugfix --- test/basic.test.ts | 49 +++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/test/basic.test.ts b/test/basic.test.ts index 4be1f7b0c2f..8f2d9ed9042 100644 --- a/test/basic.test.ts +++ b/test/basic.test.ts @@ -194,6 +194,30 @@ describe('navigate', () => { }) }) +describe('errors', () => { + it('should render a JSON error page', async () => { + const res = await fetch('/error', { + headers: { + accept: 'application/json' + } + }) + expect(res.status).toBe(422) + const error = await res.json() + delete error.stack + expect(error).toMatchObject({ + message: 'This is a custom error', + statusCode: 422, + statusMessage: 'This is a custom error', + url: '/error' + }) + }) + + it('should render a HTML error page', async () => { + const res = await fetch('/error') + expect(await res.text()).toContain('This is a custom error') + }) +}) + describe('navigate external', () => { it('should redirect to example.com', async () => { const { headers } = await fetch('/navigate-to-external/', { redirect: 'manual' }) @@ -570,28 +594,3 @@ describe('useAsyncData', () => { await expectNoClientErrors('/useAsyncData/promise-all') }) }) - -// TODO: Move back up after https://github.com/vuejs/core/issues/6110 is resolved -describe('errors', () => { - it('should render a JSON error page', async () => { - const res = await fetch('/error', { - headers: { - accept: 'application/json' - } - }) - expect(res.status).toBe(422) - const error = await res.json() - delete error.stack - expect(error).toMatchObject({ - message: 'This is a custom error', - statusCode: 422, - statusMessage: 'This is a custom error', - url: '/error' - }) - }) - - it('should render a HTML error page', async () => { - const res = await fetch('/error') - expect(await res.text()).toContain('This is a custom error') - }) -})