Skip to content

Commit 2004f04

Browse files
committed
update gzip size script
1 parent 92dbe6c commit 2004f04

File tree

2 files changed

+100
-6
lines changed

2 files changed

+100
-6
lines changed

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"start": "yarn test -- --watch",
1515
"test": "cross-env NODE_ENV=development jest --coverage",
1616
"coverage": "cat ./coverage/lcov.info | coveralls",
17-
"gzip": "gzip -c dist/tiny-querystring.min.js | wc -c",
17+
"gzip": "gzip-size dist/tiny-querystring.min.js",
1818
"rm": "rimraf dist es lib",
1919
"mkdir": "mkdirp dist",
2020
"prebuild": "run-s rm mkdir",
@@ -23,7 +23,7 @@
2323
"build:umd": "cross-env BABEL_ENV=umd babel tiny-querystring.js -o dist/tiny-querystring.umd.js",
2424
"build:umd:min": "cross-env BABEL_ENV=umdmin babel tiny-querystring.js -o dist/tiny-querystring.umd.min.js",
2525
"build": "run-p build:**:*",
26-
"preversion": "yarn test && yarn build"
26+
"preversion": "run-s test build gzip"
2727
},
2828
"author": "Cap32",
2929
"repository": "Cap32/tiny-querystring",
@@ -58,6 +58,7 @@
5858
"eslint-plugin-node": "^4.2.2",
5959
"eslint-plugin-promise": "^3.5.0",
6060
"eslint-plugin-standard": "^3.0.1",
61+
"gzip-size-cli": "^2.1.0",
6162
"jest": "^21.0.2",
6263
"mkdirp": "^0.5.1",
6364
"npm-run-all": "^4.1.1",

yarn.lock

Lines changed: 97 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,10 @@ array-filter@~0.0.0:
131131
version "0.0.1"
132132
resolved "http://registry.npm.taobao.org/array-filter/download/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec"
133133

134+
array-find-index@^1.0.1:
135+
version "1.0.2"
136+
resolved "http://registry.npm.taobao.org/array-find-index/download/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
137+
134138
array-map@~0.0.0:
135139
version "0.0.0"
136140
resolved "http://registry.npm.taobao.org/array-map/download/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662"
@@ -870,10 +874,21 @@ callsites@^2.0.0:
870874
version "2.0.0"
871875
resolved "http://registry.npm.taobao.org/callsites/download/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50"
872876

877+
camelcase-keys@^2.0.0:
878+
version "2.1.0"
879+
resolved "http://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
880+
dependencies:
881+
camelcase "^2.0.0"
882+
map-obj "^1.0.0"
883+
873884
camelcase@^1.0.2:
874885
version "1.2.1"
875886
resolved "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
876887

888+
camelcase@^2.0.0:
889+
version "2.1.1"
890+
resolved "http://registry.npm.taobao.org/camelcase/download/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
891+
877892
camelcase@^4.1.0:
878893
version "4.1.0"
879894
resolved "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
@@ -1065,6 +1080,12 @@ [email protected], "cssom@>= 0.3.2 < 0.4.0":
10651080
dependencies:
10661081
cssom "0.3.x"
10671082

1083+
currently-unhandled@^0.4.1:
1084+
version "0.4.1"
1085+
resolved "http://registry.npm.taobao.org/currently-unhandled/download/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
1086+
dependencies:
1087+
array-find-index "^1.0.1"
1088+
10681089
d@1:
10691090
version "1.0.0"
10701091
resolved "http://registry.npm.taobao.org/d/download/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f"
@@ -1083,7 +1104,7 @@ debug@^2.1.1, debug@^2.2.0, debug@^2.6.3, debug@^2.6.8:
10831104
dependencies:
10841105
ms "2.0.0"
10851106

1086-
decamelize@^1.0.0, decamelize@^1.1.1:
1107+
decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
10871108
version "1.2.0"
10881109
resolved "http://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
10891110

@@ -1160,7 +1181,7 @@ doctrine@^2.0.0:
11601181
esutils "^2.0.2"
11611182
isarray "^1.0.0"
11621183

1163-
duplexer@~0.1.1:
1184+
duplexer@^0.1.1, duplexer@~0.1.1:
11641185
version "0.1.1"
11651186
resolved "http://registry.npm.taobao.org/duplexer/download/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
11661187

@@ -1655,6 +1676,10 @@ get-caller-file@^1.0.1:
16551676
version "1.0.2"
16561677
resolved "http://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5"
16571678

1679+
get-stdin@^4.0.1:
1680+
version "4.0.1"
1681+
resolved "http://registry.npm.taobao.org/get-stdin/download/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
1682+
16581683
get-stream@^3.0.0:
16591684
version "3.0.0"
16601685
resolved "http://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
@@ -1712,6 +1737,21 @@ growly@^1.3.0:
17121737
version "1.3.0"
17131738
resolved "http://registry.npm.taobao.org/growly/download/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
17141739

1740+
gzip-size-cli@^2.1.0:
1741+
version "2.1.0"
1742+
resolved "http://registry.npm.taobao.org/gzip-size-cli/download/gzip-size-cli-2.1.0.tgz#78a1fc3dc399e9d39d9f1f63a7aae38a817e917d"
1743+
dependencies:
1744+
gzip-size "^4.0.0"
1745+
meow "^3.7.0"
1746+
pretty-bytes "^4.0.2"
1747+
1748+
gzip-size@^4.0.0:
1749+
version "4.1.0"
1750+
resolved "http://registry.npm.taobao.org/gzip-size/download/gzip-size-4.1.0.tgz#8ae096257eabe7d69c45be2b67c448124ffb517c"
1751+
dependencies:
1752+
duplexer "^0.1.1"
1753+
pify "^3.0.0"
1754+
17151755
handlebars@^4.0.3:
17161756
version "4.0.10"
17171757
resolved "http://registry.npm.taobao.org/handlebars/download/handlebars-4.0.10.tgz#3d30c718b09a3d96f23ea4cc1f403c4d3ba9ff4f"
@@ -1816,6 +1856,12 @@ imurmurhash@^0.1.4:
18161856
version "0.1.4"
18171857
resolved "http://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
18181858

1859+
indent-string@^2.1.0:
1860+
version "2.1.0"
1861+
resolved "http://registry.npm.taobao.org/indent-string/download/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
1862+
dependencies:
1863+
repeating "^2.0.0"
1864+
18191865
inflight@^1.0.4:
18201866
version "1.0.6"
18211867
resolved "http://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
@@ -2510,6 +2556,13 @@ loose-envify@^1.0.0:
25102556
dependencies:
25112557
js-tokens "^3.0.0"
25122558

2559+
loud-rejection@^1.0.0:
2560+
version "1.6.0"
2561+
resolved "http://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
2562+
dependencies:
2563+
currently-unhandled "^0.4.1"
2564+
signal-exit "^3.0.0"
2565+
25132566
lru-cache@^4.0.1:
25142567
version "4.1.1"
25152568
resolved "http://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55"
@@ -2523,6 +2576,10 @@ [email protected]:
25232576
dependencies:
25242577
tmpl "1.0.x"
25252578

2579+
map-obj@^1.0.0, map-obj@^1.0.1:
2580+
version "1.0.1"
2581+
resolved "http://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
2582+
25262583
map-stream@~0.1.0:
25272584
version "0.1.0"
25282585
resolved "http://registry.npm.taobao.org/map-stream/download/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194"
@@ -2539,6 +2596,21 @@ memory-streams@^0.1.2:
25392596
dependencies:
25402597
readable-stream "~1.0.2"
25412598

2599+
meow@^3.7.0:
2600+
version "3.7.0"
2601+
resolved "http://registry.npm.taobao.org/meow/download/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
2602+
dependencies:
2603+
camelcase-keys "^2.0.0"
2604+
decamelize "^1.1.2"
2605+
loud-rejection "^1.0.0"
2606+
map-obj "^1.0.1"
2607+
minimist "^1.1.3"
2608+
normalize-package-data "^2.3.4"
2609+
object-assign "^4.0.1"
2610+
read-pkg-up "^1.0.1"
2611+
redent "^1.0.0"
2612+
trim-newlines "^1.0.0"
2613+
25422614
merge@^1.1.3:
25432615
version "1.2.0"
25442616
resolved "http://registry.npm.taobao.org/merge/download/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da"
@@ -2585,7 +2657,7 @@ [email protected], minimist@~0.0.1:
25852657
version "0.0.8"
25862658
resolved "http://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
25872659

2588-
[email protected], minimist@^1.1.1, minimist@^1.2.0, minimist@~1.2.0:
2660+
[email protected], minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@~1.2.0:
25892661
version "1.2.0"
25902662
resolved "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
25912663

@@ -2646,7 +2718,7 @@ nopt@^4.0.1:
26462718
abbrev "1"
26472719
osenv "^0.1.4"
26482720

2649-
normalize-package-data@^2.3.2:
2721+
normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
26502722
version "2.4.0"
26512723
resolved "http://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
26522724
dependencies:
@@ -2903,6 +2975,10 @@ preserve@^0.2.0:
29032975
version "0.2.0"
29042976
resolved "http://registry.npm.taobao.org/preserve/download/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
29052977

2978+
pretty-bytes@^4.0.2:
2979+
version "4.0.2"
2980+
resolved "http://registry.npm.taobao.org/pretty-bytes/download/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9"
2981+
29062982
pretty-format@^21.0.2:
29072983
version "21.0.2"
29082984
resolved "http://registry.npm.taobao.org/pretty-format/download/pretty-format-21.0.2.tgz#76adcebd836c41ccd2e6b626e70f63050d2a3534"
@@ -3038,6 +3114,13 @@ rechoir@^0.6.2:
30383114
dependencies:
30393115
resolve "^1.1.6"
30403116

3117+
redent@^1.0.0:
3118+
version "1.0.0"
3119+
resolved "http://registry.npm.taobao.org/redent/download/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
3120+
dependencies:
3121+
indent-string "^2.1.0"
3122+
strip-indent "^1.0.1"
3123+
30413124
regenerator-runtime@^0.10.5:
30423125
version "0.10.5"
30433126
resolved "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658"
@@ -3407,6 +3490,12 @@ strip-eof@^1.0.0:
34073490
version "1.0.0"
34083491
resolved "http://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
34093492

3493+
strip-indent@^1.0.1:
3494+
version "1.0.1"
3495+
resolved "http://registry.npm.taobao.org/strip-indent/download/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
3496+
dependencies:
3497+
get-stdin "^4.0.1"
3498+
34103499
strip-json-comments@~2.0.1:
34113500
version "2.0.1"
34123501
resolved "http://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
@@ -3521,6 +3610,10 @@ tr46@~0.0.3:
35213610
version "0.0.3"
35223611
resolved "http://registry.npm.taobao.org/tr46/download/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
35233612

3613+
trim-newlines@^1.0.0:
3614+
version "1.0.0"
3615+
resolved "http://registry.npm.taobao.org/trim-newlines/download/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
3616+
35243617
trim-right@^1.0.1:
35253618
version "1.0.1"
35263619
resolved "http://registry.npm.taobao.org/trim-right/download/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"

0 commit comments

Comments
 (0)