|
2 | 2 | "name": "asyncro",
|
3 | 3 | "version": "1.0.0",
|
4 | 4 | "description": "Asynchronous Array Utilities (for await)",
|
5 |
| - "main": "lib/index.js", |
| 5 | + "main": "dist/asyncro.js", |
6 | 6 | "jsnext:main": "src/index.js",
|
| 7 | + "minified:main": "dist/asyncro.min.js", |
7 | 8 | "scripts": {
|
8 |
| - "build": "babel src -d lib --minified --no-comments -s", |
9 |
| - "prepublish": "npm run -s build && npm run -s test", |
10 |
| - "test": "babel-node test", |
| 9 | + "clean": "rimraf dist/", |
| 10 | + "build": "npm-run-all clean transpile minify size", |
| 11 | + "prepublish": "npm-run-all build test", |
| 12 | + "transpile": "rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_name $npm_package_jsnext_main -o $npm_package_main", |
| 13 | + "minify": "uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map", |
| 14 | + "size": "size=$(gzip-size $npm_package_minified_main) && echo \"gzip size: $size / $(pretty-bytes $size)\"", |
| 15 | + "test": "ava --verbose", |
| 16 | + "lint": "eslint {src,test}", |
11 | 17 | "release": "npm run -s build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"
|
12 | 18 | },
|
13 | 19 | "repository": "developit/asyncro",
|
|
23 | 29 | },
|
24 | 30 | "homepage": "https://github.com/developit/asyncro",
|
25 | 31 | "devDependencies": {
|
| 32 | + "ava": "^0.16.0", |
26 | 33 | "babel-cli": "^6.14.0",
|
27 | 34 | "babel-plugin-async-to-promises": "^1.0.5",
|
28 |
| - "babel-preset-es2015": "^6.14.0" |
| 35 | + "babel-preset-es2015": "^6.14.0", |
| 36 | + "eslint": "^3.8.1", |
| 37 | + "gzip-size-cli": "^1.0.0", |
| 38 | + "npm-run-all": "^3.1.1", |
| 39 | + "pretty-bytes-cli": "^2.0.0", |
| 40 | + "rollup": "^0.36.3", |
| 41 | + "rollup-plugin-babel": "^2.6.1", |
| 42 | + "rollup-plugin-es3": "^1.0.3", |
| 43 | + "rollup-plugin-memory": "^2.0.0", |
| 44 | + "sinon": "^1.17.6", |
| 45 | + "uglify-js": "^2.7.3" |
29 | 46 | }
|
30 | 47 | }
|
0 commit comments