use npm to publis new version - fixes #1847
This commit is contained in:
parent
1bca59a921
commit
c43bbb9bf6
16
.travis.yml
16
.travis.yml
@ -12,3 +12,19 @@ script: "make test-travis"
|
|||||||
|
|
||||||
notifications:
|
notifications:
|
||||||
slack: babeljs:5Wy4QX13KVkGy9CnU0rmvgeK
|
slack: babeljs:5Wy4QX13KVkGy9CnU0rmvgeK
|
||||||
|
|
||||||
|
before_deploy:
|
||||||
|
- make prepublish
|
||||||
|
|
||||||
|
after_deploy:
|
||||||
|
- make publish-cli
|
||||||
|
- make publish-runtime
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
provider: npm
|
||||||
|
email: sebmck@gmail.com
|
||||||
|
api_key:
|
||||||
|
secure: BCS0BJ3gjs/fyAj5GrMIj4ZAs/S3Odr/FaCAGo8+mT1+Ayinq5uQb8n07k+TqLRQC+Bm1nkjUGg97UZwBmE6NkkNA9rJkC4HCzuXkwOUmE1MxActB2Jeo1tbl3VbbcMNVBo8oTckh1oBaXN2ZbvvPaQIXMAC+0oZwaeXT5dTzQc=
|
||||||
|
on:
|
||||||
|
tags: true
|
||||||
|
repo: babel/babel
|
||||||
|
|||||||
34
Makefile
34
Makefile
@ -9,7 +9,7 @@ BROWSERIFY_IGNORE = -i esprima-fb
|
|||||||
|
|
||||||
export NODE_ENV = test
|
export NODE_ENV = test
|
||||||
|
|
||||||
.PHONY: clean test test-cov test-clean test-travis test-simple test-all test-browser test-parser publish build bootstrap publish-core publish-runtime build-core watch-core build-core-test clean-core
|
.PHONY: clean test test-cov test-clean test-travis test-simple test-all test-browser test-parser publish build bootstrap publish-core publish-runtime build-core watch-core build-core-test clean-core prepublish
|
||||||
|
|
||||||
build-core: clean-core
|
build-core: clean-core
|
||||||
node $(BABEL_CMD) src --out-dir lib --copy-files
|
node $(BABEL_CMD) src --out-dir lib --copy-files
|
||||||
@ -81,34 +81,20 @@ test-browser:
|
|||||||
|
|
||||||
publish: lint
|
publish: lint
|
||||||
git pull --rebase
|
git pull --rebase
|
||||||
|
|
||||||
make test
|
make test
|
||||||
|
|
||||||
read -p "Version: " version; \
|
read -p "Version: " version; \
|
||||||
npm version $$version --message "v%s"
|
npm version $$version --message "v%s"
|
||||||
|
|
||||||
make build
|
|
||||||
|
|
||||||
cp dist/browser.js browser.js
|
|
||||||
cp dist/browser.min.js browser.min.js
|
|
||||||
|
|
||||||
cp dist/polyfill.js browser-polyfill.js
|
|
||||||
cp dist/polyfill.min.js browser-polyfill.min.js
|
|
||||||
|
|
||||||
cp dist/external-helpers.js external-helpers.js
|
|
||||||
cp dist/external-helpers.min.js external-helpers.min.js
|
|
||||||
|
|
||||||
node tools/cache-templates
|
|
||||||
test -f templates.json
|
|
||||||
|
|
||||||
npm publish
|
|
||||||
|
|
||||||
git push --follow-tags
|
git push --follow-tags
|
||||||
|
|
||||||
make publish-cli
|
prepublish: build
|
||||||
make publish-runtime
|
cp dist/browser.js browser.js
|
||||||
|
cp dist/browser.min.js browser.min.js
|
||||||
rm -rf templates.json browser.js browser.min.js browser-polyfill.js browser-polyfill.min.js external-helpers.js external-helpers.min.js
|
cp dist/polyfill.js browser-polyfill.js
|
||||||
|
cp dist/polyfill.min.js browser-polyfill.min.js
|
||||||
|
cp dist/external-helpers.js external-helpers.js
|
||||||
|
cp dist/external-helpers.min.js external-helpers.min.js
|
||||||
|
node tools/cache-templates
|
||||||
|
test -f templates.json
|
||||||
|
|
||||||
publish-runtime:
|
publish-runtime:
|
||||||
cd packages; \
|
cd packages; \
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "babel",
|
"name": "babel",
|
||||||
"description": "Turn ES6 code into readable vanilla ES5 with source maps",
|
"description": "Turn ES6 code into readable vanilla ES5 with source maps",
|
||||||
"version": "5.6.12",
|
|
||||||
"author": "Sebastian McKenzie <sebmck@gmail.com>",
|
"author": "Sebastian McKenzie <sebmck@gmail.com>",
|
||||||
"homepage": "https://babeljs.io/",
|
"homepage": "https://babeljs.io/",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
@ -27,4 +26,4 @@
|
|||||||
"babel-external-helpers": "./bin/babel-external-helpers",
|
"babel-external-helpers": "./bin/babel-external-helpers",
|
||||||
"babel-plugin": "./bin/babel-plugin/index.js"
|
"babel-plugin": "./bin/babel-plugin/index.js"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,11 +1,10 @@
|
|||||||
{
|
{
|
||||||
"name": "babel-runtime",
|
"name": "babel-runtime",
|
||||||
"description": "babel selfContained runtime",
|
"description": "babel selfContained runtime",
|
||||||
"version": "5.6.12",
|
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"repository": "babel/babel",
|
"repository": "babel/babel",
|
||||||
"author": "Sebastian McKenzie <sebmck@gmail.com>",
|
"author": "Sebastian McKenzie <sebmck@gmail.com>",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"core-js": "^0.9.0"
|
"core-js": "^0.9.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user