diff --git a/rollup.config.mjs b/rollup.config.mjs index ca623fb9..10142bfc 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -3,6 +3,10 @@ import { readJSONFile } from "@toruslabs/torus-scripts/helpers/utils.js"; import path from "path"; const pkg = await readJSONFile(path.resolve("./package.json")); +const allDeps = [...Object.keys(pkg.dependencies || {}), ...Object.keys(pkg.peerDependencies || {})]; + +const forcedBundledDeps = ["color"]; +const deps = [...allDeps].filter((x) => !forcedBundledDeps.includes(x)); export const baseConfig = { plugins: [ @@ -11,4 +15,5 @@ export const baseConfig = { preventAssignment: true, }), ], + external: [...deps, ...deps.map((x) => new RegExp(`^${x}/`)), /@babel\/runtime/], };