1{ 2 "name": "parse5-build-scripts", 3 "private": true, 4 "devDependencies": { 5 "dedent": "^0.7.0", 6 "eslint": "^4.19.1", 7 "eslint-config-prettier": "^2.9.0", 8 "eslint-plugin-prettier": "^2.6.0", 9 "husky": "^0.14.3", 10 "lerna": "^3.1.0", 11 "lint-staged": "^7.2.0", 12 "mocha": "^5.1.1", 13 "prettier": "^1.12.0", 14 "r2": "^2.0.1" 15 }, 16 "scripts": { 17 "bootstrap": "lerna bootstrap", 18 "lint": "eslint .", 19 "unit-tests": "mocha --ui exports --reporter progress --timeout 20000 packages/**/test/*.test.js", 20 "test": "npm run lint && npm run unit-tests", 21 "generate-feedback-tests": "node scripts/generate-parser-feedback-test test/data/html5lib-tests/tree-construction/*.dat test/data/tree-construction-regression/*.dat", 22 "generate-named-entity-data": "node scripts/generate-named-entity-data", 23 "bench-perf": "cd bench && npm install && node perf/index.js", 24 "bench-memory-named-entities": "cd bench && npm install && node memory/named-entity-data.js", 25 "bench-memory-sax": "cd bench && npm install && node memory/sax-parser.js", 26 "postinstall": "npm run bootstrap", 27 "preversion": "npm test", 28 "precommit": "lint-staged", 29 "publish": "lerna publish" 30 }, 31 "lint-staged": { 32 "*.{js,json}": [ 33 "prettier --write", 34 "git add" 35 ] 36 } 37} 38