|
13 | 13 | ], |
14 | 14 | "scripts": { |
15 | 15 | "test": "mocha", |
16 | | - "prepublish": "make", |
17 | | - "coverage": "BABEL_ENV=cover nyc mocha" |
| 16 | + "prepublish": "run-s clean trie:** rollup:**", |
| 17 | + "trie:data": "babel-node src/opentype/shapers/generate-data.js", |
| 18 | + "trie:use": "babel-node src/opentype/shapers/gen-use.js", |
| 19 | + "trie:indic": "babel-node src/opentype/shapers/gen-indic.js", |
| 20 | + "trie:copy": "shx cp src/opentype/shapers/*.trie ./", |
| 21 | + "rollup:index": "rollup -c -m -i src/index.js -o index.js", |
| 22 | + "rollup:base": "rollup -c -m -i src/base.js -o base.js", |
| 23 | + "clean": "shx rm -f index.js base.js data.trie indic.trie use.trie src/opentype/shapers/data.trie src/opentype/shapers/use.trie src/opentype/shapers/use.json src/opentype/shapers/indic.trie src/opentype/shapers/indic.json", |
| 24 | + "coverage": "cross-env BABEL_ENV=cover nyc mocha" |
18 | 25 | }, |
19 | 26 | "main": "index.js", |
20 | 27 | "jsnext:main": "src/index.js", |
|
53 | 60 | "babel-register": "^6.14.0", |
54 | 61 | "codepoints": "^1.2.0", |
55 | 62 | "concat-stream": "^1.4.6", |
| 63 | + "cross-env": "^5.0.1", |
56 | 64 | "esdoc": "^0.4.8", |
57 | 65 | "esdoc-es7-plugin": "0.0.3", |
58 | 66 | "iconv-lite": "^0.4.13", |
59 | 67 | "mocha": "^2.0.1", |
| 68 | + "npm-run-all": "^4.0.2", |
60 | 69 | "nyc": "^10.3.2", |
61 | 70 | "rollup": "^0.34.10", |
62 | 71 | "rollup-plugin-babel": "^2.6.1", |
63 | 72 | "rollup-plugin-json": "^2.0.2", |
64 | | - "rollup-plugin-local-resolve": "^1.0.7" |
| 73 | + "rollup-plugin-local-resolve": "^1.0.7", |
| 74 | + "shx": "^0.2.2" |
65 | 75 | }, |
66 | 76 | "browserify": { |
67 | 77 | "transform": [ |
|
0 commit comments