From f91f2754ec726dd4e4335cb4b257540ddde10890 Mon Sep 17 00:00:00 2001 From: Robert Kieffer Date: Sun, 21 Jul 2024 05:56:00 -0700 Subject: [PATCH] fix: add package.json in CJS dist dirs --- scripts/build.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/build.sh b/scripts/build.sh index 50d194a2..218a1f5f 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -41,9 +41,14 @@ for MODULE_TYPE in esm cjs; do mv $FILE ${FILE/-browser/} done - # If MODULE_TYPE is esm, copy bin files to dist + # esm/cjs-specific logic if [ "$MODULE_TYPE" = "esm" ]; then + # ESM: copy bin files to dist cp -pr "$DIR/../src/bin" "$DIST_DIR" + else + # CJS: Add package.json that specifies type: commonjs + echo "{\"type\":\"commonjs\"}" > "$DIST_DIR/package.json" + echo "{\"type\":\"commonjs\"}" > "$BROWSER_DIR/package.json" fi done