|
| 1 | +#!/bin/bash -xv |
| 2 | + |
| 3 | +NODE_CWD=./node_modules/.bin |
| 4 | + |
| 5 | +JSPM_CMD=${NODE_CWD}/jspm |
| 6 | + |
| 7 | +JSPM_VERSION=beta |
| 8 | +REGENERATOR_VERSION=^0.9.5 |
| 9 | + |
| 10 | +# |
| 11 | + |
| 12 | +LATEST_REGENERATOR_VERSIONS=$(npm v regenerator-runtime@$REGENERATOR_VERSION version) |
| 13 | +if [ $(echo $LATEST_REGENERATOR_VERSIONS | wc -l) = "1" ];then |
| 14 | + REGENERATOR_VERSION=$LATEST_REGENERATOR_VERSIONS |
| 15 | +else |
| 16 | + REGENERATOR_VERSION=$(echo $LATEST_REGENERATOR_VERSIONS | tail -n 1 | awk '{print $2}' | tr -d "'") |
| 17 | +fi |
| 18 | + |
| 19 | +# |
| 20 | + |
1 | 21 | cd build-babel |
2 | | -jspm install --quick --log err |
3 | | -jspm build systemjs-babel.js ../systemjs-babel-browser.js --format amd --skip-source-maps --skip-rollup --minify --log ok |
4 | | -jspm build systemjs-babel.js ../systemjs-babel-node.js --format amd --node --skip-source-maps --skip-rollup --log ok |
5 | | -jspm run systemjs-build-babel-helpers.js > ../babel-helpers.js |
6 | | -jspm run systemjs-build-modular-babel-helpers.js |
| 22 | +rm -rf jspm_packages node_modules |
| 23 | + |
| 24 | +npm install jspm@${JSPM_VERSION} --cache-min=Infinity |
| 25 | +${JSPM_CMD} install --quick --log err |
| 26 | +cp -r jspm_packages_override/* jspm_packages |
| 27 | + |
| 28 | +${JSPM_CMD} build systemjs-babel.js ../systemjs-babel-browser.js --format amd --skip-source-maps --skip-rollup --minify --log ok |
| 29 | +${JSPM_CMD} build systemjs-babel.js ../systemjs-babel-node.js --format amd --node --skip-source-maps --skip-rollup --log ok |
| 30 | +${JSPM_CMD} run systemjs-build-babel-helpers.js > ../babel-helpers.js |
| 31 | +${JSPM_CMD} run systemjs-build-modular-babel-helpers.js |
7 | 32 | ( |
8 | 33 | echo "export default (function(module) {" ; |
9 | | - cat jspm_packages/npm/regenerator-runtime@0.9.5/runtime.js |
| 34 | + cat jspm_packages/npm/regenerator-runtime@${REGENERATOR_VERSION}/runtime.js |
10 | 35 | echo "return module.exports; })({exports:{}});" |
11 | 36 | ) > ../regenerator-runtime.js |
12 | 37 | cd .. |
0 commit comments