diff --git a/Makefile b/Makefile index cf364bc6f0..ff58877b1e 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,7 @@ build: clean ./scripts/build.sh build-dist: build - cd packages/babel-core; \ + cd packages/babel-browser; \ scripts/build-dist.sh cd packages/babel-polyfill; \ scripts/build-dist.sh diff --git a/packages/babel-browser/.npmignore b/packages/babel-browser/.npmignore new file mode 100644 index 0000000000..9b1c8b133c --- /dev/null +++ b/packages/babel-browser/.npmignore @@ -0,0 +1 @@ +/dist diff --git a/packages/babel-browser/package.json b/packages/babel-browser/package.json new file mode 100644 index 0000000000..d5e84a2973 --- /dev/null +++ b/packages/babel-browser/package.json @@ -0,0 +1,9 @@ +{ + "name": "babel-browser", + "version": "6.0.20", + "description": "Babel browser build", + "author": "Sebastian McKenzie ", + "homepage": "https://babeljs.io/", + "license": "MIT", + "repository": "https://github.com/babel/babel/tree/master/packages/babel-browser" +} diff --git a/packages/babel-core/scripts/build-dist.sh b/packages/babel-browser/scripts/build-dist.sh similarity index 87% rename from packages/babel-core/scripts/build-dist.sh rename to packages/babel-browser/scripts/build-dist.sh index 2f8f2089c0..2dd5d57746 100755 --- a/packages/babel-core/scripts/build-dist.sh +++ b/packages/babel-browser/scripts/build-dist.sh @@ -9,12 +9,13 @@ mkdir -p dist # Add a Unicode BOM so browsers will interpret the file as UTF-8 node -p '"\uFEFF"' > dist/browser.js -node $BROWSERIFY_CMD lib/api/browser.js \ +node $BROWSERIFY_CMD ../babel-core/lib/api/browser.js \ --standalone babel \ --plugin bundle-collapser/plugin \ --plugin derequire/plugin \ $BROWSERIFY_IGNORE \ - >>dist/browser.j + >>dist/browser.js + node -p '"\uFEFF"' > dist/browser.min.js node $UGLIFY_CMD dist/browser.js \ --compress warnings=false \ diff --git a/packages/babel-core/scripts/postpublish.js b/packages/babel-browser/scripts/postpublish.js similarity index 100% rename from packages/babel-core/scripts/postpublish.js rename to packages/babel-browser/scripts/postpublish.js diff --git a/packages/babel-core/scripts/prepublish.js b/packages/babel-browser/scripts/prepublish.js similarity index 100% rename from packages/babel-core/scripts/prepublish.js rename to packages/babel-browser/scripts/prepublish.js diff --git a/scripts/publish.js b/scripts/publish.js index a061f15686..81795765bc 100755 --- a/scripts/publish.js +++ b/scripts/publish.js @@ -100,6 +100,10 @@ function publish() { throw new Error(chalk.red("No packages changed.")); } + if (changedPackages.indexOf("babel-browser") < 0) { + changedPackages.push("babel-browser"); + } + // changedPackages.forEach(function (name) {