]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
build: fix esm-bundler vapor re-exports
authorEvan You <evan@vuejs.org>
Sun, 8 Dec 2024 12:51:42 +0000 (20:51 +0800)
committerEvan You <evan@vuejs.org>
Sun, 8 Dec 2024 12:51:42 +0000 (20:51 +0800)
rollup.config.js
scripts/trim-vapor-exports.js

index 3ae06651452e7e96d4ff5951b750fc417839b062..a3e87dc35772dc7f7a52d8047f90de29d57319dc 100644 (file)
@@ -167,7 +167,8 @@ function createConfig(format, output, plugins = []) {
   }
 
   let entryFile =
-    format === 'vapor'
+    pkg.name === 'vue' &&
+    (format === 'vapor' || format.startsWith('esm-bundler'))
       ? 'runtime-with-vapor.ts'
       : /\bruntime\b/.test(format)
         ? `runtime.ts`
index 4ccdf8ac46e0df60d0155a07aab1ed1e73a252ba..9bfe6e58ca1d769648103fc07256e62d59598c94 100644 (file)
@@ -13,7 +13,7 @@
 export function trimVaporExportsPlugin(format, pkgName) {
   if (
     format === 'vapor' ||
-    format === 'esm-bundler' ||
+    format.startsWith('esm-bundler') ||
     pkgName === '@vue/runtime-vapor'
   ) {
     return []