diff --git a/package.json b/package.json index 48df7396be..ab9c03d104 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@pnpm/logger": "^1.0.0" }, "dependencies": { - "@pnpm/npm-resolver": "^1.0.0", + "@pnpm/npm-resolver": "^2.0.0", "@pnpm/store-path": "^1.0.0", "@pnpm/utils": "^0.2.0", "@types/node": "^9.3.0 || 10", diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index abc1459e25..17bc3c3f40 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -1,9 +1,9 @@ dependencies: - '@pnpm/npm-resolver': 1.0.2 + '@pnpm/npm-resolver': 2.0.0 '@pnpm/outdated': 'link:../__package_previews__/outdated/@pnpm/outdated' '@pnpm/store-path': 1.0.3 - '@pnpm/utils': 0.2.0 - '@types/node': 10.1.2 + '@pnpm/utils': 0.2.1 + '@types/node': 10.3.2 dependency-path: 1.2.1 pnpm-shrinkwrap: 6.4.0 devDependencies: @@ -12,10 +12,10 @@ devDependencies: mos: 2.0.0-alpha.3 mos-plugin-readme: 1.0.4 package-preview: 1.0.6 - tape: 4.9.0 - ts-node: 6.0.5 + tape: 4.9.1 + ts-node: 6.1.0 tslint: 5.10.0 - typescript: 2.8.3 + typescript: 2.9.1 packages: /@pnpm/check-package/1.0.0: dependencies: @@ -31,7 +31,7 @@ packages: dependencies: '@pnpm/self-installer': 2.0.4 '@types/got': 8.3.1 - '@types/node': 10.1.2 + '@types/node': 10.3.2 command-exists: 1.2.6 cross-spawn: 6.0.5 dev: true @@ -49,7 +49,7 @@ packages: integrity: sha512-kp5ooq4wC84gelVjkQuV8GzDHe/m99+yvlx3HTHOP25SdfkshIG5k/q784cmw8axjBke/LXdgE9sR5JRNs8TTw== /@pnpm/fs-locker/1.0.2: dependencies: - '@types/node': 10.1.2 + '@types/node': 10.3.2 mkdirp-promise: 5.0.1 proper-lockfile: 2.0.1 dev: false @@ -59,7 +59,7 @@ packages: integrity: sha512-ASULw2KzrapsjQVSMYdDc3f6+wYOs9cPt0M5Ip9VUkTfYfPrfxd0UYXcOPoUHkk7L12HUj0vwUYK0DE1da2gww== /@pnpm/logger/1.0.2: dependencies: - '@types/node': 10.1.2 + '@types/node': 10.3.2 bole: 3.0.2 ndjson: 1.5.0 dev: true @@ -67,13 +67,13 @@ packages: node: '>=4' resolution: integrity: sha512-A8XbJKvdueazvJGPn1qQ9LL6uopV88ebIT+dJKNQ68gT7yfCbtfT8j5ZzdVczmGbkiuBeZ1VckZerkO0tjOXZA== - /@pnpm/npm-resolver/1.0.2: + /@pnpm/npm-resolver/2.0.0: dependencies: '@pnpm/resolver-base': 1.1.0 '@pnpm/types': 1.7.0 '@types/load-json-file': 2.0.7 '@types/mem': 1.1.2 - '@types/node': 10.1.2 + '@types/node': 10.3.2 '@types/semver': 5.5.0 '@types/write-json-file': 2.2.1 credentials-by-uri: 1.0.0 @@ -81,7 +81,7 @@ packages: fetch-from-npm-registry: 1.0.0 load-json-file: 5.0.0 mem: 3.0.0 - p-limit: 1.2.0 + p-limit: 1.3.0 semver: 5.5.0 ssri: 6.0.0 version-selector-type: 2.0.0 @@ -92,7 +92,7 @@ packages: peerDependencies: '@pnpm/logger': ^1.0.0 resolution: - integrity: sha512-Vm37jaOTw+oW+lO3INjwbidXucJ4By/GuHYAXOyWAjwWiuBbcIxyoC82vFNGHTC3zGcBi1PA/4DNgJ8tbaDnwQ== + integrity: sha512-BzFfdKTi7ahTAOQLdd4mGmYjXdONtHxlkMp9ecAfHO/DgpfKFtXYfwdTJ6hv2B+Mcs4Qf669HAX3dPYsDa29mw== /@pnpm/package-bins/1.0.0: dependencies: '@pnpm/types': 1.7.0 @@ -104,7 +104,7 @@ packages: node: '>=4' resolution: integrity: sha512-ZqVfIXK3r5AsP5VAhPHrhf3isF+T4yEuUpJTF9T03oFTJ9LBnkKvx8F7P7biKEManxSGOkSpNoIBdsura9pY5Q== - /@pnpm/package-requester/1.0.0: + /@pnpm/package-requester/2.0.0: dependencies: '@pnpm/check-package': 1.0.0 '@pnpm/fetcher-base': 1.0.0 @@ -113,17 +113,17 @@ packages: '@pnpm/types': 1.7.0 '@types/load-json-file': 2.0.7 '@types/mz': 0.0.32 - '@types/node': 10.1.2 + '@types/node': 10.3.2 '@types/p-queue': 2.3.1 '@types/write-json-file': 2.2.1 load-json-file: 5.0.0 mkdirp-promise: 5.0.1 mz: 2.7.0 - p-limit: 1.2.0 + p-limit: 1.3.0 p-queue: 2.4.2 path-exists: 3.0.0 read-package-json: 2.0.13 - rename-overwrite: 1.0.2 + rename-overwrite: 1.0.3 rimraf-then: 1.0.1 symlink-dir: 1.1.3 util.promisify: 1.0.0 @@ -134,7 +134,7 @@ packages: peerDependencies: '@pnpm/logger': ^1.0.0 resolution: - integrity: sha512-LGnPJ/Rz4zjr3niBxeV/QeddR8KCREMtj9jrUuwTm92p1SVOxZG49tWNAJYLPbVwip51+Cv3yHjSXG780yGniQ== + integrity: sha512-/viPcxuZGyYGlsyRjx9ebfV62nYlpeaMOEZlxyct5P2waY3O37wlI0naUC5fpbto0c9eXp/9hB2g7FAw7pTu3w== /@pnpm/pkgid-to-filename/1.0.1: dependencies: normalize-path: 3.0.0 @@ -159,7 +159,7 @@ packages: integrity: sha512-xfqm5VkoTPwuiEmqIbLMA6ogdtyBZHy70Ddh1BsQQDNJ/xRk1YvdFxYggS3D2O0VPJVU3aku0TaF/1FpfCg7rA== /@pnpm/store-path/1.0.3: dependencies: - '@types/node': 9.6.18 + '@types/node': 9.6.21 '@types/touch': 3.1.0 can-link: 1.0.2 mkdirp-promise: 5.0.1 @@ -178,17 +178,17 @@ packages: dev: false resolution: integrity: sha512-pn7g4uxcofWTNG/cxmKvkMK2lxr4OUIhrQDrEVYEdVhW0WkWztsHkFrYjFgfNzPbYu3ITlB3T6aSVjCoJQTOlw== - /@pnpm/utils/0.2.0: + /@pnpm/utils/0.2.1: dependencies: '@pnpm/package-bins': 1.0.0 '@pnpm/types': 1.7.0 '@types/mz': 0.0.32 - '@types/node': 10.1.2 - '@types/ramda': 0.25.29 + '@types/node': 10.3.2 + '@types/ramda': 0.25.32 dependency-path: 1.2.1 fs-vacuum: 1.2.10 mz: 2.7.0 - package-store: 0.20.0 + package-store: 0.21.0 pnpm-shrinkwrap: 6.4.0 ramda: 0.25.0 read-package-json: 2.0.13 @@ -200,16 +200,16 @@ packages: peerDependencies: '@pnpm/logger': ^1.0.0 resolution: - integrity: sha512-/bvIumvklNDPKr14ZOwofpbBqcNNOhY1vBX5klKvde/Bofl8Y9Lbi8sBkuJPhtpY5bii2Pk+sQ8LZlYyWD/HOQ== - /@types/fs-extra/5.0.2: + integrity: sha512-mndMH3oZOYXcTPdFQZIht13Wk0ISl6se1xn8Dbjc0JR2dnx55PzqGfzDR16FTxqzLgt1pWl7zJbTN2hh/mtyfw== + /@types/fs-extra/5.0.3: dependencies: - '@types/node': 10.1.2 + '@types/node': 10.3.2 dev: true resolution: - integrity: sha512-Q3FWsbdmkQd1ib11A4XNWQvRD//5KpPoGawA8aB2DR7pWKoW9XQv3+dGxD/Z1eVFze23Okdo27ZQytVFlweKvQ== + integrity: sha512-m2QKoRrJnei1s10e1ZfMIa7QcABBVLdQhVUv5+bMRaHhPzxO/IWMmREiags59AqFbI+piWPq/PupTahNS/0kyA== /@types/got/8.3.1: dependencies: - '@types/node': 10.1.2 + '@types/node': 10.3.2 dev: true resolution: integrity: sha512-CGEPw67/Ub6gNMusk062tueurxN+HyjDCvYl4QVBKiSO+fqluXmRX/wSqST/4RtKth4mz8lDZiaZIpXr/uPROg== @@ -226,37 +226,37 @@ packages: integrity: sha1-48iwlfLyVjtRjwqtWd+f5qi4IGU= /@types/mz/0.0.32: dependencies: - '@types/node': 10.1.2 + '@types/node': 10.3.2 resolution: integrity: sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g== - /@types/node/10.1.2: + /@types/node/10.3.2: resolution: - integrity: sha512-bjk1RIeZBCe/WukrFToIVegOf91Pebr8cXYBwLBIsfiGWVQ+ifwWsT59H3RxrWzWrzd1l/Amk1/ioY5Fq3/bpA== - /@types/node/9.6.18: + integrity: sha512-9NfEUDp3tgRhmoxzTpTo+lq+KIVFxZahuRX0LHF/9IzKHaWuoWsIrrJ61zw5cnnlGINX8lqJzXYfQTOICS5Q+A== + /@types/node/9.6.21: dev: false resolution: - integrity: sha512-lywCnJQRSsu0kitHQ5nkb7Ay/ScdJPQjhWRtuf+G1DmNKJnPcdVyP0pYvdiDFKjzReC6NLWLgSyimno3kKfIig== + integrity: sha512-zQS6mHzxEstR8Vvnpc3JDUCDGWnHFzMTcBu9UCZoVLuj1Uvkkk0qFKJQEhlvbsX34m3xt12ejV09eO/ljZcn7A== /@types/p-queue/2.3.1: dev: false resolution: integrity: sha512-JyO7uMAtkcMMULmsTQ4t/lCC8nxirTtweGG1xAFNNIAoC1RemmeIxq8PiKghuEy99XdbS6Lwx4zpbXUjfeSSAA== - /@types/ramda/0.25.29: + /@types/ramda/0.25.32: dev: false resolution: - integrity: sha512-fWuYGHXie0IfRMh7zh90fsbgEvAfPt+SBmg1eNhTVecnjDQujP4npzJJFZdron9RwxfKmZ2PWmcfa1oKln4yfA== + integrity: sha512-KvkOhOprW8ln1XtlBoUPxrObnrZ1SQZezF9UlkWMYF0ZKpzlbwZDEcMZo6XcMsg/9M9Vl1lstCnCE8J7qxFAvQ== /@types/semver/5.5.0: dev: false resolution: integrity: sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ== /@types/tape/4.2.32: dependencies: - '@types/node': 10.1.2 + '@types/node': 10.3.2 dev: true resolution: integrity: sha512-xil0KO5wkPoixdBWGIGolPv9dekf6dVkjjJLAFYchfKcd4DICou67rgGCIO7wAh3i5Ff/6j9IDgZz+GU9cMaqQ== /@types/touch/3.1.0: dependencies: - '@types/node': 10.1.2 + '@types/node': 10.3.2 dev: false resolution: integrity: sha512-Bskfd5wztYbQ/mvU4rgHUB3fKcjW2hA6o/F0JN8O+jRPJQDN/2pPV6SmdIiFm2vLyyN/XQzoCULTE05ZOpnNbQ== @@ -490,7 +490,7 @@ packages: dependencies: babel-core: 6.26.3 babel-runtime: 6.26.0 - core-js: 2.5.6 + core-js: 2.5.7 home-or-tmp: 2.0.0 lodash: 4.17.10 mkdirp: 0.5.1 @@ -507,7 +507,7 @@ packages: integrity: sha1-o0NCX802FY3++ucl0Dk+zkTsRZw= /babel-runtime/6.26.0: dependencies: - core-js: 2.5.6 + core-js: 2.5.7 regenerator-runtime: 0.11.1 dev: true resolution: @@ -603,28 +603,28 @@ packages: dev: true resolution: integrity: sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0= - /buffer-alloc-unsafe/0.1.1: + /buffer-alloc-unsafe/1.1.0: dev: true resolution: - integrity: sha1-/+H2dVHdBVc33iUzN7/oU9+rGmo= - /buffer-alloc/1.1.0: + integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== + /buffer-alloc/1.2.0: dependencies: - buffer-alloc-unsafe: 0.1.1 - buffer-fill: 0.1.1 + buffer-alloc-unsafe: 1.1.0 + buffer-fill: 1.0.0 dev: true resolution: - integrity: sha1-BVFNM78WVtNUDGhPZbEgLpDsowM= - /buffer-fill/0.1.1: + integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== + /buffer-fill/1.0.0: dev: true resolution: - integrity: sha512-YgBMBzdRLEfgxJIGu2wrvI2E03tMCFU1p7d1KhB4BOoMN0VxmTFjSyN5JtKt9z8Z9JajMHruI6SE25W96wNv7Q== - /buffer-from/1.0.0: + integrity: sha1-+PeLdniYiO858gXNY39o5wISKyw= + /buffer-from/1.1.0: resolution: - integrity: sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA== + integrity: sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ== /buffer/3.6.0: dependencies: base64-js: 0.0.8 - ieee754: 1.1.11 + ieee754: 1.1.12 isarray: 1.0.0 dev: true resolution: @@ -844,7 +844,7 @@ packages: integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= /concat-stream/1.6.2: dependencies: - buffer-from: 1.0.0 + buffer-from: 1.1.0 inherits: 2.0.3 readable-stream: 2.3.6 typedarray: 0.0.6 @@ -884,10 +884,10 @@ packages: dev: false resolution: integrity: sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== - /core-js/2.5.6: + /core-js/2.5.7: dev: true resolution: - integrity: sha512-lQUVfQi0aLix2xpyjrrJEvfuYCqPc/HwmTKsC/VNf8q0zsjX7SQZtp4+oRONN5Tsur9GDETPjj+Ub2iDiGZfSQ== + integrity: sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw== /core-util-is/1.0.2: resolution: integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= @@ -908,7 +908,7 @@ packages: /cross-spawn-async/2.2.2: dependencies: lru-cache: 4.1.3 - which: 1.3.0 + which: 1.3.1 deprecated: 'cross-spawn no longer requires a build toolchain, use it instead!' dev: true resolution: @@ -916,7 +916,7 @@ packages: /cross-spawn/4.0.2: dependencies: lru-cache: 4.1.3 - which: 1.3.0 + which: 1.3.1 dev: true resolution: integrity: sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE= @@ -926,7 +926,7 @@ packages: path-key: 2.0.1 semver: 5.5.0 shebang-command: 1.2.0 - which: 1.3.0 + which: 1.3.1 dev: true engines: node: '>=4.8' @@ -989,13 +989,12 @@ packages: dev: true resolution: integrity: sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= - /deep-extend/0.5.1: + /deep-extend/0.6.0: dev: true engines: - iojs: '>=1.0.0' - node: '>=0.10.0' + node: '>=4.0.0' resolution: - integrity: sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w== + integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== /define-properties/1.1.2: dependencies: foreach: 2.0.5 @@ -1008,14 +1007,6 @@ packages: dev: true resolution: integrity: sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= - /delay/2.0.0: - dependencies: - p-defer: 1.0.0 - dev: false - engines: - node: '>=4' - resolution: - integrity: sha1-kRLq3APk7H4AKXM3iW8nO72R+uU= /dependency-path/1.2.1: dependencies: '@types/semver': 5.5.0 @@ -1056,7 +1047,7 @@ packages: graceful-fs: 4.1.11 mz: 2.7.0 p-every: 1.0.2 - p-limit: 1.2.0 + p-limit: 1.3.0 ssri: 5.3.0 dev: false engines: @@ -1121,17 +1112,17 @@ packages: is-arrayish: 0.2.1 resolution: integrity: sha1-+FWobOYa3E6GIcPNoh56dhLDqNw= - /es-abstract/1.11.0: + /es-abstract/1.12.0: dependencies: es-to-primitive: 1.1.1 function-bind: 1.1.1 - has: 1.0.1 + has: 1.0.3 is-callable: 1.1.3 is-regex: 1.0.4 engines: node: '>= 0.4' resolution: - integrity: sha512-ZnQrE/lXTTQ39ulXZ+J1DTFazV9qBy61x2bY071B+qGco8Z8q1QddsLdt/EF8Ai9hcWH72dWS0kFqXLxOxqslA== + integrity: sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA== /es-to-primitive/1.1.1: dependencies: is-callable: 1.1.3 @@ -1182,7 +1173,7 @@ packages: integrity: sha1-oB6c2cnkkXFcmKdaQtXwu9EH/3Y= /fetch-from-npm-registry/1.0.0: dependencies: - '@types/node': 10.1.2 + '@types/node': 10.3.2 make-fetch-happen: 4.0.1 dev: false engines: @@ -1253,12 +1244,12 @@ packages: dev: false resolution: integrity: sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw== - /for-each/0.3.2: + /for-each/0.3.3: dependencies: - is-function: 1.0.1 + is-callable: 1.1.3 dev: true resolution: - integrity: sha1-LEBFC5NI6X8oEyJZO6lnBLmr1NQ= + integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== /foreach/2.0.5: resolution: integrity: sha1-C+4AUBiusmDQo6865ljdATbsG5k= @@ -1417,13 +1408,13 @@ packages: node: '>=4' resolution: integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - /has/1.0.1: + /has/1.0.3: dependencies: function-bind: 1.1.1 engines: - node: '>= 0.8.0' + node: '>= 0.4.0' resolution: - integrity: sha1-hGFzP1OLCDfJNh45qauelwTcLyg= + integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== /home-or-tmp/2.0.0: dependencies: os-homedir: 1.0.2 @@ -1474,10 +1465,10 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA== - /ieee754/1.1.11: + /ieee754/1.1.12: dev: true resolution: - integrity: sha512-VhDzCKN7K8ufStx/CLj5/PDTMgph+qwN5Pkd5i0sGnVwk56zJ0lkT8Qzi1xqWLS0Wp29DgDtNeS7v8/wMoZeHg== + integrity: sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA== /iferr/0.1.5: dev: false resolution: @@ -1599,10 +1590,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - /is-function/1.0.1: - dev: true - resolution: - integrity: sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU= /is-gzip/1.0.0: dev: true engines: @@ -1642,7 +1629,7 @@ packages: integrity: sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= /is-regex/1.0.4: dependencies: - has: 1.0.1 + has: 1.0.3 engines: node: '>= 0.4' resolution: @@ -1696,12 +1683,12 @@ packages: dev: true resolution: integrity: sha1-mGbfOVECEw449/mWvOtlRDIJwls= - /js-yaml/3.11.0: + /js-yaml/3.12.0: dependencies: argparse: 1.0.10 esprima: 4.0.0 resolution: - integrity: sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw== + integrity: sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A== /jsesc/1.3.0: dev: true resolution: @@ -1774,7 +1761,7 @@ packages: /load-yaml-file/0.1.0: dependencies: graceful-fs: 4.1.11 - js-yaml: 3.11.0 + js-yaml: 3.12.0 pify: 2.3.0 strip-bom: 3.0.0 dev: false @@ -1995,7 +1982,7 @@ packages: babel-runtime: 6.26.0 ccount: 1.0.3 collapse-white-space: 1.0.4 - core-js: 2.5.6 + core-js: 2.5.7 file-position: 0.0.0 is-promise: 2.1.0 longest-streak: 1.0.0 @@ -2018,7 +2005,7 @@ packages: /mos-init/1.1.2: dependencies: arr-exclude: 1.0.0 - core-js: 2.5.6 + core-js: 2.5.7 cross-spawn: 4.0.2 mos-read-pkg-up: 1.0.0 the-argv: 1.0.0 @@ -2182,7 +2169,7 @@ packages: dependencies: babel-runtime: 6.26.0 chalk: 1.1.3 - core-js: 2.5.6 + core-js: 2.5.7 diff: 2.2.3 duplexer: 0.1.1 figures: 1.7.0 @@ -2354,10 +2341,10 @@ packages: dev: true resolution: integrity: sha1-NLymRKgPlPi6QaD50JhOr2Os8U0= - /object-inspect/1.5.0: + /object-inspect/1.6.0: dev: true resolution: - integrity: sha512-UmOFbHbwvv+XHj7BerrhVq+knjceBdkvU5AriwLMvhv2qi+e7DJzxfBeFpILEjVzCp+xA+W/pIf06RGPWlZNfw== + integrity: sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ== /object-keys/1.0.11: engines: node: '>= 0.4' @@ -2366,7 +2353,7 @@ packages: /object.getownpropertydescriptors/2.0.3: dependencies: define-properties: 1.1.2 - es-abstract: 1.11.0 + es-abstract: 1.12.0 dev: false engines: node: '>= 0.8' @@ -2395,12 +2382,6 @@ packages: dev: true resolution: integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== - /p-defer/1.0.0: - dev: false - engines: - node: '>=4' - resolution: - integrity: sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= /p-every/1.0.2: dependencies: p-map: 1.2.0 @@ -2423,16 +2404,16 @@ packages: node: '>=4' resolution: integrity: sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4= - /p-limit/1.2.0: + /p-limit/1.3.0: dependencies: p-try: 1.0.0 engines: node: '>=4' resolution: - integrity: sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng== + integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== /p-locate/2.0.0: dependencies: - p-limit: 1.2.0 + p-limit: 1.3.0 dev: true engines: node: '>=4' @@ -2469,10 +2450,10 @@ packages: /package-preview/1.0.6: dependencies: '@pnpm/exec': 1.1.5 - '@types/fs-extra': 5.0.2 + '@types/fs-extra': 5.0.3 '@types/load-json-file': 2.0.7 '@types/mz': 0.0.32 - '@types/node': 10.1.2 + '@types/node': 10.3.2 '@types/write-json-file': 2.2.1 cross-spawn: 6.0.5 find-down: 0.1.4 @@ -2490,28 +2471,28 @@ packages: node: '>=4' resolution: integrity: sha512-GQ4w5vrDXoy8UVJM+0W7oWd5MYF21/IXkdzcupGNXdfqQuMzgQT+LXde109uHaH7xyqvCzPPBSxYM/HqQOi3+w== - /package-store/0.20.0: + /package-store/0.21.0: dependencies: '@pnpm/fetcher-base': 1.0.0 '@pnpm/fs-locker': 1.0.2 - '@pnpm/package-requester': 1.0.0 + '@pnpm/package-requester': 2.0.0 '@pnpm/resolver-base': 1.1.0 '@pnpm/types': 1.7.0 '@types/load-json-file': 2.0.7 '@types/mz': 0.0.32 - '@types/node': 10.1.2 - '@types/ramda': 0.25.29 + '@types/node': 10.3.2 + '@types/ramda': 0.25.32 encode-registry: 1.1.0 load-json-file: 5.0.0 mkdirp-promise: 5.0.1 mz: 2.7.0 ncp: 2.0.0 p-filter: 1.0.0 - p-limit: 1.2.0 + p-limit: 1.3.0 path-exists: 3.0.0 path-temp: 1.0.0 ramda: 0.25.0 - rename-overwrite: 1.0.2 + rename-overwrite: 1.0.3 rimraf-then: 1.0.1 util.promisify: 1.0.0 write-json-file: 2.3.0 @@ -2521,7 +2502,7 @@ packages: peerDependencies: '@pnpm/logger': ^1.0.0 resolution: - integrity: sha512-Q7Y3tykIABGAhXq0PGejRrbZVrnumse3TXUxxBTGIlybCpg0MT3gXViMKsnXQP/+8/MxD0tPheooIZXEWJsvNA== + integrity: sha512-OqesXK7KNeXafOUIx3ERkYjZFbTQLrAMstePeQ3CJqXWevmVtctenC9XI4HuzcgWMjtowZCZ8/RqaWFSl8Uggw== /pako/0.2.9: dev: true resolution: @@ -2633,7 +2614,7 @@ packages: integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== /peek-stream/1.1.3: dependencies: - buffer-from: 1.0.0 + buffer-from: 1.1.0 duplexify: 3.6.0 through2: 2.0.3 dev: true @@ -2673,11 +2654,11 @@ packages: dependencies: '@pnpm/resolver-base': 1.1.0 '@types/js-yaml': 3.11.1 - '@types/node': 10.1.2 - '@types/ramda': 0.25.29 + '@types/node': 10.3.2 + '@types/ramda': 0.25.32 dependency-path: 1.2.1 get-npm-tarball-url: 2.0.1 - js-yaml: 3.11.0 + js-yaml: 3.12.0 load-yaml-file: 0.1.0 mkdirp-promise: 5.0.1 ramda: 0.25.0 @@ -2783,19 +2764,19 @@ packages: dev: false resolution: integrity: sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ== - /rc/1.2.7: + /rc/1.2.8: dependencies: - deep-extend: 0.5.1 + deep-extend: 0.6.0 ini: 1.3.5 minimist: 1.2.0 strip-json-comments: 2.0.1 dev: true resolution: - integrity: sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA== + integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== /rcfile/1.0.3: dependencies: debug: 2.6.9 - js-yaml: 3.11.0 + js-yaml: 3.12.0 json5: 0.5.1 object-assign: 4.1.1 object-keys: 1.0.11 @@ -2899,14 +2880,14 @@ packages: integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== /registry-auth-token/3.3.2: dependencies: - rc: 1.2.7 + rc: 1.2.8 safe-buffer: 5.1.2 dev: true resolution: integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ== /registry-url/3.1.0: dependencies: - rc: 1.2.7 + rc: 1.2.8 dev: true engines: node: '>=0.10.0' @@ -2938,9 +2919,8 @@ packages: dev: true resolution: integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8= - /rename-overwrite/1.0.2: + /rename-overwrite/1.0.3: dependencies: - delay: 2.0.0 graceful-fs: 4.1.11 rimraf: 2.6.2 util.promisify: 1.0.0 @@ -2948,7 +2928,7 @@ packages: engines: node: '>=4' resolution: - integrity: sha512-H7bHUSiUG9xIAtGAoP7MrpQYGxpkcnIWuDBlMWXdYra+NvkL8kQnjnLlseuSdRFRgwxs61So+qsX8AHQaWCTmg== + integrity: sha512-hehcDzwprE09J1NkKbL8IEqKDB1g8yF0xKZcBN7uzGQKYfiHgY7pmQ66H7BzDeMcvfHDixPxDr4cDIAnVWYIeA== /repeat-string/1.6.1: dev: true engines: @@ -3000,12 +2980,6 @@ packages: dev: true resolution: integrity: sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= - /resolve/1.5.0: - dependencies: - path-parse: 1.0.5 - dev: true - resolution: - integrity: sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw== /resolve/1.7.1: dependencies: path-parse: 1.0.5 @@ -3183,7 +3157,7 @@ packages: integrity: sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== /source-map-support/0.5.6: dependencies: - buffer-from: 1.0.0 + buffer-from: 1.1.0 source-map: 0.6.1 dev: true resolution: @@ -3273,7 +3247,7 @@ packages: /string.prototype.trim/1.1.2: dependencies: define-properties: 1.1.2 - es-abstract: 1.11.0 + es-abstract: 1.12.0 function-bind: 1.1.1 dev: true engines: @@ -3366,7 +3340,7 @@ packages: /symlink-dir/1.1.3: dependencies: '@types/mz': 0.0.32 - '@types/node': 10.1.2 + '@types/node': 10.3.2 graceful-fs: 4.1.11 is-windows: 1.0.2 mkdirp-promise: 5.0.1 @@ -3379,7 +3353,7 @@ packages: dependencies: events-to-array: 1.1.2 inherits: 2.0.3 - js-yaml: 3.11.0 + js-yaml: 3.12.0 dev: true optionalDependencies: readable-stream: 2.3.6 @@ -3391,7 +3365,7 @@ packages: defined: 1.0.0 function-bind: 1.1.1 glob: 7.0.6 - has: 1.0.1 + has: 1.0.3 inherits: 2.0.3 minimist: 1.2.0 object-inspect: 1.1.0 @@ -3402,24 +3376,24 @@ packages: dev: true resolution: integrity: sha1-K7PqGb3J9SJSF7P5fL95hsxMbow= - /tape/4.9.0: + /tape/4.9.1: dependencies: deep-equal: 1.0.1 defined: 1.0.0 - for-each: 0.3.2 + for-each: 0.3.3 function-bind: 1.1.1 glob: 7.1.2 - has: 1.0.1 + has: 1.0.3 inherits: 2.0.3 minimist: 1.2.0 - object-inspect: 1.5.0 - resolve: 1.5.0 + object-inspect: 1.6.0 + resolve: 1.7.1 resumer: 0.0.0 string.prototype.trim: 1.1.2 through: 2.3.8 dev: true resolution: - integrity: sha512-j0jO9BiScfqtPBb9QmPLL0qvxXMz98xjkMb7x8lKipFlJZwNJkqkWPou+NU4V6T9RnVh1kuSthLE8gLrN8bBfw== + integrity: sha512-6fKIXknLpoe/Jp4rzHKFPpJUHDHDqn8jus99IfPnHIjyz78HYlefTGD3b5EkbQzuLfaEvmfPK3IolLgq2xT3kw== /tar-fs/1.16.2: dependencies: chownr: 1.0.1 @@ -3432,7 +3406,7 @@ packages: /tar-stream/1.6.1: dependencies: bl: 1.2.2 - buffer-alloc: 1.1.0 + buffer-alloc: 1.2.0 end-of-stream: 1.4.1 fs-constants: 1.0.0 readable-stream: 2.3.6 @@ -3517,10 +3491,9 @@ packages: dev: true resolution: integrity: sha1-WFhUf2spB1fulczMZm+1AITEYN0= - /ts-node/6.0.5: + /ts-node/6.1.0: dependencies: arrify: 1.0.1 - chalk: 2.4.1 diff: 3.5.0 make-error: 1.3.4 minimist: 1.2.0 @@ -3531,11 +3504,11 @@ packages: engines: node: '>=4.2.0' resolution: - integrity: sha512-iNhWu2hli9/1p9PGLJ/4OZS+NR0IVEVk63KCrH3qa7jJZxXa+oPheBj5JyM8tuQM9RkBpw1PrNUEUPJR9wTGDw== - /tslib/1.9.1: + integrity: sha512-mw11Bq08RZgrU/bzcVw/Ti9wNyefpOanXgWsHg008wyVHjvFhWxNatVVrciOAu8BcWSECoNOSunRzUokKH8Mmw== + /tslib/1.9.2: dev: true resolution: - integrity: sha512-avfPS28HmGLLc2o4elcc2EIq2FcH++Yo5YxpBZi9Yw93BCTGFthI4HPE4Rpep6vSYQaK8e69PelM44tPj+RaQg== + integrity: sha512-AVP5Xol3WivEr7hnssHDsaM+lVrVXWUvd1cfXTRkTj80b//6g2wIFEH6hZG0muGZRnHGrfttpdzRk3YlBkWjKw== /tslint/5.10.0: dependencies: babel-code-frame: 6.26.0 @@ -3544,11 +3517,11 @@ packages: commander: 2.15.1 diff: 3.5.0 glob: 7.1.2 - js-yaml: 3.11.0 + js-yaml: 3.12.0 minimatch: 3.0.4 resolve: 1.7.1 semver: 5.5.0 - tslib: 1.9.1 + tslib: 1.9.2 tsutils: 2.27.1 dev: true engines: @@ -3559,7 +3532,7 @@ packages: integrity: sha1-EeJrzLiK+gLdDZlWyuPUVAtfVMM= /tsutils/2.27.1: dependencies: - tslib: 1.9.1 + tslib: 1.9.2 dev: true peerDependencies: typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev' @@ -3569,12 +3542,12 @@ packages: dev: false resolution: integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - /typescript/2.8.3: + /typescript/2.9.1: dev: true engines: node: '>=4.2.0' resolution: - integrity: sha512-K7g15Bb6Ra4lKf7Iq2l/I5/En+hLIHmxWZGq3D4DIRNFxMNV6j2SHSvDOqs2tGd4UvD/fJvrwopzQXjLrT7Itw== + integrity: sha512-h6pM2f/GDchCFlldnriOhs1QHuwbnmj6/v7499eMHqPeW4V2G0elua2eIc2nu8v2NdHV0Gm+tzX83Hr6nUFjQA== /unbzip2-stream/1.2.5: dependencies: buffer: 3.6.0 @@ -3624,7 +3597,7 @@ packages: integrity: sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc= /unpack-stream/3.0.3: dependencies: - '@types/node': 10.1.2 + '@types/node': 10.3.2 decompress-maybe: 1.0.0 ssri: 5.3.0 tar-fs: 1.16.2 @@ -3690,12 +3663,12 @@ packages: node: '>=4' resolution: integrity: sha512-FYMSYiI76Pd8twRTtV/DBmDkZcrMqET3ar5G+alR7/VQgo2iwnu1xlgzpvaWUCwdx5R+mq8HxgFeSnJpssV17A== - /which/1.3.0: + /which/1.3.1: dependencies: isexe: 2.0.0 dev: true resolution: - integrity: sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg== + integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== /widest-line/1.0.0: dependencies: string-width: 1.0.2 @@ -3787,7 +3760,7 @@ shrinkwrapMinorVersion: 7 shrinkwrapVersion: 3 specifiers: '@pnpm/logger': ^1.0.0 - '@pnpm/npm-resolver': ^1.0.0 + '@pnpm/npm-resolver': ^2.0.0 '@pnpm/store-path': ^1.0.0 '@pnpm/utils': ^0.2.0 '@types/node': ^9.3.0 || 10 diff --git a/src/index.ts b/src/index.ts index 8d9a2a75a3..73b50da04a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -109,7 +109,7 @@ async function _outdated ( fetchRetryFactor: opts.fetchRetryFactor, fetchRetryMaxtimeout: opts.fetchRetryMaxtimeout, fetchRetryMintimeout: opts.fetchRetryMintimeout, - metaCache: new Map(), + metaCache: new Map() as any, // tslint:disable-line offline: opts.offline, rawNpmConfig: opts.rawNpmConfig, store: storePath,