From 72b57af9084bbb64bedf86e73d49153edbcef045 Mon Sep 17 00:00:00 2001 From: Jae Bradley Date: Wed, 5 Aug 2020 23:10:52 -0400 Subject: [PATCH] fix: add @babel/runtime to externals for cjs and es formats --- rollup.config.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rollup.config.js b/rollup.config.js index bb6480b..c7fcac7 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -45,6 +45,9 @@ const EXTERNAL = [ 'prop-types', ]; +// https://github.com/rollup/plugins/tree/master/packages/babel#babelhelpers +const CJS_AND_ES_EXTERNALS = EXTERNAL.concat(/@babel\/runtime/); + const OUTPUT_DATA = [ { file: pkg.browser, @@ -68,7 +71,7 @@ const config = OUTPUT_DATA.map(({ file, format }) => ({ name: OUTPUT_NAME, globals: GLOBALS, }, - external: EXTERNAL, + external: ['cjs', 'es'].includes(format) ? CJS_AND_ES_EXTERNALS : EXTERNAL, plugins: PLUGINS, }));