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