]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
build: externalize vue-demi
authorEduardo San Martin Morote <posva13@gmail.com>
Mon, 2 Aug 2021 17:21:46 +0000 (19:21 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Mon, 2 Aug 2021 17:21:46 +0000 (19:21 +0200)
rollup.config.js

index c4ccd2d964c496740ba6990669ffa7dc1fc74453..7754aad664c54c205a028252e7621e19d56065c5 100644 (file)
@@ -77,7 +77,11 @@ function createConfig(format, output, plugins = []) {
   output.sourcemap = !!process.env.SOURCE_MAP
   output.banner = banner
   output.externalLiveBindings = false
-  output.globals = { vue: 'Vue', '@vue/composition-api': 'vueCompositionApi' }
+  output.globals = {
+    'vue-demi': 'VueDemi',
+    vue: 'Vue',
+    '@vue/composition-api': 'vueCompositionApi',
+  }
 
   const isProductionBuild = /\.prod\.js$/.test(output.file)
   const isGlobalBuild = format === 'global'
@@ -107,7 +111,7 @@ function createConfig(format, output, plugins = []) {
   // during a single build.
   hasTSChecked = true
 
-  const external = ['vue', '@vue/composition-api']
+  const external = ['vue-demi', 'vue', '@vue/composition-api']
   if (!isGlobalBuild) {
     external.push('@vue/devtools-api')
   }