|
2 | 2 | "name": "tiny-querystring", |
3 | 3 | "description": "Tiny parsing and formatting URL query strings for Node.js and browser", |
4 | 4 | "version": "0.0.0", |
5 | | - "main": "lib/index", |
| 5 | + "main": "tiny-querystring.js", |
| 6 | + "browser": "dist/tiny-querystring.umd.js", |
6 | 7 | "files": [ |
7 | 8 | "*.md", |
8 | | - "lib" |
| 9 | + "dist" |
9 | 10 | ], |
10 | 11 | "scripts": { |
11 | 12 | "start": "yarn test -- --watchAll", |
12 | 13 | "test": "cross-env NODE_ENV=development jest", |
13 | | - "prebuild": "rimraf lib", |
14 | | - "build": "babel src -d lib", |
| 14 | + "rm": "rimraf dist", |
| 15 | + "mkdir": "mkdirp dist", |
| 16 | + "prebuild": "run-s rm mkdir", |
| 17 | + "build:umd": "babel tiny-querystring.js -o dist/tiny-querystring.umd.js", |
| 18 | + "build:min": "cross-env NODE_ENV=production babel tiny-querystring.js -o dist/tiny-querystring.min.js", |
| 19 | + "build": "run-p build:*", |
15 | 20 | "preversion": "yarn test && yarn build" |
16 | 21 | }, |
17 | 22 | "author": "Cap32", |
|
25 | 30 | "babel-eslint": "^7.2.3", |
26 | 31 | "babel-plugin-transform-es2015-modules-umd": "^6.24.1", |
27 | 32 | "babel-polyfill": "^6.13.0", |
| 33 | + "babel-preset-minify": "^0.2.0", |
28 | 34 | "babel-preset-stage-0": "^6.5.0", |
29 | 35 | "babel-register": "^6.11.6", |
30 | 36 | "cross-env": "^4.0.0", |
|
36 | 42 | "eslint-plugin-promise": "^3.5.0", |
37 | 43 | "eslint-plugin-standard": "^3.0.1", |
38 | 44 | "jest": "^20.0.4", |
| 45 | + "mkdirp": "^0.5.1", |
| 46 | + "npm-run-all": "^4.1.1", |
39 | 47 | "rimraf": "^2.5.4" |
40 | 48 | }, |
41 | 49 | "jest": { |
|
0 commit comments