mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-21 04:35:49 +00:00
Remove global install for CI dependencies:
* Add them to package.json * Fixes weird error with missing `esprima-fb`
This commit is contained in:
@@ -10,11 +10,9 @@ typecheck() {
|
|||||||
|
|
||||||
lint() {
|
lint() {
|
||||||
REPO_URL="https://raw.githubusercontent.com/ripple/javascript-style-guide"
|
REPO_URL="https://raw.githubusercontent.com/ripple/javascript-style-guide"
|
||||||
npm install -g eslint
|
|
||||||
npm install -g esprima-fb # allow flow type annotations in eslint
|
|
||||||
curl "$REPO_URL/es6/eslintrc" > ./eslintrc
|
curl "$REPO_URL/es6/eslintrc" > ./eslintrc
|
||||||
echo "parser: esprima-fb" >> ./eslintrc
|
echo "parser: esprima-fb" >> ./eslintrc
|
||||||
eslint --reset -c ./eslintrc $(git --no-pager diff --name-only -M100% --diff-filter=AM --relative $(git merge-base FETCH_HEAD origin/HEAD) FETCH_HEAD | grep "\.js$")
|
node_modules/.bin/eslint --reset -c ./eslintrc $(git --no-pager diff --name-only -M100% --diff-filter=AM --relative $(git merge-base FETCH_HEAD origin/HEAD) FETCH_HEAD | grep "\.js$")
|
||||||
}
|
}
|
||||||
|
|
||||||
unittest() {
|
unittest() {
|
||||||
|
|||||||
@@ -34,7 +34,8 @@
|
|||||||
"babel-core": "^5.5.4",
|
"babel-core": "^5.5.4",
|
||||||
"babel-loader": "^5.0.0",
|
"babel-loader": "^5.0.0",
|
||||||
"coveralls": "~2.10.0",
|
"coveralls": "~2.10.0",
|
||||||
"eslint": "^0.18.0",
|
"eslint": "^0.23.0",
|
||||||
|
"esprima-fb": "^15001.1.0-dev-harmony-fb",
|
||||||
"eventemitter2": "^0.4.14",
|
"eventemitter2": "^0.4.14",
|
||||||
"gulp": "~3.8.10",
|
"gulp": "~3.8.10",
|
||||||
"gulp-bump": "~0.1.13",
|
"gulp-bump": "~0.1.13",
|
||||||
|
|||||||
Reference in New Issue
Block a user