diff --git a/package.json b/package.json index 4f0fe10922..6611bc3011 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "@types/node": "^8.0.28", "npm-package-arg": "^5.1.2", "npm-registry-client": "^8.4.0", + "package-store": "^0.3.2", "pnpm-shrinkwrap": "^3.1.0" }, "devDependencies": { diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index 4aaebfa675..31f047c5eb 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -2,6 +2,7 @@ dependencies: '@types/node': 8.0.28 npm-package-arg: 5.1.2 npm-registry-client: 8.4.0 + package-store: 0.3.2 pnpm-shrinkwrap: 3.1.0 devDependencies: mos: 2.0.0-alpha.3 @@ -9,6 +10,14 @@ devDependencies: pnpm-logger: 0.6.1 typescript: 2.5.2 packages: + /@types/load-json-file/2.0.6: + resolution: + integrity: sha512-nMEwdmNE0w4JTXfwiCABJ57ZLk4DnHgWxIRfiyZ32UPPkmjsoCTChroYeTUbWG7NMbdgrvKSyS744Hg3A/9tAw== + /@types/mz/0.0.31: + dependencies: + '@types/node': 8.0.28 + resolution: + integrity: sha1-pNgMCC/v5x5Ap8DwfR5lVbu8e1I= /@types/node/7.0.43: resolution: integrity: sha512-7scYwwfHNppXvH/9JzakbVxk0o0QUILVk1Lv64GRaxwPuGpnF1QBiwdvhDpLcymb8BpomQL3KYoWKq3wUdDMhQ== @@ -18,6 +27,15 @@ packages: /@types/ramda/0.0.11: resolution: integrity: sha512-RcraK0229RAIJERTfgoCY/eSbxFEkPlj/TbUUb6aGSS9UfLj1THpt2Uj4uuCJsQrYRQUQB8tFlv7eTTWzE4QjQ== + /@types/ramda/0.24.11: + resolution: + integrity: sha512-m4zY0pwbEYumV0TlupCo1+oalEhp6Eb7icSxxwKf1Kbu1dAgbzoyyZfC7MHgxqluffwUp+YpzhDLdxZYRQb5XQ== + /@types/retry/0.10.1: + resolution: + integrity: sha512-iV8ZXtRV3FxfTJNEWN/3ZbexH52w//uMB+8sPYCKBIA/a2bEQWYrNwGuftGI5Xt1wMROTHrGoJPSvwrM4njx7g== + /@types/semver/5.4.0: + resolution: + integrity: sha512-PBHCvO98hNec9A491vBbh0ZNDOVxccwKL1u2pm6fs9oDgm7SEnw0lEHqHfjsYryDxnE3zaf7LvERWEXjOp1hig== /@zkochan/async-replace/0.4.1: dependencies: babel-run-async: 1.0.0 @@ -287,12 +305,23 @@ packages: /balanced-match/1.0.0: resolution: integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + /base64-js/0.0.8: + resolution: + integrity: sha1-EQHpVE9KdrG8OybUUsqW16NeeXg= /bcrypt-pbkdf/1.0.1: dependencies: tweetnacl: 0.14.5 optional: true resolution: integrity: sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40= + /bl/1.2.1: + dependencies: + readable-stream: 2.3.3 + resolution: + integrity: sha1-ysMo977kVzDUBLaSID/LWQ4XLV4= + /bluebird/3.5.0: + resolution: + integrity: sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw= /bole/3.0.2: dependencies: fast-safe-stringify: 1.1.13 @@ -323,12 +352,33 @@ packages: concat-map: 0.0.1 resolution: integrity: sha1-wHshHHyVLsH479Uad+8NHTmQopI= + /browserify-zlib/0.1.4: + dependencies: + pako: 0.2.9 + resolution: + integrity: sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0= + /buffer/3.6.0: + dependencies: + base64-js: 0.0.8 + ieee754: 1.1.8 + isarray: 1.0.0 + resolution: + integrity: sha1-pyyTb3e5a/UvX357RnGAYoVR3vs= /builtin-modules/1.1.1: resolution: integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= /builtins/1.0.3: resolution: integrity: sha1-y5T662HIaWRR2zZTThQi+U8K7og= + /bzip2-maybe/1.0.0: + dependencies: + is-bzip2: 1.0.0 + peek-stream: 1.1.2 + pumpify: 1.3.5 + through2: 2.0.3 + unbzip2-stream: 1.2.5 + resolution: + integrity: sha1-ya73AIprlDy+mcxhcSXrS9R4KWs= /caller-path/0.1.0: dependencies: callsites: 0.2.0 @@ -401,6 +451,9 @@ packages: dev: true resolution: integrity: sha1-lCg191Dk7GGjCOYMLvjMEBEgLvw= + /chownr/1.0.1: + resolution: + integrity: sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE= /cli-boxes/1.0.0: dev: true resolution: @@ -497,6 +550,13 @@ packages: dev: true resolution: integrity: sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE= + /cross-spawn/5.1.0: + dependencies: + lru-cache: 4.1.1 + shebang-command: 1.2.0 + which: 1.3.0 + resolution: + integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= /cryptiles/2.0.5: dependencies: boom: 2.10.1 @@ -523,6 +583,13 @@ packages: dev: true resolution: integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + /decompress-maybe/1.0.0: + dependencies: + bzip2-maybe: 1.0.0 + gunzip-maybe: 1.4.1 + pumpify: 1.3.5 + resolution: + integrity: sha1-rf54xmzAaeZOgkvRQFuF515tHLs= /deep-equal/1.0.1: dev: true resolution: @@ -555,10 +622,21 @@ packages: dev: true resolution: integrity: sha1-920GQ1LN9Docts5hnE7jqUdd4gg= + /detect-indent/5.0.0: + resolution: + integrity: sha1-OHHMCmoALow+Wzz38zYmRnXwa50= /diff/2.2.3: dev: true resolution: integrity: sha1-YOr9DSjukG5Oj/ClLBIpUhAzv5k= + /dint/1.0.0: + dependencies: + bluebird: 3.5.0 + graceful-fs: 4.1.11 + p-every: 1.0.2 + ssri: 4.1.6 + resolution: + integrity: sha1-S/7IGLOmVysyi96o0FHM1d5YDEQ= /dot-prop/3.0.0: dependencies: is-obj: 1.0.1 @@ -575,6 +653,14 @@ packages: dev: true resolution: integrity: sha1-ixLauHjA1p4+eJEFFmKjL8a93ME= + /duplexify/3.5.1: + dependencies: + end-of-stream: 1.4.0 + inherits: 2.0.3 + readable-stream: 2.3.3 + stream-shift: 1.0.0 + resolution: + integrity: sha512-j5goxHTwVED1Fpe5hh3q9R93Kip0Bg2KVAt4f8CEYM3UEwYcPSvWbXaUQOzdX/HtiNomipv+gU7ASQPDbV7pGQ== /ecc-jsbn/0.1.1: dependencies: jsbn: 0.1.1 @@ -585,10 +671,19 @@ packages: dev: true resolution: integrity: sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4= + /encode-registry/1.0.0: + dependencies: + mem: 1.1.0 + resolution: + integrity: sha512-4DiPp5kmIDq9rHDU5C3r9clu+TVcnUXIMoLNiiJxHlGG+cMIApT/mOwLEpcEPN1a2PnNt/Ll3lcf39dyHf3n9w== + /end-of-stream/1.4.0: + dependencies: + once: 1.4.0 + resolution: + integrity: sha1-epDYM+/abPpurA9JSduw+tOmMgY= /error-ex/1.3.1: dependencies: is-arrayish: 0.2.1 - dev: true resolution: integrity: sha1-+FWobOYa3E6GIcPNoh56dhLDqNw= /es-abstract/1.8.2: @@ -628,6 +723,17 @@ packages: dev: true resolution: integrity: sha1-LUH1Y+H+QA7Uli/hpNXGp1Od9/Y= + /execa/0.7.0: + dependencies: + cross-spawn: 5.1.0 + get-stream: 3.0.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.2 + strip-eof: 1.0.0 + resolution: + integrity: sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= /extend/3.0.1: resolution: integrity: sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ= @@ -681,6 +787,14 @@ packages: mime-types: 2.1.17 resolution: integrity: sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE= + /fs-write-stream-atomic/1.0.10: + dependencies: + graceful-fs: 4.1.11 + iferr: 0.1.5 + imurmurhash: 0.1.4 + readable-stream: 2.3.3 + resolution: + integrity: sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= /fs.realpath/1.0.0: resolution: integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= @@ -705,6 +819,9 @@ packages: dev: true resolution: integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= + /get-stream/3.0.0: + resolution: + integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= /getpass/0.1.7: dependencies: assert-plus: 1.0.0 @@ -770,6 +887,16 @@ packages: /graceful-fs/4.1.11: resolution: integrity: sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg= + /gunzip-maybe/1.4.1: + dependencies: + browserify-zlib: 0.1.4 + is-deflate: 1.0.0 + is-gzip: 1.0.0 + peek-stream: 1.1.2 + pumpify: 1.3.5 + through2: 2.0.3 + resolution: + integrity: sha512-qtutIKMthNJJgeHQS7kZ9FqDq59/Wn0G2HYCRNjpup7yKfVI6/eqwpmroyZGFoCYaG+sW6psNVb4zoLADHpp2g== /har-schema/1.0.5: resolution: integrity: sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4= @@ -829,6 +956,12 @@ packages: sshpk: 1.13.1 resolution: integrity: sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8= + /ieee754/1.1.8: + resolution: + integrity: sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q= + /iferr/0.1.5: + resolution: + integrity: sha1-xg7taebY/bazEEofy8ocGS3FtQE= /imurmurhash/0.1.4: resolution: integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= @@ -882,7 +1015,6 @@ packages: resolution: integrity: sha1-37SqTRCF4zvbYcLe6cgOnGwZ9Ts= /is-arrayish/0.2.1: - dev: true resolution: integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= /is-builtin-module/1.0.0: @@ -890,6 +1022,9 @@ packages: builtin-modules: 1.1.1 resolution: integrity: sha1-VAVy0096wxGfj3bDDLwbHgN6/74= + /is-bzip2/1.0.0: + resolution: + integrity: sha1-XuWOqlounIDiFAe+3yOuWsCRs/w= /is-callable/1.1.3: dev: true resolution: @@ -902,6 +1037,9 @@ packages: dev: true resolution: integrity: sha1-9ftqlJlq2ejjdh+/vQkfH8qMToI= + /is-deflate/1.0.0: + resolution: + integrity: sha1-yGKQHDwWH7CdrHzcfnhPgOmPLxQ= /is-finite/1.0.2: dependencies: number-is-nan: 1.0.1 @@ -913,6 +1051,9 @@ packages: number-is-nan: 1.0.1 resolution: integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + /is-gzip/1.0.0: + resolution: + integrity: sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM= /is-hexadecimal/1.0.1: dev: true resolution: @@ -926,7 +1067,6 @@ packages: resolution: integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8= /is-plain-obj/1.1.0: - dev: true resolution: integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4= /is-promise/2.1.0: @@ -947,8 +1087,12 @@ packages: dev: true resolution: integrity: sha1-EaBgVotnM5REAz0BJaYaINVk+zQ= + /is-ssh/1.3.0: + dependencies: + protocols: 1.4.6 + resolution: + integrity: sha1-6+oRaaJhTaOSpjdANmw84EnY3/Y= /is-stream/1.1.0: - dev: true resolution: integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= /is-symbol/1.0.1: @@ -966,11 +1110,13 @@ packages: dev: true resolution: integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + /is-windows/1.0.1: + resolution: + integrity: sha1-MQ23D3QtJZoWo2kgK1GvhCMzENk= /isarray/1.0.0: resolution: integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= /isexe/2.0.0: - dev: true resolution: integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= /isobject/2.1.0: @@ -1000,6 +1146,9 @@ packages: dev: true resolution: integrity: sha1-RsP+yMGJKxKwgz25vHYiF226s0s= + /json-parse-better-errors/1.0.1: + resolution: + integrity: sha512-xyQpxeWWMKyJps9CuGJYeng6ssI5bpqS9ltQpdVQ90t4ql6NdnxFKh95JcRt2cun/DjMVNrdjniLPuMA69xmCw== /json-schema/0.2.3: resolution: integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= @@ -1048,6 +1197,14 @@ packages: dev: true resolution: integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + /load-json-file/2.0.0: + dependencies: + graceful-fs: 4.1.11 + parse-json: 2.2.0 + pify: 2.3.0 + strip-bom: 3.0.0 + resolution: + integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= /load-yaml-file/0.1.0: dependencies: graceful-fs: 4.1.11 @@ -1089,7 +1246,6 @@ packages: dependencies: pseudomap: 1.0.2 yallist: 2.1.2 - dev: true resolution: integrity: sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew== /magic-hook/1.0.0: @@ -1098,6 +1254,11 @@ packages: dev: true resolution: integrity: sha1-mu2GAadRK1axlUcNonSk7jqVCfA= + /make-dir/1.0.0: + dependencies: + pify: 2.3.0 + resolution: + integrity: sha1-l6ARdR6R3YfPre9Ygy67BJNt6Xg= /map-obj/1.0.1: dev: true resolution: @@ -1116,6 +1277,11 @@ packages: dev: true resolution: integrity: sha1-XEVch4yTVfDB5/PotxnPWDaRrPs= + /mem/1.1.0: + dependencies: + mimic-fn: 1.1.0 + resolution: + integrity: sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y= /meow/3.7.0: dependencies: camelcase-keys: 2.1.0 @@ -1139,6 +1305,9 @@ packages: mime-db: 1.30.0 resolution: integrity: sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo= + /mimic-fn/1.1.0: + resolution: + integrity: sha1-5md4PZLonb00KBi1IwudYqZyrRg= /minimatch/3.0.4: dependencies: brace-expansion: 1.1.8 @@ -1370,6 +1539,13 @@ packages: dev: true resolution: integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + /mz/2.6.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + resolution: + integrity: sha1-yLhSHZWN8KTydoAl22nHGe5O8c4= /ndjson/1.5.0: dependencies: json-stringify-safe: 5.0.1 @@ -1402,9 +1578,17 @@ packages: /normalize-path/2.1.1: dependencies: remove-trailing-separator: 1.1.0 - dev: true resolution: integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + /normalize-registry-url/1.0.0: + resolution: + integrity: sha512-0v6T4851b72ykk5zEtFoN4QX/Fqyk7pouIj9xZyAvAe9jlDhAwT4z6FlwsoQCHjeuK2EGUoAwy/F4y4B1uZq9A== + /normalize-ssh/1.0.0: + dependencies: + is-ssh: 1.3.0 + parse-url: 1.3.11 + resolution: + integrity: sha1-Iqgwj6fNkyvbSa907KxkTPSmGWs= /npm-package-arg/5.1.2: dependencies: hosted-git-info: 2.5.0 @@ -1429,6 +1613,14 @@ packages: npmlog: 4.1.2 resolution: integrity: sha512-PVNfqq0lyRdFnE//nDmn3CC9uqTsr8Bya9KPLIevlXMfkP0m4RpCVyFFk0W1Gfx436kKwyhLA6J+lV+rgR81gQ== + /npm-run-path/2.0.2: + dependencies: + path-key: 2.0.1 + resolution: + integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + /npm/5.4.1: + resolution: + integrity: sha512-34jnKVVGbIeFNXTRdDh3goZyVWafaCGMIlbBl0J7/5OduLJOVoEdXZOk0hS1a9X4oRnv347+4lIUT/bjoqmxNg== /npmlog/4.1.2: dependencies: are-we-there-yet: 1.1.4 @@ -1472,6 +1664,23 @@ packages: os-tmpdir: 1.0.2 resolution: integrity: sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ= + /p-every/1.0.2: + dependencies: + p-map: 1.1.1 + resolution: + integrity: sha1-TgHYXCPaGe1xpK+6MZvbTZTIXgA= + /p-finally/1.0.0: + resolution: + integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + /p-limit/1.1.0: + resolution: + integrity: sha1-sH/y2aXYi+yAYDWJWiurZqJ5iLw= + /p-map/1.1.1: + resolution: + integrity: sha1-BfXkrpegaDcbwqXMhr+9vBnErno= + /p-queue/1.2.0: + resolution: + integrity: sha1-Y5y4sHJwwVtx16ZEao4wQU88ltE= /package-json/2.4.0: dependencies: got: 5.7.1 @@ -1481,6 +1690,44 @@ packages: dev: true resolution: integrity: sha1-DRW9Z9HLvduyyiIv8u24a8sxqLs= + /package-store/0.3.2: + dependencies: + '@types/load-json-file': 2.0.6 + '@types/node': 7.0.43 + '@types/ramda': 0.24.11 + '@types/retry': 0.10.1 + '@types/semver': 5.4.0 + dint: 1.0.0 + encode-registry: 1.0.0 + execa: 0.7.0 + fs-write-stream-atomic: 1.0.10 + load-json-file: 2.0.0 + mkdirp-promise: 5.0.1 + mz: 2.6.0 + normalize-path: 2.1.1 + normalize-registry-url: 1.0.0 + normalize-ssh: 1.0.0 + npm: 5.4.1 + p-limit: 1.1.0 + p-queue: 1.2.0 + parse-npm-tarball-url: 1.0.1 + path-exists: 3.0.0 + ramda: 0.24.1 + read-package-json: 2.0.12 + rename-overwrite: 1.0.0 + retry: 0.10.1 + rimraf-then: 1.0.1 + semver: 5.4.1 + ssri: 4.1.6 + symlink-dir: 1.1.0 + thenify: 3.3.0 + unpack-stream: 2.1.0 + write-json-file: 2.2.0 + resolution: + integrity: sha512-l1N+q7lKYbodbLgPzpVmY8q/P3p5W/NDAQT0uhjdEl4mLFt/lV5ancrygjy9IsgS3UfytlwaoxynFLcvA3/ZFQ== + /pako/0.2.9: + resolution: + integrity: sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU= /parse-entities/1.1.1: dependencies: character-entities: 1.2.1 @@ -1495,22 +1742,39 @@ packages: /parse-json/2.2.0: dependencies: error-ex: 1.3.1 - dev: true resolution: integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= /parse-ms/1.0.1: dev: true resolution: integrity: sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0= + /parse-npm-tarball-url/1.0.1: + dependencies: + '@types/node': 7.0.43 + semver-regex: 1.0.0 + resolution: + integrity: sha1-TfHPBF05fvLZw59RMImKiqjgYuQ= + /parse-url/1.3.11: + dependencies: + is-ssh: 1.3.0 + protocols: 1.4.6 + resolution: + integrity: sha1-V8FUKKuKiSsfQ4aWRccR0OFEtVQ= /path-exists/2.1.0: dependencies: pinkie-promise: 2.0.1 dev: true resolution: integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + /path-exists/3.0.0: + resolution: + integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= /path-is-absolute/1.0.1: resolution: integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + /path-key/2.0.1: + resolution: + integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= /path-type/1.1.0: dependencies: graceful-fs: 4.1.11 @@ -1519,6 +1783,12 @@ packages: dev: true resolution: integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + /peek-stream/1.1.2: + dependencies: + duplexify: 3.5.1 + through2: 2.0.3 + resolution: + integrity: sha1-l+t2NlvP2MieKH9VyLadTD6bzFI= /performance-now/0.2.0: resolution: integrity: sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU= @@ -1589,10 +1859,25 @@ packages: dev: true resolution: integrity: sha1-kRgvkckkhplXQPoF4NqUKsmGvvo= + /protocols/1.4.6: + resolution: + integrity: sha1-+LsmPqG1/Xp2BNJri+Ob13Z4v4o= /pseudomap/1.0.2: - dev: true resolution: integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + /pump/1.0.2: + dependencies: + end-of-stream: 1.4.0 + once: 1.4.0 + resolution: + integrity: sha1-Oz7mUS+U8OV1U4wXmV+fFpkKXVE= + /pumpify/1.3.5: + dependencies: + duplexify: 3.5.1 + inherits: 2.0.3 + pump: 1.0.2 + resolution: + integrity: sha1-G2ccYZlAq8rqwK0OOjwWS+dgmTs= /punycode/1.4.1: resolution: integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4= @@ -1630,6 +1915,16 @@ packages: dev: true resolution: integrity: sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po= + /read-package-json/2.0.12: + dependencies: + glob: 7.1.2 + json-parse-better-errors: 1.0.1 + normalize-package-data: 2.4.0 + slash: 1.0.0 + optionalDependencies: + graceful-fs: 4.1.11 + resolution: + integrity: sha512-m7/I0+tP6D34EVvSlzCtuVA4D/dHL6OpLcn2e4XVP5X57pCKGUy1JjRSBVKHWpB+vUU91sL85h84qX0MdXzBSw== /read-pkg-up/1.0.1: dependencies: find-up: 1.1.2 @@ -1701,9 +1996,16 @@ packages: resolution: integrity: sha1-Rxt5AU16SWvboB0BihJvj3ctiMY= /remove-trailing-separator/1.1.0: - dev: true resolution: integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + /rename-overwrite/1.0.0: + dependencies: + graceful-fs: 4.1.11 + rimraf: 2.6.1 + thenify: 3.3.0 + timeout-then: 1.1.0 + resolution: + integrity: sha1-tFp0zrk9EHPjHFtwHEKN5XllI9g= /repeat-string/1.6.1: dev: true resolution: @@ -1826,6 +2128,9 @@ packages: dev: true resolution: integrity: sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY= + /semver-regex/1.0.0: + resolution: + integrity: sha1-kqSWkGX5xwxpR1PVUkj8aPj2Usk= /semver/5.4.1: resolution: integrity: sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg== @@ -1833,6 +2138,14 @@ packages: optional: true resolution: integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + /shebang-command/1.2.0: + dependencies: + shebang-regex: 1.0.0 + resolution: + integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + /shebang-regex/1.0.0: + resolution: + integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= /shieldman/1.2.0: dev: true resolution: @@ -1841,7 +2154,6 @@ packages: resolution: integrity: sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= /slash/1.0.0: - dev: true resolution: integrity: sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= /slide/1.1.6: @@ -1855,7 +2167,6 @@ packages: /sort-keys/1.1.2: dependencies: is-plain-obj: 1.1.0 - dev: true resolution: integrity: sha1-RBttTTRnmPG05J6JIK37oOVD+a0= /source-map-support/0.3.3: @@ -1922,6 +2233,9 @@ packages: safe-buffer: 5.1.1 resolution: integrity: sha512-WUbCdgSAMQjTFZRWvSPpauryvREEA+Krn19rx67UlJEJx/M192ZHxMmJXjZ4tkdFm+Sb0SXGlENeQVlA5wY7kA== + /stream-shift/1.0.0: + resolution: + integrity: sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= /string-width/1.0.2: dependencies: code-point-at: 1.1.0 @@ -1974,6 +2288,9 @@ packages: /strip-bom/3.0.0: resolution: integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + /strip-eof/1.0.0: + resolution: + integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= /strip-indent/1.0.1: dependencies: get-stdin: 4.0.1 @@ -1992,6 +2309,16 @@ packages: dev: true resolution: integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + /symlink-dir/1.1.0: + dependencies: + '@types/mz': 0.0.31 + '@types/node': 8.0.28 + graceful-fs: 4.1.11 + is-windows: 1.0.1 + mkdirp-promise: 5.0.1 + mz: 2.6.0 + resolution: + integrity: sha512-HrQ50UhvdoWwwC62I82l0U2NTRx9dTQWs5/ay0bRwBqkJQ0f3ruVhQUyLH7hs6NekRsvQgK76fZyUFK7PZsm8A== /tap-parser/1.3.2: dependencies: events-to-array: 1.1.2 @@ -2019,30 +2346,54 @@ packages: dev: true resolution: integrity: sha1-K7PqGb3J9SJSF7P5fL95hsxMbow= + /tar-fs/1.15.3: + dependencies: + chownr: 1.0.1 + mkdirp: 0.5.1 + pump: 1.0.2 + tar-stream: 1.5.4 + resolution: + integrity: sha1-7M+TXpQUk9gVECjmNuUc5MPKfyA= + /tar-stream/1.5.4: + dependencies: + bl: 1.2.1 + end-of-stream: 1.4.0 + readable-stream: 2.3.3 + xtend: 4.0.1 + resolution: + integrity: sha1-NlSc8E7RrumyowwBQyUiONr5QBY= /the-argv/1.0.0: dev: true resolution: integrity: sha1-AIRwUAVzDdhNt1UlPJMa45jblSI= + /thenify-all/1.6.0: + dependencies: + thenify: 3.3.0 + resolution: + integrity: sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= /thenify/3.3.0: dependencies: any-promise: 1.3.0 resolution: integrity: sha1-5p44obq+lpsBCCB5eLn2K4hgSDk= /through/2.3.8: - dev: true resolution: integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= /through2/2.0.3: dependencies: readable-stream: 2.3.3 xtend: 4.0.1 - dev: true resolution: integrity: sha1-AARWmzfHx0ujnEPzzteNGtlBQL4= /timed-out/3.1.3: dev: true resolution: integrity: sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc= + /timeout-then/1.1.0: + dependencies: + any-promise: 1.3.0 + resolution: + integrity: sha1-AUWwYHAVnBfiFG/SkrAaG9geX7w= /to-fast-properties/1.0.3: dev: true resolution: @@ -2084,6 +2435,12 @@ packages: dev: true resolution: integrity: sha1-A4qV99m7tCCxvzW6MdTFwd0//jQ= + /unbzip2-stream/1.2.5: + dependencies: + buffer: 3.6.0 + through: 2.3.8 + resolution: + integrity: sha512-izD3jxT8xkzwtXRUZjtmRwKnZoeECrfZ8ra/ketwOcusbZEp4mjULMnJOCfTDZBgGQAAY1AJ/IgxcwkavcX9Og== /unist-util-remove-position/1.1.1: dependencies: unist-util-visit: 1.1.3 @@ -2094,6 +2451,14 @@ packages: dev: true resolution: integrity: sha1-7CaOcxudJ3p5pbWqBkOZDkBdYAs= + /unpack-stream/2.1.0: + dependencies: + '@types/node': 8.0.28 + decompress-maybe: 1.0.0 + ssri: 4.1.6 + tar-fs: 1.15.3 + resolution: + integrity: sha512-6V27bksNIRg7MD/4gvmlVTouA22akjUmSnJFbgHM0XSGcuFWLmt0WjrE0NmScQm1/bQJfOFIX+kt941RCx1rBw== /unzip-response/1.0.2: dev: true resolution: @@ -2148,7 +2513,6 @@ packages: /which/1.3.0: dependencies: isexe: 2.0.0 - dev: true resolution: integrity: sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg== /wide-align/1.1.2: @@ -2193,6 +2557,16 @@ packages: dev: true resolution: integrity: sha1-LV3+lqvDyIkFfJOXGqQAXvtUgTQ= + /write-json-file/2.2.0: + dependencies: + detect-indent: 5.0.0 + graceful-fs: 4.1.11 + make-dir: 1.0.0 + pify: 2.3.0 + sort-keys: 1.1.2 + write-file-atomic: 2.3.0 + resolution: + integrity: sha1-UYYlBruzthnu+reFnx/WxtBTCHY= /write-pkg/1.0.0: dependencies: write-json-file: 1.2.0 @@ -2206,11 +2580,9 @@ packages: resolution: integrity: sha1-7byQPMOF/ARSPZZqM1UEtVBNG9I= /xtend/4.0.1: - dev: true resolution: integrity: sha1-pcbVMr5lbiPbgg77lDofBJmNY68= /yallist/2.1.2: - dev: true resolution: integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= registry: 'https://registry.npmjs.org/' @@ -2221,6 +2593,7 @@ specifiers: mos-plugin-readme: ^1.0.4 npm-package-arg: ^5.1.2 npm-registry-client: ^8.4.0 + package-store: ^0.3.2 pnpm-logger: ^0.6.1 pnpm-shrinkwrap: ^3.1.0 typescript: ^2.5.2