diff --git a/package-lock.json b/package-lock.json index 86fb0c6..11aca53 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2,16 +2,25 @@ "name": "goldilocks", "version": "1.0.0-placeholder", "lockfileVersion": 1, + "requires": true, "dependencies": { "accepts": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", - "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=" + "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", + "requires": { + "mime-types": "2.1.15", + "negotiator": "0.6.1" + } }, "ajv": { "version": "4.11.8", "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=" + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } }, "ansi-regex": { "version": "2.1.1", @@ -21,7 +30,10 @@ "argparse": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", - "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=" + "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", + "requires": { + "sprintf-js": "1.0.3" + } }, "array-find-index": { "version": "1.0.2", @@ -48,6 +60,11 @@ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" }, + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=" + }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -57,11 +74,21 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/authenticator/-/authenticator-1.1.2.tgz", "integrity": "sha1-zkVq2pE6S7oJ5HlvSRNBS81u40w=", + "requires": { + "authenticator-cli": "1.0.2", + "notp": "2.0.3", + "thirty-two": "0.0.2" + }, "dependencies": { "authenticator-cli": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/authenticator-cli/-/authenticator-cli-1.0.2.tgz", - "integrity": "sha1-xtM3PkfSdcjbFAVkWdRIq/HrOt0=" + "integrity": "sha1-xtM3PkfSdcjbFAVkWdRIq/HrOt0=", + "requires": { + "authenticator": "1.1.2", + "cli": "0.11.3", + "qrcode-terminal": "0.10.0" + } }, "qrcode-terminal": { "version": "0.10.0", @@ -99,7 +126,10 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "optional": true + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } }, "bindings": { "version": "1.2.1", @@ -113,22 +143,41 @@ "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=" }, "bn.js": { - "version": "4.11.6", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", - "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=" + "version": "4.11.7", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.7.tgz", + "integrity": "sha512-LxFiV5mefv0ley0SzqkOPR1bC4EbpPx8LkOz5vMe/Yi15t5hzwgO/G+tc7wOtL4PZTYjwHu8JnEiSLumuSjSfA==" }, "body-parser": { - "version": "git+https://github.com/expressjs/body-parser.git#7b630f701d084267a8b9883b27f627014e003d47" + "version": "git+https://github.com/expressjs/body-parser.git#7b630f701d084267a8b9883b27f627014e003d47", + "requires": { + "bytes": "2.4.0", + "content-type": "1.0.2", + "debug": "2.6.1", + "depd": "1.1.0", + "http-errors": "1.5.1", + "iconv-lite": "0.4.15", + "on-finished": "2.3.0", + "qs": "6.2.1", + "raw-body": "2.2.0", + "type-is": "1.6.15" + } }, "boom": { "version": "2.10.1", "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=" + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "requires": { + "hoek": "2.16.3" + } }, "brace-expansion": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=" + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } }, "brorand": { "version": "1.1.0", @@ -163,7 +212,11 @@ "camelcase-keys": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=" + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "requires": { + "camelcase": "2.1.1", + "map-obj": "1.0.1" + } }, "capture-stack-trace": { "version": "1.0.0", @@ -178,12 +231,39 @@ "certpem": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/certpem/-/certpem-1.0.1.tgz", - "integrity": "sha1-+koljEBXllxGVwCCL7jYB9fy2fU=" + "integrity": "sha1-+koljEBXllxGVwCCL7jYB9fy2fU=", + "requires": { + "asn1js": "1.2.12", + "buffer-v6-polyfill": "1.0.3", + "node.extend": "1.1.6", + "pkijs": "1.3.33" + } }, "cli": { "version": "0.11.3", "resolved": "https://registry.npmjs.org/cli/-/cli-0.11.3.tgz", - "integrity": "sha1-ewzT3pkORSklZnwNuv/cn38qmhU=" + "integrity": "sha1-ewzT3pkORSklZnwNuv/cn38qmhU=", + "requires": { + "exit": "0.1.2", + "glob": "7.1.2" + } + }, + "cliff": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/cliff/-/cliff-0.1.10.tgz", + "integrity": "sha1-U74z6p9ZvshWCe4wCsQgdgPlIBM=", + "requires": { + "colors": "1.0.3", + "eyes": "0.1.8", + "winston": "0.8.3" + }, + "dependencies": { + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=" + } + } }, "cluster-rpc": { "version": "git+https://git.daplie.com/Daplie/cluster-rpc.git#78a9863de385284f8ef6a8b6c4eed70c499f74fc" @@ -191,7 +271,10 @@ "cluster-store": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/cluster-store/-/cluster-store-2.0.6.tgz", - "integrity": "sha1-yAM+31VnyppTn6iorMp48DFaVy0=" + "integrity": "sha1-yAM+31VnyppTn6iorMp48DFaVy0=", + "requires": { + "cluster-rpc": "git+https://git.daplie.com/Daplie/cluster-rpc.git#78a9863de385284f8ef6a8b6c4eed70c499f74fc" + } }, "co": { "version": "4.6.0", @@ -206,12 +289,18 @@ "combined-stream": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=" + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "requires": { + "delayed-stream": "1.0.0" + } }, "commander": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=" + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "requires": { + "graceful-readlink": "1.0.1" + } }, "concat-map": { "version": "0.0.1", @@ -246,17 +335,27 @@ "country-data": { "version": "0.0.24", "resolved": "https://registry.npmjs.org/country-data/-/country-data-0.0.24.tgz", - "integrity": "sha1-4SRm/Qo/FLG4gQNxH7XzCINXmfg=" + "integrity": "sha1-4SRm/Qo/FLG4gQNxH7XzCINXmfg=", + "requires": { + "currency-symbol-map": "2.2.0", + "underscore": "1.8.3" + } }, "create-error-class": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=" + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "requires": { + "capture-stack-trace": "1.0.0" + } }, "cryptiles": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=" + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "requires": { + "boom": "2.10.1" + } }, "currency-symbol-map": { "version": "2.2.0", @@ -266,18 +365,33 @@ "currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=" + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "requires": { + "array-find-index": "1.0.2" + } + }, + "cycle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", + "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=" }, "daplie-dns": { "version": "git+https://git.daplie.com/Daplie/daplie-cli-dns.git#ed68b2cb128ed25ac96ae1eea1b2707dbf6e2d28" }, "daplie-domains": { - "version": "git+https://git.daplie.com/Daplie/daplie-cli-domains.git#1e06a49b96be8861fe4c7ffaec0714dcfbeec916" + "version": "git+https://git.daplie.com/Daplie/daplie-cli-domains.git#1e06a49b96be8861fe4c7ffaec0714dcfbeec916", + "requires": { + "colors": "1.1.2", + "mkdirp": "0.5.1" + } }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "1.0.0" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -287,12 +401,26 @@ } }, "ddns-cli": { - "version": "git+https://git.daplie.com/Daplie/node-ddns-client.git#485a7fe66bdd9c6537798979fda7f1e3653ba97b" + "version": "git+https://git.daplie.com/Daplie/node-ddns-client.git#485a7fe66bdd9c6537798979fda7f1e3653ba97b", + "requires": { + "bluebird": "3.5.0", + "cli": "0.11.3", + "daplie-dns": "git+https://git.daplie.com/Daplie/daplie-cli-dns.git#ed68b2cb128ed25ac96ae1eea1b2707dbf6e2d28", + "daplie-domains": "git+https://git.daplie.com/Daplie/daplie-cli-domains.git#1e06a49b96be8861fe4c7ffaec0714dcfbeec916", + "homedir": "0.6.0", + "human-readable-ids": "git+https://git.daplie.com/Daplie/human-readable-ids-js#dca721f8ac642eb7c5ae28238331577ada437ed0", + "ipify": "1.1.0", + "oauth3-cli": "git+https://git.daplie.com/OAuth3/oauth3-cli.git#49c741c9c55bb38fb4138fba4bc1ed3d0ce574a9", + "spliddit": "2.1.1" + } }, "debug": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", - "integrity": "sha1-eYVQkLosTjEVzH2HaUkdWPBJE1E=" + "integrity": "sha1-eYVQkLosTjEVzH2HaUkdWPBJE1E=", + "requires": { + "ms": "0.7.2" + } }, "decamelize": { "version": "1.2.0", @@ -320,18 +448,28 @@ "duplexer2": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=" + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "requires": { + "readable-stream": "2.2.11" + } }, "ecc-jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "optional": true + "optional": true, + "requires": { + "jsbn": "0.1.1" + } }, "ecdsa-sig-formatter": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.9.tgz", - "integrity": "sha1-S8kmJ07Dtau1AW5+HWCSGsJisqE=" + "integrity": "sha1-S8kmJ07Dtau1AW5+HWCSGsJisqE=", + "requires": { + "base64url": "2.0.0", + "safe-buffer": "5.1.0" + } }, "ee-first": { "version": "1.1.1", @@ -341,7 +479,16 @@ "elliptic": { "version": "6.4.0", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", - "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=" + "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", + "requires": { + "bn.js": "4.11.7", + "brorand": "1.1.0", + "hash.js": "1.1.3", + "hmac-drbg": "1.0.1", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0", + "minimalistic-crypto-utils": "1.0.1" + } }, "encodeurl": { "version": "1.0.1", @@ -351,7 +498,10 @@ "error-ex": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=" + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "requires": { + "is-arrayish": "0.2.1" + } }, "escape-html": { "version": "1.0.3", @@ -385,16 +535,58 @@ }, "express": { "version": "git+https://github.com/expressjs/express.git#d43b074f0b3b56a91f240e62798c932ba104b79a", + "requires": { + "accepts": "1.3.3", + "array-flatten": "1.1.1", + "content-disposition": "0.5.2", + "content-type": "1.0.2", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.1", + "depd": "1.1.0", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "etag": "1.8.0", + "finalhandler": "1.0.3", + "fresh": "0.5.0", + "merge-descriptors": "1.0.1", + "methods": "1.1.2", + "on-finished": "2.3.0", + "parseurl": "1.3.1", + "path-to-regexp": "0.1.7", + "proxy-addr": "1.1.4", + "qs": "6.4.0", + "range-parser": "1.2.0", + "send": "0.15.1", + "serve-static": "1.12.1", + "setprototypeof": "1.0.3", + "statuses": "1.3.1", + "type-is": "1.6.15", + "utils-merge": "1.0.0", + "vary": "1.1.1" + }, "dependencies": { "finalhandler": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.3.tgz", "integrity": "sha1-70fneVDpmXgOhgIqVg4yF+DQzIk=", + "requires": { + "debug": "2.6.7", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.1", + "statuses": "1.3.1", + "unpipe": "1.0.0" + }, "dependencies": { "debug": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", - "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=" + "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", + "requires": { + "ms": "2.0.0" + } } } }, @@ -411,7 +603,13 @@ "serve-static": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.1.tgz", - "integrity": "sha1-dEOpZePO1kes61Y5+ga/TRu+ADk=" + "integrity": "sha1-dEOpZePO1kes61Y5+ga/TRu+ADk=", + "requires": { + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "parseurl": "1.3.1", + "send": "0.15.1" + } }, "setprototypeof": { "version": "1.0.3", @@ -430,15 +628,29 @@ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=" }, + "eyes": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=" + }, "finalhandler": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz", "integrity": "sha1-haF8bFmpRxfSYtYSMNSw6+PUoU0=", + "requires": { + "debug": "2.2.0", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "unpipe": "1.0.0" + }, "dependencies": { "debug": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "requires": { + "ms": "0.7.1" + } }, "ms": { "version": "0.7.1", @@ -450,7 +662,11 @@ "find-up": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=" + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } }, "forever-agent": { "version": "0.6.1", @@ -460,7 +676,12 @@ "form-data": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=" + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.15" + } }, "forwarded": { "version": "0.1.0", @@ -486,6 +707,9 @@ "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "1.0.0" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -497,12 +721,37 @@ "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==" + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } }, "got": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/got/-/got-5.7.1.tgz", - "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=" + "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=", + "requires": { + "create-error-class": "3.0.2", + "duplexer2": "0.1.4", + "is-redirect": "1.0.0", + "is-retry-allowed": "1.1.0", + "is-stream": "1.1.0", + "lowercase-keys": "1.0.0", + "node-status-codes": "1.0.0", + "object-assign": "4.1.1", + "parse-json": "2.2.0", + "pinkie-promise": "2.0.1", + "read-all-stream": "3.1.0", + "readable-stream": "2.2.11", + "timed-out": "3.1.3", + "unzip-response": "1.0.2", + "url-parse-lax": "1.0.0" + } }, "graceful-fs": { "version": "4.1.11", @@ -515,7 +764,22 @@ "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" }, "greenlock": { - "version": "git+https://git.daplie.com/Daplie/node-greenlock.git#d985dd371aece59cdfe374963bd9919bffc1bc5b" + "version": "git+https://git.daplie.com/Daplie/node-greenlock.git#d985dd371aece59cdfe374963bd9919bffc1bc5b", + "requires": { + "asn1js": "1.2.12", + "bluebird": "3.5.0", + "certpem": "1.0.1", + "homedir": "0.6.0", + "le-acme-core": "2.1.0", + "le-challenge-fs": "git+https://git.daplie.com/Daplie/le-challenge-webroot.git#7d904739fbe517da2582a01faeb2407405f99daf", + "le-challenge-sni": "2.0.1", + "le-sni-auto": "2.1.1", + "le-store-certbot": "git+https://git.daplie.com/Daplie/le-store-certbot.git#0df0a16d655e30429d5d08522bae70da5f2d58f8", + "localhost.daplie.me-certificates": "1.3.5", + "node.extend": "1.1.6", + "pkijs": "1.3.33", + "rsa-compat": "1.2.7" + } }, "har-schema": { "version": "1.0.5", @@ -525,22 +789,41 @@ "har-validator": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=" + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } }, "hash.js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz", - "integrity": "sha1-EzL/ABVsCg/92CNgE9B7d6BFFXM=" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } }, "hawk": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=" + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } }, "hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=" + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "1.1.3", + "minimalistic-assert": "1.0.0", + "minimalistic-crypto-utils": "1.0.1" + } }, "hoek": { "version": "2.16.3", @@ -560,22 +843,37 @@ "http-errors": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz", - "integrity": "sha1-eIwNLB3iyBuebowBhDtrl+uSB1A=" + "integrity": "sha1-eIwNLB3iyBuebowBhDtrl+uSB1A=", + "requires": { + "inherits": "2.0.3", + "setprototypeof": "1.0.2", + "statuses": "1.3.1" + } }, "http-proxy": { "version": "1.16.2", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz", - "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=" + "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", + "requires": { + "eventemitter3": "1.2.0", + "requires-port": "1.0.0" + } }, "http-signature": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=" + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.0", + "sshpk": "1.13.1" + } }, "human-readable-ids": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/human-readable-ids/-/human-readable-ids-1.0.1.tgz", - "integrity": "sha1-D0ux2Qxn/vgQrgsFTPkq4J5eLYA=" + "version": "git+https://git.daplie.com/Daplie/human-readable-ids-js#dca721f8ac642eb7c5ae28238331577ada437ed0", + "requires": { + "knuth-shuffle": "1.0.1" + } }, "iconv-lite": { "version": "0.4.15", @@ -585,12 +883,19 @@ "indent-string": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=" + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "requires": { + "repeating": "2.0.1" + } }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } }, "inherits": { "version": "2.0.3", @@ -603,7 +908,11 @@ "ipify": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/ipify/-/ipify-1.1.0.tgz", - "integrity": "sha1-66PK6hfngPqNryOropWD5/3cteQ=" + "integrity": "sha1-66PK6hfngPqNryOropWD5/3cteQ=", + "requires": { + "got": "5.7.1", + "meow": "3.7.0" + } }, "is": { "version": "3.2.1", @@ -618,12 +927,18 @@ "is-builtin-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=" + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "requires": { + "builtin-modules": "1.1.1" + } }, "is-finite": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=" + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "requires": { + "number-is-nan": "1.0.1" + } }, "is-redirect": { "version": "1.0.0", @@ -668,12 +983,22 @@ "joi": { "version": "6.10.1", "resolved": "https://registry.npmjs.org/joi/-/joi-6.10.1.tgz", - "integrity": "sha1-TVDDGAeRIgAP5fFq8f+OGRe3fgY=" + "integrity": "sha1-TVDDGAeRIgAP5fFq8f+OGRe3fgY=", + "requires": { + "hoek": "2.16.3", + "isemail": "1.2.0", + "moment": "2.18.1", + "topo": "1.1.0" + } }, "js-yaml": { "version": "3.8.4", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.8.4.tgz", - "integrity": "sha1-UgtFZPhlc7qWZir4Woyvp7S1pvY=" + "integrity": "sha1-UgtFZPhlc7qWZir4Woyvp7S1pvY=", + "requires": { + "argparse": "1.0.9", + "esprima": "3.1.3" + } }, "jsbn": { "version": "0.1.1", @@ -689,7 +1014,10 @@ "json-stable-stringify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=" + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "0.0.0" + } }, "json-stringify-safe": { "version": "5.0.1", @@ -705,6 +1033,13 @@ "version": "7.4.1", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-7.4.1.tgz", "integrity": "sha1-fKMk9SFfi+A5zTWmxFu4y3SkSPs=", + "requires": { + "joi": "6.10.1", + "jws": "3.1.4", + "lodash.once": "4.1.1", + "ms": "2.0.0", + "xtend": "4.0.1" + }, "dependencies": { "ms": { "version": "2.0.0", @@ -717,6 +1052,12 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -728,12 +1069,23 @@ "jwa": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.1.5.tgz", - "integrity": "sha1-oFUs4CIHQs1S4VN3SjKQXDDnVuU=" + "integrity": "sha1-oFUs4CIHQs1S4VN3SjKQXDDnVuU=", + "requires": { + "base64url": "2.0.0", + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.9", + "safe-buffer": "5.1.0" + } }, "jws": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/jws/-/jws-3.1.4.tgz", - "integrity": "sha1-+ei5M46KhHJ31kRLFGT2GIDgUKI=" + "integrity": "sha1-+ei5M46KhHJ31kRLFGT2GIDgUKI=", + "requires": { + "base64url": "2.0.0", + "jwa": "1.1.5", + "safe-buffer": "5.1.0" + } }, "knuth-shuffle": { "version": "1.0.1", @@ -743,41 +1095,78 @@ "le-acme-core": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/le-acme-core/-/le-acme-core-2.1.0.tgz", - "integrity": "sha1-1afBvosmnTGZvvZjLfo+BiShZFQ=" + "integrity": "sha1-1afBvosmnTGZvvZjLfo+BiShZFQ=", + "requires": { + "request": "2.81.0", + "rsa-compat": "1.2.7" + } }, "le-challenge-ddns": { - "version": "git+https://git.daplie.com/Daplie/le-challenge-ddns.git#01ebef901cfb96ecb7ded02299a75a1a9f17167d" + "version": "git+https://git.daplie.com/Daplie/le-challenge-ddns.git#01ebef901cfb96ecb7ded02299a75a1a9f17167d", + "requires": { + "cluster-store": "2.0.6", + "daplie-dns": "git+https://git.daplie.com/Daplie/daplie-cli-dns.git#ed68b2cb128ed25ac96ae1eea1b2707dbf6e2d28", + "daplie-domains": "git+https://git.daplie.com/Daplie/daplie-cli-domains.git#1e06a49b96be8861fe4c7ffaec0714dcfbeec916", + "ddns-cli": "git+https://git.daplie.com/Daplie/node-ddns-client.git#485a7fe66bdd9c6537798979fda7f1e3653ba97b", + "oauth3-cli": "git+https://git.daplie.com/OAuth3/oauth3-cli.git#49c741c9c55bb38fb4138fba4bc1ed3d0ce574a9" + } }, "le-challenge-fs": { - "version": "git+https://git.daplie.com/Daplie/le-challenge-webroot.git#7d904739fbe517da2582a01faeb2407405f99daf" + "version": "git+https://git.daplie.com/Daplie/le-challenge-webroot.git#7d904739fbe517da2582a01faeb2407405f99daf", + "requires": { + "mkdirp": "0.5.1" + } }, "le-challenge-sni": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/le-challenge-sni/-/le-challenge-sni-2.0.1.tgz", - "integrity": "sha1-TiYvG/Us8dGB5kvBh3dremjI9Bc=" + "integrity": "sha1-TiYvG/Us8dGB5kvBh3dremjI9Bc=", + "requires": { + "le-tls-sni": "0.1.4" + } }, "le-sni-auto": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/le-sni-auto/-/le-sni-auto-2.1.1.tgz", - "integrity": "sha1-rVvrnYzI2EseEoCCxwcvhMQ8qXs=" + "integrity": "sha1-rVvrnYzI2EseEoCCxwcvhMQ8qXs=", + "requires": { + "bluebird": "3.5.0" + } }, "le-store-certbot": { - "version": "git+https://git.daplie.com/Daplie/le-store-certbot.git#0df0a16d655e30429d5d08522bae70da5f2d58f8" + "version": "git+https://git.daplie.com/Daplie/le-store-certbot.git#0df0a16d655e30429d5d08522bae70da5f2d58f8", + "requires": { + "bluebird": "3.5.0", + "mkdirp": "0.5.1", + "pyconf": "1.1.2", + "safe-replace": "1.0.2" + } }, "le-tls-sni": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/le-tls-sni/-/le-tls-sni-0.1.4.tgz", - "integrity": "sha1-eFMJoHsOuyQZD+W6YVucx2hc4Zw=" + "integrity": "sha1-eFMJoHsOuyQZD+W6YVucx2hc4Zw=", + "requires": { + "node-forge": "0.6.49", + "rsa-compat": "1.2.7" + } }, "load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=" + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + } }, "localhost.daplie.me-certificates": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/localhost.daplie.me-certificates/-/localhost.daplie.me-certificates-1.3.4.tgz", - "integrity": "sha1-Ht66zOdwMG2WdeEeXR65p/+JR8Q=" + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/localhost.daplie.me-certificates/-/localhost.daplie.me-certificates-1.3.5.tgz", + "integrity": "sha1-GjqH5PlX8mn2LP7mCmNpe9JVOpo=" }, "lodash.isplainobject": { "version": "4.0.6", @@ -792,7 +1181,11 @@ "loud-rejection": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=" + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "requires": { + "currently-unhandled": "0.4.1", + "signal-exit": "3.0.2" + } }, "lowercase-keys": { "version": "1.0.0", @@ -813,6 +1206,18 @@ "version": "3.7.0", "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "requires": { + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.3.8", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + }, "dependencies": { "minimist": { "version": "1.2.0", @@ -844,7 +1249,10 @@ "mime-types": { "version": "2.1.15", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", - "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=" + "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=", + "requires": { + "mime-db": "1.27.0" + } }, "minimalistic-assert": { "version": "1.0.0", @@ -859,7 +1267,10 @@ "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "1.1.8" + } }, "minimist": { "version": "0.0.8", @@ -869,7 +1280,10 @@ "mkdirp": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=" + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } }, "moment": { "version": "2.18.1", @@ -905,12 +1319,21 @@ "node.extend": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-1.1.6.tgz", - "integrity": "sha1-p7iCyC1sk6SGOlUEvV3o7IYli5Y=" + "integrity": "sha1-p7iCyC1sk6SGOlUEvV3o7IYli5Y=", + "requires": { + "is": "3.2.1" + } }, "normalize-package-data": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz", - "integrity": "sha1-2Bntoqne29H/pWPqQHHZNngilbs=" + "integrity": "sha1-2Bntoqne29H/pWPqQHHZNngilbs=", + "requires": { + "hosted-git-info": "2.4.2", + "is-builtin-module": "1.0.0", + "semver": "5.3.0", + "validate-npm-package-license": "3.0.1" + } }, "notp": { "version": "2.0.3", @@ -929,11 +1352,32 @@ }, "oauth3-cli": { "version": "git+https://git.daplie.com/OAuth3/oauth3-cli.git#49c741c9c55bb38fb4138fba4bc1ed3d0ce574a9", + "requires": { + "authenticator": "1.1.2", + "bluebird": "3.5.0", + "cli": "0.11.3", + "colors": "1.1.2", + "country-data": "0.0.24", + "escape-string-regexp": "1.0.5", + "homedir": "0.6.0", + "jsonwebtoken": "5.7.0", + "mkdirp": "0.5.1", + "node-uuid": "1.4.8", + "qrcode-terminal": "git+https://github.com/gtanner/qrcode-terminal.git#9b412b3052242e054b85705f5033cd15719ef7e8", + "request": "2.81.0", + "strip-ansi": "3.0.1", + "stripe": "4.22.0" + }, "dependencies": { "jsonwebtoken": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-5.7.0.tgz", - "integrity": "sha1-HJD5qGzlt0j1+XnBK3BAK0r83bQ=" + "integrity": "sha1-HJD5qGzlt0j1+XnBK3BAK0r83bQ=", + "requires": { + "jws": "3.1.4", + "ms": "0.7.2", + "xtend": "4.0.1" + } }, "node-uuid": { "version": "1.4.8", @@ -943,7 +1387,13 @@ } }, "oauth3.js": { - "version": "git+https://git.daplie.com/OAuth3/oauth3.js.git#f10dee91670cc9e5f641d9d1c30274b5ba50bde9" + "version": "git+https://git.daplie.com/OAuth3/oauth3.js.git#5163463dd200ae1ccd03a47c698e5102dd74a1ca", + "requires": { + "bluebird": "3.5.0", + "elliptic": "6.4.0", + "request": "2.81.0", + "terminal-forms.js": "git+https://git.daplie.com/OAuth3/terminal-forms.js.git#079d94cbf3dc8998beca5a72a827444d0e8dd504" + } }, "object-assign": { "version": "4.1.1", @@ -953,17 +1403,26 @@ "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=" + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1.0.2" + } }, "parse-json": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=" + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "1.3.1" + } }, "parseurl": { "version": "1.3.1", @@ -973,7 +1432,10 @@ "path-exists": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=" + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "2.0.1" + } }, "path-is-absolute": { "version": "1.0.1", @@ -988,7 +1450,12 @@ "path-type": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=" + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } }, "performance-now": { "version": "0.2.0", @@ -1008,7 +1475,15 @@ "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=" + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "2.0.4" + } + }, + "pkginfo": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", + "integrity": "sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE=" }, "pkijs": { "version": "1.3.33", @@ -1028,7 +1503,11 @@ "proxy-addr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.4.tgz", - "integrity": "sha1-J+VF9pYKRKYn2bREZ+NcG2tM4vM=" + "integrity": "sha1-J+VF9pYKRKYn2bREZ+NcG2tM4vM=", + "requires": { + "forwarded": "0.1.0", + "ipaddr.js": "git+https://github.com/whitequark/ipaddr.js.git#9c557556e495a2c60a3c656e4f9f8b3a1e14dedc" + } }, "punycode": { "version": "1.4.1", @@ -1038,7 +1517,10 @@ "pyconf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/pyconf/-/pyconf-1.1.2.tgz", - "integrity": "sha1-YaeqKZ/27le4xoetNVpV0ueoams=" + "integrity": "sha1-YaeqKZ/27le4xoetNVpV0ueoams=", + "requires": { + "safe-replace": "1.0.2" + } }, "qrcode-terminal": { "version": "git+https://github.com/gtanner/qrcode-terminal.git#9b412b3052242e054b85705f5033cd15719ef7e8" @@ -1056,27 +1538,54 @@ "raw-body": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.2.0.tgz", - "integrity": "sha1-mUl2z2pQlqQRYoQEkvC9xdbn+5Y=" + "integrity": "sha1-mUl2z2pQlqQRYoQEkvC9xdbn+5Y=", + "requires": { + "bytes": "2.4.0", + "iconv-lite": "0.4.15", + "unpipe": "1.0.0" + } }, "read-all-stream": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", - "integrity": "sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po=" + "integrity": "sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po=", + "requires": { + "pinkie-promise": "2.0.1", + "readable-stream": "2.2.11" + } }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=" + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.3.8", + "path-type": "1.1.0" + } }, "read-pkg-up": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=" + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + } }, "readable-stream": { "version": "2.2.11", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.11.tgz", "integrity": "sha512-h+8+r3MKEhkiVrwdKL8aWs1oc1VvBu33ueshOvS26RsZQ3Amhx/oO3TKe4lApSV9ueY6as8EAh7mtuFjdlhg9Q==", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "safe-buffer": "5.0.1", + "string_decoder": "1.0.2", + "util-deprecate": "1.0.2" + }, "dependencies": { "safe-buffer": { "version": "5.0.1", @@ -1091,22 +1600,56 @@ "redent": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=" + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "requires": { + "indent-string": "2.1.0", + "strip-indent": "1.0.1" + } }, "redirect-https": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/redirect-https/-/redirect-https-1.1.4.tgz", - "integrity": "sha1-qqH8cqxRYjpcSegEJQUf6kO87jI=" + "integrity": "sha1-qqH8cqxRYjpcSegEJQUf6kO87jI=", + "requires": { + "escape-html": "1.0.3" + } }, "repeating": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=" + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "1.0.2" + } }, "request": { "version": "2.81.0", "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.15", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.1.0", + "stringstream": "0.0.5", + "tough-cookie": "2.3.2", + "tunnel-agent": "0.6.0", + "uuid": "3.0.1" + }, "dependencies": { "qs": { "version": "6.4.0", @@ -1123,7 +1666,12 @@ "rsa-compat": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/rsa-compat/-/rsa-compat-1.2.7.tgz", - "integrity": "sha1-fEY23nmIhanzyQQ26jgE41sWhMg=" + "integrity": "sha1-fEY23nmIhanzyQQ26jgE41sWhMg=", + "requires": { + "buffer-v6-polyfill": "1.0.3", + "node-forge": "0.6.49", + "ursa": "0.9.4" + } }, "safe-buffer": { "version": "5.1.0", @@ -1147,11 +1695,32 @@ "version": "0.15.1", "resolved": "https://registry.npmjs.org/send/-/send-0.15.1.tgz", "integrity": "sha1-igI1TCbm9cynAAZfXwzeupDse18=", + "requires": { + "debug": "2.6.1", + "depd": "1.1.0", + "destroy": "1.0.4", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "etag": "1.8.0", + "fresh": "0.5.0", + "http-errors": "1.6.1", + "mime": "1.3.4", + "ms": "0.7.2", + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.3.1" + }, "dependencies": { "http-errors": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.1.tgz", - "integrity": "sha1-X4uO2YrKVFZWv1cplzh/kEpyIlc=" + "integrity": "sha1-X4uO2YrKVFZWv1cplzh/kEpyIlc=", + "requires": { + "depd": "1.1.0", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": "1.3.1" + } }, "setprototypeof": { "version": "1.0.3", @@ -1164,16 +1733,34 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.0.tgz", "integrity": "sha1-0rKA/FYNYW7oG0i/D6gqvtJIXOc=", + "requires": { + "accepts": "1.3.3", + "batch": "0.6.1", + "debug": "2.6.8", + "escape-html": "1.0.3", + "http-errors": "1.6.1", + "mime-types": "2.1.15", + "parseurl": "1.3.1" + }, "dependencies": { "debug": { "version": "2.6.8", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=" + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "requires": { + "ms": "2.0.0" + } }, "http-errors": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.1.tgz", - "integrity": "sha1-X4uO2YrKVFZWv1cplzh/kEpyIlc=" + "integrity": "sha1-X4uO2YrKVFZWv1cplzh/kEpyIlc=", + "requires": { + "depd": "1.1.0", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": "1.3.1" + } }, "ms": { "version": "2.0.0", @@ -1191,16 +1778,31 @@ "version": "1.12.3", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.3.tgz", "integrity": "sha1-n0uhni8wMMVH+K+ZEHg47DjVseI=", + "requires": { + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "parseurl": "1.3.1", + "send": "0.15.3" + }, "dependencies": { "debug": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", - "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=" + "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", + "requires": { + "ms": "2.0.0" + } }, "http-errors": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.1.tgz", - "integrity": "sha1-X4uO2YrKVFZWv1cplzh/kEpyIlc=" + "integrity": "sha1-X4uO2YrKVFZWv1cplzh/kEpyIlc=", + "requires": { + "depd": "1.1.0", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": "1.3.1" + } }, "ms": { "version": "2.0.0", @@ -1210,7 +1812,22 @@ "send": { "version": "0.15.3", "resolved": "https://registry.npmjs.org/send/-/send-0.15.3.tgz", - "integrity": "sha1-UBP5+ZAj31DRvZiSwZ4979HVMwk=" + "integrity": "sha1-UBP5+ZAj31DRvZiSwZ4979HVMwk=", + "requires": { + "debug": "2.6.7", + "depd": "1.1.0", + "destroy": "1.0.4", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "etag": "1.8.0", + "fresh": "0.5.0", + "http-errors": "1.6.1", + "mime": "1.3.4", + "ms": "2.0.0", + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.3.1" + } }, "setprototypeof": { "version": "1.0.3", @@ -1242,17 +1859,61 @@ "sntp": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=" + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "requires": { + "hoek": "2.16.3" + } }, "socket-pair": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/socket-pair/-/socket-pair-1.0.1.tgz", - "integrity": "sha1-mneFcEv9yOj2NxwodeyjIeMT/po=" + "integrity": "sha1-mneFcEv9yOj2NxwodeyjIeMT/po=", + "requires": { + "bluebird": "3.5.0" + } + }, + "socksv5": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/socksv5/-/socksv5-0.0.6.tgz", + "integrity": "sha1-EycjX/fo3iGsQ0oKV53GnD8HEGE=", + "requires": { + "ipv6": "3.1.1" + }, + "dependencies": { + "cli": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/cli/-/cli-0.4.5.tgz", + "integrity": "sha1-ePlIXNFhtWbppsctcXDEJw6B22E=", + "requires": { + "glob": "7.1.2" + } + }, + "ipv6": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/ipv6/-/ipv6-3.1.1.tgz", + "integrity": "sha1-RtoOJgrzb9m+tBKXyYe3whotnhw=", + "requires": { + "cli": "0.4.5", + "cliff": "0.1.10", + "sprintf": "0.1.3" + }, + "dependencies": { + "sprintf": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/sprintf/-/sprintf-0.1.3.tgz", + "integrity": "sha1-Uw/DFAXUdCL27bQPKb2vrFme3hE=" + } + } + } + } }, "spdx-correct": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=" + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "requires": { + "spdx-license-ids": "1.2.2" + } }, "spdx-expression-parse": { "version": "1.0.4", @@ -1278,6 +1939,16 @@ "version": "1.13.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -1286,15 +1957,31 @@ } } }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" + }, "statuses": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" }, + "stream-pair": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-pair/-/stream-pair-1.0.3.tgz", + "integrity": "sha1-vIdY/jnTgQuva3VMj5BI8PuRNn0=", + "requires": { + "readable-stream": "2.2.11" + } + }, "string_decoder": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.2.tgz", "integrity": "sha1-sp4fThEl+pehA4K4pTNze3SR4Xk=", + "requires": { + "safe-buffer": "5.0.1" + }, "dependencies": { "safe-buffer": { "version": "5.0.1", @@ -1311,22 +1998,37 @@ "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "2.1.1" + } }, "strip-bom": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=" + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "0.2.1" + } }, "strip-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=" + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "requires": { + "get-stdin": "4.0.1" + } }, "stripe": { "version": "4.22.0", "resolved": "https://registry.npmjs.org/stripe/-/stripe-4.22.0.tgz", "integrity": "sha1-bNw14Nb06xPCmeimsvSDfLLU1zI=", + "requires": { + "bluebird": "2.11.0", + "lodash.isplainobject": "4.0.6", + "object-assign": "4.1.1", + "qs": "6.0.4" + }, "dependencies": { "bluebird": { "version": "2.11.0", @@ -1341,13 +2043,40 @@ } }, "stunnel": { - "version": "git+https://git.daplie.com/Daplie/node-tunnel-client.git#68c299e0d45d7c40bd63786f1555cc65f6b11d49" + "version": "git+https://git.daplie.com/Daplie/node-tunnel-client.git#cad0e561fbea5c5dbbf5fc10ed95833dd3573ebc", + "requires": { + "bluebird": "3.5.0", + "commander": "2.9.0", + "jsonwebtoken": "7.4.1", + "oauth3.js": "git+https://git.daplie.com/OAuth3/oauth3.js.git#5163463dd200ae1ccd03a47c698e5102dd74a1ca", + "sni": "1.0.0", + "tunnel-packer": "1.3.0", + "ws": "2.3.1" + } }, "stunneld": { - "version": "git+https://git.daplie.com/Daplie/node-tunnel-server.git#54ca2782dde84b3d2c61a3257f7d859b7012ea59" + "version": "git+https://git.daplie.com/Daplie/node-tunnel-server.git#54ca2782dde84b3d2c61a3257f7d859b7012ea59", + "requires": { + "bluebird": "3.5.0", + "cluster-store": "2.0.6", + "commander": "2.9.0", + "greenlock": "git+https://git.daplie.com/Daplie/node-greenlock.git#d985dd371aece59cdfe374963bd9919bffc1bc5b", + "jsonwebtoken": "7.4.1", + "localhost.daplie.me-certificates": "1.3.5", + "redirect-https": "1.1.4", + "sni": "1.0.0", + "tunnel-packer": "1.3.0", + "ws": "2.3.1" + } }, "terminal-forms.js": { - "version": "git+https://git.daplie.com/OAuth3/terminal-forms.js.git#079d94cbf3dc8998beca5a72a827444d0e8dd504" + "version": "git+https://git.daplie.com/OAuth3/terminal-forms.js.git#079d94cbf3dc8998beca5a72a827444d0e8dd504", + "requires": { + "bluebird": "3.5.0", + "colors": "1.1.2", + "spliddit": "2.1.1", + "strip-ansi": "3.0.1" + } }, "thirty-two": { "version": "0.0.2", @@ -1362,12 +2091,18 @@ "topo": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz", - "integrity": "sha1-6ddRYV0buH3IZdsYL6HKCl71NtU=" + "integrity": "sha1-6ddRYV0buH3IZdsYL6HKCl71NtU=", + "requires": { + "hoek": "2.16.3" + } }, "tough-cookie": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", - "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=" + "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", + "requires": { + "punycode": "1.4.1" + } }, "trim-newlines": { "version": "1.0.0", @@ -1377,7 +2112,10 @@ "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "5.1.0" + } }, "tunnel-packer": { "version": "1.3.0", @@ -1393,7 +2131,11 @@ "type-is": { "version": "1.6.15", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", - "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=" + "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.1.15" + } }, "ultron": { "version": "1.1.0", @@ -1418,13 +2160,20 @@ "url-parse-lax": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=" + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "requires": { + "prepend-http": "1.0.4" + } }, "ursa": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/ursa/-/ursa-0.9.4.tgz", "integrity": "sha1-Ciq/t9xCZ/czsPjy/H8siV1ApBM=", - "optional": true + "optional": true, + "requires": { + "bindings": "1.2.1", + "nan": "2.6.2" + } }, "util-deprecate": { "version": "1.0.2", @@ -1444,7 +2193,11 @@ "validate-npm-package-license": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=" + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", + "requires": { + "spdx-correct": "1.0.2", + "spdx-expression-parse": "1.0.4" + } }, "vary": { "version": "1.1.1", @@ -1454,7 +2207,31 @@ "verror": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", - "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=" + "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", + "requires": { + "extsprintf": "1.0.2" + } + }, + "winston": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz", + "integrity": "sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA=", + "requires": { + "async": "0.2.10", + "colors": "0.6.2", + "cycle": "1.0.3", + "eyes": "0.1.8", + "isstream": "0.1.2", + "pkginfo": "0.3.1", + "stack-trace": "0.0.10" + }, + "dependencies": { + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=" + } + } }, "wrappy": { "version": "1.0.2", @@ -1465,6 +2242,10 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/ws/-/ws-2.3.1.tgz", "integrity": "sha1-a5Sz5EfLajY/eF6vlK9jWejoHIA=", + "requires": { + "safe-buffer": "5.0.1", + "ultron": "1.1.0" + }, "dependencies": { "safe-buffer": { "version": "5.0.1", diff --git a/package.json b/package.json index 9de537f..8d7c537 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "le-challenge-fs": "git+https://git.daplie.com/Daplie/le-challenge-webroot.git#master", "le-challenge-sni": "^2.0.1", "le-store-certbot": "git+https://git.daplie.com/Daplie/le-store-certbot.git#master", - "localhost.daplie.me-certificates": "^1.3.0", + "localhost.daplie.me-certificates": "^1.3.5", "recase": "git+https://git.daplie.com/coolaj86/recase-js.git#v1.0.4", "redirect-https": "^1.1.0", "request": "^2.81.0",