From 389ddd2d29a3fe41231e9b998009102320e323c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Beno=C3=AEt?= Date: Fri, 13 Jun 2025 15:00:38 +0300 Subject: [PATCH] fix: bundle ESM color module in CJS build --- rollup.config.mjs | 5 +++++ 1 file changed, 5 insertions(+) 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/], };