From 92a4259d084e5d01a6e154f5abf1b8106508b140 Mon Sep 17 00:00:00 2001 From: Seth Call Date: Thu, 27 Aug 2015 06:24:14 -0500 Subject: [PATCH] * use node instead of printf to print BOM to avoid issues with OS/bash differences (issue #2255) --- packages/babel/scripts/build-dist.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/babel/scripts/build-dist.sh b/packages/babel/scripts/build-dist.sh index 3993f3235f..b43bf42f56 100755 --- a/packages/babel/scripts/build-dist.sh +++ b/packages/babel/scripts/build-dist.sh @@ -13,9 +13,9 @@ node $BROWSERIFY_CMD -e lib/polyfill.js >dist/polyfill.js node $UGLIFY_CMD dist/polyfill.js >dist/polyfill.min.js # Add a Unicode BOM so browsers will interpret the file as UTF-8 -printf '\xEF\xBB\xBF' > dist/browser.js +node -p '"\uFEFF"' > dist/browser.js node $BROWSERIFY_CMD lib/api/browser.js -s babel $BROWSERIFY_IGNORE >>dist/browser.js -printf '\xEF\xBB\xBF' > dist/browser.min.js +node -p '"\uFEFF"' > dist/browser.min.js node $UGLIFY_CMD dist/browser.js >>dist/browser.min.js node $BROWSERIFY_CMD lib/api/node.js --node $BROWSERIFY_IGNORE >dist/node.js