aboutsummaryrefslogtreecommitdiffstats
path: root/package.json
diff options
context:
space:
mode:
authorFabio Berger <me@fabioberger.com>2018-05-15 17:41:51 +0800
committerGitHub <noreply@github.com>2018-05-15 17:41:51 +0800
commit406e91d387f67b0eda48e9ab682814c8feffb5e1 (patch)
tree90e047171c2326d5a8c39164945c768858ca3302 /package.json
parentca08dd9705c2aefb092b10926af359ed8fabac79 (diff)
parent473acafd1457a381405335dae80a3a8e810af17b (diff)
downloaddexon-sol-tools-406e91d387f67b0eda48e9ab682814c8feffb5e1.tar
dexon-sol-tools-406e91d387f67b0eda48e9ab682814c8feffb5e1.tar.gz
dexon-sol-tools-406e91d387f67b0eda48e9ab682814c8feffb5e1.tar.bz2
dexon-sol-tools-406e91d387f67b0eda48e9ab682814c8feffb5e1.tar.lz
dexon-sol-tools-406e91d387f67b0eda48e9ab682814c8feffb5e1.tar.xz
dexon-sol-tools-406e91d387f67b0eda48e9ab682814c8feffb5e1.tar.zst
dexon-sol-tools-406e91d387f67b0eda48e9ab682814c8feffb5e1.zip
Merge pull request #588 from 0xProject/improvement/use-wsrun
Individual package building & watching!!! 💪 🌹
Diffstat (limited to 'package.json')
-rw-r--r--package.json27
1 files changed, 15 insertions, 12 deletions
diff --git a/package.json b/package.json
index 6aa79c840..a550c3f58 100644
--- a/package.json
+++ b/package.json
@@ -5,23 +5,25 @@
"packages/*"
],
"scripts": {
- "dev": "lerna run --parallel build:watch",
"ganache": "ganache-cli -p 8545 --networkId 50 -m \"${npm_package_config_mnemonic}\"",
"prettier": "prettier --write '**/*.{ts,tsx,json,md}' --config .prettierrc",
"prettier:ci": "prettier --list-different '**/*.{ts,tsx,json,md}' --config .prettierrc",
"report_coverage": "lcov-result-merger 'packages/*/coverage/lcov.info' | coveralls",
"test:installation": "node ./packages/monorepo-scripts/lib/test_installation.js",
- "lerna:install": "yarn install",
- "lerna:run": "lerna run",
- "lerna:test": "lerna run test",
- "lerna:clean": "lerna run clean",
- "lerna:build": "lerna run build",
- "lerna:rebuild": "run-s lerna:clean lerna:build",
- "lerna:publish": "run-s lerna:install lerna:rebuild script:publish",
- "lerna:publish:dry": "run-s lerna:install lerna:rebuild script:publish:dry",
- "lerna:stage_docs": "lerna run docs:stage",
+ "publish": "run-s install:all rebuild script:publish",
+ "publish:dry": "run-s install:all rebuild script:publish:dry",
"script:publish": "node ./packages/monorepo-scripts/lib/publish.js",
- "script:publish:dry": "IS_DRY_RUN=true yarn script:publish"
+ "script:publish:dry": "IS_DRY_RUN=true yarn script:publish",
+ "install:all": "yarn install",
+ "wsrun": "wsrun",
+ "lerna:run": "lerna run",
+ "watch": "wsrun watch $PKG -r --stages --done-criteria='complete|successfully'",
+ "build": "wsrun build $PKG -r --stages",
+ "clean": "wsrun clean $PKG -r --parallel",
+ "rebuild": "run-s clean build",
+ "test": "wsrun test $PKG --serial --exclude-missing",
+ "stage_docs": "wsrun docs:stage $PKG --parallel --exclude-missing",
+ "lint": "wsrun lint $PKG --parallel --exclude-missing"
},
"config": {
"mnemonic": "concert load couple harbor equip island argue ramp clarify fence smart topic"
@@ -33,6 +35,7 @@
"lcov-result-merger": "^2.0.0",
"lerna": "^2.5.1",
"npm-run-all": "^4.1.2",
- "prettier": "^1.11.1"
+ "prettier": "^1.11.1",
+ "wsrun": "^2.2.0"
}
}