diff --git a/package.json b/package.json index b02fd04a2..a912c032a 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "eslint-config-airbnb-base": "^12.1.0", "eslint-plugin-import": "^2.11.0", "mocha": "^6.2.3", + "npm-run-all": "^4.1.5", "nyc": "^14.1.0", "rimraf": "^3.0.0", "rollup": "^0.47.0", @@ -58,12 +59,12 @@ "clean:node": "rimraf index.js lib", "clean:es": "rimraf es", "clean:browser": "rimraf validator*.js", - "clean": "npm run clean:node && npm run clean:browser && npm run clean:es", + "clean": "run-p clean:*", "minify": "uglifyjs validator.js -o validator.min.js --compress --mangle --comments /Copyright/", "build:browser": "node --require @babel/register build-browser && npm run minify", "build:es": "babel src -d es --env-name=es", "build:node": "babel src -d .", - "build": "npm run build:browser && npm run build:node && npm run build:es", + "build": "run-p build:*", "pretest": "npm run build && npm run lint", "test": "nyc --reporter=cobertura --reporter=text-summary mocha --require @babel/register --reporter dot" }, @@ -71,4 +72,4 @@ "node": ">= 0.10" }, "license": "MIT" -} \ No newline at end of file +}