]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
build(pinia): remove unused `@vue/devtools-api` require from `pinia.prod.cjs` (#1561...
authorpooya parsa <pooya@pi0.io>
Wed, 17 Aug 2022 14:06:51 +0000 (16:06 +0200)
committerGitHub <noreply@github.com>
Wed, 17 Aug 2022 14:06:51 +0000 (16:06 +0200)
Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com>
rollup.config.js

index c8ecfe0c81f90140ad8aedf8c29feec2e23e48ae..cc2276737d76bc820cbc4fcf88d238c8dd68755d 100644 (file)
@@ -119,7 +119,11 @@ function createConfig(buildName, output, plugins = []) {
   hasTSChecked = true
 
   const external = ['vue-demi', 'vue', '@vue/composition-api']
-  if (!isGlobalBuild) {
+  if (
+    !isGlobalBuild &&
+    // pinia.prod.cjs should not require `@vue/devtools-api` (like Vue)
+    !(isProductionBuild && isNodeBuild)
+  ) {
     external.push('@vue/devtools-api')
   }
 
@@ -191,6 +195,7 @@ function createReplacePlugin(
       replacements[key] = process.env[key]
     }
   })
+
   return replace({
     preventAssignment: true,
     values: replacements,