Yurik has submitted this change and it was merged.

Change subject: Update tilerator to c787f4d
......................................................................


Update tilerator to c787f4d

List of changes:
c787f4d Added keepJob param
xxxxxxx Update node module dependencies

Change-Id: I41c02dda4698b9478ddf0eedab0e8481f855d46e
---
M 
node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json
M 
node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json
M 
node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/package.json
M 
node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/once/package.json
M 
node_modules/jade/node_modules/clean-css/node_modules/source-map/node_modules/amdefine/package.json
M node_modules/kartotherian-autogen/package.json
M 
node_modules/kartotherian-cassandra/node_modules/multistream/node_modules/readable-stream/package.json
M node_modules/kartotherian-cassandra/package.json
M node_modules/kartotherian-core/node_modules/xmldoc/package.json
M node_modules/kartotherian-core/package.json
M node_modules/kartotherian-demultiplexer/package.json
M node_modules/kartotherian-layermixer/package.json
M node_modules/kartotherian-overzoom/package.json
M 
node_modules/kartotherian-postgres/node_modules/pg-query-stream/node_modules/readable-stream/package.json
M node_modules/kartotherian-postgres/package.json
M node_modules/kartotherian-server/package.json
M node_modules/kartotherian-substantial/package.json
M node_modules/kue-ui/package.json
M 
node_modules/kue/node_modules/stylus/node_modules/debug/node_modules/ms/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/commander/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/node_modules/pinkie/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/sntp/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/getpass/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/minimatch/package.json
M 
node_modules/mapnik/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/package.json
M node_modules/on-finished/node_modules/ee-first/package.json
M node_modules/osm-bright-source/node_modules/postgis-vt-util/package.json
M node_modules/osm-bright-source/package.json
M node_modules/osm-bright-style/node_modules/osm-bright-fonts/package.json
M node_modules/osm-bright-style/package.json
M 
node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/package.json
M 
node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/package.json
M 
node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/package.json
M 
node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/package.json
M 
node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json
M 
node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/package.json
M 
node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus/package.json
M 
node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/package.json
M 
node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/package.json
M 
node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/getpass/package.json
M 
node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/package.json
M 
node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/package.json
M 
node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
M 
node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/package.json
M 
node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/package.json
M 
node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/package.json
M 
node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/package.json
M 
node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/package.json
M 
node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/package.json
M 
node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/node_modules/pinkie/package.json
M node_modules/tilerator-jobprocessor/lib/Job.js
M 
node_modules/tilerator-jobprocessor/node_modules/kartotherian-core/node_modules/xmldoc/package.json
M 
node_modules/tilerator-jobprocessor/node_modules/kartotherian-core/package.json
M node_modules/tilerator-jobprocessor/package.json
M src
78 files changed, 143 insertions(+), 132 deletions(-)

Approvals:
  Yurik: Verified; Looks good to me, approved
  jenkins-bot: Verified



diff --git 
a/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json
 
b/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json
index ee083b2..8aa3d45 100644
--- 
a/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json
+++ 
b/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json
@@ -72,6 +72,5 @@
     "tmp": "tmp/balanced-match-0.4.1.tgz_1462129663650_0.39764496590942144"
   },
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": 
"https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz";
 }
diff --git 
a/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json
 
b/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json
index de8b785..da4330e 100644
--- 
a/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json
+++ 
b/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json
@@ -78,6 +78,5 @@
     }
   ],
   "_shasum": "d8a96bd77fd68df7793a73036a3ba0d5405d477b",
-  "_resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";
 }
diff --git 
a/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/package.json
 
b/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/package.json
index 221689b..807cb31 100644
--- 
a/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/package.json
+++ 
b/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/package.json
@@ -74,6 +74,5 @@
     "tmp": "tmp/brace-expansion-1.1.5.tgz_1465989660138_0.34528115345165133"
   },
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": 
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz";
 }
diff --git 
a/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/once/package.json
 
b/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/once/package.json
index e4ee912..980e6cc 100644
--- 
a/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/once/package.json
+++ 
b/node_modules/bunyan/node_modules/mv/node_modules/rimraf/node_modules/glob/node_modules/once/package.json
@@ -58,6 +58,5 @@
       "email": "i...@izs.me"
     }
   ],
-  "_resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz";
 }
diff --git 
a/node_modules/jade/node_modules/clean-css/node_modules/source-map/node_modules/amdefine/package.json
 
b/node_modules/jade/node_modules/clean-css/node_modules/source-map/node_modules/amdefine/package.json
index 148f4c8..47ccd2f 100644
--- 
a/node_modules/jade/node_modules/clean-css/node_modules/source-map/node_modules/amdefine/package.json
+++ 
b/node_modules/jade/node_modules/clean-css/node_modules/source-map/node_modules/amdefine/package.json
@@ -42,5 +42,6 @@
     "tarball": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz";
   },
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz";
+  "_resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git a/node_modules/kartotherian-autogen/package.json 
b/node_modules/kartotherian-autogen/package.json
index 9abe394..801bbb1 100644
--- a/node_modules/kartotherian-autogen/package.json
+++ b/node_modules/kartotherian-autogen/package.json
@@ -31,7 +31,7 @@
   "readmeFilename": "README.md",
   "homepage": "https://github.com/kartotherian/kartotherian-autogen#readme";,
   "_id": "kartotherian-autogen@0.0.5",
-  "_shasum": "8e5ae16a7c0733b431e96927c4de211cffdc700a",
+  "_shasum": "548e39c50651266b4e9842127afe917186c01750",
   "_from": "git+https://github.com/kartotherian/kartotherian-autogen.git";,
   "_resolved": 
"git+https://github.com/kartotherian/kartotherian-autogen.git#47b78dd4d8cac71ba6e0516fe147782044801823";
 }
diff --git 
a/node_modules/kartotherian-cassandra/node_modules/multistream/node_modules/readable-stream/package.json
 
b/node_modules/kartotherian-cassandra/node_modules/multistream/node_modules/readable-stream/package.json
index 90165be..efc3006 100644
--- 
a/node_modules/kartotherian-cassandra/node_modules/multistream/node_modules/readable-stream/package.json
+++ 
b/node_modules/kartotherian-cassandra/node_modules/multistream/node_modules/readable-stream/package.json
@@ -52,7 +52,7 @@
   },
   "_id": "readable-stream@2.1.4",
   "_shasum": "70b9791c6fcb8480db44bd155a0f6bb58f172468",
-  "_from": "readable-stream@>=2.0.5 <3.0.0",
+  "_from": "readable-stream@>=2.0.4 <3.0.0",
   "_npmVersion": "3.8.6",
   "_nodeVersion": "5.11.0",
   "_npmUser": {
diff --git a/node_modules/kartotherian-cassandra/package.json 
b/node_modules/kartotherian-cassandra/package.json
index faf725f..408dae4 100644
--- a/node_modules/kartotherian-cassandra/package.json
+++ b/node_modules/kartotherian-cassandra/package.json
@@ -34,7 +34,7 @@
   "readmeFilename": "README.md",
   "homepage": "https://github.com/kartotherian/kartotherian-cassandra#readme";,
   "_id": "kartotherian-cassandra@0.0.6",
-  "_shasum": "43128fca04bbfb5e00293e4c5dcdcbc2a3fddc99",
+  "_shasum": "f6d973111b564e678e5bb57c6570f9a748383ccb",
   "_from": "git+https://github.com/kartotherian/kartotherian-cassandra.git";,
   "_resolved": 
"git+https://github.com/kartotherian/kartotherian-cassandra.git#f14cd9a83f40f0adb2323f12b1644ca4a584494f";
 }
diff --git a/node_modules/kartotherian-core/node_modules/xmldoc/package.json 
b/node_modules/kartotherian-core/node_modules/xmldoc/package.json
index cbd1c0b..e5f3d1d 100644
--- a/node_modules/kartotherian-core/node_modules/xmldoc/package.json
+++ b/node_modules/kartotherian-core/node_modules/xmldoc/package.json
@@ -33,7 +33,7 @@
   },
   "homepage": "https://github.com/nfarina/xmldoc#readme";,
   "_id": "xmldoc@0.3.1",
-  "_shasum": "2f7411b5d157bc97b1569dbda2914df4899602bd",
+  "_shasum": "51aac2337002129081f030aac882837821824c1f",
   "_from": "git+https://github.com/nyurik/xmldoc.git";,
   "_resolved": 
"git+https://github.com/nyurik/xmldoc.git#3107ca5fe10227539299fb1bb82992d5b824bc37";
 }
diff --git a/node_modules/kartotherian-core/package.json 
b/node_modules/kartotherian-core/package.json
index 4bf952e..af0d0a0 100644
--- a/node_modules/kartotherian-core/package.json
+++ b/node_modules/kartotherian-core/package.json
@@ -29,7 +29,7 @@
   "readmeFilename": "README.md",
   "homepage": "https://github.com/kartotherian/kartotherian-core#readme";,
   "_id": "kartotherian-core@0.0.9",
-  "_shasum": "27a9f5869f3b5554a3841bd8d369a3486aaf4618",
+  "_shasum": "5f5feb150167010ae4e93ee6a26f84fc176bc7ce",
   "_from": "git+https://github.com/kartotherian/kartotherian-core.git";,
   "_resolved": 
"git+https://github.com/kartotherian/kartotherian-core.git#ac21d2fb4c1c21b2517445d048b614fa1234dc67";
 }
diff --git a/node_modules/kartotherian-demultiplexer/package.json 
b/node_modules/kartotherian-demultiplexer/package.json
index 84ae69d..41c3724 100644
--- a/node_modules/kartotherian-demultiplexer/package.json
+++ b/node_modules/kartotherian-demultiplexer/package.json
@@ -31,7 +31,7 @@
   "readmeFilename": "README.md",
   "homepage": 
"https://github.com/kartotherian/kartotherian-demultiplexer#readme";,
   "_id": "kartotherian-demultiplexer@0.0.5",
-  "_shasum": "e016354ffb1a1e7cc53a37b1eed4558b02c0629f",
+  "_shasum": "d61495a0cfd4c2747825d852e301a64a4bf5a826",
   "_from": 
"git+https://github.com/kartotherian/kartotherian-demultiplexer.git";,
   "_resolved": 
"git+https://github.com/kartotherian/kartotherian-demultiplexer.git#92d54bdd10ce15cfe3c537e11d5a54f4dedb84ff";
 }
diff --git a/node_modules/kartotherian-layermixer/package.json 
b/node_modules/kartotherian-layermixer/package.json
index 3ed7ebc..65fbf70 100644
--- a/node_modules/kartotherian-layermixer/package.json
+++ b/node_modules/kartotherian-layermixer/package.json
@@ -31,7 +31,7 @@
   "readmeFilename": "README.md",
   "homepage": "https://github.com/kartotherian/kartotherian-layermixer#readme";,
   "_id": "kartotherian-layermixer@0.0.5",
-  "_shasum": "9cc0015f62f5a3953dd74bce6e3678d644c6f270",
+  "_shasum": "2e78e173f4b2dda489044fa4cea06363dfa1a03c",
   "_from": "git+https://github.com/kartotherian/kartotherian-layermixer.git";,
   "_resolved": 
"git+https://github.com/kartotherian/kartotherian-layermixer.git#6a3b5c8e04ee891a9a73269df8856b2b407bd882";
 }
diff --git a/node_modules/kartotherian-overzoom/package.json 
b/node_modules/kartotherian-overzoom/package.json
index 7e40a30..f06d27f 100644
--- a/node_modules/kartotherian-overzoom/package.json
+++ b/node_modules/kartotherian-overzoom/package.json
@@ -31,7 +31,7 @@
   "readmeFilename": "README.md",
   "homepage": "https://github.com/kartotherian/kartotherian-overzoom#readme";,
   "_id": "kartotherian-overzoom@0.0.5",
-  "_shasum": "172451e0f049c58cf80d52f1a4c4a4dfad93dffa",
+  "_shasum": "bb9f01781a85b5a6320c9adc952443215b20780c",
   "_from": "git+https://github.com/kartotherian/kartotherian-overzoom.git";,
   "_resolved": 
"git+https://github.com/kartotherian/kartotherian-overzoom.git#bd5707f405cae596a114d49302c22f647920b891";
 }
diff --git 
a/node_modules/kartotherian-postgres/node_modules/pg-query-stream/node_modules/readable-stream/package.json
 
b/node_modules/kartotherian-postgres/node_modules/pg-query-stream/node_modules/readable-stream/package.json
index 7ce6c96..efc3006 100644
--- 
a/node_modules/kartotherian-postgres/node_modules/pg-query-stream/node_modules/readable-stream/package.json
+++ 
b/node_modules/kartotherian-postgres/node_modules/pg-query-stream/node_modules/readable-stream/package.json
@@ -30,7 +30,7 @@
   },
   "repository": {
     "type": "git",
-    "url": "git://github.com/nodejs/readable-stream.git"
+    "url": "git://github.com/nodejs/readable-stream"
   },
   "keywords": [
     "readable",
@@ -86,7 +86,5 @@
     "tmp": "tmp/readable-stream-2.1.4.tgz_1463679605032_0.6917394688352942"
   },
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz";,
-  "readme": "ERROR: No README data found!",
-  "homepage": "https://github.com/nodejs/readable-stream#readme";
+  "_resolved": 
"https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz";
 }
diff --git a/node_modules/kartotherian-postgres/package.json 
b/node_modules/kartotherian-postgres/package.json
index 3c764ca..c9060f5 100644
--- a/node_modules/kartotherian-postgres/package.json
+++ b/node_modules/kartotherian-postgres/package.json
@@ -34,7 +34,7 @@
   "readmeFilename": "README.md",
   "homepage": "https://github.com/kartotherian/kartotherian-postgres#readme";,
   "_id": "kartotherian-postgres@0.0.5",
-  "_shasum": "4221f3c8748334c39210a976eacd31a460ea4c74",
+  "_shasum": "107dd31badd409a5fbfc01404593aa2d843127c6",
   "_from": "git+https://github.com/kartotherian/kartotherian-postgres.git";,
   "_resolved": 
"git+https://github.com/kartotherian/kartotherian-postgres.git#98269aca4a3f7cee3d70c36ec9066703ef82c788";
 }
diff --git a/node_modules/kartotherian-server/package.json 
b/node_modules/kartotherian-server/package.json
index f661916..c5e6a3d 100644
--- a/node_modules/kartotherian-server/package.json
+++ b/node_modules/kartotherian-server/package.json
@@ -32,7 +32,7 @@
   "readme": "# kartotherian-server\n\nThe web request handling components of 
the Kartotherian maps tile service\n\nSee 
[Kartotherian](https://github.com/kartotherian/kartotherian)\n",
   "readmeFilename": "README.md",
   "_id": "kartotherian-server@0.0.10",
-  "_shasum": "e96c0a6a61c682ef5fd9416c8b3b3d5b2a63af9d",
+  "_shasum": "a90eef59bc9185b08a6c53e67890f425ff1b4bb6",
   "_from": "git+https://github.com/kartotherian/kartotherian-server.git";,
   "_resolved": 
"git+https://github.com/kartotherian/kartotherian-server.git#0fbcbae3979c748a567edcf2e356fd353f029331";
 }
diff --git a/node_modules/kartotherian-substantial/package.json 
b/node_modules/kartotherian-substantial/package.json
index c9444c3..08868e7 100644
--- a/node_modules/kartotherian-substantial/package.json
+++ b/node_modules/kartotherian-substantial/package.json
@@ -32,7 +32,7 @@
   "readmeFilename": "README.md",
   "homepage": 
"https://github.com/kartotherian/kartotherian-substantial#readme";,
   "_id": "kartotherian-substantial@0.0.5",
-  "_shasum": "30d33d6922a814d709749a2beec06e68fd38d7de",
+  "_shasum": "4c386db7ae57bb2ff78854956816f9ce57db9b38",
   "_from": "git+https://github.com/kartotherian/kartotherian-substantial.git";,
   "_resolved": 
"git+https://github.com/kartotherian/kartotherian-substantial.git#fa7c4d7798ffe4c4aa0b421214d823fd4a2d1539";
 }
diff --git a/node_modules/kue-ui/package.json b/node_modules/kue-ui/package.json
index 39f9beb..f33d0ea 100644
--- a/node_modules/kue-ui/package.json
+++ b/node_modules/kue-ui/package.json
@@ -43,7 +43,7 @@
   "readme": "# kue ui\n## Introduction\nJob management client for 
[kue](https://github.com/LearnBoost/kue/) (Version `>=0.8.10`)\n\n## 
Screenshots\n\n* [Screenshot 
1](https://cloud.githubusercontent.com/assets/1458008/5229932/76dd0e70-7716-11e4-9551-e87ce799d8dc.png)\n*
 [Screenshot 
2](https://cloud.githubusercontent.com/assets/1458008/5229934/7fdf1c84-7716-11e4-8fa3-3d9f3dc947c7.png)\n\n##
 Installation\n\n    $ npm install kue-ui\n\n## Setup\n### Mount with express 
and kue\n\n```javascript\nvar kue = require('kue');\nvar express = 
require('express');\nvar ui = require('kue-ui');\nvar app = express();\n\n// 
connect kue to appropriate redis, or omit for default 
localhost\nkue.createQueue({\n    redis: REDIS_URL\n});\n\nui.setup({\n    
apiURL: '/api', // IMPORTANT: specify the api url\n    baseURL: '/kue', // 
IMPORTANT: specify the base url\n    updateInterval: 5000 // Optional: Fetches 
new data every 5000 ms\n});\n\n// Mount kue JSON api\napp.use('/api', 
kue.app);\n// Mount UI\napp.use('/kue', 
ui.app);\n\napp.listen(3000);\n```\n\nNote that with the above configuration 
you can still access the built-in Kue UI at /api/active in the browser.\n\n### 
Standalone app\nYou can publish the application with any backend by serving the 
main index file. The application is built with Ember and only has one `.jade` 
file.\n```javascript\nvar template = require('kue-ui').index\n// -> absolute 
path to lib/client/dist/build.jade\n```\n\nThe index file needs to be compiled 
with jade. You have to define the following locals:\n\n* baseURL: namespace of 
the application (in previous example: `/kue`),\n* apiURL: kue's JSON api (in 
previous example: `/api`)\n* [optional] updateInterval: Time between each 
refresh of the app (in previous example: 5000)\n\n\n\n## Development\n\nAn 
example is provided in `example/many.js`. Run it alongside redis 
(`redis-server`)\n\n    $ node example/many.js\n\nThe app is now accessible on 
`localhost:3000/kue/`.\n\nYou can modify the app in `lib/client/app` and build 
it with `grunt build`.\n\n### Errors\n\n\n- Forgot to run 
redis-server\n```\nevents.js:72\n        throw er; // Unhandled 'error' event\n 
             ^\nError: Redis connection to 127.0.0.1:6379 failed - connect 
ECONNREFUSED\n```\n\n- Stats route not implemented yet on kue. Update kue to 
`>=0.8.10`\n\n```\nGET 
http://localhost:3000/api/jobs/video%20conversion/inactive/stats 404 (Not 
Found)\n```\n\n\n\n### License\n`kue-ui` is released under the MIT license. See 
LICENSE.txt for the complete text.\n\n### Contributors\n\n* [Arnaud 
Benard](github.com/arnaudbenard)\n* [Peter Kadlot](github.com/daralthus)\n* 
[Alex Loizou](github.com/alexloi)\n",
   "readmeFilename": "README.md",
   "_id": "kue-ui@0.1.0",
-  "_shasum": "7984044c9de3d44d657765165a1fc8b42ac0020c",
+  "_shasum": "7350428d459d348bc9269f242cc494d4013d5ac1",
   "_from": "git+https://github.com/nyurik/kue-ui.git";,
   "_resolved": 
"git+https://github.com/nyurik/kue-ui.git#67cf0834e917b38278a707aaa62b1873e66f5d50";
 }
diff --git 
a/node_modules/kue/node_modules/stylus/node_modules/debug/node_modules/ms/package.json
 
b/node_modules/kue/node_modules/stylus/node_modules/debug/node_modules/ms/package.json
index 756fdc8..e36489e 100644
--- 
a/node_modules/kue/node_modules/stylus/node_modules/debug/node_modules/ms/package.json
+++ 
b/node_modules/kue/node_modules/stylus/node_modules/debug/node_modules/ms/package.json
@@ -25,7 +25,7 @@
   "_id": "ms@0.7.1",
   "scripts": {},
   "_shasum": "9cd13c03adbff25b65effde7ce864ee952017098",
-  "_from": "ms@>=0.7.0 <0.8.0",
+  "_from": "ms@0.7.1",
   "_npmVersion": "2.7.5",
   "_nodeVersion": "0.12.2",
   "_npmUser": {
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/package.json
index b20ea1f..de25e5c 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/package.json
@@ -75,5 +75,6 @@
     "tmp": "tmp/ansi-styles-2.2.1.tgz_1459197317833_0.9694824463222176"
   },
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz";
+  "_resolved": 
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/package.json
index 9f68f95..7714d5d 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/package.json
@@ -5,7 +5,7 @@
   "license": "MIT",
   "repository": {
     "type": "git",
-    "url": "https://github.com/sindresorhus/escape-string-regexp";
+    "url": "git+https://github.com/sindresorhus/escape-string-regexp.git";
   },
   "author": {
     "name": "Sindre Sorhus",
@@ -70,5 +70,6 @@
     "tmp": 
"tmp/escape-string-regexp-1.0.5.tgz_1456059312074_0.7245344955008477"
   },
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";
+  "_resolved": 
"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/package.json
index 74d76d5..80bf90b 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/package.json
@@ -5,7 +5,7 @@
   "license": "MIT",
   "repository": {
     "type": "git",
-    "url": "https://github.com/sindresorhus/ansi-regex";
+    "url": "git+https://github.com/sindresorhus/ansi-regex.git";
   },
   "author": {
     "name": "Sindre Sorhus",
@@ -81,5 +81,6 @@
     "tarball": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz";
   },
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz";
+  "_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/package.json
index 1a9fd72..443129d 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/package.json
@@ -5,7 +5,7 @@
   "license": "MIT",
   "repository": {
     "type": "git",
-    "url": "https://github.com/sindresorhus/has-ansi";
+    "url": "git+https://github.com/sindresorhus/has-ansi.git";
   },
   "author": {
     "name": "Sindre Sorhus",
@@ -80,5 +80,6 @@
     "tarball": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz";
   },
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz";
+  "_resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/package.json
index 74d76d5..80bf90b 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/package.json
@@ -5,7 +5,7 @@
   "license": "MIT",
   "repository": {
     "type": "git",
-    "url": "https://github.com/sindresorhus/ansi-regex";
+    "url": "git+https://github.com/sindresorhus/ansi-regex.git";
   },
   "author": {
     "name": "Sindre Sorhus",
@@ -81,5 +81,6 @@
     "tarball": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz";
   },
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz";
+  "_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/package.json
index 197035c..cf1119f 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/package.json
@@ -5,7 +5,7 @@
   "license": "MIT",
   "repository": {
     "type": "git",
-    "url": "https://github.com/chalk/supports-color";
+    "url": "git+https://github.com/chalk/supports-color.git";
   },
   "author": {
     "name": "Sindre Sorhus",
@@ -74,5 +74,6 @@
     "tarball": 
"https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz";
   },
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz";
+  "_resolved": 
"https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/package.json
index 75da161..d96edab 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/package.json
@@ -102,5 +102,6 @@
     "tmp": "tmp/chalk-1.1.3.tgz_1459210604109_0.3892582862172276"
   },
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz";
+  "_resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/package.json
index 754b2b2..018563f 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/package.json
@@ -43,5 +43,6 @@
     "tarball": 
"https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz";
   },
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz";
+  "_resolved": 
"https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/commander/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/commander/package.json
index cf00681..8d4aa4e 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/commander/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/commander/package.json
@@ -66,5 +66,6 @@
     }
   ],
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz";
+  "_resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/package.json
index f0f2e5a..2273952 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/package.json
@@ -17,7 +17,7 @@
   },
   "repository": {
     "type": "git",
-    "url": "https://github.com/mafintosh/is-my-json-valid";
+    "url": "git+https://github.com/mafintosh/is-my-json-valid.git";
   },
   "keywords": [
     "json",
@@ -70,5 +70,6 @@
     "tmp": "tmp/is-my-json-valid-2.13.1.tgz_1456180270224_0.17748022079467773"
   },
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz";
+  "_resolved": 
"https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/node_modules/pinkie/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/node_modules/pinkie/package.json
index 6644738..89a4b67 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/node_modules/pinkie/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/node_modules/pinkie/package.json
@@ -5,7 +5,7 @@
   "license": "MIT",
   "repository": {
     "type": "git",
-    "url": "https://github.com/floatdrop/pinkie";
+    "url": "git+https://github.com/floatdrop/pinkie.git";
   },
   "author": {
     "name": "Vsevolod Strukchinsky",
@@ -61,5 +61,6 @@
     }
   ],
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz";
+  "_resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/package.json
index bda0c6c..7e84fa5 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/package.json
@@ -5,7 +5,7 @@
   "license": "MIT",
   "repository": {
     "type": "git",
-    "url": "https://github.com/floatdrop/pinkie-promise";
+    "url": "git+https://github.com/floatdrop/pinkie-promise.git";
   },
   "author": {
     "name": "Vsevolod Strukchinsky",
@@ -64,5 +64,6 @@
     "tmp": "tmp/pinkie-promise-2.0.1.tgz_1460309839126_0.3422858319245279"
   },
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz";
+  "_resolved": 
"https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/package.json
index f89de57..9a9fa16 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/boom/package.json
@@ -59,5 +59,6 @@
     "tarball": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz";
   },
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz";
+  "_resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json
index 6155041..bf368d3 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json
@@ -56,5 +56,6 @@
     }
   ],
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz";
+  "_resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/package.json
index ab78170..ef22487 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/hoek/package.json
@@ -56,5 +56,6 @@
     }
   ],
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz";
+  "_resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/sntp/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/sntp/package.json
index e29f066..36a4c03 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/sntp/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/hawk/node_modules/sntp/package.json
@@ -10,7 +10,7 @@
   "contributors": [],
   "repository": {
     "type": "git",
-    "url": "git://github.com/hueniverse/sntp"
+    "url": "git://github.com/hueniverse/sntp.git"
   },
   "main": "index",
   "keywords": [
@@ -60,5 +60,6 @@
     "tarball": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz";
   },
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz";
+  "_resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf/package.json
index 98f992e..ed08acb 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf/package.json
@@ -29,5 +29,10 @@
   "directories": {},
   "_shasum": "e1080e0658e300b06294990cc70e1502235fd550",
   "_resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz";,
-  "_from": "extsprintf@1.0.2"
+  "_from": "extsprintf@1.0.2",
+  "bugs": {
+    "url": "https://github.com/davepacheco/node-extsprintf/issues";
+  },
+  "readme": "ERROR: No README data found!",
+  "homepage": "https://github.com/davepacheco/node-extsprintf#readme";
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/package.json
index 3ba4747..bce830a 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema/package.json
@@ -27,7 +27,7 @@
   ],
   "repository": {
     "type": "git",
-    "url": "http://github.com/kriszyp/json-schema";
+    "url": "git+ssh://g...@github.com/kriszyp/json-schema.git"
   },
   "directories": {
     "lib": "./lib"
@@ -52,5 +52,9 @@
   },
   "_shasum": "50354f19f603917c695f70b85afa77c3b0f23506",
   "_resolved": 
"https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz";,
-  "_from": "json-schema@0.2.2"
+  "_from": "json-schema@0.2.2",
+  "bugs": {
+    "url": "https://github.com/kriszyp/json-schema/issues";
+  },
+  "homepage": "https://github.com/kriszyp/json-schema#readme";
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json
index b0ebf79..20a35ea 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json
@@ -35,5 +35,10 @@
   "directories": {},
   "_shasum": "cff5df12946d297d2baaefaa2689e25be01c005c",
   "_resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz";,
-  "_from": "verror@1.3.6"
+  "_from": "verror@1.3.6",
+  "bugs": {
+    "url": "https://github.com/davepacheco/node-verror/issues";
+  },
+  "readme": "ERROR: No README data found!",
+  "homepage": "https://github.com/davepacheco/node-verror#readme";
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/package.json
index b8760de..fa0ac24 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/package.json
@@ -60,5 +60,6 @@
     "shasum": "dac8787713c9966849fc8180777ebe9c1ddf3b86",
     "tarball": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz";
   },
-  "directories": {}
+  "directories": {},
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus/package.json
index 824f313..32e06bf 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus/package.json
@@ -78,5 +78,6 @@
     "shasum": "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525",
     "tarball": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz";
   },
-  "directories": {}
+  "directories": {},
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/package.json
index 1a91a40..d4c70ff 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/package.json
@@ -86,5 +86,6 @@
     "tmp": "tmp/dashdash-1.14.0.tgz_1464847169030_0.07120498712174594"
   },
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz";
+  "_resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/package.json
index 1c813b9..25fa110 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/package.json
@@ -51,5 +51,6 @@
     "tarball": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz";
   },
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz";
+  "_resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/getpass/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/getpass/package.json
index 420abc6..93a8042 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/getpass/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/getpass/package.json
@@ -52,5 +52,6 @@
     "tmp": "tmp/getpass-0.1.6.tgz_1461907090215_0.6450737570412457"
   },
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz";
+  "_resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/package.json
index e3d2f7e..22f89a9 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/package.json
@@ -66,5 +66,6 @@
       "email": "a...@cooperi.net"
     }
   ],
-  "_resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz";
+  "_resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/package.json
index aa0a55c..0113b45 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/package.json
@@ -8,7 +8,7 @@
   },
   "repository": {
     "type": "git",
-    "url": "https://github.com/andyperlitch/jsbn.git";
+    "url": "git+https://github.com/andyperlitch/jsbn.git";
   },
   "keywords": [
     "biginteger",
@@ -45,5 +45,6 @@
     }
   ],
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz";
+  "_resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/package.json
index 893e1a2..caf8d80 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/package.json
@@ -37,7 +37,7 @@
   "homepage": "https://github.com/isaacs/minimatch#readme";,
   "_id": "minimatch@3.0.2",
   "_shasum": "0f398a7300ea441e9c348c83d98ab8c9dbf9c40a",
-  "_from": "minimatch@>=3.0.2 <4.0.0",
+  "_from": "minimatch@>=3.0.0 <4.0.0",
   "_npmVersion": "3.9.1",
   "_nodeVersion": "4.4.4",
   "_npmUser": {
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/minimatch/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/minimatch/package.json
index 893e1a2..caf8d80 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/minimatch/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/fstream-ignore/node_modules/minimatch/package.json
@@ -37,7 +37,7 @@
   "homepage": "https://github.com/isaacs/minimatch#readme";,
   "_id": "minimatch@3.0.2",
   "_shasum": "0f398a7300ea441e9c348c83d98ab8c9dbf9c40a",
-  "_from": "minimatch@>=3.0.2 <4.0.0",
+  "_from": "minimatch@>=3.0.0 <4.0.0",
   "_npmVersion": "3.9.1",
   "_nodeVersion": "4.4.4",
   "_npmUser": {
diff --git 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/package.json
 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/package.json
index deac64c..96a995f 100644
--- 
a/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/package.json
+++ 
b/node_modules/mapnik/node_modules/node-pre-gyp/node_modules/tar-pack/node_modules/readable-stream/package.json
@@ -75,5 +75,6 @@
     "tmp": "tmp/readable-stream-2.0.6.tgz_1457893507709_0.369257491780445"
   },
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz";
+  "_resolved": 
"https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz";,
+  "readme": "ERROR: No README data found!"
 }
diff --git a/node_modules/on-finished/node_modules/ee-first/package.json 
b/node_modules/on-finished/node_modules/ee-first/package.json
index c67faf1..35ff70d 100644
--- a/node_modules/on-finished/node_modules/ee-first/package.json
+++ b/node_modules/on-finished/node_modules/ee-first/package.json
@@ -16,7 +16,7 @@
   "license": "MIT",
   "repository": {
     "type": "git",
-    "url": "git+https://github.com/jonathanong/ee-first.git";
+    "url": "https://github.com/jonathanong/ee-first";
   },
   "devDependencies": {
     "istanbul": "0.3.9",
@@ -59,6 +59,5 @@
     "tarball": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz";
   },
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz";
 }
diff --git 
a/node_modules/osm-bright-source/node_modules/postgis-vt-util/package.json 
b/node_modules/osm-bright-source/node_modules/postgis-vt-util/package.json
index 26f52ff..916757a 100644
--- a/node_modules/osm-bright-source/node_modules/postgis-vt-util/package.json
+++ b/node_modules/osm-bright-source/node_modules/postgis-vt-util/package.json
@@ -10,7 +10,7 @@
   "readme": "postgis-vt-util\n========\n\npostgres helper functions for making 
vector tiles in [Mapbox Studio]()\n\n## z\n\nGiven the !scale_denominator! 
mapnik token, returns a zoom level. Lets you to control at which zoom levels 
features appear.\n\n**Arguments:** !scale_denominator! [mapnik 
token]\n\n**Example:**\n\n```sql\n( SELECT\n    some, attributes,\n    
geom_generalized\n  FROM your_table\n  where z(!scale_denominator!) in 
(10,11,12)\n  union ALL\n  SELECT\n    some, attributes,\n    
geom_not_generalized\n  FROM your_table\n  where z(!scale_denominator!) >= 
13\n) as data\n```\n\n## labelgrid\n\nDe-duplicates features based on a given 
grid size, letting you control feature density. All features are snapped to a 
grid, but only 1 feature per grid cell is returend when selecting `DISTINCT ON` 
the labelgrid function.\n\n**Arguments:** geometry [geometry], grid size [an 
integer that divides evenly into 256], `!pixel_width!` [mapnik 
token]\n\n**Example:**\n\n```sql\n( SELECT\n    disctinct on(labelgrid(geom, 
128, !pixel_width!))\n    some, other, attributes\n  FROM your_table\n) AS 
data\n```\n\n## linelabel\n\nSelect only those line geometries long enough to 
be labeled; drops all line geometries too short for mapnik to place a label. 
Linelabel compares line length to the length of a user-supplied label 
field.\n\n**Arguments:** zoom [integer], label [text field], geometry 
[geometry]\n\n**Example:**\n\n```sql\n( SELECT\n    name, geom\n  FROM 
your_table\n  WHERE linelabel(z(!scale_denominator!), name, geom)\n) AS 
data\n```\n\n## merc_buffer\n\nWrapper for ST_Buffer that adjusts distance by 
latitude to approximate real-world measurements. Assumes input geometries are 
Web Mercator and input distances are real-world meters. Accuracy decreases for 
larger buffer distances and at extreme latitudes.\n\n**Arguments:** geometry 
[geometry], distance in meters [numeric]\n\n## merc_dwithin\n\nWrapper for 
ST_DWithin that adjusts distance by latitude to approximate real-world 
measurements. Assumes input geometries are Web Mercator and input distances are 
real-world meters. Accuracy decreases for larger distances and at extreme 
latitudes.\n\n**Arguments:** geometry a [geometry], geometry b [geometry], 
distance in meters [numeric]\n\n## merc_length\n\nWrapper for ST_Length that 
adjusts distance by latitude to approximate real-world measurements. Assumes 
input geometries are Web Mercator. Accuracy decreases for larger y-axis ranges 
of the input.\n\n**Arguments:** geometry [geometry]\n\n## tile_bbox\n\nGiven a 
Web Mercator tile ID as (z, x, y), returns a bounding-box geometry of the area 
covered by that tile.\n\n**Arguments:** zoom_level [integer], x_tile [integer], 
y_tile [integer]\n",
   "readmeFilename": "README.md",
   "_id": "postgis-vt-util@0.3.0",
-  "_shasum": "c4ae7b7273bad15269a6538ff81715c12ac1dad5",
+  "_shasum": "69ffda57f04a9535a0354f11a977b5812160cf06",
   "_from": "git+https://github.com/mapbox/postgis-vt-util.git#v0.3.0";,
   "_resolved": 
"git+https://github.com/mapbox/postgis-vt-util.git#5a62bbd3478a52716209fcbd2c9c474dbab29152";
 }
diff --git a/node_modules/osm-bright-source/package.json 
b/node_modules/osm-bright-source/package.json
index 6a2714b..bcb8672 100644
--- a/node_modules/osm-bright-source/package.json
+++ b/node_modules/osm-bright-source/package.json
@@ -37,7 +37,7 @@
   "readmeFilename": "README.md",
   "homepage": "https://github.com/kartotherian/osm-bright.tm2source#readme";,
   "_id": "osm-bright-source@0.0.2",
-  "_shasum": "0aae2118386cd6a2f78b6238211a8d37722a0436",
+  "_shasum": "7bfb9ffcca2e37ecafe2f1ec0449ffc0b976bd31",
   "_from": "git+https://github.com/kartotherian/osm-bright.tm2source.git";,
   "_resolved": 
"git+https://github.com/kartotherian/osm-bright.tm2source.git#520c1de3c70470cfa93ba6e873062e1a871f9640";
 }
diff --git 
a/node_modules/osm-bright-style/node_modules/osm-bright-fonts/package.json 
b/node_modules/osm-bright-style/node_modules/osm-bright-fonts/package.json
index 3372c15..d02ae77 100644
--- a/node_modules/osm-bright-style/node_modules/osm-bright-fonts/package.json
+++ b/node_modules/osm-bright-style/node_modules/osm-bright-fonts/package.json
@@ -15,7 +15,7 @@
   "readmeFilename": "README.md",
   "homepage": "https://github.com/kartotherian/osm-bright.fonts#readme";,
   "_id": "osm-bright-fonts@1.0.2",
-  "_shasum": "524b32b07c7fa13c31592b05e54ab9f6804df1e7",
+  "_shasum": "095a07801071f89413a416b512d42b481d47875b",
   "_from": "git+https://github.com/kartotherian/osm-bright.fonts.git";,
   "_resolved": 
"git+https://github.com/kartotherian/osm-bright.fonts.git#e96eb757fd5f2829ba0a053f1eeb824366756bc1";
 }
diff --git a/node_modules/osm-bright-style/package.json 
b/node_modules/osm-bright-style/package.json
index 615cf5d..8260761 100644
--- a/node_modules/osm-bright-style/package.json
+++ b/node_modules/osm-bright-style/package.json
@@ -18,7 +18,7 @@
   },
   "homepage": "https://github.com/kartotherian/osm-bright.tm2#readme";,
   "_id": "osm-bright-style@2.1.2",
-  "_shasum": "527d227af0095df747c3123dd7b04856b4301913",
+  "_shasum": "2162a54464f105a7d620a69fd99c4e5985b00623",
   "_from": "git+https://github.com/kartotherian/osm-bright.tm2.git";,
   "_resolved": 
"git+https://github.com/kartotherian/osm-bright.tm2.git#93fd6098cc0c90aa234f39c6afe4fc837b8143a2";
 }
diff --git 
a/node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/package.json
 
b/node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/package.json
index 1554b2e..c27f095 100644
--- 
a/node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/package.json
+++ 
b/node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function/package.json
@@ -8,7 +8,7 @@
   },
   "repository": {
     "type": "git",
-    "url": "git+https://github.com/mafintosh/generate-function.git";
+    "url": "https://github.com/mafintosh/generate-function";
   },
   "keywords": [
     "generate",
@@ -48,6 +48,5 @@
     "tarball": 
"https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz";
   },
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": 
"https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz";
 }
diff --git 
a/node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/package.json
 
b/node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/package.json
index 5244786..c4b9b95 100644
--- 
a/node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/package.json
+++ 
b/node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/package.json
@@ -54,6 +54,5 @@
     "shasum": "57fe1c4e48474edd65b09911f26b1cd4095dda84",
     "tarball": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz";
   },
-  "_resolved": 
"https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz";
 }
diff --git 
a/node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/package.json
 
b/node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/package.json
index 8442cb1..72201a9 100644
--- 
a/node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/package.json
+++ 
b/node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/package.json
@@ -4,7 +4,7 @@
   "description": "Generate safe JS code that can used to reference a object 
property",
   "repository": {
     "type": "git",
-    "url": "git+https://github.com/mafintosh/generate-object-property.git";
+    "url": "https://github.com/mafintosh/generate-object-property";
   },
   "devDependencies": {
     "tape": "^2.13.0"
@@ -46,6 +46,5 @@
     "tarball": 
"https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz";
   },
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": 
"https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz";
 }
diff --git 
a/node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/package.json
 
b/node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/package.json
index 4ec4bbb..18c3a10 100644
--- 
a/node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/package.json
+++ 
b/node_modules/preq/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer/package.json
@@ -59,6 +59,5 @@
     "tarball": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz";
   },
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz";
 }
diff --git 
a/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json
 
b/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json
index 20a35ea..b0ebf79 100644
--- 
a/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json
+++ 
b/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror/package.json
@@ -35,10 +35,5 @@
   "directories": {},
   "_shasum": "cff5df12946d297d2baaefaa2689e25be01c005c",
   "_resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz";,
-  "_from": "verror@1.3.6",
-  "bugs": {
-    "url": "https://github.com/davepacheco/node-verror/issues";
-  },
-  "readme": "ERROR: No README data found!",
-  "homepage": "https://github.com/davepacheco/node-verror#readme";
+  "_from": "verror@1.3.6"
 }
diff --git 
a/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/package.json
 
b/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/package.json
index fa0ac24..b8760de 100644
--- 
a/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/package.json
+++ 
b/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1/package.json
@@ -60,6 +60,5 @@
     "shasum": "dac8787713c9966849fc8180777ebe9c1ddf3b86",
     "tarball": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz";
   },
-  "directories": {},
-  "readme": "ERROR: No README data found!"
+  "directories": {}
 }
diff --git 
a/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus/package.json
 
b/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus/package.json
index 32e06bf..824f313 100644
--- 
a/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus/package.json
+++ 
b/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus/package.json
@@ -78,6 +78,5 @@
     "shasum": "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525",
     "tarball": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz";
   },
-  "directories": {},
-  "readme": "ERROR: No README data found!"
+  "directories": {}
 }
diff --git 
a/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/package.json
 
b/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/package.json
index d4c70ff..1a91a40 100644
--- 
a/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/package.json
+++ 
b/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/package.json
@@ -86,6 +86,5 @@
     "tmp": "tmp/dashdash-1.14.0.tgz_1464847169030_0.07120498712174594"
   },
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz";
 }
diff --git 
a/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/package.json
 
b/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/package.json
index 25fa110..1c813b9 100644
--- 
a/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/package.json
+++ 
b/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn/package.json
@@ -51,6 +51,5 @@
     "tarball": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz";
   },
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz";
 }
diff --git 
a/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/getpass/package.json
 
b/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/getpass/package.json
index 93a8042..420abc6 100644
--- 
a/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/getpass/package.json
+++ 
b/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/getpass/package.json
@@ -52,6 +52,5 @@
     "tmp": "tmp/getpass-0.1.6.tgz_1461907090215_0.6450737570412457"
   },
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz";
 }
diff --git 
a/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/package.json
 
b/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/package.json
index 22f89a9..e3d2f7e 100644
--- 
a/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/package.json
+++ 
b/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/package.json
@@ -66,6 +66,5 @@
       "email": "a...@cooperi.net"
     }
   ],
-  "_resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz";
 }
diff --git 
a/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/package.json
 
b/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/package.json
index 0113b45..aa0a55c 100644
--- 
a/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/package.json
+++ 
b/node_modules/preq/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn/package.json
@@ -8,7 +8,7 @@
   },
   "repository": {
     "type": "git",
-    "url": "git+https://github.com/andyperlitch/jsbn.git";
+    "url": "https://github.com/andyperlitch/jsbn.git";
   },
   "keywords": [
     "biginteger",
@@ -45,6 +45,5 @@
     }
   ],
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz";
 }
diff --git 
a/node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
 
b/node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
index 7d3049c..06e0bf9 100644
--- 
a/node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
+++ 
b/node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
@@ -75,7 +75,7 @@
   },
   "homepage": "https://github.com/kadtools/kad#readme";,
   "_id": "kad@1.3.6",
-  "_shasum": "cf400e35941b51dd2e685bd0c4834bebbff4b120",
+  "_shasum": "923e96cc103ee654c31c6bd9760b561d312000a3",
   "_from": "git+https://github.com/gwicke/kad.git#master";,
   "_resolved": 
"git+https://github.com/gwicke/kad.git#31449a27a289b6f0ecbeec193d8bac9db8b9f513";
 }
diff --git 
a/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/package.json
 
b/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/package.json
index de25e5c..b20ea1f 100644
--- 
a/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/package.json
+++ 
b/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles/package.json
@@ -75,6 +75,5 @@
     "tmp": "tmp/ansi-styles-2.2.1.tgz_1459197317833_0.9694824463222176"
   },
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz";
 }
diff --git 
a/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/package.json
 
b/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/package.json
index 7714d5d..9f68f95 100644
--- 
a/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/package.json
+++ 
b/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp/package.json
@@ -5,7 +5,7 @@
   "license": "MIT",
   "repository": {
     "type": "git",
-    "url": "git+https://github.com/sindresorhus/escape-string-regexp.git";
+    "url": "https://github.com/sindresorhus/escape-string-regexp";
   },
   "author": {
     "name": "Sindre Sorhus",
@@ -70,6 +70,5 @@
     "tmp": 
"tmp/escape-string-regexp-1.0.5.tgz_1456059312074_0.7245344955008477"
   },
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": 
"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";
 }
diff --git 
a/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/package.json
 
b/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/package.json
index 443129d..1a9fd72 100644
--- 
a/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/package.json
+++ 
b/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/package.json
@@ -5,7 +5,7 @@
   "license": "MIT",
   "repository": {
     "type": "git",
-    "url": "git+https://github.com/sindresorhus/has-ansi.git";
+    "url": "https://github.com/sindresorhus/has-ansi";
   },
   "author": {
     "name": "Sindre Sorhus",
@@ -80,6 +80,5 @@
     "tarball": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz";
   },
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz";
 }
diff --git 
a/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/package.json
 
b/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/package.json
index cf1119f..197035c 100644
--- 
a/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/package.json
+++ 
b/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color/package.json
@@ -5,7 +5,7 @@
   "license": "MIT",
   "repository": {
     "type": "git",
-    "url": "git+https://github.com/chalk/supports-color.git";
+    "url": "https://github.com/chalk/supports-color";
   },
   "author": {
     "name": "Sindre Sorhus",
@@ -74,6 +74,5 @@
     "tarball": 
"https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz";
   },
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": 
"https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz";
 }
diff --git 
a/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/package.json
 
b/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/package.json
index 018563f..754b2b2 100644
--- 
a/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/package.json
+++ 
b/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink/package.json
@@ -43,6 +43,5 @@
     "tarball": 
"https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz";
   },
   "directories": {},
-  "_resolved": 
"https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": 
"https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz";
 }
diff --git 
a/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/package.json
 
b/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/package.json
index 5244786..c4b9b95 100644
--- 
a/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/package.json
+++ 
b/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property/package.json
@@ -54,6 +54,5 @@
     "shasum": "57fe1c4e48474edd65b09911f26b1cd4095dda84",
     "tarball": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz";
   },
-  "_resolved": 
"https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz";
 }
diff --git 
a/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/node_modules/pinkie/package.json
 
b/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/node_modules/pinkie/package.json
index 89a4b67..6644738 100644
--- 
a/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/node_modules/pinkie/package.json
+++ 
b/node_modules/tilelive-vector/node_modules/request/node_modules/har-validator/node_modules/pinkie-promise/node_modules/pinkie/package.json
@@ -5,7 +5,7 @@
   "license": "MIT",
   "repository": {
     "type": "git",
-    "url": "git+https://github.com/floatdrop/pinkie.git";
+    "url": "https://github.com/floatdrop/pinkie";
   },
   "author": {
     "name": "Vsevolod Strukchinsky",
@@ -61,6 +61,5 @@
     }
   ],
   "directories": {},
-  "_resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz";,
-  "readme": "ERROR: No README data found!"
+  "_resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz";
 }
diff --git a/node_modules/tilerator-jobprocessor/lib/Job.js 
b/node_modules/tilerator-jobprocessor/lib/Job.js
index 2b7d32e..926c9e6 100644
--- a/node_modules/tilerator-jobprocessor/lib/Job.js
+++ b/node_modules/tilerator-jobprocessor/lib/Job.js
@@ -7,7 +7,7 @@
     Err = core.Err,
     allowedProps = [
         'zoom', 'x', 'y', 'idxFrom', 'idxBefore', 'fromZoom', 'beforeZoom', 
'parts', 'sources', 'storageId',
-        'generatorId', 'deleteEmpty', 'filters', 'priority', 'tiles', 
'_encodedTiles'
+        'generatorId', 'deleteEmpty', 'keepJob', 'filters', 'priority', 
'tiles', '_encodedTiles'
     ];
 
 
@@ -27,6 +27,7 @@
  * @param {string} opts.storageId
  * @param {string} opts.generatorId
  * @param {bool} opts.deleteEmpty
+ * @param {bool} opts.keepJob
  * @param {object[]} opts.filters
  * @param {int|string} opts.priority
  * @param {(int|int[])[]} opts.tiles
@@ -64,6 +65,7 @@
     core.checkType(this, 'generatorId', 'string', true, 1);
     core.checkType(this, 'zoom', 'zoom', true);
     core.checkType(this, 'deleteEmpty', 'boolean');
+    core.checkType(this, 'keepJob', 'boolean');
 
     let zoom = this.zoom,
         maxCount = Math.pow(4, zoom);
diff --git 
a/node_modules/tilerator-jobprocessor/node_modules/kartotherian-core/node_modules/xmldoc/package.json
 
b/node_modules/tilerator-jobprocessor/node_modules/kartotherian-core/node_modules/xmldoc/package.json
index d4893c3..122c960 100644
--- 
a/node_modules/tilerator-jobprocessor/node_modules/kartotherian-core/node_modules/xmldoc/package.json
+++ 
b/node_modules/tilerator-jobprocessor/node_modules/kartotherian-core/node_modules/xmldoc/package.json
@@ -33,7 +33,7 @@
   },
   "homepage": "https://github.com/nfarina/xmldoc#readme";,
   "_id": "xmldoc@0.3.1",
-  "_shasum": "8c301f8f7c6b5398caaab39d72b8b87ecc179178",
+  "_shasum": "aa6fd4fe551c167b8c47d4f99b3f482cca2d49cc",
   "_from": "git+https://github.com/nyurik/xmldoc.git";,
   "_resolved": 
"git+https://github.com/nyurik/xmldoc.git#3107ca5fe10227539299fb1bb82992d5b824bc37";
 }
diff --git 
a/node_modules/tilerator-jobprocessor/node_modules/kartotherian-core/package.json
 
b/node_modules/tilerator-jobprocessor/node_modules/kartotherian-core/package.json
index b79a774..6aa21e9 100644
--- 
a/node_modules/tilerator-jobprocessor/node_modules/kartotherian-core/package.json
+++ 
b/node_modules/tilerator-jobprocessor/node_modules/kartotherian-core/package.json
@@ -29,7 +29,7 @@
   "readmeFilename": "README.md",
   "homepage": "https://github.com/kartotherian/kartotherian-core#readme";,
   "_id": "kartotherian-core@0.0.9",
-  "_shasum": "82658bf4374ff7bbcaa0004e5305a30a93b9de86",
+  "_shasum": "1e3207de20764440bedb08a9f7b35ccd8952f41e",
   "_from": "git+https://github.com/kartotherian/kartotherian-core.git";,
   "_resolved": 
"git+https://github.com/kartotherian/kartotherian-core.git#ac21d2fb4c1c21b2517445d048b614fa1234dc67";
 }
diff --git a/node_modules/tilerator-jobprocessor/package.json 
b/node_modules/tilerator-jobprocessor/package.json
index 93fc43b..83b83c3 100644
--- a/node_modules/tilerator-jobprocessor/package.json
+++ b/node_modules/tilerator-jobprocessor/package.json
@@ -1,6 +1,6 @@
 {
   "name": "tilerator-jobprocessor",
-  "version": "0.0.8",
+  "version": "0.0.9",
   "description": "Processes tile generation jobs",
   "main": "index.js",
   "scripts": {
@@ -34,11 +34,11 @@
   "devDependencies": {
     "mocha": "^2.5.2"
   },
-  "gitHead": "41ce497f5aa1a16ed1bd50396c6ff77c62aa48ed",
-  "readme": "# tilerator-jobprocessor  [![Build 
Status](https://travis-ci.org/kartotherian/tilerator-jobprocessor.svg?branch=master)](https://travis-ci.org/kartotherian/tilerator-jobprocessor)\n\nThe
 job processing components of the Tilerator maps tile generation service\n\nSee 
[Kartotherian](https://github.com/kartotherian/kartotherian)\n",
+  "gitHead": "2045d11ad49a5d2c5fd70d965a9c93862b5d32d1",
+  "readme": "# tilerator-jobprocessor  [![Build 
Status](https://travis-ci.org/kartotherian/tilerator-jobprocessor.svg?branch=master)](https://travis-ci.org/kartotherian/tilerator-jobprocessor)\n\nThe
 job processing components of the Tilerator maps tile generation service\n\nSee 
[Kartotherian](https://github.com/kartotherian/kartotherian) and 
[Tilerator](https://github.com/kartotherian/tilerator)\n",
   "readmeFilename": "README.md",
-  "_id": "tilerator-jobprocessor@0.0.8",
-  "_shasum": "be7f1a27ab853849a077f323827a73853443a98b",
+  "_id": "tilerator-jobprocessor@0.0.9",
+  "_shasum": "003d9b1c9542bfb59fbfb438df628b175cc956fb",
   "_from": "git+https://github.com/kartotherian/tilerator-jobprocessor.git";,
-  "_resolved": 
"git+https://github.com/kartotherian/tilerator-jobprocessor.git#41ce497f5aa1a16ed1bd50396c6ff77c62aa48ed";
+  "_resolved": 
"git+https://github.com/kartotherian/tilerator-jobprocessor.git#2045d11ad49a5d2c5fd70d965a9c93862b5d32d1";
 }
diff --git a/src b/src
index 4a0c515..c787f4d 160000
--- a/src
+++ b/src
-Subproject commit 4a0c5150bd5028c8821de6454f64846d090bb612
+Subproject commit c787f4de0fd37a17ff4fea7c30f4c99ccf2fe9d7

-- 
To view, visit https://gerrit.wikimedia.org/r/295447
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I41c02dda4698b9478ddf0eedab0e8481f855d46e
Gerrit-PatchSet: 1
Gerrit-Project: maps/tilerator/deploy
Gerrit-Branch: master
Gerrit-Owner: Yurik <yu...@wikimedia.org>
Gerrit-Reviewer: Yurik <yu...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to