diff --git a/package.json b/package.json index b12f06bf0dcb94..db9a06c5fd0daa 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "dotenv": "^8.2.0", "dotenv-expand": "^5.1.0", "es-module-lexer": "^0.3.18", - "esbuild": "^0.5.11", + "esbuild": "^0.5.24", "etag": "^1.8.1", "execa": "^4.0.1", "fs-extra": "^9.0.0", @@ -90,7 +90,7 @@ "postcss-import": "^12.0.1", "postcss-load-config": "^2.1.0", "resolve": "^1.17.0", - "rollup": "^2.11.2", + "rollup": "^2.20.0", "rollup-plugin-dynamic-import-variables": "^1.0.1", "rollup-plugin-terser": "^5.3.0", "rollup-plugin-vue": "^6.0.0-beta.6", diff --git a/src/node/build/buildPluginAsset.ts b/src/node/build/buildPluginAsset.ts index 5780e98481d5f4..374857959303ae 100644 --- a/src/node/build/buildPluginAsset.ts +++ b/src/node/build/buildPluginAsset.ts @@ -82,6 +82,7 @@ export const registerAssets = ( ) => { for (const [fileName, source] of assets) { bundle[fileName] = { + name: fileName, isAsset: true, type: 'asset', fileName, diff --git a/src/node/build/buildPluginCss.ts b/src/node/build/buildPluginCss.ts index f356f3166c91f9..9dc670233ca1ed 100644 --- a/src/node/build/buildPluginCss.ts +++ b/src/node/build/buildPluginCss.ts @@ -178,6 +178,7 @@ export const createBuildCssPlugin = ({ const cssFileName = `style.${hash_sum(css)}.css` bundle[cssFileName] = { + name: cssFileName, isAsset: true, type: 'asset', fileName: cssFileName, diff --git a/src/node/esbuildService.ts b/src/node/esbuildService.ts index f02bb6079a8b74..dd07f088b52e13 100644 --- a/src/node/esbuildService.ts +++ b/src/node/esbuildService.ts @@ -69,7 +69,7 @@ export const transform = async ( loader: options.loader || (path.extname(file).slice(1) as any), sourcemap: true, sourcefile: request, // ensure source file name contains full query - target: 'es2019' + target: 'es2020' } try { const result = await service.transform(src, options) diff --git a/yarn.lock b/yarn.lock index 9cbdad9e306134..6e2e8ed92a5cea 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2398,10 +2398,10 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -esbuild@^0.5.11: - version "0.5.11" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.5.11.tgz#9872ad552db1958d37a6ad7160294bf4320c0531" - integrity sha512-E/SBK3tHIcj3iCZh0bUf8/pmEAcM10W7SH2feuHZSzTpLZmtxlWl9j5tesY6OLkv2oDgfX0r9mbOeltXUbJe4Q== +esbuild@^0.5.24: + version "0.5.24" + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.5.24.tgz#7f745c34346e842e7a5347dec0b6b65f43cacd1e" + integrity sha512-DBbxT8IBzgvhfm6SXopzMZt9xDQGgBBVnLqTYVRgHKPwBIu6Sg/haBbPAVCwBnNHwJtouBrfo8oTMIPoF8p9eg== escape-html@^1.0.3: version "1.0.3" @@ -5928,10 +5928,10 @@ rollup-pluginutils@^2.8.2: dependencies: estree-walker "^0.6.1" -rollup@^2.11.2: - version "2.11.2" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.11.2.tgz#b1273ad3e43953d09807672f6b72d08f9f9bc008" - integrity sha512-pJT6mfH+/gh1sOWyNMAWxjbYGL5x2AfsaR0SWLRwq2e7vxOKt/0mBjtYDTVYF8JXxVzmnuDzA+EpsPLWt/oyrg== +rollup@^2.20.0: + version "2.20.0" + resolved "https://registry.npmjs.org/rollup/-/rollup-2.20.0.tgz#7456fed8424a5247954958751642e9fdd0ad7485" + integrity sha512-hkbp//ne1om8+PQRpd81zk0KDvbJxkLZdZJh1ZNxjd1EkI0H1TmYuHqqXx88yciS+5YnMom3geubQjTeeUnNNw== optionalDependencies: fsevents "~2.1.2"