Skip to content

Commit a010ed0

Browse files
committed
Merge branch 'release/6.1.0'
2 parents cd45835 + 8d9e9dc commit a010ed0

File tree

4 files changed

+48
-12
lines changed

4 files changed

+48
-12
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ When paired with Phing or other deployment systems, remember to set `buildOnly`
142142
### Other Gulp tasks
143143

144144
* `dev`: one time development build (also runs as default task)
145+
* `server`: runs a local static server in `public` folder. Use flag `--production` to enable gzip compression
145146
* `lint`: runs both JavaScript and style linters
146147
* `bump`: bumps semver version of `package.json` file.
147148

build/gulp-tasks/serve.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@ module.exports = (gulp, $, options) => {
6767
middleware: require('./lib/middlewares')(options, browserSync)
6868
}, conf || {});
6969

70+
if (options.production) {
71+
serverConf.middleware.unshift(require('compression')());
72+
}
73+
7074
browserSync.init(serverConf, (err, bs) => {
7175

7276
if (err) {

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "wok",
33
"description": "A Static Website Boilerplate",
4-
"version": "6.0.1",
4+
"version": "6.1.0",
55
"license": "MIT",
66
"repository": {
77
"type": "git",
@@ -42,6 +42,7 @@
4242
"babel-preset-stage-2": "6.24.1",
4343
"babel-runtime": "6.26.0",
4444
"browser-sync": "2.23.6",
45+
"compression": "^1.7.2",
4546
"customizr": "https://github.com/doctyper/customizr/tarball/develop",
4647
"datauri": "1.1.0",
4748
"del": "3.0.0",

yarn.lock

Lines changed: 41 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1214,6 +1214,10 @@ bump-regex@^3.1.0:
12141214
semver "^5.1.0"
12151215
xtend "^4.0.1"
12161216

1217+
1218+
version "3.0.0"
1219+
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
1220+
12171221
cached-constructors-x@^1.0.0, cached-constructors-x@^1.0.2:
12181222
version "1.0.2"
12191223
resolved "https://registry.yarnpkg.com/cached-constructors-x/-/cached-constructors-x-1.0.2.tgz#d8a7b79b43fdcf13fd861bb763f38b627b0ccf91"
@@ -1500,6 +1504,24 @@ [email protected]:
15001504
version "0.0.3"
15011505
resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143"
15021506

1507+
compressible@~2.0.13:
1508+
version "2.0.13"
1509+
resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.13.tgz#0d1020ab924b2fdb4d6279875c7d6daba6baa7a9"
1510+
dependencies:
1511+
mime-db ">= 1.33.0 < 2"
1512+
1513+
compression@^1.7.2:
1514+
version "1.7.2"
1515+
resolved "http://registry.npmjs.org/compression/-/compression-1.7.2.tgz#aaffbcd6aaf854b44ebb280353d5ad1651f59a69"
1516+
dependencies:
1517+
accepts "~1.3.4"
1518+
bytes "3.0.0"
1519+
compressible "~2.0.13"
1520+
debug "2.6.9"
1521+
on-headers "~1.0.1"
1522+
safe-buffer "5.1.1"
1523+
vary "~1.1.2"
1524+
15031525
15041526
version "0.0.1"
15051527
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
@@ -1734,6 +1756,12 @@ [email protected], debug@^2.2.0, debug@^2.6.8:
17341756
dependencies:
17351757
ms "2.0.0"
17361758

1759+
[email protected], debug@~2.6.4, debug@~2.6.6:
1760+
version "2.6.9"
1761+
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
1762+
dependencies:
1763+
ms "2.0.0"
1764+
17371765
[email protected], debug@^3.0.0, debug@^3.0.1, debug@^3.1.0, debug@~3.1.0:
17381766
version "3.1.0"
17391767
resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
@@ -1746,12 +1774,6 @@ debug@~2.2.0:
17461774
dependencies:
17471775
ms "0.7.1"
17481776

1749-
debug@~2.6.4, debug@~2.6.6:
1750-
version "2.6.9"
1751-
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
1752-
dependencies:
1753-
ms "2.0.0"
1754-
17551777
decamelize-keys@^1.0.0:
17561778
version "1.1.0"
17571779
resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
@@ -4823,14 +4845,14 @@ [email protected], micromatch@^2.1.5, micromatch@^2.3.11, micromatch@^2.3.7, mic
48234845
parse-glob "^3.0.4"
48244846
regex-cache "^0.4.2"
48254847

4848+
"mime-db@>= 1.33.0 < 2", mime-db@~1.33.0:
4849+
version "1.33.0"
4850+
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db"
4851+
48264852
mime-db@~1.29.0:
48274853
version "1.29.0"
48284854
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.29.0.tgz#48d26d235589651704ac5916ca06001914266878"
48294855

4830-
mime-db@~1.33.0:
4831-
version "1.33.0"
4832-
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db"
4833-
48344856
mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.16, mime-types@~2.1.7:
48354857
version "2.1.16"
48364858
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.16.tgz#2b858a52e5ecd516db897ac2be87487830698e23"
@@ -5283,6 +5305,10 @@ on-finished@~2.3.0:
52835305
dependencies:
52845306
ee-first "1.1.1"
52855307

5308+
on-headers@~1.0.1:
5309+
version "1.0.1"
5310+
resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7"
5311+
52865312
once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.3.3, once@^1.4.0:
52875313
version "1.4.0"
52885314
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
@@ -6310,7 +6336,7 @@ rxjs@^5.5.2:
63106336
dependencies:
63116337
symbol-observable "1.0.1"
63126338

6313-
safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
6339+
safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
63146340
version "5.1.1"
63156341
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
63166342

@@ -7512,6 +7538,10 @@ value-or-function@^3.0.0:
75127538
version "3.0.0"
75137539
resolved "https://registry.yarnpkg.com/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813"
75147540

7541+
vary@~1.1.2:
7542+
version "1.1.2"
7543+
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
7544+
75157545
75167546
version "1.10.0"
75177547
resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"

0 commit comments

Comments
 (0)