Skip to content
This repository was archived by the owner on Oct 9, 2020. It is now read-only.

Commit 65b7f9a

Browse files
committed
Merge pull request #38 from douglasduteil/chore-build-update-build-process
chore(build): update build process
2 parents cfbbbbb + 6198624 commit 65b7f9a

5 files changed

Lines changed: 32 additions & 9 deletions

File tree

build-babel/jspm_packages/npm/babel-plugin-transform-regenerator@6.9.0/lib/util.js renamed to build-babel/jspm_packages_override/npm/babel-plugin-transform-regenerator@6.8.0/lib/util.js

File renamed without changes.

build-babel/jspm_packages/npm/babel-plugin-transform-regenerator@6.9.0/lib/visit.js renamed to build-babel/jspm_packages_override/npm/babel-plugin-transform-regenerator@6.8.0/lib/visit.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,4 +255,4 @@ var awaitVisitor = {
255255
// can distinguish between awaited and merely yielded values.
256256
path.replaceWith(t.yieldExpression(t.callExpression(util.runtimeProperty("awrap", state.file.get("regeneratorIdentifier")), [argument]), false));
257257
}
258-
};
258+
};

build-babel/node_modules/jspm

Lines changed: 0 additions & 1 deletion
This file was deleted.

build-babel/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
"babel-preset-stage-2": "npm:babel-preset-stage-2@^6.5.0",
3030
"babel-preset-stage-3": "npm:babel-preset-stage-3@^6.3.13",
3131
"core-js": "npm:core-js@^1.2.6",
32-
"regenerator": "github:facebook/regenerator@^0.8.42",
3332
"regenerator-runtime": "npm:regenerator-runtime@^0.9.5"
3433
},
3534
"devDependencies": {

build.sh

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,37 @@
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+
121
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
732
(
833
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
1035
echo "return module.exports; })({exports:{}});"
1136
) > ../regenerator-runtime.js
1237
cd ..

0 commit comments

Comments
 (0)