From 9cc93a577581820b29fa929e27d49f52b805fd4f Mon Sep 17 00:00:00 2001 From: Dominik G Date: Thu, 20 Apr 2023 21:40:08 +0200 Subject: [PATCH 01/12] fix: revert ensure module in graph before transforming (#12774) (#12929) --- packages/vite/src/node/server/transformRequest.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/vite/src/node/server/transformRequest.ts b/packages/vite/src/node/server/transformRequest.ts index 2b74b25b526f06..b08a01e5d01b9e 100644 --- a/packages/vite/src/node/server/transformRequest.ts +++ b/packages/vite/src/node/server/transformRequest.ts @@ -172,11 +172,6 @@ async function loadAndTransform( let code: string | null = null let map: SourceDescription['map'] = null - // Ensure that the module is in the graph before it is loaded and the file is checked. - // This prevents errors from occurring during the load process and interrupting the watching process at its inception. - const mod = await moduleGraph.ensureEntryFromUrl(url, ssr) - ensureWatchedFile(watcher, mod.file, root) - // load const loadStart = debugLoad ? performance.now() : 0 const loadResult = await pluginContainer.load(id, { ssr }) @@ -247,6 +242,9 @@ async function loadAndTransform( err.code = isPublicFile ? ERR_LOAD_PUBLIC_URL : ERR_LOAD_URL throw err } + // ensure module in graph after successful load + const mod = await moduleGraph.ensureEntryFromUrl(url, ssr) + ensureWatchedFile(watcher, mod.file, root) // transform const transformStart = debugTransform ? performance.now() : 0 From 2a8779c5779ddcf1dd726be39c4547b4851b45cf Mon Sep 17 00:00:00 2001 From: patak Date: Thu, 20 Apr 2023 21:40:50 +0200 Subject: [PATCH 02/12] release: v4.3.1 --- packages/vite/CHANGELOG.md | 8 ++++++++ packages/vite/package.json | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/vite/CHANGELOG.md b/packages/vite/CHANGELOG.md index 9bddf9bf1efc4b..17f396739efdd3 100644 --- a/packages/vite/CHANGELOG.md +++ b/packages/vite/CHANGELOG.md @@ -1,3 +1,11 @@ +## 4.3.1 (2023-04-20) + +* fix: revert ensure module in graph before transforming (#12774) (#12929) ([9cc93a5](https://github.com/vitejs/vite/commit/9cc93a5)), closes [#12774](https://github.com/vitejs/vite/issues/12774) [#12929](https://github.com/vitejs/vite/issues/12929) +* docs: 4.3 announcement and release notes (#12925) ([f29c582](https://github.com/vitejs/vite/commit/f29c582)), closes [#12925](https://github.com/vitejs/vite/issues/12925) +* chore: clean up 4.3 changelog ([55ec023](https://github.com/vitejs/vite/commit/55ec023)) + + + ## 4.3.0 (2023-04-20) Vite 4.3 is out! Read the [announcement blog post here](https://vitejs.dev/blog/announcing-vite4-3) diff --git a/packages/vite/package.json b/packages/vite/package.json index c1ff0342b2bd53..e0875610ee4480 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -1,6 +1,6 @@ { "name": "vite", - "version": "4.3.0", + "version": "4.3.1", "type": "module", "license": "MIT", "author": "Evan You", From e7924d22f70fdfdab32b4aab224cd66317f3c768 Mon Sep 17 00:00:00 2001 From: Hamm Date: Fri, 21 Apr 2023 12:41:48 +0800 Subject: [PATCH 03/12] chore: remove extra ) in changelog (#12932) --- packages/vite/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vite/CHANGELOG.md b/packages/vite/CHANGELOG.md index 17f396739efdd3..6faecb2c9c28e5 100644 --- a/packages/vite/CHANGELOG.md +++ b/packages/vite/CHANGELOG.md @@ -10,7 +10,7 @@ Vite 4.3 is out! Read the [announcement blog post here](https://vitejs.dev/blog/announcing-vite4-3) -[![Vite 4.3, It's Fast](https://vitejs.dev/og-image-announcing-vite4-3.png))](https://vitejs.dev/blog/announcing-vite4-3) +[![Vite 4.3, It's Fast](https://vitejs.dev/og-image-announcing-vite4-3.png)](https://vitejs.dev/blog/announcing-vite4-3) In this minor, we focused on improving the dev server performance. The resolve logic got streamlined, improving hot paths and implementing smarter caching for finding `package.json`, TS config files, and resolved URL in general. From ad21ec35de8b6745e30f6982a0e29a1cf97d55c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BF=A0=20/=20green?= Date: Sat, 22 Apr 2023 03:45:32 +0900 Subject: [PATCH 04/12] refactor: resolveExports (#10917) --- packages/vite/src/node/plugins/resolve.ts | 57 +++++++++-------------- 1 file changed, 21 insertions(+), 36 deletions(-) diff --git a/packages/vite/src/node/plugins/resolve.ts b/packages/vite/src/node/plugins/resolve.ts index 34bdcf4a699a55..0d5f4100877dbe 100644 --- a/packages/vite/src/node/plugins/resolve.ts +++ b/packages/vite/src/node/plugins/resolve.ts @@ -670,7 +670,6 @@ function tryResolveRealFileWithExtensions( export type InternalResolveOptionsWithOverrideConditions = InternalResolveOptions & { /** - * @deprecated In future, `conditions` will work like this. * @internal */ overrideConditions?: string[] @@ -1072,8 +1071,6 @@ function packageEntryFailure(id: string, details?: string) { ) } -const conditionalConditions = new Set(['production', 'development', 'module']) - function resolveExportsOrImports( pkg: PackageData['data'], key: string, @@ -1081,43 +1078,31 @@ function resolveExportsOrImports( targetWeb: boolean, type: 'imports' | 'exports', ) { - const overrideConditions = options.overrideConditions - ? new Set(options.overrideConditions) - : undefined + const additionalConditions = new Set( + options.overrideConditions || [ + 'production', + 'development', + 'module', + ...options.conditions, + ], + ) - const conditions = [] - if ( - (!overrideConditions || overrideConditions.has('production')) && - options.isProduction - ) { - conditions.push('production') - } - if ( - (!overrideConditions || overrideConditions.has('development')) && - !options.isProduction - ) { - conditions.push('development') - } - if ( - (!overrideConditions || overrideConditions.has('module')) && - !options.isRequire - ) { - conditions.push('module') - } - if (options.overrideConditions) { - conditions.push( - ...options.overrideConditions.filter((condition) => - conditionalConditions.has(condition), - ), - ) - } else if (options.conditions.length > 0) { - conditions.push(...options.conditions) - } + const conditions = [...additionalConditions].filter((condition) => { + switch (condition) { + case 'production': + return options.isProduction + case 'development': + return !options.isProduction + case 'module': + return !options.isRequire + } + return true + }) const fn = type === 'imports' ? imports : exports const result = fn(pkg, key, { - browser: targetWeb && !conditions.includes('node'), - require: options.isRequire && !conditions.includes('import'), + browser: targetWeb && !additionalConditions.has('node'), + require: options.isRequire && !additionalConditions.has('import'), conditions, }) From 30fd101aa170e06d89a938e657bd4af7da6ee17e Mon Sep 17 00:00:00 2001 From: fi3ework Date: Sun, 23 Apr 2023 01:17:04 +0800 Subject: [PATCH 05/12] chore(create-vite): bump vue-tsc (#12952) --- packages/create-vite/template-vue-ts/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/create-vite/template-vue-ts/package.json b/packages/create-vite/template-vue-ts/package.json index 301df285862700..f9bea66d77654d 100644 --- a/packages/create-vite/template-vue-ts/package.json +++ b/packages/create-vite/template-vue-ts/package.json @@ -15,6 +15,6 @@ "@vitejs/plugin-vue": "^4.1.0", "typescript": "^5.0.2", "vite": "^4.3.0", - "vue-tsc": "^1.2.0" + "vue-tsc": "^1.4.2" } } From f781fc64b7c2d9569c91c51915b2623b601e8df1 Mon Sep 17 00:00:00 2001 From: Stephen Randall Date: Sat, 22 Apr 2023 16:34:22 -0400 Subject: [PATCH 06/12] fix: status optional in windows network drive regex (fix: #12948) (#12949) --- packages/vite/src/node/utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vite/src/node/utils.ts b/packages/vite/src/node/utils.ts index 14a016f94311ec..0d9411f901ff53 100644 --- a/packages/vite/src/node/utils.ts +++ b/packages/vite/src/node/utils.ts @@ -574,7 +574,7 @@ function windowsMappedRealpathSync(path: string) { } return realPath } -const parseNetUseRE = /^(\w+) +(\w:) +([^ ]+)\s/ +const parseNetUseRE = /^(\w+)? +(\w:) +([^ ]+)\s/ let firstSafeRealPathSyncRun = false function windowsSafeRealPathSync(path: string): string { From 21c61cbbbe1add738f3fc4e8e80de2c73b1fc5a8 Mon Sep 17 00:00:00 2001 From: Daniel de Andrade Lopes Date: Sat, 22 Apr 2023 19:18:08 -0300 Subject: [PATCH 07/12] fix(create-vite): fix h1 css selector in lit templates (#12951) --- packages/create-vite/template-lit-ts/src/my-element.ts | 2 +- packages/create-vite/template-lit/src/my-element.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/create-vite/template-lit-ts/src/my-element.ts b/packages/create-vite/template-lit-ts/src/my-element.ts index 010d1481d3d867..88b188f6d0d9b0 100644 --- a/packages/create-vite/template-lit-ts/src/my-element.ts +++ b/packages/create-vite/template-lit-ts/src/my-element.ts @@ -76,7 +76,7 @@ export class MyElement extends LitElement { color: #888; } - h1 { + ::slotted(h1) { font-size: 3.2em; line-height: 1.1; } diff --git a/packages/create-vite/template-lit/src/my-element.js b/packages/create-vite/template-lit/src/my-element.js index e00405cc057123..8d1ba56442deff 100644 --- a/packages/create-vite/template-lit/src/my-element.js +++ b/packages/create-vite/template-lit/src/my-element.js @@ -92,7 +92,7 @@ export class MyElement extends LitElement { color: #535bf2; } - h1 { + ::slotted(h1) { font-size: 3.2em; line-height: 1.1; } From ada7cd587b3714706e2449e541a009b2faba419d Mon Sep 17 00:00:00 2001 From: btea <2356281422@qq.com> Date: Sun, 23 Apr 2023 12:33:16 +0800 Subject: [PATCH 08/12] chore: build time message setting color (#12940) --- packages/vite/src/node/plugins/reporter.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vite/src/node/plugins/reporter.ts b/packages/vite/src/node/plugins/reporter.ts index 0c3a8cfe099c6e..147090ac3faf9d 100644 --- a/packages/vite/src/node/plugins/reporter.ts +++ b/packages/vite/src/node/plugins/reporter.ts @@ -260,8 +260,8 @@ export function buildReporterPlugin(config: ResolvedConfig): Plugin { closeBundle() { if (shouldLogInfo && !config.build.watch) { config.logger.info( - `${colors.green(`✓`)} built in ${displayTime( - Date.now() - startTime, + `${colors.green( + `✓ built in ${displayTime(Date.now() - startTime)}`, )}`, ) } From 965839c70e3057d8d1ad8597bdcad1509574f0ed Mon Sep 17 00:00:00 2001 From: Bjorn Lu Date: Mon, 24 Apr 2023 17:59:41 +0800 Subject: [PATCH 09/12] fix: use realpathSync for node <16.18 on windows (#12971) --- packages/vite/src/node/utils.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/vite/src/node/utils.ts b/packages/vite/src/node/utils.ts index 0d9411f901ff53..d962bccc8eee6e 100644 --- a/packages/vite/src/node/utils.ts +++ b/packages/vite/src/node/utils.ts @@ -586,6 +586,13 @@ function windowsSafeRealPathSync(path: string): string { } function optimizeSafeRealPathSync() { + // Skip if using Node <16.18 due to MAX_PATH issue: https://github.com/vitejs/vite/issues/12931 + const nodeVersion = process.versions.node.split('.').map(Number) + if (nodeVersion[0] < 16 || (nodeVersion[0] === 16 && nodeVersion[1] < 18)) { + safeRealpathSync = fs.realpathSync + return + } + exec('net use', (error, stdout) => { if (error) return const lines = stdout.split('\n') From bdb2f25b2ff2ed5be2308fbdeeac230ce2df9cac Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 24 Apr 2023 12:56:47 +0200 Subject: [PATCH 10/12] chore: upgrade rollup (#12965) --- package.json | 2 +- packages/vite/package.json | 2 +- packages/vite/src/node/plugins/worker.ts | 2 - pnpm-lock.yaml | 98 ++++++++++++------------ 4 files changed, 51 insertions(+), 53 deletions(-) diff --git a/package.json b/package.json index 9b915cc513878d..0d472c1a91abed 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,7 @@ "prettier": "2.8.5", "resolve": "^1.22.1", "rimraf": "^4.4.0", - "rollup": "^3.20.2", + "rollup": "^3.21.0", "simple-git-hooks": "^2.8.1", "tslib": "^2.5.0", "tsx": "^3.12.6", diff --git a/packages/vite/package.json b/packages/vite/package.json index e0875610ee4480..b3b799b6be8927 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -68,7 +68,7 @@ "dependencies": { "esbuild": "^0.17.5", "postcss": "^8.4.21", - "rollup": "^3.20.2" + "rollup": "^3.21.0" }, "optionalDependencies": { "fsevents": "~2.3.2" diff --git a/packages/vite/src/node/plugins/worker.ts b/packages/vite/src/node/plugins/worker.ts index 930b7b796e9561..92c7f19563e4b3 100644 --- a/packages/vite/src/node/plugins/worker.ts +++ b/packages/vite/src/node/plugins/worker.ts @@ -240,8 +240,6 @@ export function webWorkerPlugin(config: ResolvedConfig): Plugin { } }, - // @ts-expect-error return void to fallback to other plugins, even though - // the types doesn't allow it. https://github.com/rollup/rollup/pull/4932 shouldTransformCachedModule({ id }) { if (isBuild && isWorkerQueryId(id) && config.build.watch) { return true diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 59dee360a0f7bf..d5317a3cd19a30 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,7 +28,7 @@ importers: version: 7.34.4(@types/node@18.15.5) '@rollup/plugin-typescript': specifier: ^11.0.0 - version: 11.0.0(rollup@3.20.2)(tslib@2.5.0)(typescript@5.0.2) + version: 11.0.0(rollup@3.21.0)(tslib@2.5.0)(typescript@5.0.2) '@types/babel__core': specifier: ^7.20.0 version: 7.20.0 @@ -138,8 +138,8 @@ importers: specifier: ^4.4.0 version: 4.4.0 rollup: - specifier: ^3.20.2 - version: 3.20.2 + specifier: ^3.21.0 + version: 3.21.0 simple-git-hooks: specifier: ^2.8.1 version: 2.8.1 @@ -232,8 +232,8 @@ importers: specifier: ^8.4.21 version: 8.4.21 rollup: - specifier: ^3.20.2 - version: 3.20.2 + specifier: ^3.21.0 + version: 3.21.0 optionalDependencies: fsevents: specifier: ~2.3.2 @@ -253,25 +253,25 @@ importers: version: 0.3.17 '@rollup/plugin-alias': specifier: ^4.0.3 - version: 4.0.3(rollup@3.20.2) + version: 4.0.3(rollup@3.21.0) '@rollup/plugin-commonjs': specifier: ^24.0.1 - version: 24.0.1(rollup@3.20.2) + version: 24.0.1(rollup@3.21.0) '@rollup/plugin-dynamic-import-vars': specifier: ^2.0.3 - version: 2.0.3(rollup@3.20.2) + version: 2.0.3(rollup@3.21.0) '@rollup/plugin-json': specifier: ^6.0.0 - version: 6.0.0(rollup@3.20.2) + version: 6.0.0(rollup@3.21.0) '@rollup/plugin-node-resolve': specifier: 15.0.1 - version: 15.0.1(rollup@3.20.2) + version: 15.0.1(rollup@3.21.0) '@rollup/plugin-typescript': specifier: ^11.0.0 - version: 11.0.0(rollup@3.20.2)(tslib@2.5.0)(typescript@5.0.2) + version: 11.0.0(rollup@3.21.0)(tslib@2.5.0)(typescript@5.0.2) '@rollup/pluginutils': specifier: ^5.0.2 - version: 5.0.2(rollup@3.20.2) + version: 5.0.2(rollup@3.21.0) '@types/escape-html': specifier: ^1.0.0 version: 1.0.0 @@ -385,7 +385,7 @@ importers: version: 2.0.1 rollup-plugin-license: specifier: ^3.0.1 - version: 3.0.1(rollup@3.20.2) + version: 3.0.1(rollup@3.21.0) sirv: specifier: ^2.0.2 version: 2.0.2(patch_hash=hmoqtj4vy3i7wnpchga2a2mu3y) @@ -3342,7 +3342,7 @@ packages: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} dev: true - /@rollup/plugin-alias@4.0.3(rollup@3.20.2): + /@rollup/plugin-alias@4.0.3(rollup@3.21.0): resolution: {integrity: sha512-ZuDWE1q4PQDhvm/zc5Prun8sBpLJy41DMptYrS6MhAy9s9kL/doN1613BWfEchGVfKxzliJ3BjbOPizXX38DbQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3351,11 +3351,11 @@ packages: rollup: optional: true dependencies: - rollup: 3.20.2 + rollup: 3.21.0 slash: 4.0.0 dev: true - /@rollup/plugin-commonjs@24.0.1(rollup@3.20.2): + /@rollup/plugin-commonjs@24.0.1(rollup@3.21.0): resolution: {integrity: sha512-15LsiWRZk4eOGqvrJyu3z3DaBu5BhXIMeWnijSRvd8irrrg9SHpQ1pH+BUK4H6Z9wL9yOxZJMTLU+Au86XHxow==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3364,16 +3364,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.20.2) + '@rollup/pluginutils': 5.0.2(rollup@3.21.0) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.0.3 is-reference: 1.2.1 magic-string: 0.27.0 - rollup: 3.20.2 + rollup: 3.21.0 dev: true - /@rollup/plugin-dynamic-import-vars@2.0.3(rollup@3.20.2): + /@rollup/plugin-dynamic-import-vars@2.0.3(rollup@3.21.0): resolution: {integrity: sha512-0zQV0TDDewilU+7ZLmwc0u44SkeRxSxMdINBuX5isrQGJ6EdTjVL1TcnOZ9In99byaSGAQnHmSFw+6hm0E/jrw==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3382,14 +3382,14 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.20.2) + '@rollup/pluginutils': 5.0.2(rollup@3.21.0) estree-walker: 2.0.2 fast-glob: 3.2.12 magic-string: 0.27.0 - rollup: 3.20.2 + rollup: 3.21.0 dev: true - /@rollup/plugin-json@6.0.0(rollup@3.20.2): + /@rollup/plugin-json@6.0.0(rollup@3.21.0): resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3398,11 +3398,11 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.20.2) - rollup: 3.20.2 + '@rollup/pluginutils': 5.0.2(rollup@3.21.0) + rollup: 3.21.0 dev: true - /@rollup/plugin-node-resolve@15.0.1(rollup@3.20.2): + /@rollup/plugin-node-resolve@15.0.1(rollup@3.21.0): resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3411,16 +3411,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.20.2) + '@rollup/pluginutils': 5.0.2(rollup@3.21.0) '@types/resolve': 1.20.2 deepmerge: 4.2.2 is-builtin-module: 3.2.0 is-module: 1.0.0 resolve: 1.22.1 - rollup: 3.20.2 + rollup: 3.21.0 dev: true - /@rollup/plugin-replace@5.0.2(rollup@3.20.2): + /@rollup/plugin-replace@5.0.2(rollup@3.21.0): resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3429,12 +3429,12 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.20.2) + '@rollup/pluginutils': 5.0.2(rollup@3.21.0) magic-string: 0.27.0 - rollup: 3.20.2 + rollup: 3.21.0 dev: true - /@rollup/plugin-typescript@11.0.0(rollup@3.20.2)(tslib@2.5.0)(typescript@5.0.2): + /@rollup/plugin-typescript@11.0.0(rollup@3.21.0)(tslib@2.5.0)(typescript@5.0.2): resolution: {integrity: sha512-goPyCWBiimk1iJgSTgsehFD5OOFHiAknrRJjqFCudcW8JtWiBlK284Xnn4flqMqg6YAjVG/EE+3aVzrL5qNSzQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3447,14 +3447,14 @@ packages: tslib: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.20.2) + '@rollup/pluginutils': 5.0.2(rollup@3.21.0) resolve: 1.22.1 - rollup: 3.20.2 + rollup: 3.21.0 tslib: 2.5.0 typescript: 5.0.2 dev: true - /@rollup/pluginutils@5.0.2(rollup@3.20.2): + /@rollup/pluginutils@5.0.2(rollup@3.21.0): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -3466,7 +3466,7 @@ packages: '@types/estree': 1.0.0 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 3.20.2 + rollup: 3.21.0 dev: true /@rushstack/node-core-library@3.55.2(@types/node@18.15.5): @@ -8749,7 +8749,7 @@ packages: glob: 9.3.1 dev: true - /rollup-plugin-dts@5.3.0(rollup@3.20.2)(typescript@4.9.5): + /rollup-plugin-dts@5.3.0(rollup@3.21.0)(typescript@4.9.5): resolution: {integrity: sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ==} engines: {node: '>=v14'} peerDependencies: @@ -8757,13 +8757,13 @@ packages: typescript: ^4.1 || ^5.0 dependencies: magic-string: 0.30.0 - rollup: 3.20.2 + rollup: 3.21.0 typescript: 4.9.5 optionalDependencies: '@babel/code-frame': 7.18.6 dev: true - /rollup-plugin-license@3.0.1(rollup@3.20.2): + /rollup-plugin-license@3.0.1(rollup@3.21.0): resolution: {integrity: sha512-/lec6Y94Y3wMfTDeYTO/jSXII0GQ/XkDZCiqkMKxyU5D5nGPaxr/2JNYvAgYsoCYuOLGOanKDPjCCQiTT96p7A==} engines: {node: '>=14.0.0'} peerDependencies: @@ -8776,13 +8776,13 @@ packages: mkdirp: 1.0.4 moment: 2.29.3 package-name-regex: 2.0.6 - rollup: 3.20.2 + rollup: 3.21.0 spdx-expression-validate: 2.0.0 spdx-satisfies: 5.0.1 dev: true - /rollup@3.20.2: - resolution: {integrity: sha512-3zwkBQl7Ai7MFYQE0y1MeQ15+9jsi7XxfrqwTb/9EK8D9C9+//EBR4M+CuA1KODRaNbFez/lWxA5vhEGZp4MUg==} + /rollup@3.21.0: + resolution: {integrity: sha512-ANPhVcyeHvYdQMUyCbczy33nbLzI7RzrBje4uvNiTDJGIMtlKoOStmympwr9OtS1LZxiDmE2wvxHyVhoLtf1KQ==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -9670,12 +9670,12 @@ packages: resolution: {integrity: sha512-EK5LeABThyn5KbX0eo5c7xKRQhnHVxKN8/e5Y+YQEf4ZobJB6OZ766756wbVqzIY/G/MvAfLbc6EwFPdSNnlpA==} hasBin: true dependencies: - '@rollup/plugin-alias': 4.0.3(rollup@3.20.2) - '@rollup/plugin-commonjs': 24.0.1(rollup@3.20.2) - '@rollup/plugin-json': 6.0.0(rollup@3.20.2) - '@rollup/plugin-node-resolve': 15.0.1(rollup@3.20.2) - '@rollup/plugin-replace': 5.0.2(rollup@3.20.2) - '@rollup/pluginutils': 5.0.2(rollup@3.20.2) + '@rollup/plugin-alias': 4.0.3(rollup@3.21.0) + '@rollup/plugin-commonjs': 24.0.1(rollup@3.21.0) + '@rollup/plugin-json': 6.0.0(rollup@3.21.0) + '@rollup/plugin-node-resolve': 15.0.1(rollup@3.21.0) + '@rollup/plugin-replace': 5.0.2(rollup@3.21.0) + '@rollup/pluginutils': 5.0.2(rollup@3.21.0) chalk: 5.2.0 consola: 2.15.3 defu: 6.1.2 @@ -9690,8 +9690,8 @@ packages: pathe: 1.1.0 pkg-types: 1.0.2 pretty-bytes: 6.1.0 - rollup: 3.20.2 - rollup-plugin-dts: 5.3.0(rollup@3.20.2)(typescript@4.9.5) + rollup: 3.21.0 + rollup-plugin-dts: 5.3.0(rollup@3.21.0)(typescript@4.9.5) scule: 1.0.0 typescript: 4.9.5 untyped: 1.2.2 From 5c71d07cd08221156bffd1f3284a1341d84cf2bd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 24 Apr 2023 21:58:39 +0800 Subject: [PATCH 11/12] chore(deps): update dependency rimraf to v5 (#12966) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 87 ++++++++++++++++++++++++++++++++++---------------- 2 files changed, 60 insertions(+), 29 deletions(-) diff --git a/package.json b/package.json index 0d472c1a91abed..ca1edc113ffa38 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "playwright-chromium": "^1.31.2", "prettier": "2.8.5", "resolve": "^1.22.1", - "rimraf": "^4.4.0", + "rimraf": "^5.0.0", "rollup": "^3.21.0", "simple-git-hooks": "^2.8.1", "tslib": "^2.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d5317a3cd19a30..125f9c84bee0f9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -135,8 +135,8 @@ importers: specifier: ^1.22.1 version: 1.22.1 rimraf: - specifier: ^4.4.0 - version: 4.4.0 + specifier: ^5.0.0 + version: 5.0.0 rollup: specifier: ^3.21.0 version: 3.21.0 @@ -3338,6 +3338,13 @@ packages: webcrypto-core: 1.7.3 dev: true + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true + dev: true + optional: true + /@polka/url@1.0.0-next.21: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} dev: true @@ -6122,6 +6129,14 @@ packages: is-callable: 1.2.7 dev: true + /foreground-child@3.1.1: + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + engines: {node: '>=14'} + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.0.1 + dev: true + /form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} @@ -6329,6 +6344,18 @@ packages: dependencies: is-glob: 4.0.3 + /glob@10.2.2: + resolution: {integrity: sha512-Xsa0BcxIC6th9UwNjZkhrMtNo/MnyRL8jGCP+uEwhA5oFOCY1f2s1/oNKY47xQ0Bg5nkjsfAEIej1VeH62bDDQ==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.1.0 + minimatch: 9.0.0 + minipass: 5.0.0 + path-scurry: 1.7.0 + dev: true + /glob@7.2.0: resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} dependencies: @@ -6350,16 +6377,6 @@ packages: once: 1.4.0 dev: true - /glob@9.3.1: - resolution: {integrity: sha512-qERvJb7IGsnkx6YYmaaGvDpf77c951hICMdWaFXyH3PlVob8sbPJJyJX0kWkiCWyXUzoy9UOTNjGg0RbD8bYIw==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - fs.realpath: 1.0.0 - minimatch: 7.4.2 - minipass: 4.2.5 - path-scurry: 1.6.1 - dev: true - /globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} @@ -6889,6 +6906,15 @@ packages: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true + /jackspeak@2.1.0: + resolution: {integrity: sha512-DiEwVPqsieUzZBNxQ2cxznmFzfg/AMgJUjYw5xl6rSmCxAQXECcbSdwcLM6Ds6T09+SBfSNCGPhYUoQ96P4h7A==} + engines: {node: '>=14'} + dependencies: + cliui: 7.0.4 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: true + /jiti@1.17.1: resolution: {integrity: sha512-NZIITw8uZQFuzQimqjUxIrIcEdxYDFIe/0xYfIlVXTkiBjjyBEvgasj5bb0/cHtPRD/NziPbT312sFrkI5ALpw==} hasBin: true @@ -7254,9 +7280,9 @@ packages: dependencies: yallist: 4.0.0 - /lru-cache@7.18.3: - resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} - engines: {node: '>=12'} + /lru-cache@9.1.1: + resolution: {integrity: sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==} + engines: {node: 14 || >=16.14} dev: true /magic-string@0.25.9: @@ -7461,9 +7487,9 @@ packages: brace-expansion: 2.0.1 dev: true - /minimatch@7.4.2: - resolution: {integrity: sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==} - engines: {node: '>=10'} + /minimatch@9.0.0: + resolution: {integrity: sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==} + engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 dev: true @@ -7487,8 +7513,8 @@ packages: yallist: 4.0.0 dev: false - /minipass@4.2.5: - resolution: {integrity: sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==} + /minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} dev: true @@ -8000,12 +8026,12 @@ packages: /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - /path-scurry@1.6.1: - resolution: {integrity: sha512-OW+5s+7cw6253Q4E+8qQ/u1fVvcJQCJo/VFD8pje+dbJCF1n5ZRMV2AEHbGp+5Q7jxQIYJxkHopnj6nzdGeZLA==} - engines: {node: '>=14'} + /path-scurry@1.7.0: + resolution: {integrity: sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==} + engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 7.18.3 - minipass: 4.2.5 + lru-cache: 9.1.1 + minipass: 5.0.0 dev: true /path-to-regexp@0.1.7: @@ -8741,12 +8767,12 @@ packages: dependencies: glob: 7.2.0 - /rimraf@4.4.0: - resolution: {integrity: sha512-X36S+qpCUR0HjXlkDe4NAOhS//aHH0Z+h8Ckf2auGJk3PTnx5rLmrHkwNdbVQuCSUhOyFrlRvFEllZOYE+yZGQ==} + /rimraf@5.0.0: + resolution: {integrity: sha512-Jf9llaP+RvaEVS5nPShYFhtXIrb3LRKP281ib3So0KkeZKo2wIKyq0Re7TOSwanasA423PSr6CCIL4bP6T040g==} engines: {node: '>=14'} hasBin: true dependencies: - glob: 9.3.1 + glob: 10.2.2 dev: true /rollup-plugin-dts@5.3.0(rollup@3.21.0)(typescript@4.9.5): @@ -8986,6 +9012,11 @@ packages: /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + /signal-exit@4.0.1: + resolution: {integrity: sha512-uUWsN4aOxJAS8KOuf3QMyFtgm1pkb6I+KRZbRF/ghdf5T7sM+B1lLLzPDxswUjkmHyxQAVzEgG35E3NzDM9GVw==} + engines: {node: '>=14'} + dev: true + /simple-git-hooks@2.8.1: resolution: {integrity: sha512-DYpcVR1AGtSfFUNzlBdHrQGPsOhuuEJ/FkmPOOlFysP60AHd3nsEpkGq/QEOdtUyT1Qhk7w9oLmFoMG+75BDog==} hasBin: true From e0b1197a9c2750bf0f568d2512e80d4894463221 Mon Sep 17 00:00:00 2001 From: patak Date: Mon, 24 Apr 2023 18:27:47 +0200 Subject: [PATCH 12/12] chore(deps): update to pnpm 8.3.1 (#12982) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ca1edc113ffa38..c1d80b5038460a 100644 --- a/package.json +++ b/package.json @@ -104,7 +104,7 @@ "eslint --cache --fix" ] }, - "packageManager": "pnpm@8.2.0", + "packageManager": "pnpm@8.3.1", "pnpm": { "overrides": { "vite": "workspace:*"