├── .gitignore ├── LICENSE.md ├── README.md ├── cli.js ├── example.js ├── index.js ├── package-lock.json └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | 5 | # Runtime data 6 | pids 7 | *.pid 8 | *.seed 9 | 10 | # Directory for instrumented libs generated by jscoverage/JSCover 11 | lib-cov 12 | 13 | # Coverage directory used by tools like istanbul 14 | coverage 15 | 16 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 17 | .grunt 18 | 19 | # node-waf configuration 20 | .lock-wscript 21 | 22 | # Compiled binary addons (http://nodejs.org/api/addons.html) 23 | build/Release 24 | 25 | # Dependency directory 26 | # https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git 27 | node_modules 28 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | # [MIT License](https://spdx.org/licenses/MIT) 2 | 3 | Copyright (c) 2017 Joe Hand 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 6 | 7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 10 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # dat-now 2 | 3 | Publish live syncing and versioned websites, files, whatever to now.sh instantly and forever. 4 | 5 | ## Usage 6 | 7 | * `dat share /my-website` - share a folder with dat 8 | * `now joehand/dat-now -e KEY=dat://28cddf6d5d21bbd9492dcdba14a68b9a35393b769b15f61e2a5258567d8bca8f` 9 | 10 | **Set your dat key** as an environment variable + deploy via now. You only need to deploy once for each dat key. 11 | 12 | ### What does this do? 13 | 14 | * Shares a folder on your computer using [Dat](github.com/datproject/dat). 15 | * Deploys *ONCE* to [now.sh](https://zeit.co/now) with your **dat key** 16 | * Live syncs your files to now.sh without touching anything. 17 | 18 | ### How does it work? 19 | 20 | Whenever you share a dat, `dat-now` connects via a peer to peer network to your computer. It downloads the latest copies of all the files whenever you are connected. 21 | 22 | Once on now, Dat serves the files over http! You can even view old versions of the files: `https://dat-now-enqtptfoko.now.sh/?version=100`. 23 | 24 | ## License 25 | 26 | [MIT](LICENSE.md) 27 | -------------------------------------------------------------------------------- /cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var datNow = require('./index') 4 | 5 | if (!process.env.KEY) { 6 | console.error('Set your process.env.KEY in now.json or package.json') 7 | process.exit(1) 8 | } 9 | 10 | console.log('serving dat via dat-now and now.sh') 11 | console.log(process.env.KEY) 12 | datNow(process.env.KEY) 13 | -------------------------------------------------------------------------------- /example.js: -------------------------------------------------------------------------------- 1 | var datNow = require('./index') 2 | 3 | var key = process.env.KEY || 'beakerbrowser.com' 4 | 5 | datNow(key, { sparse: true }) 6 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert') 2 | var Dat = require('dat') 3 | var xtend = require('xtend') 4 | 5 | module.exports = function (key, opts) { 6 | assert.ok(key, 'dat-now: key required') 7 | opts = xtend({ 8 | key: key, 9 | temp: true 10 | }, opts) 11 | 12 | // now.sh only allows files in /tmp folder 13 | Dat('/tmp', opts, function (err, dat) { 14 | if (err) throw err 15 | dat.joinNetwork({utp: false, upload: false}) // required options to work on now.sh 16 | dat.serveHttp({port: 8080, exposeHeaders: true, footer: `Sharing via dat on now.sh.`}) 17 | }) 18 | } 19 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "dat-now", 3 | "version": "1.1.2", 4 | "lockfileVersion": 1, 5 | "dependencies": { 6 | "abstract-random-access": { 7 | "version": "1.1.2", 8 | "resolved": "https://registry.npmjs.org/abstract-random-access/-/abstract-random-access-1.1.2.tgz", 9 | "integrity": "sha1-mo6sj/eYZvP5tLsUQ8p3jxWYrto=" 10 | }, 11 | "acorn": { 12 | "version": "1.2.2", 13 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz", 14 | "integrity": "sha1-yM4n3grMdtiW0rH6099YjZ6C8BQ=" 15 | }, 16 | "ajv": { 17 | "version": "4.11.8", 18 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", 19 | "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=" 20 | }, 21 | "amdefine": { 22 | "version": "1.0.1", 23 | "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", 24 | "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", 25 | "optional": true 26 | }, 27 | "ansi-diff-stream": { 28 | "version": "1.2.0", 29 | "resolved": "https://registry.npmjs.org/ansi-diff-stream/-/ansi-diff-stream-1.2.0.tgz", 30 | "integrity": "sha1-6zJcIKw2I+zVkgEakpXXbZfeRg4=" 31 | }, 32 | "ansi-regex": { 33 | "version": "2.1.1", 34 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 35 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" 36 | }, 37 | "ansi-styles": { 38 | "version": "2.2.1", 39 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 40 | "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" 41 | }, 42 | "anymatch": { 43 | "version": "1.3.0", 44 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", 45 | "integrity": "sha1-o+Uvo5FoyCX/V7AkgSbOWo/5VQc=" 46 | }, 47 | "ap": { 48 | "version": "0.1.0", 49 | "resolved": "https://registry.npmjs.org/ap/-/ap-0.1.0.tgz", 50 | "integrity": "sha1-2KPyZhU3k5ihtTymzBpmag+/4VA=" 51 | }, 52 | "append-tree": { 53 | "version": "2.3.5", 54 | "resolved": "https://registry.npmjs.org/append-tree/-/append-tree-2.3.5.tgz", 55 | "integrity": "sha1-QGFM+pN6KeOqRuntm7Ctx3Nm/Ak=", 56 | "dependencies": { 57 | "varint": { 58 | "version": "5.0.0", 59 | "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz", 60 | "integrity": "sha1-2Ca4n3SQcy+rwMDtaT7Uddyynr8=" 61 | } 62 | } 63 | }, 64 | "arr-diff": { 65 | "version": "2.0.0", 66 | "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", 67 | "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=" 68 | }, 69 | "arr-flatten": { 70 | "version": "1.0.3", 71 | "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz", 72 | "integrity": "sha1-onTthawIhJtr14R8RYB0XcUa37E=" 73 | }, 74 | "array-lru": { 75 | "version": "1.1.1", 76 | "resolved": "https://registry.npmjs.org/array-lru/-/array-lru-1.1.1.tgz", 77 | "integrity": "sha1-DH4bTgIq4Wb/HoRIxZXzGB/NMzc=" 78 | }, 79 | "array-unique": { 80 | "version": "0.2.1", 81 | "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", 82 | "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" 83 | }, 84 | "arrify": { 85 | "version": "1.0.1", 86 | "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 87 | "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" 88 | }, 89 | "asn1": { 90 | "version": "0.2.3", 91 | "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", 92 | "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" 93 | }, 94 | "assert-plus": { 95 | "version": "0.2.0", 96 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", 97 | "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" 98 | }, 99 | "async": { 100 | "version": "0.9.2", 101 | "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", 102 | "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" 103 | }, 104 | "asynckit": { 105 | "version": "0.4.0", 106 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 107 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" 108 | }, 109 | "atomic-batcher": { 110 | "version": "1.0.2", 111 | "resolved": "https://registry.npmjs.org/atomic-batcher/-/atomic-batcher-1.0.2.tgz", 112 | "integrity": "sha1-0WkB0QzOxZUWwZe5zNiTBom4E7Q=" 113 | }, 114 | "aws-sign2": { 115 | "version": "0.6.0", 116 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", 117 | "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=" 118 | }, 119 | "aws4": { 120 | "version": "1.6.0", 121 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", 122 | "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=" 123 | }, 124 | "balanced-match": { 125 | "version": "1.0.0", 126 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 127 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" 128 | }, 129 | "base64-js": { 130 | "version": "1.2.0", 131 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", 132 | "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=" 133 | }, 134 | "base64-to-uint8array": { 135 | "version": "1.0.0", 136 | "resolved": "https://registry.npmjs.org/base64-to-uint8array/-/base64-to-uint8array-1.0.0.tgz", 137 | "integrity": "sha512-drjWQcees55+XQSVHYxiUF05Fj6ko3XJUoxykZEXbm0BMmNz2ieWiZGJ+6TFWnjN2saucG6pI13LS92O4kaiAg==" 138 | }, 139 | "bcrypt-pbkdf": { 140 | "version": "1.0.1", 141 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", 142 | "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", 143 | "optional": true 144 | }, 145 | "bencode": { 146 | "version": "0.11.0", 147 | "resolved": "https://registry.npmjs.org/bencode/-/bencode-0.11.0.tgz", 148 | "integrity": "sha1-fqZdTOADADk6Q6ktVkC2+wIE3GQ=" 149 | }, 150 | "bitfield-rle": { 151 | "version": "2.1.0", 152 | "resolved": "https://registry.npmjs.org/bitfield-rle/-/bitfield-rle-2.1.0.tgz", 153 | "integrity": "sha1-rinpOCp7pImN6fSLsj/TOMT73Pg=", 154 | "dependencies": { 155 | "varint": { 156 | "version": "4.0.1", 157 | "resolved": "https://registry.npmjs.org/varint/-/varint-4.0.1.tgz", 158 | "integrity": "sha1-SQgpuULSSEY7KzUJeZXDv3NxmOk=" 159 | } 160 | } 161 | }, 162 | "bittorrent-dht": { 163 | "version": "7.5.3", 164 | "resolved": "https://registry.npmjs.org/bittorrent-dht/-/bittorrent-dht-7.5.3.tgz", 165 | "integrity": "sha1-6Ia0GDd3x4iWvpZ8bA68O80vvkQ=" 166 | }, 167 | "blake2b": { 168 | "version": "2.1.2", 169 | "resolved": "https://registry.npmjs.org/blake2b/-/blake2b-2.1.2.tgz", 170 | "integrity": "sha1-aIDt3KNc/t6SxPsnJCITNPmJFFo=" 171 | }, 172 | "blake2b-wasm": { 173 | "version": "1.1.3", 174 | "resolved": "https://registry.npmjs.org/blake2b-wasm/-/blake2b-wasm-1.1.3.tgz", 175 | "integrity": "sha512-4Wt1zsffEytMMGkRxjs5Ttm2mw+0vJgWnQlE1vdA3RcL8JKddajtnKbXv8yj1Hjciqeu9JMh07gVp77kiHK+Yg==" 176 | }, 177 | "body": { 178 | "version": "0.1.0", 179 | "resolved": "https://registry.npmjs.org/body/-/body-0.1.0.tgz", 180 | "integrity": "sha1-5xT+KM2ISKo0zfLJ8kK74uFdHNg=" 181 | }, 182 | "boom": { 183 | "version": "2.10.1", 184 | "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", 185 | "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=" 186 | }, 187 | "brace-expansion": { 188 | "version": "1.1.8", 189 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", 190 | "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=" 191 | }, 192 | "braces": { 193 | "version": "1.8.5", 194 | "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", 195 | "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=" 196 | }, 197 | "brfs": { 198 | "version": "1.4.3", 199 | "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.4.3.tgz", 200 | "integrity": "sha1-22ddb16SPm3wh/ylhZyQkKrtMhY=" 201 | }, 202 | "buffer": { 203 | "version": "5.0.6", 204 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.0.6.tgz", 205 | "integrity": "sha1-LqZp9+7Atu2gWwj4tf9mGyhXNYg=" 206 | }, 207 | "buffer-alloc-unsafe": { 208 | "version": "1.0.0", 209 | "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.0.0.tgz", 210 | "integrity": "sha1-R0qojzTnvHX6MR0uZFdAnFhGw/4=" 211 | }, 212 | "buffer-equal": { 213 | "version": "0.0.1", 214 | "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", 215 | "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" 216 | }, 217 | "buffer-equals": { 218 | "version": "1.0.4", 219 | "resolved": "https://registry.npmjs.org/buffer-equals/-/buffer-equals-1.0.4.tgz", 220 | "integrity": "sha1-A1O1T9B/2VZBcGca5vZrnPENJ/U=" 221 | }, 222 | "buffer-indexof": { 223 | "version": "1.1.0", 224 | "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.0.tgz", 225 | "integrity": "sha1-9U9kfE9OJSKLqmVqLlfkPV8nCYI=" 226 | }, 227 | "bulk-write-stream": { 228 | "version": "1.1.3", 229 | "resolved": "https://registry.npmjs.org/bulk-write-stream/-/bulk-write-stream-1.1.3.tgz", 230 | "integrity": "sha1-0pyjhfvVPzV67lvT0wKHMrYq4nU=" 231 | }, 232 | "call-me-maybe": { 233 | "version": "1.0.1", 234 | "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", 235 | "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" 236 | }, 237 | "caseless": { 238 | "version": "0.12.0", 239 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 240 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" 241 | }, 242 | "chalk": { 243 | "version": "1.1.3", 244 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 245 | "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=" 246 | }, 247 | "cli-truncate": { 248 | "version": "1.0.0", 249 | "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-1.0.0.tgz", 250 | "integrity": "sha1-IeuR9Hs/ZWDwBNt3p2m0Zo2cVRg=" 251 | }, 252 | "cliclopts": { 253 | "version": "1.1.1", 254 | "resolved": "https://registry.npmjs.org/cliclopts/-/cliclopts-1.1.1.tgz", 255 | "integrity": "sha1-aUMcfLWvcjd0sNORG0w3USQxkQ8=" 256 | }, 257 | "co": { 258 | "version": "4.6.0", 259 | "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", 260 | "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" 261 | }, 262 | "codecs": { 263 | "version": "1.2.0", 264 | "resolved": "https://registry.npmjs.org/codecs/-/codecs-1.2.0.tgz", 265 | "integrity": "sha1-UUhUnj0VbF+gU9fLtBlxWgz0PRY=" 266 | }, 267 | "colors": { 268 | "version": "1.1.2", 269 | "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", 270 | "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" 271 | }, 272 | "combined-stream": { 273 | "version": "1.0.5", 274 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", 275 | "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=" 276 | }, 277 | "concat-map": { 278 | "version": "0.0.1", 279 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 280 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 281 | }, 282 | "concat-stream": { 283 | "version": "1.6.0", 284 | "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", 285 | "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=" 286 | }, 287 | "connections": { 288 | "version": "1.4.2", 289 | "resolved": "https://registry.npmjs.org/connections/-/connections-1.4.2.tgz", 290 | "integrity": "sha1-eJBIK/XHGvbFyhkr4xNq7XRCiq0=" 291 | }, 292 | "content-types": { 293 | "version": "0.1.0", 294 | "resolved": "https://registry.npmjs.org/content-types/-/content-types-0.1.0.tgz", 295 | "integrity": "sha1-DnkLOr/vkPbst3roWF25CZyvdXg=" 296 | }, 297 | "core-util-is": { 298 | "version": "1.0.2", 299 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 300 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" 301 | }, 302 | "corsify": { 303 | "version": "2.1.0", 304 | "resolved": "https://registry.npmjs.org/corsify/-/corsify-2.1.0.tgz", 305 | "integrity": "sha1-EaRbxHqzDFTQC7hp6hgC+82aCdA=" 306 | }, 307 | "cryptiles": { 308 | "version": "2.0.5", 309 | "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", 310 | "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=" 311 | }, 312 | "crypto": { 313 | "version": "0.0.3", 314 | "resolved": "https://registry.npmjs.org/crypto/-/crypto-0.0.3.tgz", 315 | "integrity": "sha1-RwqBuGvkxe4XrMggeh9TFa4g27A=" 316 | }, 317 | "cycle": { 318 | "version": "1.0.3", 319 | "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", 320 | "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=" 321 | }, 322 | "dashdash": { 323 | "version": "1.14.1", 324 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 325 | "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", 326 | "dependencies": { 327 | "assert-plus": { 328 | "version": "1.0.0", 329 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 330 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" 331 | } 332 | } 333 | }, 334 | "dat": { 335 | "version": "13.6.0", 336 | "resolved": "https://registry.npmjs.org/dat/-/dat-13.6.0.tgz", 337 | "integrity": "sha512-KcgMft8CNt7IV4jifTeo/Qgtn9pPpt0MKD7sn6bYpGqwUDp4oApvUeYIq9sl6cR2qiqb/8NuoiE23CiZ0RP4Xw==" 338 | }, 339 | "dat-dns": { 340 | "version": "1.3.0", 341 | "resolved": "https://registry.npmjs.org/dat-dns/-/dat-dns-1.3.0.tgz", 342 | "integrity": "sha512-2wtFXKgZBIE96QAEnAX1GR40tfiK75ODFSqSAS3pjuSMSFThujxCXx5vk1fY/fJQnrF1lTkoCHMyyEUVkZCSEg==" 343 | }, 344 | "dat-doctor": { 345 | "version": "1.2.5", 346 | "resolved": "https://registry.npmjs.org/dat-doctor/-/dat-doctor-1.2.5.tgz", 347 | "integrity": "sha1-Fcck1DKf6l60lmhpvKb32R36e6I=" 348 | }, 349 | "dat-encoding": { 350 | "version": "4.0.2", 351 | "resolved": "https://registry.npmjs.org/dat-encoding/-/dat-encoding-4.0.2.tgz", 352 | "integrity": "sha1-sBBo/g0IDz0+SYWgxK0ht8FGdfY=" 353 | }, 354 | "dat-ignore": { 355 | "version": "1.1.1", 356 | "resolved": "https://registry.npmjs.org/dat-ignore/-/dat-ignore-1.1.1.tgz", 357 | "integrity": "sha512-dLTveSPTqdvAQ4ROw+3dK3K74WSRidF/r/Tt4vr4/eG2wQTYX9Uxp2YBBe24Plq3QAN+joFzUPN/6gvmR2khrA==" 358 | }, 359 | "dat-json": { 360 | "version": "1.0.0", 361 | "resolved": "https://registry.npmjs.org/dat-json/-/dat-json-1.0.0.tgz", 362 | "integrity": "sha1-JskGwGhQyzDK/S6Aa7keHGtqP3k=" 363 | }, 364 | "dat-link-resolve": { 365 | "version": "1.1.0", 366 | "resolved": "https://registry.npmjs.org/dat-link-resolve/-/dat-link-resolve-1.1.0.tgz", 367 | "integrity": "sha512-EGtofkklaTbVdELEQm+2OdVr3c+WMw2gY3SzurzKrWo/7akqi739+ERYNeN3dSHuae44uWpU5H17RJDiZjKRQQ==" 368 | }, 369 | "dat-log": { 370 | "version": "1.1.1", 371 | "resolved": "https://registry.npmjs.org/dat-log/-/dat-log-1.1.1.tgz", 372 | "integrity": "sha1-aUSayKNoWTqPcZArKCOQw2VatLg=" 373 | }, 374 | "dat-node": { 375 | "version": "3.5.0", 376 | "resolved": "https://registry.npmjs.org/dat-node/-/dat-node-3.5.0.tgz", 377 | "integrity": "sha512-9mHSZOONPxl5l36fvKcsInP6Lf0k3BmAtS6+h3psPEAe3HUvKUKM+hY5pcXUmBNMG4wDEkTJNbboEX6Ee5HoxQ==" 378 | }, 379 | "dat-registry": { 380 | "version": "3.0.3", 381 | "resolved": "https://registry.npmjs.org/dat-registry/-/dat-registry-3.0.3.tgz", 382 | "integrity": "sha512-BWxQlSFQWc5BsIepOw9ZvbzsKkb2h+3lfCFC5pisNjzLdRbvyRuCQn0MicsBYeyCxAe/bNah21KgVPYbp6G1Ng==" 383 | }, 384 | "dat-secret-storage": { 385 | "version": "4.0.0", 386 | "resolved": "https://registry.npmjs.org/dat-secret-storage/-/dat-secret-storage-4.0.0.tgz", 387 | "integrity": "sha1-AbIZpbwWGe/A9YEio8bOux64tAo=" 388 | }, 389 | "dat-storage": { 390 | "version": "1.0.3", 391 | "resolved": "https://registry.npmjs.org/dat-storage/-/dat-storage-1.0.3.tgz", 392 | "integrity": "sha512-6qTeWDLCbn4DG5NmTSnCAikivjXXn5ukMLafEbqBn/15zcqdpNgsOx/QnCqXdDoAeP1WWXjJp3GBDtls/et3bA==" 393 | }, 394 | "dat-swarm-defaults": { 395 | "version": "1.0.0", 396 | "resolved": "https://registry.npmjs.org/dat-swarm-defaults/-/dat-swarm-defaults-1.0.0.tgz", 397 | "integrity": "sha1-un1YwwnPYMOSSvrYabdRkrYf41Q=" 398 | }, 399 | "datland-swarm-defaults": { 400 | "version": "1.0.2", 401 | "resolved": "https://registry.npmjs.org/datland-swarm-defaults/-/datland-swarm-defaults-1.0.2.tgz", 402 | "integrity": "sha1-J3uJWjnxqn+WpJWgL7NmKl7Z8uA=" 403 | }, 404 | "debug": { 405 | "version": "2.6.8", 406 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", 407 | "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=" 408 | }, 409 | "deep-equal": { 410 | "version": "0.2.2", 411 | "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz", 412 | "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0=" 413 | }, 414 | "delayed-stream": { 415 | "version": "1.0.0", 416 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 417 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" 418 | }, 419 | "directory-index-html": { 420 | "version": "2.1.0", 421 | "resolved": "https://registry.npmjs.org/directory-index-html/-/directory-index-html-2.1.0.tgz", 422 | "integrity": "sha1-TVr8UYftumfsarDlX2QioOLLczg=" 423 | }, 424 | "discovery-channel": { 425 | "version": "5.4.4", 426 | "resolved": "https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.4.4.tgz", 427 | "integrity": "sha1-M2MZazS61fQj4T8AE31s23yQJys=", 428 | "dependencies": { 429 | "thunky": { 430 | "version": "0.1.0", 431 | "resolved": "https://registry.npmjs.org/thunky/-/thunky-0.1.0.tgz", 432 | "integrity": "sha1-vzAUaCTituZ7Dy16Ssi+smkIaE4=" 433 | } 434 | } 435 | }, 436 | "discovery-swarm": { 437 | "version": "4.4.0", 438 | "resolved": "https://registry.npmjs.org/discovery-swarm/-/discovery-swarm-4.4.0.tgz", 439 | "integrity": "sha512-oRT9RCrMtbC5fUTa71WCBG6nxxy3LFVkTs/YYU82TTErUL+Zn+/19jyml4LhuhLoImHn0z8Um3MOFkDo7MEZdg==" 440 | }, 441 | "dns-discovery": { 442 | "version": "5.6.0", 443 | "resolved": "https://registry.npmjs.org/dns-discovery/-/dns-discovery-5.6.0.tgz", 444 | "integrity": "sha1-hZT1/zUzfA7y5Jegf1xAwMWGtuQ=", 445 | "dependencies": { 446 | "lru": { 447 | "version": "2.0.1", 448 | "resolved": "https://registry.npmjs.org/lru/-/lru-2.0.1.tgz", 449 | "integrity": "sha1-+XmHHhYuP1yiVL5GhExT1MU2RUQ=" 450 | } 451 | } 452 | }, 453 | "dns-packet": { 454 | "version": "1.1.1", 455 | "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.1.1.tgz", 456 | "integrity": "sha1-I2nUUDivBF84mOb6VoYq7T9AKWw=" 457 | }, 458 | "dns-socket": { 459 | "version": "1.6.2", 460 | "resolved": "https://registry.npmjs.org/dns-socket/-/dns-socket-1.6.2.tgz", 461 | "integrity": "sha512-Ztbaf5fToBfm/4+sVEJi7mT2mJOLYYpI+TpgOhxwp5l28UwunTpHMccVhTe9L0F6pQ2cUF0ja9ukuTCtzYq2Ig==" 462 | }, 463 | "dns-txt": { 464 | "version": "2.0.2", 465 | "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", 466 | "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=" 467 | }, 468 | "dom-walk": { 469 | "version": "0.1.1", 470 | "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", 471 | "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=" 472 | }, 473 | "duplexer2": { 474 | "version": "0.0.2", 475 | "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", 476 | "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", 477 | "dependencies": { 478 | "isarray": { 479 | "version": "0.0.1", 480 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", 481 | "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" 482 | }, 483 | "readable-stream": { 484 | "version": "1.1.14", 485 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", 486 | "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=" 487 | }, 488 | "string_decoder": { 489 | "version": "0.10.31", 490 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", 491 | "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" 492 | } 493 | } 494 | }, 495 | "duplexify": { 496 | "version": "3.5.0", 497 | "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.0.tgz", 498 | "integrity": "sha1-GqdzAC4VeEV+nZ1KULDMquvL1gQ=", 499 | "dependencies": { 500 | "end-of-stream": { 501 | "version": "1.0.0", 502 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", 503 | "integrity": "sha1-1FlucCc0qT5A6a+GQxnqvZn/Lw4=" 504 | }, 505 | "once": { 506 | "version": "1.3.3", 507 | "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", 508 | "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=" 509 | } 510 | } 511 | }, 512 | "ecc-jsbn": { 513 | "version": "0.1.1", 514 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", 515 | "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", 516 | "optional": true 517 | }, 518 | "end-of-stream": { 519 | "version": "1.4.0", 520 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", 521 | "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=" 522 | }, 523 | "escape-string-regexp": { 524 | "version": "1.0.5", 525 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 526 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" 527 | }, 528 | "escodegen": { 529 | "version": "1.3.3", 530 | "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz", 531 | "integrity": "sha1-8CQBb1qI4Eb9EgBQVek5gC5sXyM=" 532 | }, 533 | "esprima": { 534 | "version": "1.1.1", 535 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz", 536 | "integrity": "sha1-W28VR/TRAuZw4UDFCb5ncdautUk=" 537 | }, 538 | "estraverse": { 539 | "version": "1.5.1", 540 | "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz", 541 | "integrity": "sha1-hno+jlip+EYYr7bC3bzZFrfLr3E=" 542 | }, 543 | "esutils": { 544 | "version": "1.0.0", 545 | "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz", 546 | "integrity": "sha1-gVHTWOIMisx/t0XnRywAJf5JZXA=" 547 | }, 548 | "expand-brackets": { 549 | "version": "0.1.5", 550 | "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", 551 | "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=" 552 | }, 553 | "expand-range": { 554 | "version": "1.8.2", 555 | "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", 556 | "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=" 557 | }, 558 | "extend": { 559 | "version": "3.0.1", 560 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", 561 | "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" 562 | }, 563 | "extglob": { 564 | "version": "0.3.2", 565 | "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", 566 | "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=" 567 | }, 568 | "extsprintf": { 569 | "version": "1.0.2", 570 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", 571 | "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=" 572 | }, 573 | "eyes": { 574 | "version": "0.1.8", 575 | "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", 576 | "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=" 577 | }, 578 | "falafel": { 579 | "version": "1.2.0", 580 | "resolved": "https://registry.npmjs.org/falafel/-/falafel-1.2.0.tgz", 581 | "integrity": "sha1-wY0k71CRF0pJfzGM0ksCaiXN2rQ=", 582 | "dependencies": { 583 | "isarray": { 584 | "version": "0.0.1", 585 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", 586 | "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" 587 | } 588 | } 589 | }, 590 | "fast-memoize": { 591 | "version": "2.2.7", 592 | "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.2.7.tgz", 593 | "integrity": "sha1-8UXFwiA5zt8KHU/2ylkq0CaEcMo=" 594 | }, 595 | "fd-read-stream": { 596 | "version": "1.1.0", 597 | "resolved": "https://registry.npmjs.org/fd-read-stream/-/fd-read-stream-1.1.0.tgz", 598 | "integrity": "sha1-0wPMv+4CqaVqNJP7CLy1lpGqU7E=" 599 | }, 600 | "filename-regex": { 601 | "version": "2.0.1", 602 | "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", 603 | "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" 604 | }, 605 | "fill-range": { 606 | "version": "2.2.3", 607 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", 608 | "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=" 609 | }, 610 | "flat-tree": { 611 | "version": "1.6.0", 612 | "resolved": "https://registry.npmjs.org/flat-tree/-/flat-tree-1.6.0.tgz", 613 | "integrity": "sha1-/KMM3bkAb7ZW6168ea6ydOf96e0=" 614 | }, 615 | "for-each": { 616 | "version": "0.3.2", 617 | "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.2.tgz", 618 | "integrity": "sha1-LEBFC5NI6X8oEyJZO6lnBLmr1NQ=" 619 | }, 620 | "for-in": { 621 | "version": "1.0.2", 622 | "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 623 | "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" 624 | }, 625 | "for-own": { 626 | "version": "0.1.5", 627 | "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", 628 | "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=" 629 | }, 630 | "foreach": { 631 | "version": "2.0.5", 632 | "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", 633 | "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" 634 | }, 635 | "forever-agent": { 636 | "version": "0.6.1", 637 | "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 638 | "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" 639 | }, 640 | "form-data": { 641 | "version": "2.1.4", 642 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", 643 | "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=" 644 | }, 645 | "from2": { 646 | "version": "2.3.0", 647 | "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", 648 | "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=" 649 | }, 650 | "fs.realpath": { 651 | "version": "1.0.0", 652 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 653 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" 654 | }, 655 | "function-bind": { 656 | "version": "1.1.0", 657 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz", 658 | "integrity": "sha1-FhdnFMgBeY5Ojyz391KUZ7tKV3E=" 659 | }, 660 | "generate-function": { 661 | "version": "2.0.0", 662 | "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", 663 | "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=" 664 | }, 665 | "generate-object-property": { 666 | "version": "1.2.0", 667 | "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", 668 | "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=" 669 | }, 670 | "getpass": { 671 | "version": "0.1.7", 672 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 673 | "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 674 | "dependencies": { 675 | "assert-plus": { 676 | "version": "1.0.0", 677 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 678 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" 679 | } 680 | } 681 | }, 682 | "glob": { 683 | "version": "7.1.2", 684 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", 685 | "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==" 686 | }, 687 | "glob-base": { 688 | "version": "0.3.0", 689 | "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", 690 | "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=" 691 | }, 692 | "glob-parent": { 693 | "version": "2.0.0", 694 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", 695 | "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=" 696 | }, 697 | "global": { 698 | "version": "4.3.2", 699 | "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", 700 | "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=" 701 | }, 702 | "har-schema": { 703 | "version": "1.0.5", 704 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", 705 | "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=" 706 | }, 707 | "har-validator": { 708 | "version": "4.2.1", 709 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", 710 | "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=" 711 | }, 712 | "has": { 713 | "version": "1.0.1", 714 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", 715 | "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=" 716 | }, 717 | "has-ansi": { 718 | "version": "2.0.0", 719 | "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", 720 | "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=" 721 | }, 722 | "hawk": { 723 | "version": "3.1.3", 724 | "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", 725 | "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=" 726 | }, 727 | "hoek": { 728 | "version": "2.16.3", 729 | "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", 730 | "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" 731 | }, 732 | "http-methods": { 733 | "version": "0.1.0", 734 | "resolved": "https://registry.npmjs.org/http-methods/-/http-methods-0.1.0.tgz", 735 | "integrity": "sha1-KWkbb8WPT36Bo2BdyoJoKwaORDA=" 736 | }, 737 | "http-signature": { 738 | "version": "1.1.1", 739 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", 740 | "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=" 741 | }, 742 | "hypercore": { 743 | "version": "6.6.3", 744 | "resolved": "https://registry.npmjs.org/hypercore/-/hypercore-6.6.3.tgz", 745 | "integrity": "sha512-7TzveHgtm+n97bMUPLOXlsapVuKjeGqKPZ/FpQ+23VV25Re8ad34fqAJ6UukeIuOeLs7b3XCKcMdqEycxbM++g==", 746 | "dependencies": { 747 | "unordered-set": { 748 | "version": "2.0.0", 749 | "resolved": "https://registry.npmjs.org/unordered-set/-/unordered-set-2.0.0.tgz", 750 | "integrity": "sha1-mFon6XW6oguCY66np5HpMAlBqew=" 751 | } 752 | } 753 | }, 754 | "hypercore-protocol": { 755 | "version": "6.4.0", 756 | "resolved": "https://registry.npmjs.org/hypercore-protocol/-/hypercore-protocol-6.4.0.tgz", 757 | "integrity": "sha1-iXpvoLeSa0iZXdp+A9qtB31jODg=", 758 | "dependencies": { 759 | "varint": { 760 | "version": "5.0.0", 761 | "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz", 762 | "integrity": "sha1-2Ca4n3SQcy+rwMDtaT7Uddyynr8=" 763 | } 764 | } 765 | }, 766 | "hyperdrive": { 767 | "version": "9.4.5", 768 | "resolved": "https://registry.npmjs.org/hyperdrive/-/hyperdrive-9.4.5.tgz", 769 | "integrity": "sha512-gNLe9W1tJFElKJ07HH+U3iWEbkcAptW7xQbb2NO8P1Mm8IAS/QC22MeJaCX8ligFzDTEjfJ4w30IrlA0r5AtBw==" 770 | }, 771 | "hyperdrive-http": { 772 | "version": "4.2.0", 773 | "resolved": "https://registry.npmjs.org/hyperdrive-http/-/hyperdrive-http-4.2.0.tgz", 774 | "integrity": "sha1-NBTHM7g19gd/e+6Np3ilDzSir8M=" 775 | }, 776 | "hyperdrive-network-speed": { 777 | "version": "2.0.1", 778 | "resolved": "https://registry.npmjs.org/hyperdrive-network-speed/-/hyperdrive-network-speed-2.0.1.tgz", 779 | "integrity": "sha1-QNr4LjG511Pyrm368IGGYe0k/hU=" 780 | }, 781 | "i": { 782 | "version": "0.3.5", 783 | "resolved": "https://registry.npmjs.org/i/-/i-0.3.5.tgz", 784 | "integrity": "sha1-HSuFQVjsgWkRPGy39raAHpniEdU=" 785 | }, 786 | "ieee754": { 787 | "version": "1.1.8", 788 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", 789 | "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=" 790 | }, 791 | "inflight": { 792 | "version": "1.0.6", 793 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 794 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" 795 | }, 796 | "inherits": { 797 | "version": "2.0.3", 798 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 799 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" 800 | }, 801 | "ip": { 802 | "version": "1.1.5", 803 | "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", 804 | "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" 805 | }, 806 | "is-buffer": { 807 | "version": "1.1.5", 808 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", 809 | "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=" 810 | }, 811 | "is-dotfile": { 812 | "version": "1.0.3", 813 | "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", 814 | "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" 815 | }, 816 | "is-equal-shallow": { 817 | "version": "0.1.3", 818 | "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", 819 | "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=" 820 | }, 821 | "is-extendable": { 822 | "version": "0.1.1", 823 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 824 | "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" 825 | }, 826 | "is-extglob": { 827 | "version": "1.0.0", 828 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", 829 | "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" 830 | }, 831 | "is-fullwidth-code-point": { 832 | "version": "2.0.0", 833 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 834 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" 835 | }, 836 | "is-function": { 837 | "version": "1.0.1", 838 | "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz", 839 | "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=" 840 | }, 841 | "is-glob": { 842 | "version": "2.0.1", 843 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", 844 | "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=" 845 | }, 846 | "is-number": { 847 | "version": "2.1.0", 848 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", 849 | "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=" 850 | }, 851 | "is-posix-bracket": { 852 | "version": "0.1.1", 853 | "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", 854 | "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" 855 | }, 856 | "is-primitive": { 857 | "version": "2.0.0", 858 | "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", 859 | "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" 860 | }, 861 | "is-property": { 862 | "version": "1.0.2", 863 | "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", 864 | "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=" 865 | }, 866 | "is-string": { 867 | "version": "1.0.4", 868 | "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.4.tgz", 869 | "integrity": "sha1-zDqbaYV9Yh6WNyWiTK7shzuCbmQ=" 870 | }, 871 | "is-typedarray": { 872 | "version": "1.0.0", 873 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 874 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" 875 | }, 876 | "isarray": { 877 | "version": "1.0.0", 878 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 879 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 880 | }, 881 | "isobject": { 882 | "version": "2.1.0", 883 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 884 | "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=" 885 | }, 886 | "isstream": { 887 | "version": "0.1.2", 888 | "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 889 | "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" 890 | }, 891 | "iterators": { 892 | "version": "0.1.0", 893 | "resolved": "https://registry.npmjs.org/iterators/-/iterators-0.1.0.tgz", 894 | "integrity": "sha1-0D9mbKTmEwE4VlmXys6lQWQgMVY=" 895 | }, 896 | "jsbn": { 897 | "version": "0.1.1", 898 | "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 899 | "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", 900 | "optional": true 901 | }, 902 | "json-schema": { 903 | "version": "0.2.3", 904 | "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", 905 | "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" 906 | }, 907 | "json-stable-stringify": { 908 | "version": "1.0.1", 909 | "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", 910 | "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=" 911 | }, 912 | "json-stringify-safe": { 913 | "version": "5.0.1", 914 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 915 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" 916 | }, 917 | "jsonify": { 918 | "version": "0.0.0", 919 | "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", 920 | "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" 921 | }, 922 | "jsprim": { 923 | "version": "1.4.0", 924 | "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", 925 | "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=", 926 | "dependencies": { 927 | "assert-plus": { 928 | "version": "1.0.0", 929 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 930 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" 931 | } 932 | } 933 | }, 934 | "k-bucket": { 935 | "version": "3.2.1", 936 | "resolved": "https://registry.npmjs.org/k-bucket/-/k-bucket-3.2.1.tgz", 937 | "integrity": "sha1-IA0H8CATQ27WcmWVDsmPYrspL2I=" 938 | }, 939 | "k-rpc": { 940 | "version": "4.0.2", 941 | "resolved": "https://registry.npmjs.org/k-rpc/-/k-rpc-4.0.2.tgz", 942 | "integrity": "sha1-xTY9XFmg8XG+A2T2aDpHNefOa6o=" 943 | }, 944 | "k-rpc-socket": { 945 | "version": "1.6.2", 946 | "resolved": "https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.6.2.tgz", 947 | "integrity": "sha1-XJ6fNKBY9D/+ZRI1TZiVekFpTyE=" 948 | }, 949 | "kind-of": { 950 | "version": "3.2.2", 951 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 952 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" 953 | }, 954 | "last-one-wins": { 955 | "version": "1.0.4", 956 | "resolved": "https://registry.npmjs.org/last-one-wins/-/last-one-wins-1.0.4.tgz", 957 | "integrity": "sha1-wb/Qy8tGeQ7JFWuNGu6Py4bNoio=" 958 | }, 959 | "length-prefixed-message": { 960 | "version": "3.0.3", 961 | "resolved": "https://registry.npmjs.org/length-prefixed-message/-/length-prefixed-message-3.0.3.tgz", 962 | "integrity": "sha1-JFR01pq8BhTco2jcNaqAdJgqI6w=" 963 | }, 964 | "lodash.throttle": { 965 | "version": "4.1.1", 966 | "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", 967 | "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" 968 | }, 969 | "lru": { 970 | "version": "3.1.0", 971 | "resolved": "https://registry.npmjs.org/lru/-/lru-3.1.0.tgz", 972 | "integrity": "sha1-6n+4VG2DczOWoTCR12z+tMBoN9U=" 973 | }, 974 | "memory-cache-ttl": { 975 | "version": "1.0.50", 976 | "resolved": "https://registry.npmjs.org/memory-cache-ttl/-/memory-cache-ttl-1.0.50.tgz", 977 | "integrity": "sha1-5BRr5E89Pvy1/NHTVBpfEVdpi6U=" 978 | }, 979 | "memory-pager": { 980 | "version": "1.0.3", 981 | "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.0.3.tgz", 982 | "integrity": "sha1-A3gSAD5mq+3MhMynIsQlWQ6Pqog=" 983 | }, 984 | "merkle-tree-stream": { 985 | "version": "3.0.3", 986 | "resolved": "https://registry.npmjs.org/merkle-tree-stream/-/merkle-tree-stream-3.0.3.tgz", 987 | "integrity": "sha1-+KBkdg0355eK1fn208EZpJT1cIE=" 988 | }, 989 | "micromatch": { 990 | "version": "2.3.11", 991 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", 992 | "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=" 993 | }, 994 | "mime": { 995 | "version": "1.3.6", 996 | "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.6.tgz", 997 | "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=" 998 | }, 999 | "mime-db": { 1000 | "version": "1.27.0", 1001 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz", 1002 | "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=" 1003 | }, 1004 | "mime-types": { 1005 | "version": "2.1.15", 1006 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", 1007 | "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=" 1008 | }, 1009 | "min-document": { 1010 | "version": "2.19.0", 1011 | "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", 1012 | "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=" 1013 | }, 1014 | "minimatch": { 1015 | "version": "3.0.4", 1016 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1017 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" 1018 | }, 1019 | "minimist": { 1020 | "version": "1.2.0", 1021 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 1022 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" 1023 | }, 1024 | "mirror-folder": { 1025 | "version": "2.1.1", 1026 | "resolved": "https://registry.npmjs.org/mirror-folder/-/mirror-folder-2.1.1.tgz", 1027 | "integrity": "sha1-GtO3d7OeQDzCe/UghsI+Qe9MlgQ=" 1028 | }, 1029 | "mkdirp": { 1030 | "version": "0.5.1", 1031 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 1032 | "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 1033 | "dependencies": { 1034 | "minimist": { 1035 | "version": "0.0.8", 1036 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 1037 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" 1038 | } 1039 | } 1040 | }, 1041 | "ms": { 1042 | "version": "2.0.0", 1043 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1044 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 1045 | }, 1046 | "multi-random-access": { 1047 | "version": "2.1.1", 1048 | "resolved": "https://registry.npmjs.org/multi-random-access/-/multi-random-access-2.1.1.tgz", 1049 | "integrity": "sha1-ZGLxsgQQnMxkRgFlARCoKEQ9ZuI=" 1050 | }, 1051 | "multicast-dns": { 1052 | "version": "6.1.1", 1053 | "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.1.1.tgz", 1054 | "integrity": "sha1-bn3oalcIcqsXBYrepxYLvsqBTd4=", 1055 | "dependencies": { 1056 | "thunky": { 1057 | "version": "0.1.0", 1058 | "resolved": "https://registry.npmjs.org/thunky/-/thunky-0.1.0.tgz", 1059 | "integrity": "sha1-vzAUaCTituZ7Dy16Ssi+smkIaE4=" 1060 | } 1061 | } 1062 | }, 1063 | "multicb": { 1064 | "version": "1.2.1", 1065 | "resolved": "https://registry.npmjs.org/multicb/-/multicb-1.2.1.tgz", 1066 | "integrity": "sha1-4kmd9Han+PjVLe0mXROywaadmCc=" 1067 | }, 1068 | "mute-stream": { 1069 | "version": "0.0.7", 1070 | "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", 1071 | "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" 1072 | }, 1073 | "mutexify": { 1074 | "version": "1.1.0", 1075 | "resolved": "https://registry.npmjs.org/mutexify/-/mutexify-1.1.0.tgz", 1076 | "integrity": "sha1-u+AXdD5UQifuWANM0Q8VmSHxhE0=" 1077 | }, 1078 | "nan": { 1079 | "version": "2.6.2", 1080 | "resolved": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz", 1081 | "integrity": "sha1-5P805slf37WuzAjeZZb0NgWn20U=" 1082 | }, 1083 | "nanoassert": { 1084 | "version": "1.0.0", 1085 | "resolved": "https://registry.npmjs.org/nanoassert/-/nanoassert-1.0.0.tgz", 1086 | "integrity": "sha1-VVoRIL8mXh0zMy73tYA3ENXiCv8=" 1087 | }, 1088 | "nanobus": { 1089 | "version": "3.3.0", 1090 | "resolved": "https://registry.npmjs.org/nanobus/-/nanobus-3.3.0.tgz", 1091 | "integrity": "sha1-vOXV1DWlNix9rX+ekM0hlZWJvoY=" 1092 | }, 1093 | "nanotiming": { 1094 | "version": "1.0.1", 1095 | "resolved": "https://registry.npmjs.org/nanotiming/-/nanotiming-1.0.1.tgz", 1096 | "integrity": "sha1-E+ei4nZ5Z5dP7f/wce3Tkyf0TsM=" 1097 | }, 1098 | "ncp": { 1099 | "version": "1.0.1", 1100 | "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", 1101 | "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=" 1102 | }, 1103 | "neat-log": { 1104 | "version": "1.1.0", 1105 | "resolved": "https://registry.npmjs.org/neat-log/-/neat-log-1.1.0.tgz", 1106 | "integrity": "sha1-Rfe/1KjDvEmBYjbX9feVNDTQP74=" 1107 | }, 1108 | "nets": { 1109 | "version": "3.2.0", 1110 | "resolved": "https://registry.npmjs.org/nets/-/nets-3.2.0.tgz", 1111 | "integrity": "sha1-1RH7q3rxHaAT8huX7pF0fTOFLTg=" 1112 | }, 1113 | "network-address": { 1114 | "version": "1.1.2", 1115 | "resolved": "https://registry.npmjs.org/network-address/-/network-address-1.1.2.tgz", 1116 | "integrity": "sha1-Sqe/1D8D8LgclwKxPWqFjdsybz4=" 1117 | }, 1118 | "node-gyp-build": { 1119 | "version": "3.2.0", 1120 | "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.2.0.tgz", 1121 | "integrity": "sha1-KDvgdJJKq7kkDOP4gMfKDI56ANw=" 1122 | }, 1123 | "node-parse-url": { 1124 | "version": "3.0.0", 1125 | "resolved": "https://registry.npmjs.org/node-parse-url/-/node-parse-url-3.0.0.tgz", 1126 | "integrity": "sha1-ju4Mq+vMKndz1BKpG+kNRbkDHhI=" 1127 | }, 1128 | "normalize-path": { 1129 | "version": "2.1.1", 1130 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 1131 | "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=" 1132 | }, 1133 | "oauth-sign": { 1134 | "version": "0.8.2", 1135 | "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", 1136 | "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" 1137 | }, 1138 | "object-inspect": { 1139 | "version": "0.4.0", 1140 | "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-0.4.0.tgz", 1141 | "integrity": "sha1-9RV8EWwUVbJDsG7pdwM5LFrYn+w=" 1142 | }, 1143 | "object-keys": { 1144 | "version": "1.0.11", 1145 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", 1146 | "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=" 1147 | }, 1148 | "object-sizeof": { 1149 | "version": "1.2.0", 1150 | "resolved": "https://registry.npmjs.org/object-sizeof/-/object-sizeof-1.2.0.tgz", 1151 | "integrity": "sha1-Zjl8kjdok50vxtKjkwqYHhx/pos=" 1152 | }, 1153 | "object.omit": { 1154 | "version": "2.0.1", 1155 | "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", 1156 | "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=" 1157 | }, 1158 | "once": { 1159 | "version": "1.4.0", 1160 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1161 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" 1162 | }, 1163 | "os-homedir": { 1164 | "version": "1.0.2", 1165 | "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", 1166 | "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" 1167 | }, 1168 | "parse-glob": { 1169 | "version": "3.0.4", 1170 | "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", 1171 | "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=" 1172 | }, 1173 | "parse-headers": { 1174 | "version": "2.0.1", 1175 | "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.1.tgz", 1176 | "integrity": "sha1-aug6eqJanZtwCswoaYzR8e1+lTY=" 1177 | }, 1178 | "path-is-absolute": { 1179 | "version": "1.0.1", 1180 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1181 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" 1182 | }, 1183 | "path-parse": { 1184 | "version": "1.0.5", 1185 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", 1186 | "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=" 1187 | }, 1188 | "performance-now": { 1189 | "version": "0.2.0", 1190 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", 1191 | "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=" 1192 | }, 1193 | "pkginfo": { 1194 | "version": "0.4.0", 1195 | "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.0.tgz", 1196 | "integrity": "sha1-NJ27f/04CB/K3AhT32h/DHdEzWU=" 1197 | }, 1198 | "preserve": { 1199 | "version": "0.2.0", 1200 | "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", 1201 | "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" 1202 | }, 1203 | "prettier-bytes": { 1204 | "version": "1.0.4", 1205 | "resolved": "https://registry.npmjs.org/prettier-bytes/-/prettier-bytes-1.0.4.tgz", 1206 | "integrity": "sha1-mUsCqkb2mcULYle1+qp/4lV+YtY=" 1207 | }, 1208 | "pretty-hash": { 1209 | "version": "1.0.1", 1210 | "resolved": "https://registry.npmjs.org/pretty-hash/-/pretty-hash-1.0.1.tgz", 1211 | "integrity": "sha1-FuBXkYje9WvbVliSvNBaXWUySAc=" 1212 | }, 1213 | "process": { 1214 | "version": "0.5.2", 1215 | "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", 1216 | "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" 1217 | }, 1218 | "process-nextick-args": { 1219 | "version": "1.0.7", 1220 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", 1221 | "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" 1222 | }, 1223 | "progress-string": { 1224 | "version": "1.2.1", 1225 | "resolved": "https://registry.npmjs.org/progress-string/-/progress-string-1.2.1.tgz", 1226 | "integrity": "sha1-FqQOGGDPRJDbKf9EbB6KWWK8QeI=" 1227 | }, 1228 | "prompt": { 1229 | "version": "1.0.0", 1230 | "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz", 1231 | "integrity": "sha1-jlcSPDlquYiJf7Mn/Trtw+c15P4=" 1232 | }, 1233 | "protocol-buffers": { 1234 | "version": "3.2.1", 1235 | "resolved": "https://registry.npmjs.org/protocol-buffers/-/protocol-buffers-3.2.1.tgz", 1236 | "integrity": "sha1-NyWOF+JKCC8G67F3MekoUdHHaIk=", 1237 | "dependencies": { 1238 | "varint": { 1239 | "version": "5.0.0", 1240 | "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz", 1241 | "integrity": "sha1-2Ca4n3SQcy+rwMDtaT7Uddyynr8=" 1242 | } 1243 | } 1244 | }, 1245 | "protocol-buffers-schema": { 1246 | "version": "3.3.1", 1247 | "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.3.1.tgz", 1248 | "integrity": "sha1-rRURQYd8aviChkeFGvZqDbaSdfU=" 1249 | }, 1250 | "pump": { 1251 | "version": "1.0.2", 1252 | "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz", 1253 | "integrity": "sha1-Oz7mUS+U8OV1U4wXmV+fFpkKXVE=" 1254 | }, 1255 | "punycode": { 1256 | "version": "1.4.1", 1257 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 1258 | "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" 1259 | }, 1260 | "qs": { 1261 | "version": "6.4.0", 1262 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", 1263 | "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" 1264 | }, 1265 | "quote-stream": { 1266 | "version": "1.0.2", 1267 | "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", 1268 | "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=" 1269 | }, 1270 | "random-access-file": { 1271 | "version": "1.8.1", 1272 | "resolved": "https://registry.npmjs.org/random-access-file/-/random-access-file-1.8.1.tgz", 1273 | "integrity": "sha512-+Uhk0Of+dWHWjpbL2hizcwSV1UomcN3S0iUGV6BTZ2Js1BP9jHx3E5CT7y0eLbqTQNkVi4iehkHmia7Mdqa47w==" 1274 | }, 1275 | "random-access-memory": { 1276 | "version": "2.4.0", 1277 | "resolved": "https://registry.npmjs.org/random-access-memory/-/random-access-memory-2.4.0.tgz", 1278 | "integrity": "sha1-cvPYZbS1WiWYeUc+L7LeNWnGnuI=" 1279 | }, 1280 | "randomatic": { 1281 | "version": "1.1.7", 1282 | "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", 1283 | "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", 1284 | "dependencies": { 1285 | "is-number": { 1286 | "version": "3.0.0", 1287 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 1288 | "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 1289 | "dependencies": { 1290 | "kind-of": { 1291 | "version": "3.2.2", 1292 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1293 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" 1294 | } 1295 | } 1296 | }, 1297 | "kind-of": { 1298 | "version": "4.0.0", 1299 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 1300 | "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=" 1301 | } 1302 | } 1303 | }, 1304 | "randombytes": { 1305 | "version": "2.0.5", 1306 | "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.5.tgz", 1307 | "integrity": "sha512-8T7Zn1AhMsQ/HI1SjcCfT/t4ii3eAqco3yOcSzS4mozsOz69lHLsoMXmF9nZgnFanYscnSlUSgs8uZyKzpE6kg==" 1308 | }, 1309 | "range-parser": { 1310 | "version": "1.2.0", 1311 | "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", 1312 | "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" 1313 | }, 1314 | "read": { 1315 | "version": "1.0.7", 1316 | "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", 1317 | "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=" 1318 | }, 1319 | "readable-stream": { 1320 | "version": "2.3.0", 1321 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.0.tgz", 1322 | "integrity": "sha512-c7KMXGd4b48nN3OJ1U9qOsn6pXNzf6kLd3kdZCkg2sxAcoiufInqF0XckwEnlrcwuaYwonlNK8GQUIOC/WC7sg==" 1323 | }, 1324 | "recursive-watch": { 1325 | "version": "1.1.2", 1326 | "resolved": "https://registry.npmjs.org/recursive-watch/-/recursive-watch-1.1.2.tgz", 1327 | "integrity": "sha1-kS4tYqg8iziNKIxDQ0lfJHvEP44=" 1328 | }, 1329 | "regex-cache": { 1330 | "version": "0.4.3", 1331 | "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", 1332 | "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=" 1333 | }, 1334 | "remove-trailing-separator": { 1335 | "version": "1.0.2", 1336 | "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.2.tgz", 1337 | "integrity": "sha1-abBi2XhyetFNxrVrpKt3L9jXBRE=" 1338 | }, 1339 | "repeat-element": { 1340 | "version": "1.1.2", 1341 | "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", 1342 | "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=" 1343 | }, 1344 | "repeat-string": { 1345 | "version": "1.6.1", 1346 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 1347 | "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" 1348 | }, 1349 | "request": { 1350 | "version": "2.81.0", 1351 | "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", 1352 | "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=" 1353 | }, 1354 | "resolve": { 1355 | "version": "1.3.3", 1356 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.3.3.tgz", 1357 | "integrity": "sha1-ZVkHw0aahoDcLeOidaj91paR8OU=" 1358 | }, 1359 | "revalidator": { 1360 | "version": "0.1.8", 1361 | "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", 1362 | "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=" 1363 | }, 1364 | "rimraf": { 1365 | "version": "2.6.1", 1366 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", 1367 | "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=" 1368 | }, 1369 | "safe-buffer": { 1370 | "version": "5.1.0", 1371 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.0.tgz", 1372 | "integrity": "sha512-aSLEDudu6OoRr/2rU609gRmnYboRLxgDG1z9o2Q0os7236FwvcqIOO8r8U5JUEwivZOhDaKlFO4SbPTJYyBEyQ==" 1373 | }, 1374 | "shallow-copy": { 1375 | "version": "0.0.1", 1376 | "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", 1377 | "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA=" 1378 | }, 1379 | "signed-varint": { 1380 | "version": "2.0.1", 1381 | "resolved": "https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.1.tgz", 1382 | "integrity": "sha1-UKmYnafJjCxh2tEZvJdHDvhSgSk=", 1383 | "dependencies": { 1384 | "varint": { 1385 | "version": "5.0.0", 1386 | "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz", 1387 | "integrity": "sha1-2Ca4n3SQcy+rwMDtaT7Uddyynr8=" 1388 | } 1389 | } 1390 | }, 1391 | "siphash24": { 1392 | "version": "1.0.2", 1393 | "resolved": "https://registry.npmjs.org/siphash24/-/siphash24-1.0.2.tgz", 1394 | "integrity": "sha512-/yUF5S4+z46QxpT/mW/wdlsQQTdO1yl3H36aql6u2m3Ve6u9iATS+yHN+rMXr4jm1qQ0wJUDK2ofdkZeQjMmig==" 1395 | }, 1396 | "slice-ansi": { 1397 | "version": "0.0.4", 1398 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", 1399 | "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=" 1400 | }, 1401 | "sntp": { 1402 | "version": "1.0.9", 1403 | "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", 1404 | "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=" 1405 | }, 1406 | "sodium-javascript": { 1407 | "version": "0.3.1", 1408 | "resolved": "https://registry.npmjs.org/sodium-javascript/-/sodium-javascript-0.3.1.tgz", 1409 | "integrity": "sha512-2uSssD4aJ7OmUdeG5vtdLJQyM2oGniUUEYW1XM+kQt4c3OXytOKmX6UIpae9Dviqx9DutNwF6U0VrMqDE19bfQ==" 1410 | }, 1411 | "sodium-native": { 1412 | "version": "1.10.1", 1413 | "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-1.10.1.tgz", 1414 | "integrity": "sha1-lYdmk7M2xR1Kmk6hzMegSLuz43M=" 1415 | }, 1416 | "sodium-signatures": { 1417 | "version": "2.0.0", 1418 | "resolved": "https://registry.npmjs.org/sodium-signatures/-/sodium-signatures-2.0.0.tgz", 1419 | "integrity": "sha1-MDdtdX2ozLFe78Q7d1sbj56rCF0=" 1420 | }, 1421 | "sodium-universal": { 1422 | "version": "1.2.0", 1423 | "resolved": "https://registry.npmjs.org/sodium-universal/-/sodium-universal-1.2.0.tgz", 1424 | "integrity": "sha512-v6nxuxtjJEaofjkYF5O2AZu2wikrGEX/hWAERUen5auZdR9QsTlEgsuypQDwkVe/R4uhT6hNm0yZDwXUOiVKBw==" 1425 | }, 1426 | "sorted-array-functions": { 1427 | "version": "1.0.0", 1428 | "resolved": "https://registry.npmjs.org/sorted-array-functions/-/sorted-array-functions-1.0.0.tgz", 1429 | "integrity": "sha1-wLVU2ecJr/y+VtNMGyUUGX/Tgnk=" 1430 | }, 1431 | "sorted-indexof": { 1432 | "version": "1.0.0", 1433 | "resolved": "https://registry.npmjs.org/sorted-indexof/-/sorted-indexof-1.0.0.tgz", 1434 | "integrity": "sha1-F8dC/3zxh+L1mhXfm4HxemLOCJk=" 1435 | }, 1436 | "source-map": { 1437 | "version": "0.1.43", 1438 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", 1439 | "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", 1440 | "optional": true 1441 | }, 1442 | "sparse-bitfield": { 1443 | "version": "3.0.3", 1444 | "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", 1445 | "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=" 1446 | }, 1447 | "speedometer": { 1448 | "version": "1.0.0", 1449 | "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-1.0.0.tgz", 1450 | "integrity": "sha1-zWccsGdSwivKM3Di8zREC+T8YuI=" 1451 | }, 1452 | "sshpk": { 1453 | "version": "1.13.1", 1454 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", 1455 | "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", 1456 | "dependencies": { 1457 | "assert-plus": { 1458 | "version": "1.0.0", 1459 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 1460 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" 1461 | } 1462 | } 1463 | }, 1464 | "stack-trace": { 1465 | "version": "0.0.10", 1466 | "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", 1467 | "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" 1468 | }, 1469 | "static-eval": { 1470 | "version": "0.2.4", 1471 | "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-0.2.4.tgz", 1472 | "integrity": "sha1-t9NNg4k3uWn5ZBygfUj47eJj6ns=", 1473 | "dependencies": { 1474 | "escodegen": { 1475 | "version": "0.0.28", 1476 | "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-0.0.28.tgz", 1477 | "integrity": "sha1-Dk/xcV8yh3XWyrUaxEpAbNer/9M=" 1478 | }, 1479 | "esprima": { 1480 | "version": "1.0.4", 1481 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", 1482 | "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=" 1483 | }, 1484 | "estraverse": { 1485 | "version": "1.3.2", 1486 | "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.3.2.tgz", 1487 | "integrity": "sha1-N8K4k+8T1yPydth41g2FNRUqbEI=" 1488 | } 1489 | } 1490 | }, 1491 | "static-module": { 1492 | "version": "1.3.2", 1493 | "resolved": "https://registry.npmjs.org/static-module/-/static-module-1.3.2.tgz", 1494 | "integrity": "sha1-Mp+58iOlZiZr2nGEO32TLHZxdPM=", 1495 | "dependencies": { 1496 | "isarray": { 1497 | "version": "0.0.1", 1498 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", 1499 | "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" 1500 | }, 1501 | "minimist": { 1502 | "version": "0.0.8", 1503 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 1504 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" 1505 | }, 1506 | "object-keys": { 1507 | "version": "0.4.0", 1508 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", 1509 | "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" 1510 | }, 1511 | "quote-stream": { 1512 | "version": "0.0.0", 1513 | "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-0.0.0.tgz", 1514 | "integrity": "sha1-zeKelMQJsW4Z3HCYuJtmWPlyHTs=" 1515 | }, 1516 | "readable-stream": { 1517 | "version": "1.0.34", 1518 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", 1519 | "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=" 1520 | }, 1521 | "string_decoder": { 1522 | "version": "0.10.31", 1523 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", 1524 | "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" 1525 | }, 1526 | "through2": { 1527 | "version": "0.4.2", 1528 | "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", 1529 | "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=" 1530 | }, 1531 | "xtend": { 1532 | "version": "2.1.2", 1533 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", 1534 | "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=" 1535 | } 1536 | } 1537 | }, 1538 | "status-logger": { 1539 | "version": "3.1.0", 1540 | "resolved": "https://registry.npmjs.org/status-logger/-/status-logger-3.1.0.tgz", 1541 | "integrity": "sha1-Y5X8Bzki/rQN1nbj28W8+8h/a2A=" 1542 | }, 1543 | "stream-collector": { 1544 | "version": "1.0.1", 1545 | "resolved": "https://registry.npmjs.org/stream-collector/-/stream-collector-1.0.1.tgz", 1546 | "integrity": "sha1-TU5V8XE1YSGyxfZVn5RHBaso2xU=" 1547 | }, 1548 | "stream-each": { 1549 | "version": "1.2.0", 1550 | "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.0.tgz", 1551 | "integrity": "sha1-HpXUdXP1gNgU3A/4zQ9m8c5TyZE=" 1552 | }, 1553 | "stream-shift": { 1554 | "version": "1.0.0", 1555 | "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", 1556 | "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" 1557 | }, 1558 | "string_decoder": { 1559 | "version": "1.0.2", 1560 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.2.tgz", 1561 | "integrity": "sha1-sp4fThEl+pehA4K4pTNze3SR4Xk=", 1562 | "dependencies": { 1563 | "safe-buffer": { 1564 | "version": "5.0.1", 1565 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", 1566 | "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=" 1567 | } 1568 | } 1569 | }, 1570 | "string-width": { 1571 | "version": "2.0.0", 1572 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.0.0.tgz", 1573 | "integrity": "sha1-Y1xUNsxypuDDh87KJ41OLuxSaH4=" 1574 | }, 1575 | "stringstream": { 1576 | "version": "0.0.5", 1577 | "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", 1578 | "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" 1579 | }, 1580 | "strip-ansi": { 1581 | "version": "3.0.1", 1582 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 1583 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" 1584 | }, 1585 | "subcommand": { 1586 | "version": "2.1.0", 1587 | "resolved": "https://registry.npmjs.org/subcommand/-/subcommand-2.1.0.tgz", 1588 | "integrity": "sha1-XkzspaN3njNlsVEeBfhmh3MC92A=" 1589 | }, 1590 | "supports-color": { 1591 | "version": "2.0.0", 1592 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 1593 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" 1594 | }, 1595 | "through2": { 1596 | "version": "2.0.3", 1597 | "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", 1598 | "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=" 1599 | }, 1600 | "thunky": { 1601 | "version": "1.0.2", 1602 | "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz", 1603 | "integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E=" 1604 | }, 1605 | "tldjs": { 1606 | "version": "1.7.0", 1607 | "resolved": "https://registry.npmjs.org/tldjs/-/tldjs-1.7.0.tgz", 1608 | "integrity": "sha1-M94I5Z0y4C8r6FAJZHbWcbFDGoE=" 1609 | }, 1610 | "to-buffer": { 1611 | "version": "1.1.0", 1612 | "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.0.tgz", 1613 | "integrity": "sha1-N1vAPtrlw1qPoLP+laHzmF2x3Po=" 1614 | }, 1615 | "toiletdb": { 1616 | "version": "1.4.0", 1617 | "resolved": "https://registry.npmjs.org/toiletdb/-/toiletdb-1.4.0.tgz", 1618 | "integrity": "sha1-bG+HGDSyIXjFSQ+fgytYw8fLqFI=" 1619 | }, 1620 | "tough-cookie": { 1621 | "version": "2.3.2", 1622 | "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", 1623 | "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=" 1624 | }, 1625 | "township-client": { 1626 | "version": "1.3.1", 1627 | "resolved": "https://registry.npmjs.org/township-client/-/township-client-1.3.1.tgz", 1628 | "integrity": "sha1-wBY7DLXZl/6NDWDrH1Uqj70VI9A=" 1629 | }, 1630 | "trim": { 1631 | "version": "0.0.1", 1632 | "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", 1633 | "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" 1634 | }, 1635 | "ttl": { 1636 | "version": "1.3.0", 1637 | "resolved": "https://registry.npmjs.org/ttl/-/ttl-1.3.0.tgz", 1638 | "integrity": "sha1-AK2hwNevCQ0+9HlTIbTw1hK0cKU=" 1639 | }, 1640 | "tunnel-agent": { 1641 | "version": "0.6.0", 1642 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 1643 | "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" 1644 | }, 1645 | "tweetnacl": { 1646 | "version": "0.14.5", 1647 | "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 1648 | "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" 1649 | }, 1650 | "typedarray": { 1651 | "version": "0.0.6", 1652 | "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", 1653 | "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" 1654 | }, 1655 | "uint64be": { 1656 | "version": "2.0.1", 1657 | "resolved": "https://registry.npmjs.org/uint64be/-/uint64be-2.0.1.tgz", 1658 | "integrity": "sha1-oxDZTk5eCwKpXWeOMzI/gCvchCg=" 1659 | }, 1660 | "unixify": { 1661 | "version": "1.0.0", 1662 | "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz", 1663 | "integrity": "sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA=" 1664 | }, 1665 | "unordered-array-remove": { 1666 | "version": "1.0.2", 1667 | "resolved": "https://registry.npmjs.org/unordered-array-remove/-/unordered-array-remove-1.0.2.tgz", 1668 | "integrity": "sha1-xUbo+I4xegzyZEyX7LV9umbSUO8=" 1669 | }, 1670 | "unordered-set": { 1671 | "version": "1.1.0", 1672 | "resolved": "https://registry.npmjs.org/unordered-set/-/unordered-set-1.1.0.tgz", 1673 | "integrity": "sha1-K6fvMW7dC5WQzFR8dPdqLxZP7Mo=" 1674 | }, 1675 | "untildify": { 1676 | "version": "3.0.2", 1677 | "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.2.tgz", 1678 | "integrity": "sha1-fx8wIFWz/qDz6B3HjrNnZstl4/E=" 1679 | }, 1680 | "util-deprecate": { 1681 | "version": "1.0.2", 1682 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1683 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" 1684 | }, 1685 | "utile": { 1686 | "version": "0.3.0", 1687 | "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", 1688 | "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=" 1689 | }, 1690 | "utp-native": { 1691 | "version": "1.5.1", 1692 | "resolved": "https://registry.npmjs.org/utp-native/-/utp-native-1.5.1.tgz", 1693 | "integrity": "sha1-+PeCp7IkF5Vjw7hwqZavot/k0wo=", 1694 | "optional": true 1695 | }, 1696 | "uuid": { 1697 | "version": "3.1.0", 1698 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", 1699 | "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==" 1700 | }, 1701 | "varint": { 1702 | "version": "3.0.1", 1703 | "resolved": "https://registry.npmjs.org/varint/-/varint-3.0.1.tgz", 1704 | "integrity": "sha1-nT9T4DbAqxIACnS8LSTL8JOlgdk=" 1705 | }, 1706 | "verror": { 1707 | "version": "1.3.6", 1708 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", 1709 | "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=" 1710 | }, 1711 | "winston": { 1712 | "version": "2.1.1", 1713 | "resolved": "https://registry.npmjs.org/winston/-/winston-2.1.1.tgz", 1714 | "integrity": "sha1-PJNJ0ZYgf9G9/51LxD73JRDjoS4=", 1715 | "dependencies": { 1716 | "async": { 1717 | "version": "1.0.0", 1718 | "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", 1719 | "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=" 1720 | }, 1721 | "colors": { 1722 | "version": "1.0.3", 1723 | "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", 1724 | "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=" 1725 | }, 1726 | "pkginfo": { 1727 | "version": "0.3.1", 1728 | "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", 1729 | "integrity": "sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE=" 1730 | } 1731 | } 1732 | }, 1733 | "wrappy": { 1734 | "version": "1.0.2", 1735 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1736 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 1737 | }, 1738 | "xhr": { 1739 | "version": "2.4.0", 1740 | "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.4.0.tgz", 1741 | "integrity": "sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM=" 1742 | }, 1743 | "xtend": { 1744 | "version": "4.0.1", 1745 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", 1746 | "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" 1747 | } 1748 | } 1749 | } 1750 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "dat-now", 3 | "description": "deploy live to now.sh via dat", 4 | "version": "1.1.2", 5 | "dependencies": { 6 | "dat": "^13.6.0" 7 | }, 8 | "license": "MIT", 9 | "main": "index.js", 10 | "bin": "cli.js", 11 | "scripts": { 12 | "start": "node cli.js" 13 | }, 14 | "directories": { 15 | "test": "test" 16 | }, 17 | "devDependencies": {}, 18 | "repository": { 19 | "type": "git", 20 | "url": "git+https://github.com/joehand/dat-now.git" 21 | }, 22 | "keywords": [ 23 | "dat", 24 | "now" 25 | ], 26 | "author": "joe hand", 27 | "bugs": { 28 | "url": "https://github.com/joehand/dat-now/issues" 29 | }, 30 | "homepage": "https://github.com/joehand/dat-now#readme" 31 | } 32 | --------------------------------------------------------------------------------