Skip to content

Commit f11f0d0

Browse files
committed
update build script
1 parent 7efa3a5 commit f11f0d0

6 files changed

Lines changed: 333 additions & 11 deletions

File tree

.babelrc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,9 @@
22
"plugins": [
33
["transform-es2015-modules-umd", {}],
44
],
5+
"env": {
6+
"production": {
7+
"presets": ["minify"],
8+
},
9+
},
510
}

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ Thumbs.db
88
.log
99
.logs
1010
*.log
11-
node_modules
12-
lib
11+
node_modules/
12+
dist/

package.json

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,21 @@
22
"name": "tiny-querystring",
33
"description": "Tiny parsing and formatting URL query strings for Node.js and browser",
44
"version": "0.0.0",
5-
"main": "lib/index",
5+
"main": "tiny-querystring.js",
6+
"browser": "dist/tiny-querystring.umd.js",
67
"files": [
78
"*.md",
8-
"lib"
9+
"dist"
910
],
1011
"scripts": {
1112
"start": "yarn test -- --watchAll",
1213
"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:*",
1520
"preversion": "yarn test && yarn build"
1621
},
1722
"author": "Cap32",
@@ -25,6 +30,7 @@
2530
"babel-eslint": "^7.2.3",
2631
"babel-plugin-transform-es2015-modules-umd": "^6.24.1",
2732
"babel-polyfill": "^6.13.0",
33+
"babel-preset-minify": "^0.2.0",
2834
"babel-preset-stage-0": "^6.5.0",
2935
"babel-register": "^6.11.6",
3036
"cross-env": "^4.0.0",
@@ -36,6 +42,8 @@
3642
"eslint-plugin-promise": "^3.5.0",
3743
"eslint-plugin-standard": "^3.0.1",
3844
"jest": "^20.0.4",
45+
"mkdirp": "^0.5.1",
46+
"npm-run-all": "^4.1.1",
3947
"rimraf": "^2.5.4"
4048
},
4149
"jest": {

test/test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
const qs = require('../src');
2+
const qs = require('../tiny-querystring');
33

44
const parse = qs.parse;
55
const stringify = qs.stringify;
File renamed without changes.

0 commit comments

Comments
 (0)