summaryrefslogtreecommitdiffhomepage
path: root/package.json
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@mullvad.net>2018-07-16 20:54:39 +0200
committerAndrej Mihajlov <and@mullvad.net>2018-07-16 20:54:39 +0200
commit508fc0775e62f9361df2814cad5229b7706d4095 (patch)
tree055ad745e22cb3b1cbbe91571d57a08070d4a525 /package.json
parent8e219adbcc3523badf5a0351ca4a8e91596b4114 (diff)
parent313d3bf47cd3cc91bc34143deaa930d4bbea14ce (diff)
downloadmullvadvpn-508fc0775e62f9361df2814cad5229b7706d4095.tar.xz
mullvadvpn-508fc0775e62f9361df2814cad5229b7706d4095.zip
Merge branch 'add-eslint-promises'
Diffstat (limited to 'package.json')
-rw-r--r--package.json12
1 files changed, 8 insertions, 4 deletions
diff --git a/package.json b/package.json
index 47b9d2c4ef..0b63b005c2 100644
--- a/package.json
+++ b/package.json
@@ -12,8 +12,10 @@
"license": "GPL-3.0",
"dependencies": {
"babel-runtime": "^6.22.0",
+ "chai-as-promised": "^7.1.1",
"d3-geo-projection": "^2.3.2",
"electron-log": "^2.2.8",
+ "eslint-plugin-promise": "^3.8.0",
"history": "^4.6.1",
"jsonrpc-lite": "^1.2.3",
"mkdirp": "^0.5.1",
@@ -73,19 +75,21 @@
"develop": "cross-env BABEL_ENV=electron npm run private:compile -- --source-maps true && run-p -r private:watch private:serve",
"test": "cross-env BABEL_ENV=electron electron-mocha --renderer -R spec --require babel-core/register --require-main test/setup/main.js --preload test/setup/renderer.js test/*.spec.js test/**/*.spec.js",
"lint": "eslint --no-ignore scripts app test *.js",
- "format": "cross-env prettier --write 'app/**/*.js' 'test/**/*.js'",
- "check-format": "cross-env prettier --list-different 'app/**/*.js' 'test/**/*.js'",
+ "format": "npm run private:format -- --write",
+ "check-format": "npm run private:format -- --list-different",
"flow": "flow",
- "pack:mac": "cross-env BABEL_ENV=electron run-s private:clean private:compile private:build:mac && rm -r ./dist/mac",
+ "pack:mac": "cross-env BABEL_ENV=electron run-s private:clean private:compile private:build:mac private:postbuild:mac",
"pack:win": "cross-env BABEL_ENV=electron run-s private:clean private:compile private:build:win",
"pack:linux": "cross-env BABEL_ENV=electron run-s private:clean private:compile private:build:linux",
"private:build:mac": "npm run private:build -- --mac",
+ "private:postbuild:mac": "rimraf ./dist/mac",
"private:build:win": "npm run private:build -- --win",
"private:build:linux": "npm run private:build -- --linux",
"private:build": "electron-builder",
"private:watch": "cross-env BABEL_ENV=electron npm run private:compile -- --source-maps true --watch --skip-initial-build",
"private:serve": "cross-env BABEL_ENV=electron babel-node scripts/serve.js",
"private:compile": "babel app/ --copy-files --out-dir build",
- "private:clean": "rimraf build"
+ "private:clean": "rimraf build",
+ "private:format": "cross-env prettier 'app/**/*.js' 'test/**/*.js'"
}
}