From 957424f25bd53a76d5183ad490e0fefeae10f992 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 18 Mar 2018 22:30:28 +0200 Subject: [PATCH 01/49] feat: initial commit --- .editorconfig | 11 + .gitattributes | 3 + .gitignore | 20 + .npmrc | 2 + .travis.yml | 15 + LICENSE | 21 + README.md | 17 + package.json | 67 + renovate.json | 6 + shrinkwrap.yaml | 3500 ++++++++++++++++++ src/index.ts | 111 + src/logger.ts | 17 + test/fixtures/.gitignore | 1 + test/fixtures/simple/package.json | 7 + test/fixtures/with-many-scripts/package.json | 9 + test/index.ts | 40 + tsconfig.json | 24 + tslint.json | 44 + typings/index.d.ts | 19 + 19 files changed, 3934 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 .npmrc create mode 100644 .travis.yml create mode 100644 LICENSE create mode 100644 README.md create mode 100644 package.json create mode 100644 renovate.json create mode 100644 shrinkwrap.yaml create mode 100644 src/index.ts create mode 100644 src/logger.ts create mode 100644 test/fixtures/.gitignore create mode 100644 test/fixtures/simple/package.json create mode 100644 test/fixtures/with-many-scripts/package.json create mode 100644 test/index.ts create mode 100644 tsconfig.json create mode 100644 tslint.json create mode 100644 typings/index.d.ts diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000000..270dd84bb6 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,11 @@ +root = true + +[*] +insert_final_newline = true +charset = utf-8 +trim_trailing_whitespace = true +end_of_line = lf + +[*.{ts,js,json}] +indent_style = space +indent_size = 2 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000..0e02124405 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +* text eol=lf + +*.tgz binary diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000..5d40d8fb04 --- /dev/null +++ b/.gitignore @@ -0,0 +1,20 @@ +# Logs +logs +*.log +npm-debug.log* + +# Dependency directory +node_modules + +# Coverage directory used by tools like istanbul +coverage + +.tmp +_docpress + +lib + +# Visual Studio Code configs +.vscode/ + +.store diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000000..092d229bb2 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +tag-version-prefix = +message = chore(release): %s diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000..52694032c7 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,15 @@ +language: node_js +node_js: + - 4 + - 6 + - 8 + - 9 +sudo: false +before_install: + - curl -L https://unpkg.com/@pnpm/self-installer | node +install: + - pnpm install +script: + - npm test +notifications: + email: false diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000..0ef8e28215 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2018 Zoltan Kochan + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000000..2e61a0deb6 --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +# @pnpm/lifecycle + +> Package lifecycle hook runner + + +[![npm version](https://img.shields.io/npm/v/@pnpm/lifecycle.svg)](https://www.npmjs.com/package/@pnpm/lifecycle) [![Build Status](https://img.shields.io/travis/pnpm/lifecycle/master.svg)](https://travis-ci.org/pnpm/lifecycle) + + +## Installation + +```sh +npm i -S @pnpm/logger @pnpm/lifecycle +``` + +## License + +[MIT](./LICENSE) © [Zoltan Kochan](https://www.kochan.io/) diff --git a/package.json b/package.json new file mode 100644 index 0000000000..93439064e2 --- /dev/null +++ b/package.json @@ -0,0 +1,67 @@ +{ + "name": "@pnpm/lifecycle", + "version": "0.0.0", + "description": "Package lifecycle hook runner", + "main": "lib/index.js", + "typings": "lib/index.d.ts", + "files": [ + "lib" + ], + "engines": { + "node": ">=4" + }, + "scripts": { + "lint": "tslint -c tslint.json --project .", + "tsc": "rimraf lib && tsc", + "test": "npm run lint && preview && ts-node test --type-check && mos t", + "md": "mos", + "prepublishOnly": "npm run tsc", + "fix": "tslint -c tslint.json --project . --fix" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/pnpm/lifecycle.git" + }, + "keywords": [ + "pnpm", + "lifecycle", + "scripts" + ], + "author": "Zoltan Kochan (https://www.kochan.io/)", + "license": "MIT", + "bugs": { + "url": "https://github.com/pnpm/lifecycle/issues" + }, + "homepage": "https://github.com/pnpm/lifecycle#readme", + "peerDependencies": { + "@pnpm/logger": "^1.0.0" + }, + "dependencies": { + "@pnpm/types": "^1.7.0", + "npm-lifecycle": "^2.0.1", + "path-exists": "^3.0.0", + "read-package-json": "^2.0.13", + "util.promisify": "^1.0.0" + }, + "devDependencies": { + "@pnpm/logger": "^1.0.1", + "@types/tape": "^4.2.31", + "json-append": "^1.1.1", + "mos": "^2.0.0-alpha.3", + "mos-plugin-readme": "^1.0.4", + "package-preview": "^1.0.1", + "rimraf": "^2.6.2", + "tape": "^4.8.0", + "ts-node": "^5.0.0", + "tslint": "^5.8.0", + "typescript": "^2.6.1" + }, + "mos": { + "plugins": [ + "readme" + ], + "installation": { + "useShortAlias": true + } + } +} diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000000..b7ad6712df --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "config:base" + ], + "pinVersions": false +} diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml new file mode 100644 index 0000000000..5cd6da3ca1 --- /dev/null +++ b/shrinkwrap.yaml @@ -0,0 +1,3500 @@ +dependencies: + '@pnpm/lifecycle': 'link:../__package_previews__/lifecycle/@pnpm/lifecycle' + '@pnpm/types': 1.7.0 + npm-lifecycle: 2.0.1 + path-exists: 3.0.0 + read-package-json: 2.0.13 + util.promisify: 1.0.0 +devDependencies: + '@pnpm/logger': 1.0.1 + '@types/tape': 4.2.32 + json-append: 1.1.1 + mos: 2.0.0-alpha.3 + mos-plugin-readme: 1.0.4 + package-preview: 1.0.5 + rimraf: 2.6.2 + tape: 4.9.0 + ts-node: 5.0.1 + tslint: 5.9.1 + typescript: 2.7.2 +packages: + /@pnpm/exec/1.1.4: + dependencies: + '@pnpm/self-installer': 2.0.2 + '@types/got': 7.1.8 + '@types/node': 9.4.7 + command-exists: 1.2.2 + cross-spawn: 5.1.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-sYJOXPxpQxFcTSACFRFCuIQdnZLNaOgTHGF+CQNYlKnlc2ZnmEW+lAZVTc0hJSU+8mnTY7ei39MbYpI5q+li+w== + /@pnpm/logger/1.0.1: + dependencies: + '@types/node': 9.4.7 + bole: 3.0.2 + ndjson: 1.5.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-23FWOXgCkJ9q73mIqS5H/x98uaZcvO7ov/nt0HZGgLci3MHsqBgEfh3UzZiLZIxlxmA3XoUp4fgbjM7S96pBRg== + /@pnpm/self-installer/2.0.2: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-hbuHZMfM0iOZn2FCGQBixibo8oc= + /@pnpm/types/1.7.0: + dev: false + resolution: + integrity: sha512-pn7g4uxcofWTNG/cxmKvkMK2lxr4OUIhrQDrEVYEdVhW0WkWztsHkFrYjFgfNzPbYu3ITlB3T6aSVjCoJQTOlw== + /@types/fs-extra/5.0.1: + dependencies: + '@types/node': 9.4.7 + dev: true + resolution: + integrity: sha512-h3wnflb+jMTipvbbZnClgA2BexrT4w0GcfoCz5qyxd0IRsbqhLSyesM6mqZTAnhbVmhyTm5tuxfRu9R+8l+lGw== + /@types/got/7.1.8: + dependencies: + '@types/node': 9.4.7 + dev: true + resolution: + integrity: sha512-QxcSkx9PjHH7uqbzqKTKOAjGbayyo+dECnnqM3BBMC0WjYAqx0e6Qi9AFR4jluvx91e7qzgz4aGka7AhCTHYRw== + /@types/load-json-file/2.0.7: + dev: true + resolution: + integrity: sha512-NrH6jPlV77QCVPhAHofWeiOr77TgpKt82c2RVxSBChWBJqyY/u4ngl3CA4mcsAg/w7rNLrkR7dkObMV0ihLLXw== + /@types/mz/0.0.32: + dependencies: + '@types/node': 9.4.7 + dev: true + resolution: + integrity: sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g== + /@types/node/9.4.7: + dev: true + resolution: + integrity: sha512-4Ba90mWNx8ddbafuyGGwjkZMigi+AWfYLSDCpovwsE63ia8w93r3oJ8PIAQc3y8U+XHcnMOHPIzNe3o438Ywcw== + tarball: 'http://registry.npmjs.org/@types/node/-/node-9.4.7.tgz' + /@types/tape/4.2.32: + dependencies: + '@types/node': 9.4.7 + dev: true + resolution: + integrity: sha512-xil0KO5wkPoixdBWGIGolPv9dekf6dVkjjJLAFYchfKcd4DICou67rgGCIO7wAh3i5Ff/6j9IDgZz+GU9cMaqQ== + /@types/write-json-file/2.2.1: + dev: true + resolution: + integrity: sha512-JdO/UpPm9RrtQBNVcZdt3M7j3mHO/kXaea9LBGx3UgWJd1f9BkIWP7jObLBG6ZtRyqp7KzLFEsaPhWcidVittA== + /@zkochan/async-replace/0.4.1: + dependencies: + babel-run-async: 1.0.0 + babel-runtime: 6.26.0 + dev: true + resolution: + integrity: sha1-TPO97s9S8vasjzKw2IpoLrSEiXk= + /abbrev/1.1.1: + dev: false + resolution: + integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + /acorn/3.0.4: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-BPJElQ/bj6+FUHrUgcLt7nrs3uw= + /ajv/5.5.2: + dependencies: + co: 4.6.0 + fast-deep-equal: 1.1.0 + fast-json-stable-stringify: 2.0.0 + json-schema-traverse: 0.3.1 + dev: false + resolution: + integrity: sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU= + /amdefine/1.0.1: + dev: true + engines: + node: '>=0.4.2' + resolution: + integrity: sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= + /ansi-align/1.1.0: + dependencies: + string-width: 1.0.2 + dev: true + resolution: + integrity: sha1-LwwWWIKXOa3V67FeawxuNCPwFro= + /ansi-regex/0.2.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk= + /ansi-regex/2.1.1: + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + /ansi-styles/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94= + /ansi-styles/2.2.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + /ansi-styles/3.2.1: + dependencies: + color-convert: 1.9.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + /any-promise/1.3.0: + dev: true + resolution: + integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8= + /aproba/1.2.0: + dev: false + resolution: + integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + /are-we-there-yet/1.1.4: + dependencies: + delegates: 1.0.0 + readable-stream: 2.3.5 + dev: false + resolution: + integrity: sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0= + /argparse/1.0.10: + dependencies: + sprintf-js: 1.0.3 + dev: true + resolution: + integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + /arr-exclude/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-38fC5VKicHI8zaBM8xKMjL/lxjE= + /array-find-index/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= + /arrify/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= + /asn1/0.2.3: + dev: false + resolution: + integrity: sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y= + /assert-plus/1.0.0: + dev: false + engines: + node: '>=0.8' + resolution: + integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + /asynckit/0.4.0: + dev: false + resolution: + integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k= + /aws-sign2/0.7.0: + dev: false + resolution: + integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + /aws4/1.6.0: + dev: false + resolution: + integrity: sha1-g+9cqGCysy5KDe7e6MdxudtXRx4= + /babel-code-frame/6.26.0: + dependencies: + chalk: 1.1.3 + esutils: 2.0.2 + js-tokens: 3.0.2 + dev: true + resolution: + integrity: sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= + /babel-core/6.26.0: + dependencies: + babel-code-frame: 6.26.0 + babel-generator: 6.26.1 + babel-helpers: 6.24.1 + babel-messages: 6.23.0 + babel-register: 6.26.0 + babel-runtime: 6.26.0 + babel-template: 6.26.0 + babel-traverse: 6.26.0 + babel-types: 6.26.0 + babylon: 6.18.0 + convert-source-map: 1.5.1 + debug: 2.6.9 + json5: 0.5.1 + lodash: 4.17.5 + minimatch: 3.0.4 + path-is-absolute: 1.0.1 + private: 0.1.8 + slash: 1.0.0 + source-map: 0.5.7 + dev: true + resolution: + integrity: sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g= + /babel-generator/6.26.1: + dependencies: + babel-messages: 6.23.0 + babel-runtime: 6.26.0 + babel-types: 6.26.0 + detect-indent: 4.0.0 + jsesc: 1.3.0 + lodash: 4.17.5 + source-map: 0.5.7 + trim-right: 1.0.1 + dev: true + resolution: + integrity: sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== + /babel-helper-define-map/6.26.0: + dependencies: + babel-helper-function-name: 6.24.1 + babel-runtime: 6.26.0 + babel-types: 6.26.0 + lodash: 4.17.5 + dev: true + resolution: + integrity: sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= + /babel-helper-function-name/6.24.1: + dependencies: + babel-helper-get-function-arity: 6.24.1 + babel-runtime: 6.26.0 + babel-template: 6.26.0 + babel-traverse: 6.26.0 + babel-types: 6.26.0 + dev: true + resolution: + integrity: sha1-00dbjAPtmCQqJbSDUasYOZ01gKk= + /babel-helper-get-function-arity/6.24.1: + dependencies: + babel-runtime: 6.26.0 + babel-types: 6.26.0 + dev: true + resolution: + integrity: sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0= + /babel-helper-optimise-call-expression/6.24.1: + dependencies: + babel-runtime: 6.26.0 + babel-types: 6.26.0 + dev: true + resolution: + integrity: sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc= + /babel-helper-replace-supers/6.24.1: + dependencies: + babel-helper-optimise-call-expression: 6.24.1 + babel-messages: 6.23.0 + babel-runtime: 6.26.0 + babel-template: 6.26.0 + babel-traverse: 6.26.0 + babel-types: 6.26.0 + dev: true + resolution: + integrity: sha1-v22/5Dk40XNpohPKiov3S2qQqxo= + /babel-helpers/6.24.1: + dependencies: + babel-runtime: 6.26.0 + babel-template: 6.26.0 + dev: true + resolution: + integrity: sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= + /babel-messages/6.23.0: + dependencies: + babel-runtime: 6.26.0 + dev: true + resolution: + integrity: sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= + /babel-plugin-transform-es2015-classes/6.24.1: + dependencies: + babel-helper-define-map: 6.26.0 + babel-helper-function-name: 6.24.1 + babel-helper-optimise-call-expression: 6.24.1 + babel-helper-replace-supers: 6.24.1 + babel-messages: 6.23.0 + babel-runtime: 6.26.0 + babel-template: 6.26.0 + babel-traverse: 6.26.0 + babel-types: 6.26.0 + dev: true + resolution: + integrity: sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= + /babel-register/6.26.0: + dependencies: + babel-core: 6.26.0 + babel-runtime: 6.26.0 + core-js: 2.5.3 + home-or-tmp: 2.0.0 + lodash: 4.17.5 + mkdirp: 0.5.1 + source-map-support: 0.4.18 + dev: true + resolution: + integrity: sha1-btAhFz4vy0htestFxgCahW9kcHE= + /babel-run-async/1.0.0: + dependencies: + babel-runtime: 6.26.0 + is-promise: 2.1.0 + dev: true + resolution: + integrity: sha1-o0NCX802FY3++ucl0Dk+zkTsRZw= + /babel-runtime/6.26.0: + dependencies: + core-js: 2.5.3 + regenerator-runtime: 0.11.1 + dev: true + resolution: + integrity: sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + /babel-template/6.26.0: + dependencies: + babel-runtime: 6.26.0 + babel-traverse: 6.26.0 + babel-types: 6.26.0 + babylon: 6.18.0 + lodash: 4.17.5 + dev: true + resolution: + integrity: sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= + /babel-traverse/6.26.0: + dependencies: + babel-code-frame: 6.26.0 + babel-messages: 6.23.0 + babel-runtime: 6.26.0 + babel-types: 6.26.0 + babylon: 6.18.0 + debug: 2.6.9 + globals: 9.18.0 + invariant: 2.2.4 + lodash: 4.17.5 + dev: true + resolution: + integrity: sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= + /babel-types/6.26.0: + dependencies: + babel-runtime: 6.26.0 + esutils: 2.0.2 + lodash: 4.17.5 + to-fast-properties: 1.0.3 + dev: true + resolution: + integrity: sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= + /babylon/6.18.0: + dev: true + resolution: + integrity: sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== + /balanced-match/1.0.0: + resolution: + integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + /base64-js/0.0.8: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha1-EQHpVE9KdrG8OybUUsqW16NeeXg= + /bcrypt-pbkdf/1.0.1: + dependencies: + tweetnacl: 0.14.5 + dev: false + optional: true + resolution: + integrity: sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40= + /bl/1.2.1: + dependencies: + readable-stream: 2.3.5 + dev: true + resolution: + integrity: sha1-ysMo977kVzDUBLaSID/LWQ4XLV4= + /block-stream/0.0.9: + dependencies: + inherits: 2.0.3 + dev: false + engines: + node: 0.4 || >=0.5.8 + resolution: + integrity: sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo= + /bole/3.0.2: + dependencies: + fast-safe-stringify: 1.1.13 + individual: 3.0.0 + dev: true + resolution: + integrity: sha1-vIpIPKlASdqbg3wa0Rzf6+5uBRQ= + /boom/4.3.1: + dependencies: + hoek: 4.2.1 + dev: false + engines: + node: '>=4.0.0' + resolution: + integrity: sha1-T4owBctKfjiJ90kDD9JbluAdLjE= + /boom/5.2.0: + dependencies: + hoek: 4.2.1 + dev: false + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw== + /boxen/0.5.1: + dependencies: + camelcase: 2.1.1 + chalk: 1.1.3 + cli-boxes: 1.0.0 + filled-array: 1.1.0 + object-assign: 4.1.1 + repeating: 2.0.1 + string-width: 1.0.2 + widest-line: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-W3PYhA6388ihVcv2ntPtaNRyABQ= + /brace-expansion/1.1.11: + dependencies: + balanced-match: 1.0.0 + concat-map: 0.0.1 + resolution: + integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + /browserify-zlib/0.1.4: + dependencies: + pako: 0.2.9 + dev: true + resolution: + integrity: sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0= + /buffer/3.6.0: + dependencies: + base64-js: 0.0.8 + ieee754: 1.1.9 + isarray: 1.0.0 + dev: true + resolution: + integrity: sha1-pyyTb3e5a/UvX357RnGAYoVR3vs= + /builtin-modules/1.1.1: + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= + /byline/5.0.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE= + /bzip2-maybe/1.0.0: + dependencies: + is-bzip2: 1.0.0 + peek-stream: 1.1.2 + pumpify: 1.4.0 + through2: 2.0.3 + unbzip2-stream: 1.2.5 + dev: true + resolution: + integrity: sha1-ya73AIprlDy+mcxhcSXrS9R4KWs= + /caller-path/0.1.0: + dependencies: + callsites: 0.2.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8= + /callsites/0.2.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo= + /callsites/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-AlY7EO0x8uvZWJOndvCz2VprFbg= + /camelcase-keys/2.1.0: + dependencies: + camelcase: 2.1.1 + map-obj: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc= + /camelcase-keys/4.2.0: + dependencies: + camelcase: 4.1.0 + map-obj: 2.0.0 + quick-lru: 1.1.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-oqpfsa9oh1glnDLBQUJteJI7m3c= + /camelcase/2.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= + /camelcase/4.1.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= + /capture-stack-trace/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0= + /caseless/0.12.0: + dev: false + resolution: + integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + /ccount/1.0.2: + dev: true + resolution: + integrity: sha1-U7ai+BW7d7nChx97mnLDol8djok= + /chalk/0.5.1: + dependencies: + ansi-styles: 1.1.0 + escape-string-regexp: 1.0.5 + has-ansi: 0.1.0 + strip-ansi: 0.3.0 + supports-color: 0.2.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ= + /chalk/1.1.3: + dependencies: + ansi-styles: 2.2.1 + escape-string-regexp: 1.0.5 + has-ansi: 2.0.0 + strip-ansi: 3.0.1 + supports-color: 2.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + /chalk/2.3.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.3.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ== + /character-entities-html4/1.1.1: + dev: true + resolution: + integrity: sha1-NZoqSg9+KdPcKsmb2+Ie45Q46lA= + /character-entities-legacy/1.1.1: + dev: true + resolution: + integrity: sha1-9Ad53xoQGHK7UQo9KV4fzPFHIC8= + /character-entities/1.2.1: + dev: true + resolution: + integrity: sha1-92hxvl72bdt/j440eOzDdMJ9bco= + /character-reference-invalid/1.1.1: + dev: true + resolution: + integrity: sha1-lCg191Dk7GGjCOYMLvjMEBEgLvw= + /chownr/1.0.1: + dev: true + resolution: + integrity: sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE= + /cli-boxes/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-T6kXw+WclKAEzWH47lCdplFocUM= + /co/4.6.0: + dev: false + engines: + iojs: '>= 1.0.0' + node: '>= 0.12.0' + resolution: + integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + /code-point-at/1.1.0: + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + /codemo/0.2.2: + dependencies: + acorn: 3.0.4 + babel-runtime: 6.26.0 + callsites: 1.0.0 + cross-spawn-async: 2.2.2 + file-position: 0.0.0 + lodash.partition: 4.6.0 + normalize-newline: 2.0.0 + normalize-path: 2.0.1 + promise.prototype.finally: 1.0.1 + rollup: 0.25.8 + rollup-plugin-babel: 2.4.0 + rollup-plugin-includepaths: 0.1.2 + source-map: 0.5.3 + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-GCe0ZB87z4vXG9SbLU6ZtFuLX9c= + /collapse-white-space/1.0.3: + dev: true + resolution: + integrity: sha1-S5BvZw5aljqHt2sOFolkM0G2Ajw= + /color-convert/1.9.1: + dependencies: + color-name: 1.1.3 + dev: true + resolution: + integrity: sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ== + /color-name/1.1.3: + dev: true + resolution: + integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + /combined-stream/1.0.6: + dependencies: + delayed-stream: 1.0.0 + dev: false + engines: + node: '>= 0.8' + resolution: + integrity: sha1-cj599ugBrFYTETp+RFqbactjKBg= + /command-exists/1.2.2: + dev: true + resolution: + integrity: sha1-EoGcZPr5VEbsCuB/5sr7brNwiyI= + /commander/2.15.0: + dev: true + resolution: + integrity: sha512-7B1ilBwtYSbetCgTY1NJFg+gVpestg0fdA1MhC1Vs4ssyfSXnCAjFr+QcQM9/RedXC0EaUx1sG8Smgw2VfgKEg== + /concat-map/0.0.1: + resolution: + integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + /concat-stream/1.6.1: + dependencies: + inherits: 2.0.3 + readable-stream: 2.3.5 + typedarray: 0.0.6 + dev: true + engines: + '0': node >= 0.8 + resolution: + integrity: sha512-gslSSJx03QKa59cIKqeJO9HQ/WZMotvYJCuaUULrLpjj8oG40kV2Z+gz82pVxlTkOADi4PJxQPPfhl1ELYrrXw== + /configstore/2.1.0: + dependencies: + dot-prop: 3.0.0 + graceful-fs: 4.1.11 + mkdirp: 0.5.1 + object-assign: 4.1.1 + os-tmpdir: 1.0.2 + osenv: 0.1.5 + uuid: 2.0.3 + write-file-atomic: 1.3.4 + xdg-basedir: 2.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-c3o6cDbpiGECqmCZ5HuzOrGroaE= + /console-control-strings/1.1.0: + dev: false + resolution: + integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + /convert-source-map/1.5.1: + dev: true + resolution: + integrity: sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU= + /core-js/2.5.3: + dev: true + resolution: + integrity: sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4= + /core-util-is/1.0.2: + resolution: + integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + /create-error-class/3.0.2: + dependencies: + capture-stack-trace: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y= + /cross-spawn-async/2.2.2: + dependencies: + lru-cache: 4.1.2 + which: 1.3.0 + deprecated: 'cross-spawn no longer requires a build toolchain, use it instead!' + dev: true + resolution: + integrity: sha1-kN6ptpIPA7L3vHSZYVABrubyMX4= + /cross-spawn/4.0.2: + dependencies: + lru-cache: 4.1.2 + which: 1.3.0 + dev: true + resolution: + integrity: sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE= + /cross-spawn/5.1.0: + dependencies: + lru-cache: 4.1.2 + shebang-command: 1.2.0 + which: 1.3.0 + dev: true + resolution: + integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + /cross-spawn/6.0.5: + dependencies: + nice-try: 1.0.4 + path-key: 2.0.1 + semver: 5.5.0 + shebang-command: 1.2.0 + which: 1.3.0 + dev: true + engines: + node: '>=4.8' + resolution: + integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + /cryptiles/3.1.2: + dependencies: + boom: 5.2.0 + dev: false + engines: + node: '>=4.0.0' + resolution: + integrity: sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4= + /currently-unhandled/0.4.1: + dependencies: + array-find-index: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o= + /dashdash/1.14.1: + dependencies: + assert-plus: 1.0.0 + dev: false + engines: + node: '>=0.10' + resolution: + integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + /debug/2.6.9: + dependencies: + ms: 2.0.0 + dev: true + resolution: + integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + /decamelize-keys/1.1.0: + dependencies: + decamelize: 1.2.0 + map-obj: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= + /decamelize/1.2.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + /decompress-maybe/1.0.0: + dependencies: + bzip2-maybe: 1.0.0 + gunzip-maybe: 1.4.1 + pumpify: 1.4.0 + dev: true + resolution: + integrity: sha1-rf54xmzAaeZOgkvRQFuF515tHLs= + /deep-equal/1.0.1: + dev: true + resolution: + integrity: sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= + /deep-extend/0.4.2: + dev: true + engines: + iojs: '>=1.0.0' + node: '>=0.12.0' + resolution: + integrity: sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8= + /define-properties/1.1.2: + dependencies: + foreach: 2.0.5 + object-keys: 1.0.11 + engines: + node: '>= 0.4' + resolution: + integrity: sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ= + /defined/1.0.0: + dev: true + resolution: + integrity: sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= + /delayed-stream/1.0.0: + dev: false + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + /delegates/1.0.0: + dev: false + resolution: + integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + /detect-indent/4.0.0: + dependencies: + repeating: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-920GQ1LN9Docts5hnE7jqUdd4gg= + /detect-indent/5.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-OHHMCmoALow+Wzz38zYmRnXwa50= + /diff/2.2.3: + dev: true + engines: + node: '>=0.3.1' + resolution: + integrity: sha1-YOr9DSjukG5Oj/ClLBIpUhAzv5k= + /diff/3.5.0: + dev: true + engines: + node: '>=0.3.1' + resolution: + integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + /dot-prop/3.0.0: + dependencies: + is-obj: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-G3CK8JSknJoOfbyteQq6U52sEXc= + /duplexer/0.1.1: + dev: true + resolution: + integrity: sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= + /duplexer2/0.1.4: + dependencies: + readable-stream: 2.3.5 + dev: true + resolution: + integrity: sha1-ixLauHjA1p4+eJEFFmKjL8a93ME= + /duplexify/3.5.4: + dependencies: + end-of-stream: 1.4.1 + inherits: 2.0.3 + readable-stream: 2.3.5 + stream-shift: 1.0.0 + dev: true + resolution: + integrity: sha512-JzYSLYMhoVVBe8+mbHQ4KgpvHpm0DZpJuL8PY93Vyv1fW7jYJ90LoXa1di/CVbJM+TgMs91rbDapE/RNIfnJsA== + /ecc-jsbn/0.1.1: + dependencies: + jsbn: 0.1.1 + dev: false + optional: true + resolution: + integrity: sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU= + /emoji-regex/6.1.1: + dev: true + resolution: + integrity: sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4= + /end-of-stream/1.4.1: + dependencies: + once: 1.4.0 + dev: true + resolution: + integrity: sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== + /error-ex/1.3.1: + dependencies: + is-arrayish: 0.2.1 + dev: true + resolution: + integrity: sha1-+FWobOYa3E6GIcPNoh56dhLDqNw= + /es-abstract/1.10.0: + dependencies: + es-to-primitive: 1.1.1 + function-bind: 1.1.1 + has: 1.0.1 + is-callable: 1.1.3 + is-regex: 1.0.4 + engines: + node: '>= 0.4' + resolution: + integrity: sha512-/uh/DhdqIOSkAWifU+8nG78vlQxdLckUdI/sPgy0VhuXi2qJ7T8czBmqIYtLQVpCIFYafChnsRsB5pyb1JdmCQ== + /es-to-primitive/1.1.1: + dependencies: + is-callable: 1.1.3 + is-date-object: 1.0.1 + is-symbol: 1.0.1 + engines: + node: '>= 0.4' + resolution: + integrity: sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0= + /escape-string-regexp/1.0.5: + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + /esprima/4.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw== + /estree-walker/0.2.1: + dev: true + resolution: + integrity: sha1-va/oCVOD2EFNXcLs9MkXO225QS4= + /esutils/2.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= + /events-to-array/1.1.2: + dev: true + resolution: + integrity: sha1-LUH1Y+H+QA7Uli/hpNXGp1Od9/Y= + /extend/3.0.1: + dev: false + resolution: + integrity: sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ= + /extsprintf/1.3.0: + dev: false + engines: + '0': node >=0.6.0 + resolution: + integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + /extsprintf/1.4.0: + dev: false + engines: + '0': node >=0.6.0 + resolution: + integrity: sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + /fast-deep-equal/1.1.0: + dev: false + resolution: + integrity: sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ= + /fast-json-stable-stringify/2.0.0: + dev: false + resolution: + integrity: sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + /fast-safe-stringify/1.1.13: + dev: true + resolution: + integrity: sha1-oB6c2cnkkXFcmKdaQtXwu9EH/3Y= + /figures/1.7.0: + dependencies: + escape-string-regexp: 1.0.5 + object-assign: 4.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= + /file-exists/1.0.0: + dev: true + resolution: + integrity: sha1-5tJptWVnuJIlgTmOmQ3XB49y1hY= + /file-position/0.0.0: + dev: true + resolution: + integrity: sha1-rkxlqupgoUyX9xUIwKvIaopfCI4= + /filled-array/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-w8T2xmO5I0WamqKZEtLQMfFQf4Q= + /find-down/0.1.4: + dependencies: + locate-path: 2.0.0 + next-path: 1.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-3lcasU5kFaqBp/IJ19lDRv5I0FG42J94s2oIP5r0KA5z5+ID0vocMylMUEuuGbXqJ5WLNZteQB9CAVIzUnk9bQ== + /find-up/1.1.2: + dependencies: + path-exists: 2.1.0 + pinkie-promise: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + /find-up/2.1.0: + dependencies: + locate-path: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + /flatten/1.0.2: + dev: true + resolution: + integrity: sha1-2uRqnXj74lKSJYzB54CkHZXAN4I= + /for-each/0.3.2: + dependencies: + is-function: 1.0.1 + dev: true + resolution: + integrity: sha1-LEBFC5NI6X8oEyJZO6lnBLmr1NQ= + /foreach/2.0.5: + resolution: + integrity: sha1-C+4AUBiusmDQo6865ljdATbsG5k= + /forever-agent/0.6.1: + dev: false + resolution: + integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + /form-data/2.3.2: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.6 + mime-types: 2.1.18 + dev: false + engines: + node: '>= 0.12' + resolution: + integrity: sha1-SXBJi+YEwgwAXU9cI67NIda0kJk= + /fs-extra/5.0.0: + dependencies: + graceful-fs: 4.1.11 + jsonfile: 4.0.0 + universalify: 0.1.1 + dev: true + resolution: + integrity: sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ== + /fs.realpath/1.0.0: + resolution: + integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + /fstream/1.0.11: + dependencies: + graceful-fs: 4.1.11 + inherits: 2.0.3 + mkdirp: 0.5.1 + rimraf: 2.6.2 + dev: false + engines: + node: '>=0.6' + resolution: + integrity: sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE= + /function-bind/1.1.1: + resolution: + integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + /gauge/2.7.4: + dependencies: + aproba: 1.2.0 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.2 + string-width: 1.0.2 + strip-ansi: 3.0.1 + wide-align: 1.1.2 + dev: false + resolution: + integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + /get-stdin/4.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= + /getpass/0.1.7: + dependencies: + assert-plus: 1.0.0 + dev: false + resolution: + integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + /github-slugger/1.2.0: + dependencies: + emoji-regex: 6.1.1 + dev: true + resolution: + integrity: sha512-wIaa75k1vZhyPm9yWrD08A5Xnx/V+RmzGrpjQuLemGKSb77Qukiaei58Bogrl/LZSADDfPzKJX8jhLs4CRTl7Q== + /github-url-to-object/2.2.6: + dependencies: + is-url: 1.2.2 + dev: true + resolution: + integrity: sha1-ypJQFlFJdI7uswv8xgAMb+DSQvc= + /glob/7.0.6: + dependencies: + 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 + dev: true + resolution: + integrity: sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo= + /glob/7.1.2: + dependencies: + 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 + resolution: + integrity: sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ== + /globals/9.18.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== + /got/5.7.1: + dependencies: + 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.3.5 + timed-out: 3.1.3 + unzip-response: 1.0.2 + url-parse-lax: 1.0.0 + dev: true + engines: + node: '>=0.10.0 <7' + resolution: + integrity: sha1-X4FjWmHkplifGAVp6k44FoClHzU= + /graceful-fs/4.1.11: + engines: + node: '>=0.4.0' + 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.4.0 + through2: 2.0.3 + dev: true + resolution: + integrity: sha512-qtutIKMthNJJgeHQS7kZ9FqDq59/Wn0G2HYCRNjpup7yKfVI6/eqwpmroyZGFoCYaG+sW6psNVb4zoLADHpp2g== + /har-schema/2.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + /har-validator/5.0.3: + dependencies: + ajv: 5.5.2 + har-schema: 2.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0= + /has-ansi/0.1.0: + dependencies: + ansi-regex: 0.2.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4= + /has-ansi/2.0.0: + dependencies: + ansi-regex: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + /has-flag/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + /has-unicode/2.0.1: + dev: false + resolution: + integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + /has/1.0.1: + dependencies: + function-bind: 1.1.1 + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-hGFzP1OLCDfJNh45qauelwTcLyg= + /hawk/6.0.2: + dependencies: + boom: 4.3.1 + cryptiles: 3.1.2 + hoek: 4.2.1 + sntp: 2.1.0 + dev: false + engines: + node: '>=4.5.0' + resolution: + integrity: sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ== + /hoek/4.2.1: + dev: false + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA== + /home-or-tmp/2.0.0: + dependencies: + os-homedir: 1.0.2 + os-tmpdir: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-42w/LSyufXRqhX440Y1fMqeILbg= + /hosted-git-info/2.6.0: + engines: + node: '>=4' + resolution: + integrity: sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw== + /http-signature/1.2.0: + dependencies: + assert-plus: 1.0.0 + jsprim: 1.4.1 + sshpk: 1.14.1 + dev: false + engines: + node: '>=0.8' + npm: '>=1.3.7' + resolution: + integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + /ieee754/1.1.9: + dev: true + resolution: + integrity: sha512-yWDsidMaZHbeTa0a1iSFpK8QhzicsFxo8zKxH0YU2g47rNUZql5+2o3DSc5Z070kjGPLP292BWiF4bd8Q+G87g== + /imurmurhash/0.1.4: + dev: true + engines: + node: '>=0.8.19' + resolution: + integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= + /indent-string/2.1.0: + dependencies: + repeating: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= + /indent-string/3.2.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= + /independent/0.2.0: + dependencies: + '@zkochan/async-replace': 0.4.1 + babel-runtime: 6.26.0 + read-pkg-up: 1.0.1 + relative: 3.0.2 + resolve: 1.1.7 + dev: true + resolution: + integrity: sha1-fP+w1d94AFLyRFzaqPXj29sXyw8= + /individual/3.0.0: + dev: true + resolution: + integrity: sha1-58pPhfiVewGHNPKFdQ3CLsL5hi0= + /inflight/1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + resolution: + integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + /inherits/2.0.3: + resolution: + integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + /ini/1.3.5: + dev: true + resolution: + integrity: sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + /invariant/2.2.4: + dependencies: + loose-envify: 1.3.1 + dev: true + resolution: + integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + /is-alphabetical/1.0.1: + dev: true + resolution: + integrity: sha1-x3B5zJHU76x3W+EDS/LSQ/lebwg= + /is-alphanumerical/1.0.1: + dependencies: + is-alphabetical: 1.0.1 + is-decimal: 1.0.1 + dev: true + resolution: + integrity: sha1-37SqTRCF4zvbYcLe6cgOnGwZ9Ts= + /is-arrayish/0.2.1: + dev: true + resolution: + integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + /is-builtin-module/1.0.0: + dependencies: + builtin-modules: 1.1.1 + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-VAVy0096wxGfj3bDDLwbHgN6/74= + /is-bzip2/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-XuWOqlounIDiFAe+3yOuWsCRs/w= + /is-callable/1.1.3: + engines: + node: '>= 0.4' + resolution: + integrity: sha1-hut1OSgF3cM69xySoO7fdO52BLI= + /is-date-object/1.0.1: + engines: + node: '>= 0.4' + resolution: + integrity: sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= + /is-decimal/1.0.1: + dev: true + resolution: + integrity: sha1-9ftqlJlq2ejjdh+/vQkfH8qMToI= + /is-deflate/1.0.0: + dev: true + resolution: + integrity: sha1-yGKQHDwWH7CdrHzcfnhPgOmPLxQ= + /is-finite/1.0.2: + dependencies: + number-is-nan: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= + /is-fullwidth-code-point/1.0.0: + dependencies: + number-is-nan: 1.0.1 + engines: + 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: + node: '>=0.10.0' + resolution: + integrity: sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM= + /is-hexadecimal/1.0.1: + dev: true + resolution: + integrity: sha1-bghLvJIGH7sJcexYts5tQE4k2mk= + /is-npm/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-8vtjpl5JBbQGyGBydloaTceTufQ= + /is-obj/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + /is-plain-obj/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4= + /is-promise/2.1.0: + dev: true + resolution: + integrity: sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= + /is-redirect/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= + /is-regex/1.0.4: + dependencies: + has: 1.0.1 + engines: + node: '>= 0.4' + resolution: + integrity: sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= + /is-retry-allowed/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-EaBgVotnM5REAz0BJaYaINVk+zQ= + /is-stream/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + /is-symbol/1.0.1: + engines: + node: '>= 0.4' + resolution: + integrity: sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI= + /is-typedarray/1.0.0: + dev: false + resolution: + integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + /is-url/1.2.2: + dev: true + resolution: + integrity: sha1-SYkFpZO/R8wtnn9zg3K792lsfyY= + /is-utf8/0.2.1: + dev: true + resolution: + integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + /is-windows/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + /isarray/1.0.0: + resolution: + integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + /isexe/2.0.0: + resolution: + integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + /isobject/2.1.0: + dependencies: + isarray: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + /isstream/0.1.2: + dev: false + resolution: + integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + /js-tokens/3.0.2: + dev: true + resolution: + integrity: sha1-mGbfOVECEw449/mWvOtlRDIJwls= + /js-yaml/3.11.0: + dependencies: + argparse: 1.0.10 + esprima: 4.0.0 + dev: true + resolution: + integrity: sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw== + /jsbn/0.1.1: + dev: false + optional: true + resolution: + integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + /jsesc/1.3.0: + dev: true + resolution: + integrity: sha1-RsP+yMGJKxKwgz25vHYiF226s0s= + /json-append/1.1.1: + dependencies: + concat-stream: 1.6.1 + dev: true + resolution: + integrity: sha1-Pnu6YqBHvzHJjexDGaU5uyhrsQQ= + /json-parse-better-errors/1.0.1: + resolution: + integrity: sha512-xyQpxeWWMKyJps9CuGJYeng6ssI5bpqS9ltQpdVQ90t4ql6NdnxFKh95JcRt2cun/DjMVNrdjniLPuMA69xmCw== + /json-schema-traverse/0.3.1: + dev: false + resolution: + integrity: sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A= + /json-schema/0.2.3: + dev: false + resolution: + integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + /json-stringify-safe/5.0.1: + resolution: + integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + /json5/0.5.1: + dev: true + resolution: + integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= + /jsondiffpatch/0.1.43: + bundledDependencies: [] + dependencies: + chalk: 0.5.1 + dev: true + resolution: + integrity: sha1-wFKImpnvfroZ0AlfkPclz6cKVhE= + /jsonfile/4.0.0: + dev: true + optionalDependencies: + graceful-fs: 4.1.11 + resolution: + integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + /jsprim/1.4.1: + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.2.3 + verror: 1.10.0 + dev: false + engines: + '0': node >=0.6.0 + resolution: + integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + /latest-version/2.0.0: + dependencies: + package-json: 2.4.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-VvjWE5YghHuAF/jx9NeOIRMkFos= + /load-json-file/1.1.0: + dependencies: + graceful-fs: 4.1.11 + parse-json: 2.2.0 + pify: 2.3.0 + pinkie-promise: 2.0.1 + strip-bom: 2.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + /load-json-file/4.0.0: + dependencies: + graceful-fs: 4.1.11 + parse-json: 4.0.0 + pify: 3.0.0 + strip-bom: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs= + /locate-path/2.0.0: + dependencies: + p-locate: 2.0.0 + path-exists: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + /lodash.partition/4.6.0: + dev: true + resolution: + integrity: sha1-o45GtzRp4EILDaEhLmbUFL42S6Q= + /lodash/4.17.5: + dev: true + resolution: + integrity: sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw== + /longest-streak/1.0.0: + dev: true + resolution: + integrity: sha1-0GWXxNTDG1LMsfXY+P5xSOr9aWU= + /loose-envify/1.3.1: + dependencies: + js-tokens: 3.0.2 + dev: true + resolution: + integrity: sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg= + /loud-rejection/1.6.0: + dependencies: + currently-unhandled: 0.4.1 + signal-exit: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= + /lowercase-keys/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-TjNms55/VFfjXxMkvfb4jQv8cwY= + /lru-cache/4.1.2: + dependencies: + pseudomap: 1.0.2 + yallist: 2.1.2 + dev: true + resolution: + integrity: sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ== + /magic-hook/1.0.0: + dependencies: + flatten: 1.0.2 + dev: true + resolution: + integrity: sha1-mu2GAadRK1axlUcNonSk7jqVCfA= + /make-dir/1.2.0: + dependencies: + pify: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-aNUAa4UMg/UougV25bbrU4ZaaKNjJ/3/xnvg/twpmKROPdKZPZ9wGgI0opdZzO8q/zUFawoUuixuOv33eZ61Iw== + /make-error/1.3.4: + dev: true + resolution: + integrity: sha512-0Dab5btKVPhibSalc9QGXb559ED7G7iLjFXBaj9Wq8O3vorueR5K5jaE3hkG6ZQINyhA/JgG6Qk4qdFQjsYV6g== + /map-obj/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= + /map-obj/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-plzSkIepJZi4eRJXpSPgISIqwfk= + /markdown-table/0.4.0: + dev: true + resolution: + integrity: sha1-iQwsGzv+g/sA5BKbjkz+ZFJw+dE= + /markdownscript/1.3.0: + dependencies: + babel-runtime: 6.26.0 + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-vf3/Csk0F4JLI2UjqaaZ5eDOfhE= + /mdast-util-to-string/1.0.4: + dev: true + resolution: + integrity: sha1-XEVch4yTVfDB5/PotxnPWDaRrPs= + /meow/3.7.0: + dependencies: + 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.4.0 + object-assign: 4.1.1 + read-pkg-up: 1.0.1 + redent: 1.0.0 + trim-newlines: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= + /meow/4.0.0: + dependencies: + camelcase-keys: 4.2.0 + decamelize-keys: 1.1.0 + loud-rejection: 1.6.0 + minimist: 1.2.0 + minimist-options: 3.0.2 + normalize-package-data: 2.4.0 + read-pkg-up: 3.0.0 + redent: 2.0.0 + trim-newlines: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-Me/kel335m6vMKmEmA6c87Z6DUFW3JqkINRnxkbC+A/PUm0D5Fl2dEBQrPKnqCL9Te/CIa1MUt/0InMJhuC/sw== + /mime-db/1.33.0: + dev: false + engines: + node: '>= 0.6' + resolution: + integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== + /mime-types/2.1.18: + dependencies: + mime-db: 1.33.0 + dev: false + engines: + node: '>= 0.6' + resolution: + integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== + /minimatch/3.0.4: + dependencies: + brace-expansion: 1.1.11 + resolution: + integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + /minimist-options/3.0.2: + dependencies: + arrify: 1.0.1 + is-plain-obj: 1.1.0 + dev: true + engines: + node: '>= 4' + resolution: + integrity: sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ== + /minimist/0.0.8: + resolution: + integrity: sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + /minimist/1.2.0: + dev: true + resolution: + integrity: sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= + /mkdirp-promise/5.0.1: + dependencies: + mkdirp: 0.5.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE= + /mkdirp/0.5.1: + dependencies: + minimist: 0.0.8 + resolution: + integrity: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + /mos-core/1.0.2: + dependencies: + babel-run-async: 1.0.0 + babel-runtime: 6.26.0 + ccount: 1.0.2 + collapse-white-space: 1.0.3 + core-js: 2.5.3 + file-position: 0.0.0 + is-promise: 2.1.0 + longest-streak: 1.0.0 + markdown-table: 0.4.0 + parse-entities: 1.1.1 + repeat-string: 1.6.1 + stringify-entities: 1.3.1 + trim: 0.0.1 + trim-trailing-lines: 1.1.0 + unist-util-remove-position: 1.1.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-N8JpfBzHhhgkFivQ+rrvJCX55H0= + /mos-hosted-git-info/1.0.0: + dev: true + resolution: + integrity: sha1-yj8BhwBEv14CT4WPEl3FmxrFe2k= + /mos-init/1.1.2: + dependencies: + arr-exclude: 1.0.0 + core-js: 2.5.3 + cross-spawn: 4.0.2 + mos-read-pkg-up: 1.0.0 + the-argv: 1.0.0 + write-pkg: 1.0.0 + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha1-DuxN4kE4UjTkwKFUqZhc7NH8RIM= + /mos-normalize-package-data/1.0.0: + dependencies: + is-builtin-module: 1.0.0 + mos-hosted-git-info: 1.0.0 + semver: 5.5.0 + validate-npm-package-license: 3.0.3 + dev: true + resolution: + integrity: sha1-D9oITzRT8B7UtWVTQeYDPxeaeas= + /mos-plugin-dependencies/2.2.2: + dependencies: + babel-runtime: 6.26.0 + github-url-to-object: 2.2.6 + shieldman: 1.2.0 + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha1-vm7fN15M9ch8QU0PI3ZmItGO0Xc= + /mos-plugin-ejs/1.1.2: + dependencies: + babel-run-async: 1.0.0 + babel-runtime: 6.26.0 + github-url-to-object: 2.2.6 + mos-read-pkg-up: 1.0.0 + reserved-words: 0.1.2 + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha1-1jZXxN9o0yMx1MdHweq/vBC1zBY= + /mos-plugin-example/1.1.2: + dependencies: + babel-runtime: 6.26.0 + codemo: 0.2.2 + independent: 0.2.0 + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha1-YmGDjrRVXNmjj7zrkgEz55S4hHc= + /mos-plugin-installation/1.2.2: + dependencies: + babel-runtime: 6.26.0 + markdownscript: 1.3.0 + mdast-util-to-string: 1.0.4 + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha1-r2FghByH+zmGnQEHwGWaKTayPH8= + /mos-plugin-license/1.2.2: + dependencies: + babel-runtime: 6.26.0 + file-exists: 1.0.0 + markdownscript: 1.3.0 + mdast-util-to-string: 1.0.4 + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha1-BEV+GXukOHeOPbZ/rdi8yYR0fIY= + /mos-plugin-markdownscript/2.1.2: + dependencies: + babel-runtime: 6.26.0 + markdownscript: 1.3.0 + reserved-words: 0.1.2 + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha1-Xh02JCByVXeNRbt+elDceSbDA7A= + /mos-plugin-package-json/2.1.2: + dependencies: + babel-runtime: 6.26.0 + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha1-kQZoTdMWCYmBXd7Zi7qj6FedeaU= + /mos-plugin-readme/1.0.4: + dependencies: + babel-runtime: 6.26.0 + markdownscript: 1.3.0 + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha1-fOweSUjB7B1EKRWAHR9m164khfM= + /mos-plugin-shields/2.2.3: + dependencies: + babel-runtime: 6.26.0 + shieldman: 1.2.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-DQv/6/yl78i3q5xGxKElinHN5r+7bE0EJhPd2+sCvuBgcs+DaI1hbWu/ePiuobH8f7yaFN8w7dei3ZftiwHV9w== + /mos-plugin-snippet/2.1.3: + dependencies: + babel-runtime: 6.26.0 + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha1-AldDv4iW6GXi9/RIkoz0QHjUxZU= + /mos-plugin-toc/1.2.3: + dependencies: + babel-runtime: 6.26.0 + github-slugger: 1.2.0 + markdownscript: 1.3.0 + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha1-gDYFslWs9iUlq1l88ErSa99d4ws= + /mos-processor/1.2.2: + dependencies: + babel-runtime: 6.26.0 + github-url-to-object: 2.2.6 + magic-hook: 1.0.0 + mos-core: 1.0.2 + mos-read-pkg-up: 1.0.0 + normalize-path: 2.1.1 + remi: 1.1.1 + remi-runner: 1.1.3 + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha1-ayJKldvmppQ77O1etshS3Im6p9s= + /mos-read-pkg-up/1.0.0: + dependencies: + find-up: 1.1.2 + mos-read-pkg: 1.1.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-8Ai4XlQve4/T/bnXTtyOf00YJ2k= + /mos-read-pkg/1.1.3: + dependencies: + load-json-file: 1.1.0 + mos-normalize-package-data: 1.0.0 + path-type: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-FM28aoCPD7wbY3hmob7XBaK9EcQ= + /mos-tap-diff/1.0.0: + dependencies: + babel-runtime: 6.26.0 + chalk: 1.1.3 + core-js: 2.5.3 + diff: 2.2.3 + duplexer: 0.1.1 + figures: 1.7.0 + jsondiffpatch: 0.1.43 + pretty-ms: 2.1.0 + tap-parser: 1.3.2 + through2: 2.0.3 + dev: true + resolution: + integrity: sha1-NDOB0f2e1RljsLMVNbf9i64E/3A= + /mos/2.0.0-alpha.3: + dependencies: + babel-runtime: 6.26.0 + chalk: 1.1.3 + glob: 7.0.6 + loud-rejection: 1.6.0 + magic-hook: 1.0.0 + meow: 3.7.0 + mos-init: 1.1.2 + mos-plugin-dependencies: 2.2.2 + mos-plugin-ejs: 1.1.2 + mos-plugin-example: 1.1.2 + mos-plugin-installation: 1.2.2 + mos-plugin-license: 1.2.2 + mos-plugin-markdownscript: 2.1.2 + mos-plugin-package-json: 2.1.2 + mos-plugin-shields: 2.2.3 + mos-plugin-snippet: 2.1.3 + mos-plugin-toc: 1.2.3 + mos-processor: 1.2.2 + mos-read-pkg-up: 1.0.0 + mos-tap-diff: 1.0.0 + normalize-newline: 2.0.0 + normalize-path: 2.0.1 + rcfile: 1.0.3 + relative: 3.0.2 + resolve-cwd: 1.0.0 + resolve-from: 2.0.0 + tape: 4.5.1 + update-notifier: 0.7.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-t+m8RNw22I6vHVgmBn54ySEeqVE= + /ms/2.0.0: + dev: true + resolution: + integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + /mz/2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + dev: true + resolution: + integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + /ndjson/1.5.0: + dependencies: + json-stringify-safe: 5.0.1 + minimist: 1.2.0 + split2: 2.2.0 + through2: 2.0.3 + dev: true + resolution: + integrity: sha1-rmA7NrE0vOw0e0UkIrC/mNWDLsg= + /next-path/1.0.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha1-gixFgNer54PfGZZbeJYiyoAWA+Q= + /nice-try/1.0.4: + dev: true + resolution: + integrity: sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA== + /node-gyp/3.6.2: + dependencies: + fstream: 1.0.11 + glob: 7.1.2 + graceful-fs: 4.1.11 + minimatch: 3.0.4 + mkdirp: 0.5.1 + nopt: 3.0.6 + npmlog: 4.1.2 + osenv: 0.1.5 + request: 2.85.0 + rimraf: 2.6.2 + semver: 5.3.0 + tar: 2.2.1 + which: 1.3.0 + dev: false + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA= + /node-status-codes/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8= + /nopt/3.0.6: + dependencies: + abbrev: 1.1.1 + dev: false + resolution: + integrity: sha1-xkZdvwirzU2zWTF/eaxopkayj/k= + /normalize-newline/2.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-yIv2pUcUYqzrP2UXE7wjmw+stUk= + /normalize-package-data/2.4.0: + dependencies: + hosted-git-info: 2.6.0 + is-builtin-module: 1.0.0 + semver: 5.5.0 + validate-npm-package-license: 3.0.3 + resolution: + integrity: sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw== + /normalize-path/2.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-R4hqwWYnYNQmG32XnSQXCdPOP3o= + /normalize-path/2.1.1: + dependencies: + remove-trailing-separator: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + /npm-lifecycle/2.0.1: + dependencies: + byline: 5.0.0 + graceful-fs: 4.1.11 + node-gyp: 3.6.2 + resolve-from: 4.0.0 + slide: 1.1.6 + uid-number: 0.0.6 + umask: 1.1.0 + which: 1.3.0 + dev: false + resolution: + integrity: sha512-6CypRO6iNsSfrWOUajeQnesouUgkeh7clByYDORUV6AhwRaGfHYh+5rFdDCIqzmMqomGlyDsSpazthNPG2BAOA== + /npmlog/4.1.2: + dependencies: + are-we-there-yet: 1.1.4 + console-control-strings: 1.1.0 + gauge: 2.7.4 + set-blocking: 2.0.0 + dev: false + resolution: + integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + /number-is-nan/1.0.1: + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + /oauth-sign/0.8.2: + dev: false + resolution: + integrity: sha1-Rqarfwrq2N6unsBWV4C31O/rnUM= + /object-assign/4.1.1: + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + /object-inspect/1.1.0: + dev: true + resolution: + integrity: sha1-NLymRKgPlPi6QaD50JhOr2Os8U0= + /object-inspect/1.5.0: + dev: true + resolution: + integrity: sha512-UmOFbHbwvv+XHj7BerrhVq+knjceBdkvU5AriwLMvhv2qi+e7DJzxfBeFpILEjVzCp+xA+W/pIf06RGPWlZNfw== + /object-keys/1.0.11: + engines: + node: '>= 0.4' + resolution: + integrity: sha1-xUYBd4rVYPEULODgG8yotW0TQm0= + /object.getownpropertydescriptors/2.0.3: + dependencies: + define-properties: 1.1.2 + es-abstract: 1.10.0 + dev: false + engines: + node: '>= 0.8' + resolution: + integrity: sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= + /once/1.4.0: + dependencies: + wrappy: 1.0.2 + resolution: + integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + /os-homedir/1.0.2: + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + /os-tmpdir/1.0.2: + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + /osenv/0.1.5: + dependencies: + os-homedir: 1.0.2 + os-tmpdir: 1.0.2 + resolution: + integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== + /p-limit/1.2.0: + dependencies: + p-try: 1.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng== + /p-locate/2.0.0: + dependencies: + p-limit: 1.2.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + /p-try/1.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + /package-json/2.4.0: + dependencies: + got: 5.7.1 + registry-auth-token: 3.3.2 + registry-url: 3.1.0 + semver: 5.5.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-DRW9Z9HLvduyyiIv8u24a8sxqLs= + /package-preview/1.0.5: + dependencies: + '@pnpm/exec': 1.1.4 + '@types/fs-extra': 5.0.1 + '@types/load-json-file': 2.0.7 + '@types/mz': 0.0.32 + '@types/node': 9.4.7 + '@types/write-json-file': 2.2.1 + cross-spawn: 6.0.5 + find-down: 0.1.4 + fs-extra: 5.0.0 + graceful-fs: 4.1.11 + load-json-file: 4.0.0 + meow: 4.0.0 + mz: 2.7.0 + rimraf-then: 1.0.1 + symlink-dir: 1.1.2 + unpack-stream: 3.0.1 + write-json-file: 2.3.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-Qmhr23K9e2jI4LK4MU2be4xWX0CyniBDwmyCi6K+3lTZtryd2r29Wh6wPXo6wdP++jNsJ5ayZT4yJlZWVHnluQ== + /pako/0.2.9: + dev: true + resolution: + integrity: sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU= + /parse-entities/1.1.1: + dependencies: + character-entities: 1.2.1 + character-entities-legacy: 1.1.1 + character-reference-invalid: 1.1.1 + is-alphanumerical: 1.0.1 + is-decimal: 1.0.1 + is-hexadecimal: 1.0.1 + dev: true + resolution: + integrity: sha1-gRLYhHExnyerrk1klksSL+ThuJA= + /parse-json/2.2.0: + dependencies: + error-ex: 1.3.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + /parse-json/4.0.0: + dependencies: + error-ex: 1.3.1 + json-parse-better-errors: 1.0.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + /parse-ms/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0= + /path-exists/2.1.0: + dependencies: + pinkie-promise: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + /path-exists/3.0.0: + engines: + node: '>=4' + resolution: + integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + /path-is-absolute/1.0.1: + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + /path-key/2.0.1: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + /path-parse/1.0.5: + dev: true + resolution: + integrity: sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME= + /path-type/1.1.0: + dependencies: + graceful-fs: 4.1.11 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + /path-type/3.0.0: + dependencies: + pify: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + /peek-stream/1.1.2: + dependencies: + duplexify: 3.5.4 + through2: 2.0.3 + dev: true + resolution: + integrity: sha1-l+t2NlvP2MieKH9VyLadTD6bzFI= + /performance-now/2.1.0: + dev: false + resolution: + integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + /pify/2.3.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + /pify/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + /pinkie-promise/2.0.1: + dependencies: + pinkie: 2.0.4 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o= + /pinkie/2.0.4: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + /plur/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-24XGgU9eXlo7Se/CjWBP7GKXUVY= + /prepend-http/1.0.4: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= + /pretty-ms/2.1.0: + dependencies: + is-finite: 1.0.2 + parse-ms: 1.0.1 + plur: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-QlfCVt8/sLRR1q/6qwIYhBJpgdw= + /private/0.1.8: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== + /process-nextick-args/2.0.0: + resolution: + integrity: sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== + /promise.prototype.finally/1.0.1: + deprecated: Please upgrade to v2.0 or higher! + dev: true + resolution: + integrity: sha1-kRgvkckkhplXQPoF4NqUKsmGvvo= + /pseudomap/1.0.2: + dev: true + resolution: + integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + /pump/1.0.3: + dependencies: + end-of-stream: 1.4.1 + once: 1.4.0 + dev: true + resolution: + integrity: sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw== + /pump/2.0.1: + dependencies: + end-of-stream: 1.4.1 + once: 1.4.0 + dev: true + resolution: + integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== + /pumpify/1.4.0: + dependencies: + duplexify: 3.5.4 + inherits: 2.0.3 + pump: 2.0.1 + dev: true + resolution: + integrity: sha512-2kmNR9ry+Pf45opRVirpNuIFotsxUGLaYqxIwuR77AYrYRMuFCz9eryHBS52L360O+NcR383CL4QYlMKPq4zYA== + /punycode/1.4.1: + dev: false + resolution: + integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4= + /qs/6.5.1: + dev: false + engines: + node: '>=0.6' + resolution: + integrity: sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A== + /quick-lru/1.1.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= + /rc/1.2.6: + dependencies: + deep-extend: 0.4.2 + ini: 1.3.5 + minimist: 1.2.0 + strip-json-comments: 2.0.1 + dev: true + resolution: + integrity: sha1-6xiYnG1PTxYsOZ953dKfODVWgJI= + /rcfile/1.0.3: + dependencies: + debug: 2.6.9 + js-yaml: 3.11.0 + json5: 0.5.1 + object-assign: 4.1.1 + object-keys: 1.0.11 + path-exists: 2.1.0 + require-uncached: 1.0.3 + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-wdgXXCiRh8Hci7OpY7bURAF7FXY= + /read-all-stream/3.1.0: + dependencies: + pinkie-promise: 2.0.1 + readable-stream: 2.3.5 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po= + /read-package-json/2.0.13: + dependencies: + glob: 7.1.2 + json-parse-better-errors: 1.0.1 + normalize-package-data: 2.4.0 + slash: 1.0.0 + dev: false + optionalDependencies: + graceful-fs: 4.1.11 + resolution: + integrity: sha512-/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg== + /read-pkg-up/1.0.1: + dependencies: + find-up: 1.1.2 + read-pkg: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + /read-pkg-up/3.0.0: + dependencies: + find-up: 2.1.0 + read-pkg: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= + /read-pkg/1.1.0: + dependencies: + load-json-file: 1.1.0 + normalize-package-data: 2.4.0 + path-type: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + /read-pkg/3.0.0: + dependencies: + load-json-file: 4.0.0 + normalize-package-data: 2.4.0 + path-type: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= + /readable-stream/2.3.5: + dependencies: + core-util-is: 1.0.2 + inherits: 2.0.3 + isarray: 1.0.0 + process-nextick-args: 2.0.0 + safe-buffer: 5.1.1 + string_decoder: 1.0.3 + util-deprecate: 1.0.2 + resolution: + integrity: sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw== + /redent/1.0.0: + dependencies: + indent-string: 2.1.0 + strip-indent: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= + /redent/2.0.0: + dependencies: + indent-string: 3.2.0 + strip-indent: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo= + /regenerator-runtime/0.11.1: + dev: true + resolution: + integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + /registry-auth-token/3.3.2: + dependencies: + rc: 1.2.6 + safe-buffer: 5.1.1 + dev: true + resolution: + integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ== + /registry-url/3.1.0: + dependencies: + rc: 1.2.6 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-PU74cPc93h138M+aOBQyRE4XSUI= + /relative/3.0.2: + dependencies: + isobject: 2.1.0 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha1-Dc2OxUpdNaPBXhBFA9ZTdbWlNn8= + /remi-runner/1.1.3: + dependencies: + babel-runtime: 6.26.0 + is-promise: 2.1.0 + dev: true + resolution: + integrity: sha1-Dh/tS9DxMlwnNeZTHRM5EnM/fmw= + /remi/1.1.1: + dependencies: + babel-runtime: 6.26.0 + magic-hook: 1.0.0 + dev: true + resolution: + integrity: sha1-Rxt5AU16SWvboB0BihJvj3ctiMY= + /remove-trailing-separator/1.1.0: + dev: true + resolution: + integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + /repeat-string/1.6.1: + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc= + /repeating/2.0.1: + dependencies: + is-finite: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + /request/2.85.0: + dependencies: + aws-sign2: 0.7.0 + aws4: 1.6.0 + caseless: 0.12.0 + combined-stream: 1.0.6 + extend: 3.0.1 + forever-agent: 0.6.1 + form-data: 2.3.2 + har-validator: 5.0.3 + hawk: 6.0.2 + http-signature: 1.2.0 + is-typedarray: 1.0.0 + isstream: 0.1.2 + json-stringify-safe: 5.0.1 + mime-types: 2.1.18 + oauth-sign: 0.8.2 + performance-now: 2.1.0 + qs: 6.5.1 + safe-buffer: 5.1.1 + stringstream: 0.0.5 + tough-cookie: 2.3.4 + tunnel-agent: 0.6.0 + uuid: 3.2.1 + dev: false + engines: + node: '>= 4' + resolution: + integrity: sha512-8H7Ehijd4js+s6wuVPLjwORxD4zeuyjYugprdOXlPSqaApmL/QOy+EB/beICHVCHkGMKNh5rvihb5ov+IDw4mg== + /require-uncached/1.0.3: + dependencies: + caller-path: 0.1.0 + resolve-from: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM= + /reserved-words/0.1.2: + dev: true + resolution: + integrity: sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE= + /resolve-cwd/1.0.0: + dependencies: + resolve-from: 2.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Tq7qQe0EDRcCRX32SkKysH0kb58= + /resolve-from/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY= + /resolve-from/2.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lICrIOlP+h2egKgEx+oUdhGWa1c= + /resolve-from/4.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + /resolve/1.1.7: + dev: true + resolution: + integrity: sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= + /resolve/1.5.0: + dependencies: + path-parse: 1.0.5 + dev: true + resolution: + integrity: sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw== + /resumer/0.0.0: + dependencies: + through: 2.3.8 + dev: true + resolution: + integrity: sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k= + /rimraf-then/1.0.1: + dependencies: + any-promise: 1.3.0 + rimraf: 2.6.2 + dev: true + resolution: + integrity: sha1-vURYp561YbdUiq7ArDdT70Kf5ws= + /rimraf/2.6.2: + dependencies: + glob: 7.1.2 + resolution: + integrity: sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w== + /rollup-plugin-babel/2.4.0: + dependencies: + babel-core: 6.26.0 + babel-plugin-transform-es2015-classes: 6.24.1 + object-assign: 4.1.1 + rollup-pluginutils: 1.5.2 + dev: true + resolution: + integrity: sha1-gqfhZPopFCq9B7UmucfALV6jO70= + /rollup-plugin-includepaths/0.1.2: + dev: true + resolution: + integrity: sha1-VuhDgwmmK5QYnkIIqA+a/BUf3WA= + /rollup-pluginutils/1.5.2: + dependencies: + estree-walker: 0.2.1 + minimatch: 3.0.4 + dev: true + resolution: + integrity: sha1-HhVud4+UtyVb+hs9AXi+j1xVJAg= + /rollup/0.25.8: + dependencies: + chalk: 1.1.3 + minimist: 1.2.0 + source-map-support: 0.3.3 + dev: true + resolution: + integrity: sha1-v2zoO4dRDRY0Ru6qV37WpvxYNeA= + /safe-buffer/5.1.1: + resolution: + integrity: sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg== + /semver-diff/2.1.0: + dependencies: + semver: 5.5.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY= + /semver/5.3.0: + dev: false + resolution: + integrity: sha1-myzl094C0XxgEq0yaqa00M9U+U8= + /semver/5.5.0: + resolution: + integrity: sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA== + /set-blocking/2.0.0: + dev: false + resolution: + integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + /shebang-command/1.2.0: + dependencies: + shebang-regex: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + /shebang-regex/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + /shieldman/1.2.0: + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-XaOXMpG1OSvEginLbXhD73M3+lc= + /signal-exit/3.0.2: + resolution: + integrity: sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + /slash/1.0.0: + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + /slide/1.1.6: + resolution: + integrity: sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= + /sntp/2.1.0: + dependencies: + hoek: 4.2.1 + dev: false + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg== + /sort-keys/1.1.2: + dependencies: + is-plain-obj: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-RBttTTRnmPG05J6JIK37oOVD+a0= + /sort-keys/2.0.0: + dependencies: + is-plain-obj: 1.1.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= + /source-map-support/0.3.3: + dependencies: + source-map: 0.1.32 + dev: true + resolution: + integrity: sha1-NJAJd9W6PwfHdX7nLnO7GptTdU8= + /source-map-support/0.4.18: + dependencies: + source-map: 0.5.7 + dev: true + resolution: + integrity: sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== + /source-map-support/0.5.4: + dependencies: + source-map: 0.6.1 + dev: true + resolution: + integrity: sha512-PETSPG6BjY1AHs2t64vS2aqAgu6dMIMXJULWFBGbh2Gr8nVLbCFDo6i/RMMvviIQ2h1Z8+5gQhVKSn2je9nmdg== + /source-map/0.1.32: + dependencies: + amdefine: 1.0.1 + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY= + /source-map/0.5.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-gmdLhacbC+dsPnQW0V6fUlLrO+A= + /source-map/0.5.7: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + /source-map/0.6.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + /spdx-correct/3.0.0: + dependencies: + spdx-expression-parse: 3.0.0 + spdx-license-ids: 3.0.0 + resolution: + integrity: sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g== + /spdx-exceptions/2.1.0: + resolution: + integrity: sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg== + /spdx-expression-parse/3.0.0: + dependencies: + spdx-exceptions: 2.1.0 + spdx-license-ids: 3.0.0 + resolution: + integrity: sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + /spdx-license-ids/3.0.0: + resolution: + integrity: sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA== + /split2/2.2.0: + dependencies: + through2: 2.0.3 + dev: true + resolution: + integrity: sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw== + /sprintf-js/1.0.3: + dev: true + resolution: + integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + /sshpk/1.14.1: + dependencies: + asn1: 0.2.3 + assert-plus: 1.0.0 + dashdash: 1.14.1 + getpass: 0.1.7 + dev: false + engines: + node: '>=0.10.0' + optionalDependencies: + bcrypt-pbkdf: 1.0.1 + ecc-jsbn: 0.1.1 + jsbn: 0.1.1 + tweetnacl: 0.14.5 + resolution: + integrity: sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s= + /ssri/5.3.0: + dependencies: + safe-buffer: 5.1.1 + dev: true + resolution: + integrity: sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ== + /stream-shift/1.0.0: + dev: true + resolution: + integrity: sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= + /string-width/1.0.2: + dependencies: + code-point-at: 1.1.0 + is-fullwidth-code-point: 1.0.0 + strip-ansi: 3.0.1 + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + /string.prototype.trim/1.1.2: + dependencies: + define-properties: 1.1.2 + es-abstract: 1.10.0 + function-bind: 1.1.1 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo= + /string_decoder/1.0.3: + dependencies: + safe-buffer: 5.1.1 + resolution: + integrity: sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ== + /stringify-entities/1.3.1: + dependencies: + character-entities-html4: 1.1.1 + character-entities-legacy: 1.1.1 + is-alphanumerical: 1.0.1 + is-hexadecimal: 1.0.1 + dev: true + resolution: + integrity: sha1-sVDsLXKsTBtfMktR+2soyc3/BYw= + /stringstream/0.0.5: + dev: false + resolution: + integrity: sha1-TkhM1N5aC7vuGORjB3EKioFiGHg= + /strip-ansi/0.3.0: + dependencies: + ansi-regex: 0.2.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA= + /strip-ansi/3.0.1: + dependencies: + ansi-regex: 2.1.1 + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + /strip-bom/2.0.0: + dependencies: + is-utf8: 0.2.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + /strip-bom/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + /strip-indent/1.0.1: + dependencies: + get-stdin: 4.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= + /strip-indent/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g= + /strip-json-comments/2.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo= + /supports-color/0.2.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2S3iaU6z9nMjlz1649i1W0wiGQo= + /supports-color/2.0.0: + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + /supports-color/5.3.0: + dependencies: + has-flag: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg== + /symlink-dir/1.1.2: + dependencies: + '@types/mz': 0.0.32 + '@types/node': 9.4.7 + graceful-fs: 4.1.11 + is-windows: 1.0.2 + mkdirp-promise: 5.0.1 + mz: 2.7.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-GXEvwF1zpalvovqO+x18H7k+4adCXn9NU6vjfEQ+cVS7Ltq7YXFQyitdl7WoQqNUMce3RGMPo037GJrtM7f7lw== + /tap-parser/1.3.2: + dependencies: + events-to-array: 1.1.2 + inherits: 2.0.3 + js-yaml: 3.11.0 + dev: true + optionalDependencies: + readable-stream: 2.3.5 + resolution: + integrity: sha1-EgxQiciMPIp5PvKIhn3jIeGPjCI= + /tape/4.5.1: + dependencies: + deep-equal: 1.0.1 + defined: 1.0.0 + function-bind: 1.1.1 + glob: 7.0.6 + has: 1.0.1 + inherits: 2.0.3 + minimist: 1.2.0 + object-inspect: 1.1.0 + resolve: 1.1.7 + resumer: 0.0.0 + string.prototype.trim: 1.1.2 + through: 2.3.8 + dev: true + resolution: + integrity: sha1-K7PqGb3J9SJSF7P5fL95hsxMbow= + /tape/4.9.0: + dependencies: + deep-equal: 1.0.1 + defined: 1.0.0 + for-each: 0.3.2 + function-bind: 1.1.1 + glob: 7.1.2 + has: 1.0.1 + inherits: 2.0.3 + minimist: 1.2.0 + object-inspect: 1.5.0 + resolve: 1.5.0 + resumer: 0.0.0 + string.prototype.trim: 1.1.2 + through: 2.3.8 + dev: true + resolution: + integrity: sha512-j0jO9BiScfqtPBb9QmPLL0qvxXMz98xjkMb7x8lKipFlJZwNJkqkWPou+NU4V6T9RnVh1kuSthLE8gLrN8bBfw== + /tar-fs/1.16.0: + dependencies: + chownr: 1.0.1 + mkdirp: 0.5.1 + pump: 1.0.3 + tar-stream: 1.5.5 + dev: true + resolution: + integrity: sha512-I9rb6v7mjWLtOfCau9eH5L7sLJyU2BnxtEZRQ5Mt+eRKmf1F0ohXmT/Jc3fr52kDvjJ/HV5MH3soQfPL5bQ0Yg== + /tar-stream/1.5.5: + dependencies: + bl: 1.2.1 + end-of-stream: 1.4.1 + readable-stream: 2.3.5 + xtend: 4.0.1 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-mQdgLPc/Vjfr3VWqWbfxW8yQNiJCbAZ+Gf6GDu1Cy0bdb33ofyiNGBtAY96jHFhDuivCwgW1H9DgTON+INiXgg== + /tar/2.2.1: + dependencies: + block-stream: 0.0.9 + fstream: 1.0.11 + inherits: 2.0.3 + dev: false + resolution: + integrity: sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE= + /the-argv/1.0.0: + dev: true + resolution: + integrity: sha1-AIRwUAVzDdhNt1UlPJMa45jblSI= + /thenify-all/1.6.0: + dependencies: + thenify: 3.3.0 + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= + /thenify/3.3.0: + dependencies: + any-promise: 1.3.0 + dev: true + 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.5 + xtend: 4.0.1 + dev: true + resolution: + integrity: sha1-AARWmzfHx0ujnEPzzteNGtlBQL4= + /timed-out/3.1.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc= + /to-fast-properties/1.0.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= + /tough-cookie/2.3.4: + dependencies: + punycode: 1.4.1 + dev: false + engines: + node: '>=0.8' + resolution: + integrity: sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA== + /trim-newlines/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM= + /trim-newlines/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA= + /trim-right/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= + /trim-trailing-lines/1.1.0: + dev: true + resolution: + integrity: sha1-eu+7eAjfnWafbaLkOMrIxGradoQ= + /trim/0.0.1: + dev: true + resolution: + integrity: sha1-WFhUf2spB1fulczMZm+1AITEYN0= + /ts-node/5.0.1: + dependencies: + arrify: 1.0.1 + chalk: 2.3.2 + diff: 3.5.0 + make-error: 1.3.4 + minimist: 1.2.0 + mkdirp: 0.5.1 + source-map-support: 0.5.4 + yn: 2.0.0 + dev: true + engines: + node: '>=4.2.0' + resolution: + integrity: sha512-XK7QmDcNHVmZkVtkiwNDWiERRHPyU8nBqZB1+iv2UhOG0q3RQ9HsZ2CMqISlFbxjrYFGfG2mX7bW4dAyxBVzUw== + /tslib/1.9.0: + dev: true + resolution: + integrity: sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ== + /tslint/5.9.1: + dependencies: + babel-code-frame: 6.26.0 + builtin-modules: 1.1.1 + chalk: 2.3.2 + commander: 2.15.0 + diff: 3.5.0 + glob: 7.1.2 + js-yaml: 3.11.0 + minimatch: 3.0.4 + resolve: 1.5.0 + semver: 5.5.0 + tslib: 1.9.0 + tsutils: 2.22.2 + dev: true + engines: + node: '>=4.8.0' + 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' + resolution: + integrity: sha1-ElX4ej/1frCw4fDmEKi0dIBGya4= + /tsutils/2.22.2: + dependencies: + tslib: 1.9.0 + 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' + resolution: + integrity: sha512-u06FUSulCJ+Y8a2ftuqZN6kIGqdP2yJjUPEngXqmdPND4UQfb04igcotH+dw+IFr417yP6muCLE8/5/Qlfnx0w== + /tunnel-agent/0.6.0: + dependencies: + safe-buffer: 5.1.1 + dev: false + resolution: + integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + /tweetnacl/0.14.5: + dev: false + optional: true + resolution: + integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + /typedarray/0.0.6: + dev: true + resolution: + integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + /typescript/2.7.2: + dev: true + engines: + node: '>=4.2.0' + resolution: + integrity: sha512-p5TCYZDAO0m4G344hD+wx/LATebLWZNkkh2asWUFqSsD2OrDNhbAHuSjobrmsUmdzjJjEeZVU9g1h3O6vpstnw== + /uid-number/0.0.6: + dev: false + resolution: + integrity: sha1-DqEOgDXo61uOREnwbaHHMGY7qoE= + /umask/1.1.0: + dev: false + resolution: + integrity: sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= + /unbzip2-stream/1.2.5: + dependencies: + buffer: 3.6.0 + through: 2.3.8 + dev: true + resolution: + integrity: sha512-izD3jxT8xkzwtXRUZjtmRwKnZoeECrfZ8ra/ketwOcusbZEp4mjULMnJOCfTDZBgGQAAY1AJ/IgxcwkavcX9Og== + /unist-util-is/2.1.1: + dev: true + resolution: + integrity: sha1-DDEmKeP5YMZukx6BLT2A53AQlHs= + /unist-util-remove-position/1.1.1: + dependencies: + unist-util-visit: 1.3.0 + dev: true + resolution: + integrity: sha1-WoXBVV/BugwQG4ZwfRXlD6TIcbs= + /unist-util-visit/1.3.0: + dependencies: + unist-util-is: 2.1.1 + dev: true + resolution: + integrity: sha512-9ntYcxPFtl44gnwXrQKZ5bMqXMY0ZHzUpqMFiU4zcc8mmf/jzYm8GhYgezuUlX4cJIM1zIDYaO6fG/fI+L6iiQ== + /universalify/0.1.1: + dev: true + resolution: + integrity: sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc= + /unpack-stream/3.0.1: + dependencies: + '@types/node': 9.4.7 + decompress-maybe: 1.0.0 + ssri: 5.3.0 + tar-fs: 1.16.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-yaG8wkdx7b9Cza2GGQ6YleqxLZwPaNsGYp9zJY61nZgRjl5ATXpfHaZzE1joL4/PlUu8rQiDV4bApqB2iPwz6g== + /unzip-response/1.0.2: + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-uYTwh3/AqJwsdzzB73tbIytbBv4= + /update-notifier/0.7.0: + dependencies: + ansi-align: 1.1.0 + boxen: 0.5.1 + chalk: 1.1.3 + configstore: 2.1.0 + is-npm: 1.0.0 + latest-version: 2.0.0 + semver-diff: 2.1.0 + xdg-basedir: 2.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-FDxFMzg9CJCO9wVGIGOV/htauwY= + /url-parse-lax/1.0.0: + dependencies: + prepend-http: 1.0.4 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-evjzA2Rem9eaJy56FKxovAYJ2nM= + /util-deprecate/1.0.2: + resolution: + integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + /util.promisify/1.0.0: + dependencies: + define-properties: 1.1.2 + object.getownpropertydescriptors: 2.0.3 + dev: false + resolution: + integrity: sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + /uuid/2.0.3: + dev: true + resolution: + integrity: sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho= + /uuid/3.2.1: + dev: false + resolution: + integrity: sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA== + /validate-npm-package-license/3.0.3: + dependencies: + spdx-correct: 3.0.0 + spdx-expression-parse: 3.0.0 + resolution: + integrity: sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g== + /verror/1.10.0: + dependencies: + assert-plus: 1.0.0 + core-util-is: 1.0.2 + extsprintf: 1.4.0 + dev: false + engines: + '0': node >=0.6.0 + resolution: + integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + /which/1.3.0: + dependencies: + isexe: 2.0.0 + resolution: + integrity: sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg== + /wide-align/1.1.2: + dependencies: + string-width: 1.0.2 + dev: false + resolution: + integrity: sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w== + /widest-line/1.0.0: + dependencies: + string-width: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-DAnIXCqUaD0Nfq+O4JfVZL8OEFw= + /wrappy/1.0.2: + resolution: + integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + /write-file-atomic/1.3.4: + dependencies: + graceful-fs: 4.1.11 + imurmurhash: 0.1.4 + slide: 1.1.6 + dev: true + resolution: + integrity: sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8= + /write-file-atomic/2.3.0: + dependencies: + graceful-fs: 4.1.11 + imurmurhash: 0.1.4 + signal-exit: 3.0.2 + dev: true + resolution: + integrity: sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA== + /write-json-file/1.2.0: + dependencies: + graceful-fs: 4.1.11 + mkdirp: 0.5.1 + object-assign: 4.1.1 + pify: 2.3.0 + pinkie-promise: 2.0.1 + sort-keys: 1.1.2 + write-file-atomic: 1.3.4 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-LV3+lqvDyIkFfJOXGqQAXvtUgTQ= + /write-json-file/2.3.0: + dependencies: + detect-indent: 5.0.0 + graceful-fs: 4.1.11 + make-dir: 1.2.0 + pify: 3.0.0 + sort-keys: 2.0.0 + write-file-atomic: 2.3.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8= + /write-pkg/1.0.0: + dependencies: + write-json-file: 1.2.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-rriqnU14jh2JPfsIVJaLVDqRn1c= + /xdg-basedir/2.0.0: + dependencies: + os-homedir: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7byQPMOF/ARSPZZqM1UEtVBNG9I= + /xtend/4.0.1: + dev: true + engines: + node: '>=0.4' + resolution: + integrity: sha1-pcbVMr5lbiPbgg77lDofBJmNY68= + /yallist/2.1.2: + dev: true + resolution: + integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + /yn/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-5a2ryKz0CPY4X8dklWhMiOavaJo= +registry: 'https://registry.npmjs.org/' +shrinkwrapMinorVersion: 4 +shrinkwrapVersion: 3 +specifiers: + '@pnpm/logger': ^1.0.1 + '@pnpm/types': ^1.7.0 + '@types/tape': ^4.2.31 + json-append: ^1.1.1 + mos: ^2.0.0-alpha.3 + mos-plugin-readme: ^1.0.4 + npm-lifecycle: ^2.0.1 + package-preview: ^1.0.1 + path-exists: ^3.0.0 + read-package-json: ^2.0.13 + rimraf: ^2.6.2 + tape: ^4.8.0 + ts-node: ^5.0.0 + tslint: ^5.8.0 + typescript: ^2.6.1 + util.promisify: ^1.0.0 diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 0000000000..d22902ae26 --- /dev/null +++ b/src/index.ts @@ -0,0 +1,111 @@ +import {PackageJson} from '@pnpm/types' +import lifecycle = require('npm-lifecycle') +import path = require('path') +import exists = require('path-exists') +import readPackageJsonCB = require('read-package-json') +import promisify = require('util.promisify') +import {lifecycleLogger} from './logger' + +const readPackageJson = promisify(readPackageJsonCB) + +function noop () {} // tslint:disable-line:no-empty + +export async function runPostinstallHooks ( + opts: { + rootNodeModulesDir: string, + pkgId: string, + rawNpmConfig: object, + pkgRoot: string, + unsafePerm: boolean, + userAgent: string, + }, +): Promise { + const pkg = await readPackageJson(path.join(opts.pkgRoot, 'package.json')) + const scripts = pkg && pkg.scripts || {} + + if (!scripts.install) { + await checkBindingGyp(opts.pkgRoot, scripts) + } + + await runLifecycleHook('preinstall', pkg, opts) + await runLifecycleHook('install', pkg, opts) + await runLifecycleHook('postinstall', pkg, opts) + + return !!scripts.preinstall || !!scripts.install || !!scripts.postinstall +} + +export default async function runLifecycleHook ( + stage: string, + pkg: PackageJson, + opts: { + rootNodeModulesDir: string, + pkgId: string, + rawNpmConfig: object, + pkgRoot: string, + stdio?: string, + unsafePerm: boolean, + }, +) { + if (!pkg.scripts || !pkg.scripts[stage]) return + return lifecycle(pkg, stage, opts.pkgRoot, { + config: opts.rawNpmConfig, + dir: opts.rootNodeModulesDir, + log: { + clearProgress: noop, + info: noop, + level: opts.stdio === 'inherit' ? undefined : 'silent', + pause: noop, + resume: noop, + showProgress: noop, + silly: npmLog, + verbose: npmLog, + warn: noop, + }, + stdio: opts.stdio || 'pipe', + unsafePerm: opts.unsafePerm, + }) + + function npmLog (prefix: string, logid: string, stdtype: string, line: string) { + switch (stdtype) { + case 'stdout': + lifecycleLogger.info({ + line: line.toString(), + pkgId: opts.pkgId, + script: stage, + }) + return + case 'stderr': + lifecycleLogger.error({ + line: line.toString(), + pkgId: opts.pkgId, + script: stage, + }) + return + case 'Returned: code:': + if (opts.stdio === 'inherit') { + // Preventing the pnpm reporter from overriding the project's script output + return + } + const code = arguments[3] + lifecycleLogger[code === 0 ? 'info' : 'error']({ + exitCode: code, + pkgId: opts.pkgId, + script: stage, + }) + return + } + } +} + +/** + * Run node-gyp when binding.gyp is available. Only do this when there's no + * `install` script (see `npm help scripts`). + */ +async function checkBindingGyp ( + root: string, + scripts: {}, +) { + if (await exists(path.join(root, 'binding.gyp'))) { + scripts['install'] = 'node-gyp rebuild' // tslint:disable-line:no-string-literal + } +} diff --git a/src/logger.ts b/src/logger.ts new file mode 100644 index 0000000000..4b69035cf1 --- /dev/null +++ b/src/logger.ts @@ -0,0 +1,17 @@ +import baseLogger, { + LogBase, + Logger, +} from '@pnpm/logger' + +export const lifecycleLogger = baseLogger('lifecycle') as Logger + +export type LifecycleMessage = { + pkgId: string, + script: string, +} & ({ + line: string, +} | { + exitCode: number, +}) + +export type LifecycleLog = {name: 'pnpm:lifecycle'} & LogBase & LifecycleMessage diff --git a/test/fixtures/.gitignore b/test/fixtures/.gitignore new file mode 100644 index 0000000000..e102ff534e --- /dev/null +++ b/test/fixtures/.gitignore @@ -0,0 +1 @@ +output.json diff --git a/test/fixtures/simple/package.json b/test/fixtures/simple/package.json new file mode 100644 index 0000000000..90141a5e9c --- /dev/null +++ b/test/fixtures/simple/package.json @@ -0,0 +1,7 @@ +{ + "name": "simple", + "version": "1.0.0", + "scripts": { + "postinstall": "rimraf output.json && node -e \"process.stdout.write('install')\" | json-append output.json" + } +} diff --git a/test/fixtures/with-many-scripts/package.json b/test/fixtures/with-many-scripts/package.json new file mode 100644 index 0000000000..107dc9dc96 --- /dev/null +++ b/test/fixtures/with-many-scripts/package.json @@ -0,0 +1,9 @@ +{ + "name": "with-many-scripts", + "version": "1.0.0", + "scripts": { + "preinstall": "rimraf output.json && node -e \"process.stdout.write('preinstall')\" | json-append output.json", + "install": "node -e \"process.stdout.write('install')\" | json-append output.json", + "postinstall": "node -e \"process.stdout.write('postinstall')\" | json-append output.json" + } +} diff --git a/test/index.ts b/test/index.ts new file mode 100644 index 0000000000..c3dc5a7c44 --- /dev/null +++ b/test/index.ts @@ -0,0 +1,40 @@ +import test = require('tape') +import runLifecycleHook, {runPostinstallHooks} from '@pnpm/lifecycle' +import path = require('path') + +const fixtures = path.join(__dirname, 'fixtures') +const rootNodeModulesDir = path.join(__dirname, '..', 'node_modules') + +test('runLifecycleHook()', async (t) => { + const pkgRoot = path.join(fixtures, 'simple') + const pkg = require(path.join(pkgRoot, 'package.json')) + await runLifecycleHook('postinstall', pkg, { + rootNodeModulesDir, + pkgId: '/simple/1.0.0', + rawNpmConfig: {}, + pkgRoot, + unsafePerm: true, + userAgent: 'pnpm', + }) + + t.deepEqual(require(path.join(pkgRoot, 'output.json')), ['install']) + + t.end() +}) + +test('runLifecycleHook()', async (t) => { + const pkgRoot = path.join(fixtures, 'with-many-scripts') + const pkg = require(path.join(pkgRoot, 'package.json')) + await runPostinstallHooks({ + rootNodeModulesDir, + pkgId: '/with-many-scripts/1.0.0', + rawNpmConfig: {}, + pkgRoot, + unsafePerm: true, + userAgent: 'pnpm', + }) + + t.deepEqual(require(path.join(pkgRoot, 'output.json')), ['preinstall', 'install', 'postinstall']) + + t.end() +}) diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000000..e1c5b75154 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "removeComments": false, + "preserveConstEnums": true, + "sourceMap": true, + "declaration": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "suppressImplicitAnyIndexErrors": true, + "allowSyntheticDefaultImports": true, + "strictNullChecks": true, + "target": "es6", + "outDir": "lib", + "module": "commonjs", + "moduleResolution": "node" + }, + "include": [ + "src/**/*.ts", + "typings/**/*.d.ts" + ], + "atom": { + "rewriteTsconfig": true + } +} diff --git a/tslint.json b/tslint.json new file mode 100644 index 0000000000..f19503c495 --- /dev/null +++ b/tslint.json @@ -0,0 +1,44 @@ +{ + "extends": "tslint:recommended", + "rules": { + "curly": false, + "eofline": false, + "align": [true, "parameters"], + "class-name": true, + "indent": [true, "spaces"], + "max-line-length": false, + "no-any": true, + "no-consecutive-blank-lines": true, + "no-trailing-whitespace": true, + "no-duplicate-variable": true, + "no-var-keyword": true, + "no-unused-expression": true, + "no-use-before-declare": true, + "no-var-requires": true, + "no-require-imports": false, + "space-before-function-paren": [true, "always"], + "interface-name": [true, "never-prefix"], + "no-console": false, + "one-line": [true, + "check-else", + "check-whitespace", + "check-open-brace"], + "quotemark": [true, + "single", + "avoid-escape"], + "semicolon": false, + "typedef-whitespace": [true, { + "call-signature": "nospace", + "index-signature": "nospace", + "parameter": "nospace", + "property-declaration": "nospace", + "variable-declaration": "nospace" + }], + "whitespace": [true, + "check-branch", + "check-decl", + "check-operator", + "check-separator", + "check-type"] + } +} diff --git a/typings/index.d.ts b/typings/index.d.ts new file mode 100644 index 0000000000..f9df4a9bf6 --- /dev/null +++ b/typings/index.d.ts @@ -0,0 +1,19 @@ +declare module 'npm-lifecycle' { + const anything: any; + export = anything; +} + +declare module 'path-exists' { + const anything: any; + export = anything; +} + +declare module 'read-package-json' { + const anything: any; + export = anything; +} + +declare module 'util.promisify' { + const anything: any; + export = anything; +} From 1e74cb41a3d7ca6de06b0e4b65fea20c6c029b2a Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 18 Mar 2018 22:42:47 +0200 Subject: [PATCH 02/49] docs(readme): add usage section --- README.md | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2e61a0deb6..a1d884a616 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# @pnpm/lifecycle + # @pnpm/lifecycle > Package lifecycle hook runner @@ -12,6 +12,39 @@ npm i -S @pnpm/logger @pnpm/lifecycle ``` +## Usage + +```ts +import runLifecycleHook, {runPostinstallHooks} from '@pnpm/lifecycle' + +const targetPkgRoot = path.resolve('node_modules/target-pkg') +const pkg = require(path.join(targetPkgRoot, 'package.json')) + +// Run a specific hook +await runLifecycleHook('preinstall', pkg, { + pkgId: 'target-pkg/1.0.0', + pkgRoot: targetPkgRoot, + rawNpmConfig: {}, + rootNodeModulesDir: path.resolve('node_modules'), + unsafePerm: true, +}) + +// Run all install hooks +await runPostinstallHooks({ + pkgId: 'target-pkg/1.0.0', + pkgRoot: targetPkgRoot, + rawNpmConfig: {}, + rootNodeModulesDir: path.resolve('node_modules'), + unsafePerm: true, +}) +``` + +## API + +### `runLifecycleHook(stage, packageJson, opts): Promise` + +### `runPostinstallHooks(opts): Promise` + ## License [MIT](./LICENSE) © [Zoltan Kochan](https://www.kochan.io/) From 8edf4d736ecdbc9577c1aa50b965a8905396d30e Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 18 Mar 2018 22:43:02 +0200 Subject: [PATCH 03/49] test: fix test name --- test/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/index.ts b/test/index.ts index c3dc5a7c44..66bbbed120 100644 --- a/test/index.ts +++ b/test/index.ts @@ -22,7 +22,7 @@ test('runLifecycleHook()', async (t) => { t.end() }) -test('runLifecycleHook()', async (t) => { +test('runPostinstallHooks()', async (t) => { const pkgRoot = path.join(fixtures, 'with-many-scripts') const pkg = require(path.join(pkgRoot, 'package.json')) await runPostinstallHooks({ From eafb8e53ffcc3fe6e507965d43c622f82f34c64f Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 18 Mar 2018 22:43:15 +0200 Subject: [PATCH 04/49] refactor: remove redundant field from opts --- src/index.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index d22902ae26..eedcfcc620 100644 --- a/src/index.ts +++ b/src/index.ts @@ -17,7 +17,6 @@ export async function runPostinstallHooks ( rawNpmConfig: object, pkgRoot: string, unsafePerm: boolean, - userAgent: string, }, ): Promise { const pkg = await readPackageJson(path.join(opts.pkgRoot, 'package.json')) From f67dec0eed122b020637e00eea5a645326fba8de Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 18 Mar 2018 22:50:28 +0200 Subject: [PATCH 05/49] chore(release): 1.0.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 93439064e2..74e1b9aeef 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lifecycle", - "version": "0.0.0", + "version": "1.0.0", "description": "Package lifecycle hook runner", "main": "lib/index.js", "typings": "lib/index.d.ts", From 10bd94acd8bd415fb3c9a6b702a9ee4529b0026f Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 18 Mar 2018 22:59:30 +0200 Subject: [PATCH 06/49] docs(readme): fix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a1d884a616..41834a8483 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ - # @pnpm/lifecycle +# @pnpm/lifecycle > Package lifecycle hook runner From b521b8c1bbf960f656461de7494da10446aa77a6 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 18 Mar 2018 23:00:00 +0200 Subject: [PATCH 07/49] fix: don't silently skip running lifecycle scripts --- src/index.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/index.ts b/src/index.ts index eedcfcc620..65766da887 100644 --- a/src/index.ts +++ b/src/index.ts @@ -26,9 +26,15 @@ export async function runPostinstallHooks ( await checkBindingGyp(opts.pkgRoot, scripts) } - await runLifecycleHook('preinstall', pkg, opts) - await runLifecycleHook('install', pkg, opts) - await runLifecycleHook('postinstall', pkg, opts) + if (scripts.preinstall) { + await runLifecycleHook('preinstall', pkg, opts) + } + if (scripts.install) { + await runLifecycleHook('install', pkg, opts) + } + if (scripts.postinstall) { + await runLifecycleHook('postinstall', pkg, opts) + } return !!scripts.preinstall || !!scripts.install || !!scripts.postinstall } @@ -45,7 +51,6 @@ export default async function runLifecycleHook ( unsafePerm: boolean, }, ) { - if (!pkg.scripts || !pkg.scripts[stage]) return return lifecycle(pkg, stage, opts.pkgRoot, { config: opts.rawNpmConfig, dir: opts.rootNodeModulesDir, From abafbb5bcaa7d6342b7a11463c9aa67ee9590892 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 18 Mar 2018 23:02:34 +0200 Subject: [PATCH 08/49] feat: export LifecycleLog --- src/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 65766da887..a1e138aa61 100644 --- a/src/index.ts +++ b/src/index.ts @@ -4,12 +4,14 @@ import path = require('path') import exists = require('path-exists') import readPackageJsonCB = require('read-package-json') import promisify = require('util.promisify') -import {lifecycleLogger} from './logger' +import {LifecycleLog, lifecycleLogger} from './logger' const readPackageJson = promisify(readPackageJsonCB) function noop () {} // tslint:disable-line:no-empty +export {LifecycleLog} + export async function runPostinstallHooks ( opts: { rootNodeModulesDir: string, From de6fd87533e5b64f083f98d9811d8e94b9c22bab Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 18 Mar 2018 23:02:54 +0200 Subject: [PATCH 09/49] chore(release): 1.0.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 74e1b9aeef..fa1059f0f2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lifecycle", - "version": "1.0.0", + "version": "1.0.1", "description": "Package lifecycle hook runner", "main": "lib/index.js", "typings": "lib/index.d.ts", From ac9099052cb7efc7b8590095fa3269c9b4f997c5 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 7 Apr 2018 23:50:49 +0300 Subject: [PATCH 10/49] chore: update dependencies --- shrinkwrap.yaml | 162 ++++++++++++++++++++++++++---------------------- 1 file changed, 87 insertions(+), 75 deletions(-) diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index 5cd6da3ca1..70e22f8d59 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -16,13 +16,13 @@ devDependencies: tape: 4.9.0 ts-node: 5.0.1 tslint: 5.9.1 - typescript: 2.7.2 + typescript: 2.8.1 packages: /@pnpm/exec/1.1.4: dependencies: '@pnpm/self-installer': 2.0.2 '@types/got': 7.1.8 - '@types/node': 9.4.7 + '@types/node': 9.6.2 command-exists: 1.2.2 cross-spawn: 5.1.0 dev: true @@ -32,7 +32,7 @@ packages: integrity: sha512-sYJOXPxpQxFcTSACFRFCuIQdnZLNaOgTHGF+CQNYlKnlc2ZnmEW+lAZVTc0hJSU+8mnTY7ei39MbYpI5q+li+w== /@pnpm/logger/1.0.1: dependencies: - '@types/node': 9.4.7 + '@types/node': 9.6.2 bole: 3.0.2 ndjson: 1.5.0 dev: true @@ -52,13 +52,13 @@ packages: integrity: sha512-pn7g4uxcofWTNG/cxmKvkMK2lxr4OUIhrQDrEVYEdVhW0WkWztsHkFrYjFgfNzPbYu3ITlB3T6aSVjCoJQTOlw== /@types/fs-extra/5.0.1: dependencies: - '@types/node': 9.4.7 + '@types/node': 9.6.2 dev: true resolution: integrity: sha512-h3wnflb+jMTipvbbZnClgA2BexrT4w0GcfoCz5qyxd0IRsbqhLSyesM6mqZTAnhbVmhyTm5tuxfRu9R+8l+lGw== /@types/got/7.1.8: dependencies: - '@types/node': 9.4.7 + '@types/node': 9.6.2 dev: true resolution: integrity: sha512-QxcSkx9PjHH7uqbzqKTKOAjGbayyo+dECnnqM3BBMC0WjYAqx0e6Qi9AFR4jluvx91e7qzgz4aGka7AhCTHYRw== @@ -68,18 +68,17 @@ packages: integrity: sha512-NrH6jPlV77QCVPhAHofWeiOr77TgpKt82c2RVxSBChWBJqyY/u4ngl3CA4mcsAg/w7rNLrkR7dkObMV0ihLLXw== /@types/mz/0.0.32: dependencies: - '@types/node': 9.4.7 + '@types/node': 9.6.2 dev: true resolution: integrity: sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g== - /@types/node/9.4.7: + /@types/node/9.6.2: dev: true resolution: - integrity: sha512-4Ba90mWNx8ddbafuyGGwjkZMigi+AWfYLSDCpovwsE63ia8w93r3oJ8PIAQc3y8U+XHcnMOHPIzNe3o438Ywcw== - tarball: 'http://registry.npmjs.org/@types/node/-/node-9.4.7.tgz' + integrity: sha512-UWkRY9X7RQHp5OhhRIIka58/gVVycL1zHZu0OTsT5LI86ABaMOSbUjAl+b0FeDhQcxclrkyft3kW5QWdMRs8wQ== /@types/tape/4.2.32: dependencies: - '@types/node': 9.4.7 + '@types/node': 9.6.2 dev: true resolution: integrity: sha512-xil0KO5wkPoixdBWGIGolPv9dekf6dVkjjJLAFYchfKcd4DICou67rgGCIO7wAh3i5Ff/6j9IDgZz+GU9cMaqQ== @@ -167,7 +166,7 @@ packages: /are-we-there-yet/1.1.4: dependencies: delegates: 1.0.0 - readable-stream: 2.3.5 + readable-stream: 2.3.6 dev: false resolution: integrity: sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0= @@ -337,7 +336,7 @@ packages: dependencies: babel-core: 6.26.0 babel-runtime: 6.26.0 - core-js: 2.5.3 + core-js: 2.5.4 home-or-tmp: 2.0.0 lodash: 4.17.5 mkdirp: 0.5.1 @@ -354,7 +353,7 @@ packages: integrity: sha1-o0NCX802FY3++ucl0Dk+zkTsRZw= /babel-runtime/6.26.0: dependencies: - core-js: 2.5.3 + core-js: 2.5.4 regenerator-runtime: 0.11.1 dev: true resolution: @@ -412,12 +411,13 @@ packages: optional: true resolution: integrity: sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40= - /bl/1.2.1: + /bl/1.2.2: dependencies: - readable-stream: 2.3.5 + readable-stream: 2.3.6 + safe-buffer: 5.1.1 dev: true resolution: - integrity: sha1-ysMo977kVzDUBLaSID/LWQ4XLV4= + integrity: sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA== /block-stream/0.0.9: dependencies: inherits: 2.0.3 @@ -476,10 +476,14 @@ packages: dev: true resolution: integrity: sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0= + /buffer-from/1.0.0: + dev: true + resolution: + integrity: sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA== /buffer/3.6.0: dependencies: base64-js: 0.0.8 - ieee754: 1.1.9 + ieee754: 1.1.11 isarray: 1.0.0 dev: true resolution: @@ -498,7 +502,7 @@ packages: /bzip2-maybe/1.0.0: dependencies: is-bzip2: 1.0.0 - peek-stream: 1.1.2 + peek-stream: 1.1.3 pumpify: 1.4.0 through2: 2.0.3 unbzip2-stream: 1.2.5 @@ -688,23 +692,24 @@ packages: dev: true resolution: integrity: sha1-EoGcZPr5VEbsCuB/5sr7brNwiyI= - /commander/2.15.0: + /commander/2.15.1: dev: true resolution: - integrity: sha512-7B1ilBwtYSbetCgTY1NJFg+gVpestg0fdA1MhC1Vs4ssyfSXnCAjFr+QcQM9/RedXC0EaUx1sG8Smgw2VfgKEg== + integrity: sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag== /concat-map/0.0.1: resolution: integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - /concat-stream/1.6.1: + /concat-stream/1.6.2: dependencies: + buffer-from: 1.0.0 inherits: 2.0.3 - readable-stream: 2.3.5 + readable-stream: 2.3.6 typedarray: 0.0.6 dev: true engines: '0': node >= 0.8 resolution: - integrity: sha512-gslSSJx03QKa59cIKqeJO9HQ/WZMotvYJCuaUULrLpjj8oG40kV2Z+gz82pVxlTkOADi4PJxQPPfhl1ELYrrXw== + integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== /configstore/2.1.0: dependencies: dot-prop: 3.0.0 @@ -729,10 +734,10 @@ packages: dev: true resolution: integrity: sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU= - /core-js/2.5.3: + /core-js/2.5.4: dev: true resolution: - integrity: sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4= + integrity: sha1-8si/GB8qgLkvNgEhQpzmOi8K6uA= /core-util-is/1.0.2: resolution: integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= @@ -905,7 +910,7 @@ packages: integrity: sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= /duplexer2/0.1.4: dependencies: - readable-stream: 2.3.5 + readable-stream: 2.3.6 dev: true resolution: integrity: sha1-ixLauHjA1p4+eJEFFmKjL8a93ME= @@ -913,7 +918,7 @@ packages: dependencies: end-of-stream: 1.4.1 inherits: 2.0.3 - readable-stream: 2.3.5 + readable-stream: 2.3.6 stream-shift: 1.0.0 dev: true resolution: @@ -941,7 +946,7 @@ packages: dev: true resolution: integrity: sha1-+FWobOYa3E6GIcPNoh56dhLDqNw= - /es-abstract/1.10.0: + /es-abstract/1.11.0: dependencies: es-to-primitive: 1.1.1 function-bind: 1.1.1 @@ -951,7 +956,7 @@ packages: engines: node: '>= 0.4' resolution: - integrity: sha512-/uh/DhdqIOSkAWifU+8nG78vlQxdLckUdI/sPgy0VhuXi2qJ7T8czBmqIYtLQVpCIFYafChnsRsB5pyb1JdmCQ== + integrity: sha512-ZnQrE/lXTTQ39ulXZ+J1DTFazV9qBy61x2bY071B+qGco8Z8q1QddsLdt/EF8Ai9hcWH72dWS0kFqXLxOxqslA== /es-to-primitive/1.1.1: dependencies: is-callable: 1.1.3 @@ -1149,7 +1154,7 @@ packages: integrity: sha512-wIaa75k1vZhyPm9yWrD08A5Xnx/V+RmzGrpjQuLemGKSb77Qukiaei58Bogrl/LZSADDfPzKJX8jhLs4CRTl7Q== /github-url-to-object/2.2.6: dependencies: - is-url: 1.2.2 + is-url: 1.2.4 dev: true resolution: integrity: sha1-ypJQFlFJdI7uswv8xgAMb+DSQvc= @@ -1187,13 +1192,13 @@ packages: is-redirect: 1.0.0 is-retry-allowed: 1.1.0 is-stream: 1.1.0 - lowercase-keys: 1.0.0 + lowercase-keys: 1.0.1 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.3.5 + readable-stream: 2.3.6 timed-out: 3.1.3 unzip-response: 1.0.2 url-parse-lax: 1.0.0 @@ -1212,7 +1217,7 @@ packages: browserify-zlib: 0.1.4 is-deflate: 1.0.0 is-gzip: 1.0.0 - peek-stream: 1.1.2 + peek-stream: 1.1.3 pumpify: 1.4.0 through2: 2.0.3 dev: true @@ -1308,10 +1313,10 @@ packages: npm: '>=1.3.7' resolution: integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - /ieee754/1.1.9: + /ieee754/1.1.11: dev: true resolution: - integrity: sha512-yWDsidMaZHbeTa0a1iSFpK8QhzicsFxo8zKxH0YU2g47rNUZql5+2o3DSc5Z070kjGPLP292BWiF4bd8Q+G87g== + integrity: sha512-VhDzCKN7K8ufStx/CLj5/PDTMgph+qwN5Pkd5i0sGnVwk56zJ0lkT8Qzi1xqWLS0Wp29DgDtNeS7v8/wMoZeHg== /imurmurhash/0.1.4: dev: true engines: @@ -1496,10 +1501,10 @@ packages: dev: false resolution: integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - /is-url/1.2.2: + /is-url/1.2.4: dev: true resolution: - integrity: sha1-SYkFpZO/R8wtnn9zg3K792lsfyY= + integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww== /is-utf8/0.2.1: dev: true resolution: @@ -1550,13 +1555,13 @@ packages: integrity: sha1-RsP+yMGJKxKwgz25vHYiF226s0s= /json-append/1.1.1: dependencies: - concat-stream: 1.6.1 + concat-stream: 1.6.2 dev: true resolution: integrity: sha1-Pnu6YqBHvzHJjexDGaU5uyhrsQQ= - /json-parse-better-errors/1.0.1: + /json-parse-better-errors/1.0.2: resolution: - integrity: sha512-xyQpxeWWMKyJps9CuGJYeng6ssI5bpqS9ltQpdVQ90t4ql6NdnxFKh95JcRt2cun/DjMVNrdjniLPuMA69xmCw== + integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== /json-schema-traverse/0.3.1: dev: false resolution: @@ -1663,12 +1668,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= - /lowercase-keys/1.0.0: + /lowercase-keys/1.0.1: dev: true engines: node: '>=0.10.0' resolution: - integrity: sha1-TjNms55/VFfjXxMkvfb4jQv8cwY= + integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== /lru-cache/4.1.2: dependencies: pseudomap: 1.0.2 @@ -1809,7 +1814,7 @@ packages: babel-runtime: 6.26.0 ccount: 1.0.2 collapse-white-space: 1.0.3 - core-js: 2.5.3 + core-js: 2.5.4 file-position: 0.0.0 is-promise: 2.1.0 longest-streak: 1.0.0 @@ -1832,7 +1837,7 @@ packages: /mos-init/1.1.2: dependencies: arr-exclude: 1.0.0 - core-js: 2.5.3 + core-js: 2.5.4 cross-spawn: 4.0.2 mos-read-pkg-up: 1.0.0 the-argv: 1.0.0 @@ -1996,7 +2001,7 @@ packages: dependencies: babel-runtime: 6.26.0 chalk: 1.1.3 - core-js: 2.5.3 + core-js: 2.5.4 diff: 2.2.3 duplexer: 0.1.1 figures: 1.7.0 @@ -2185,7 +2190,7 @@ packages: /object.getownpropertydescriptors/2.0.3: dependencies: define-properties: 1.1.2 - es-abstract: 1.10.0 + es-abstract: 1.11.0 dev: false engines: node: '>= 0.8' @@ -2251,7 +2256,7 @@ packages: '@types/fs-extra': 5.0.1 '@types/load-json-file': 2.0.7 '@types/mz': 0.0.32 - '@types/node': 9.4.7 + '@types/node': 9.6.2 '@types/write-json-file': 2.2.1 cross-spawn: 6.0.5 find-down: 0.1.4 @@ -2262,7 +2267,7 @@ packages: mz: 2.7.0 rimraf-then: 1.0.1 symlink-dir: 1.1.2 - unpack-stream: 3.0.1 + unpack-stream: 3.0.2 write-json-file: 2.3.0 dev: true engines: @@ -2295,7 +2300,7 @@ packages: /parse-json/4.0.0: dependencies: error-ex: 1.3.1 - json-parse-better-errors: 1.0.1 + json-parse-better-errors: 1.0.2 dev: true engines: node: '>=4' @@ -2353,13 +2358,14 @@ packages: node: '>=4' resolution: integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - /peek-stream/1.1.2: + /peek-stream/1.1.3: dependencies: + buffer-from: 1.0.0 duplexify: 3.5.4 through2: 2.0.3 dev: true resolution: - integrity: sha1-l+t2NlvP2MieKH9VyLadTD6bzFI= + integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA== /performance-now/2.1.0: dev: false resolution: @@ -2494,7 +2500,7 @@ packages: /read-all-stream/3.1.0: dependencies: pinkie-promise: 2.0.1 - readable-stream: 2.3.5 + readable-stream: 2.3.6 dev: true engines: node: '>=0.10.0' @@ -2503,7 +2509,7 @@ packages: /read-package-json/2.0.13: dependencies: glob: 7.1.2 - json-parse-better-errors: 1.0.1 + json-parse-better-errors: 1.0.2 normalize-package-data: 2.4.0 slash: 1.0.0 dev: false @@ -2549,17 +2555,17 @@ packages: node: '>=4' resolution: integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= - /readable-stream/2.3.5: + /readable-stream/2.3.6: dependencies: core-util-is: 1.0.2 inherits: 2.0.3 isarray: 1.0.0 process-nextick-args: 2.0.0 safe-buffer: 5.1.1 - string_decoder: 1.0.3 + string_decoder: 1.1.1 util-deprecate: 1.0.2 resolution: - integrity: sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw== + integrity: sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== /redent/1.0.0: dependencies: indent-string: 2.1.0 @@ -2715,6 +2721,12 @@ packages: dev: true resolution: integrity: sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw== + /resolve/1.6.0: + dependencies: + path-parse: 1.0.5 + dev: true + resolution: + integrity: sha512-mw7JQNu5ExIkcw4LPih0owX/TZXjD/ZUF/ZQ/pDnkw3ZKhDcZZw5klmBlj6gVMwjQ3Pz5Jgu7F3d0jcDVuEWdw== /resumer/0.0.0: dependencies: through: 2.3.8 @@ -2948,18 +2960,18 @@ packages: /string.prototype.trim/1.1.2: dependencies: define-properties: 1.1.2 - es-abstract: 1.10.0 + es-abstract: 1.11.0 function-bind: 1.1.1 dev: true engines: node: '>= 0.4' resolution: integrity: sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo= - /string_decoder/1.0.3: + /string_decoder/1.1.1: dependencies: safe-buffer: 5.1.1 resolution: - integrity: sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ== + integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== /stringify-entities/1.3.1: dependencies: character-entities-html4: 1.1.1 @@ -3045,7 +3057,7 @@ packages: /symlink-dir/1.1.2: dependencies: '@types/mz': 0.0.32 - '@types/node': 9.4.7 + '@types/node': 9.6.2 graceful-fs: 4.1.11 is-windows: 1.0.2 mkdirp-promise: 5.0.1 @@ -3062,7 +3074,7 @@ packages: js-yaml: 3.11.0 dev: true optionalDependencies: - readable-stream: 2.3.5 + readable-stream: 2.3.6 resolution: integrity: sha1-EgxQiciMPIp5PvKIhn3jIeGPjCI= /tape/4.5.1: @@ -3111,9 +3123,9 @@ packages: integrity: sha512-I9rb6v7mjWLtOfCau9eH5L7sLJyU2BnxtEZRQ5Mt+eRKmf1F0ohXmT/Jc3fr52kDvjJ/HV5MH3soQfPL5bQ0Yg== /tar-stream/1.5.5: dependencies: - bl: 1.2.1 + bl: 1.2.2 end-of-stream: 1.4.1 - readable-stream: 2.3.5 + readable-stream: 2.3.6 xtend: 4.0.1 dev: true engines: @@ -3152,7 +3164,7 @@ packages: integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= /through2/2.0.3: dependencies: - readable-stream: 2.3.5 + readable-stream: 2.3.6 xtend: 4.0.1 dev: true resolution: @@ -3227,15 +3239,15 @@ packages: babel-code-frame: 6.26.0 builtin-modules: 1.1.1 chalk: 2.3.2 - commander: 2.15.0 + commander: 2.15.1 diff: 3.5.0 glob: 7.1.2 js-yaml: 3.11.0 minimatch: 3.0.4 - resolve: 1.5.0 + resolve: 1.6.0 semver: 5.5.0 tslib: 1.9.0 - tsutils: 2.22.2 + tsutils: 2.26.1 dev: true engines: node: '>=4.8.0' @@ -3243,14 +3255,14 @@ packages: 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' resolution: integrity: sha1-ElX4ej/1frCw4fDmEKi0dIBGya4= - /tsutils/2.22.2: + /tsutils/2.26.1: dependencies: tslib: 1.9.0 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' + 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 || >= 2.10.0-dev' resolution: - integrity: sha512-u06FUSulCJ+Y8a2ftuqZN6kIGqdP2yJjUPEngXqmdPND4UQfb04igcotH+dw+IFr417yP6muCLE8/5/Qlfnx0w== + integrity: sha512-bnm9bcjOqOr1UljleL94wVCDlpa6KjfGaTkefeLch4GRafgDkROxPizbB/FxTEdI++5JqhxczRy/Qub0syNqZA== /tunnel-agent/0.6.0: dependencies: safe-buffer: 5.1.1 @@ -3266,12 +3278,12 @@ packages: dev: true resolution: integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - /typescript/2.7.2: + /typescript/2.8.1: dev: true engines: node: '>=4.2.0' resolution: - integrity: sha512-p5TCYZDAO0m4G344hD+wx/LATebLWZNkkh2asWUFqSsD2OrDNhbAHuSjobrmsUmdzjJjEeZVU9g1h3O6vpstnw== + integrity: sha512-Ao/f6d/4EPLq0YwzsQz8iXflezpTkQzqAyenTiw4kCUGr1uPiFLC3+fZ+gMZz6eeI/qdRUqvC+HxIJzUAzEFdg== /uid-number/0.0.6: dev: false resolution: @@ -3307,9 +3319,9 @@ packages: dev: true resolution: integrity: sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc= - /unpack-stream/3.0.1: + /unpack-stream/3.0.2: dependencies: - '@types/node': 9.4.7 + '@types/node': 9.6.2 decompress-maybe: 1.0.0 ssri: 5.3.0 tar-fs: 1.16.0 @@ -3317,7 +3329,7 @@ packages: engines: node: '>=4' resolution: - integrity: sha512-yaG8wkdx7b9Cza2GGQ6YleqxLZwPaNsGYp9zJY61nZgRjl5ATXpfHaZzE1joL4/PlUu8rQiDV4bApqB2iPwz6g== + integrity: sha512-mdQv3N9fkxG04/4G8HLg3Q/whJscMTUikRQU2pTr4ISU9t59xoRGUEeqpUwpj78jZUPB7LN6oabkyZJ574MleA== /unzip-response/1.0.2: dev: true engines: From 4384514389d0f5c133b3ca7896de80b2338c9c11 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 8 Apr 2018 00:03:32 +0300 Subject: [PATCH 11/49] feat: log the script content BREAKING CHANGE: the format of existing logs changed BREAKING CHANGE: the API has changed. opts.pkgId => opts.depPath --- src/index.ts | 26 ++++++++++++++++---------- src/logger.ts | 6 ++++-- test/index.ts | 4 ++-- 3 files changed, 22 insertions(+), 14 deletions(-) diff --git a/src/index.ts b/src/index.ts index a1e138aa61..1b4d631f54 100644 --- a/src/index.ts +++ b/src/index.ts @@ -14,8 +14,8 @@ export {LifecycleLog} export async function runPostinstallHooks ( opts: { + depPath: string, rootNodeModulesDir: string, - pkgId: string, rawNpmConfig: object, pkgRoot: string, unsafePerm: boolean, @@ -45,14 +45,20 @@ export default async function runLifecycleHook ( stage: string, pkg: PackageJson, opts: { + depPath: string, rootNodeModulesDir: string, - pkgId: string, rawNpmConfig: object, pkgRoot: string, stdio?: string, unsafePerm: boolean, }, ) { + lifecycleLogger.debug({ + depPath: opts.depPath, + script: pkg!.scripts![stage], + stage, + }) + return lifecycle(pkg, stage, opts.pkgRoot, { config: opts.rawNpmConfig, dir: opts.rootNodeModulesDir, @@ -74,17 +80,17 @@ export default async function runLifecycleHook ( function npmLog (prefix: string, logid: string, stdtype: string, line: string) { switch (stdtype) { case 'stdout': - lifecycleLogger.info({ + lifecycleLogger.debug({ + depPath: opts.depPath, line: line.toString(), - pkgId: opts.pkgId, - script: stage, + stage, }) return case 'stderr': lifecycleLogger.error({ + depPath: opts.depPath, line: line.toString(), - pkgId: opts.pkgId, - script: stage, + stage, }) return case 'Returned: code:': @@ -93,10 +99,10 @@ export default async function runLifecycleHook ( return } const code = arguments[3] - lifecycleLogger[code === 0 ? 'info' : 'error']({ + lifecycleLogger[code === 0 ? 'debug' : 'error']({ + depPath: opts.depPath, exitCode: code, - pkgId: opts.pkgId, - script: stage, + stage, }) return } diff --git a/src/logger.ts b/src/logger.ts index 4b69035cf1..c114a9c693 100644 --- a/src/logger.ts +++ b/src/logger.ts @@ -6,12 +6,14 @@ import baseLogger, { export const lifecycleLogger = baseLogger('lifecycle') as Logger export type LifecycleMessage = { - pkgId: string, - script: string, + depPath: string, + stage: string, } & ({ line: string, } | { exitCode: number, +} | { + script: string, }) export type LifecycleLog = {name: 'pnpm:lifecycle'} & LogBase & LifecycleMessage diff --git a/test/index.ts b/test/index.ts index 66bbbed120..47a3a1f868 100644 --- a/test/index.ts +++ b/test/index.ts @@ -10,7 +10,7 @@ test('runLifecycleHook()', async (t) => { const pkg = require(path.join(pkgRoot, 'package.json')) await runLifecycleHook('postinstall', pkg, { rootNodeModulesDir, - pkgId: '/simple/1.0.0', + depPath: '/simple/1.0.0', rawNpmConfig: {}, pkgRoot, unsafePerm: true, @@ -27,7 +27,7 @@ test('runPostinstallHooks()', async (t) => { const pkg = require(path.join(pkgRoot, 'package.json')) await runPostinstallHooks({ rootNodeModulesDir, - pkgId: '/with-many-scripts/1.0.0', + depPath: '/with-many-scripts/1.0.0', rawNpmConfig: {}, pkgRoot, unsafePerm: true, From 30826b0bece8acd29b5a43b00d5002c8174f24f7 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 8 Apr 2018 00:08:04 +0300 Subject: [PATCH 12/49] chore(release): 2.0.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fa1059f0f2..921ace564f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lifecycle", - "version": "1.0.1", + "version": "2.0.0", "description": "Package lifecycle hook runner", "main": "lib/index.js", "typings": "lib/index.d.ts", From 7cab55f99cd4d147da836a4fc4312f06bdc410d5 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Mon, 9 Apr 2018 22:14:52 +0300 Subject: [PATCH 13/49] fix: log command info only when stdio is 'pipe' --- src/index.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/index.ts b/src/index.ts index 1b4d631f54..acaa911c93 100644 --- a/src/index.ts +++ b/src/index.ts @@ -53,11 +53,13 @@ export default async function runLifecycleHook ( unsafePerm: boolean, }, ) { - lifecycleLogger.debug({ - depPath: opts.depPath, - script: pkg!.scripts![stage], - stage, - }) + if (opts.stdio !== 'inherit') { + lifecycleLogger.debug({ + depPath: opts.depPath, + script: pkg!.scripts![stage], + stage, + }) + } return lifecycle(pkg, stage, opts.pkgRoot, { config: opts.rawNpmConfig, From d6801eabc90294beb40f63942e841fb3bf011a08 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Mon, 9 Apr 2018 22:25:39 +0300 Subject: [PATCH 14/49] chore(release): 2.0.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 921ace564f..c28c450e36 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lifecycle", - "version": "2.0.0", + "version": "2.0.1", "description": "Package lifecycle hook runner", "main": "lib/index.js", "typings": "lib/index.d.ts", From d2108ef2f6356795b8cc663397f0a4f54a6841b5 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 10 Apr 2018 00:12:09 +0300 Subject: [PATCH 15/49] feat: log working directory --- src/index.ts | 4 ++++ src/logger.ts | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/index.ts b/src/index.ts index acaa911c93..f566ec5784 100644 --- a/src/index.ts +++ b/src/index.ts @@ -58,6 +58,7 @@ export default async function runLifecycleHook ( depPath: opts.depPath, script: pkg!.scripts![stage], stage, + wd: opts.pkgRoot, }) } @@ -86,6 +87,7 @@ export default async function runLifecycleHook ( depPath: opts.depPath, line: line.toString(), stage, + wd: opts.pkgRoot, }) return case 'stderr': @@ -93,6 +95,7 @@ export default async function runLifecycleHook ( depPath: opts.depPath, line: line.toString(), stage, + wd: opts.pkgRoot, }) return case 'Returned: code:': @@ -105,6 +108,7 @@ export default async function runLifecycleHook ( depPath: opts.depPath, exitCode: code, stage, + wd: opts.pkgRoot, }) return } diff --git a/src/logger.ts b/src/logger.ts index c114a9c693..f97f0fcfd4 100644 --- a/src/logger.ts +++ b/src/logger.ts @@ -5,9 +5,11 @@ import baseLogger, { export const lifecycleLogger = baseLogger('lifecycle') as Logger +// TODO: make depPath optional export type LifecycleMessage = { depPath: string, stage: string, + wd: string, } & ({ line: string, } | { From fd489ad30710024a4df9ad4bc96910572eb6dbe3 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 10 Apr 2018 00:12:42 +0300 Subject: [PATCH 16/49] chore(release): 2.1.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c28c450e36..d2da2f3d59 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lifecycle", - "version": "2.0.1", + "version": "2.1.0", "description": "Package lifecycle hook runner", "main": "lib/index.js", "typings": "lib/index.d.ts", From bc4a877ec9090d66117f4850e00d6cf6f61d82f0 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 8 May 2018 01:29:12 +0300 Subject: [PATCH 17/49] chore: updated shrinkwrap.yaml --- shrinkwrap.yaml | 345 ++++++++++++++++++++++++++---------------------- 1 file changed, 188 insertions(+), 157 deletions(-) diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index 70e22f8d59..4f99899ba0 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -15,15 +15,15 @@ devDependencies: rimraf: 2.6.2 tape: 4.9.0 ts-node: 5.0.1 - tslint: 5.9.1 - typescript: 2.8.1 + tslint: 5.10.0 + typescript: 2.8.3 packages: /@pnpm/exec/1.1.4: dependencies: - '@pnpm/self-installer': 2.0.2 + '@pnpm/self-installer': 2.0.3 '@types/got': 7.1.8 - '@types/node': 9.6.2 - command-exists: 1.2.2 + '@types/node': 9.6.12 + command-exists: 1.2.6 cross-spawn: 5.1.0 dev: true engines: @@ -32,7 +32,7 @@ packages: integrity: sha512-sYJOXPxpQxFcTSACFRFCuIQdnZLNaOgTHGF+CQNYlKnlc2ZnmEW+lAZVTc0hJSU+8mnTY7ei39MbYpI5q+li+w== /@pnpm/logger/1.0.1: dependencies: - '@types/node': 9.6.2 + '@types/node': 9.6.12 bole: 3.0.2 ndjson: 1.5.0 dev: true @@ -40,25 +40,25 @@ packages: node: '>=4' resolution: integrity: sha512-23FWOXgCkJ9q73mIqS5H/x98uaZcvO7ov/nt0HZGgLci3MHsqBgEfh3UzZiLZIxlxmA3XoUp4fgbjM7S96pBRg== - /@pnpm/self-installer/2.0.2: + /@pnpm/self-installer/2.0.3: dev: true engines: node: '>=4' resolution: - integrity: sha1-hbuHZMfM0iOZn2FCGQBixibo8oc= + integrity: sha512-Awzcm+UsGmUZaZXkLH5efJEos9UICA4PIXpedyiY7Mg4LXVUtrGtX/jYNkuxj3x/bwh+7LnEvbBV4GpscxsFjw== /@pnpm/types/1.7.0: dev: false resolution: integrity: sha512-pn7g4uxcofWTNG/cxmKvkMK2lxr4OUIhrQDrEVYEdVhW0WkWztsHkFrYjFgfNzPbYu3ITlB3T6aSVjCoJQTOlw== - /@types/fs-extra/5.0.1: + /@types/fs-extra/5.0.2: dependencies: - '@types/node': 9.6.2 + '@types/node': 10.0.4 dev: true resolution: - integrity: sha512-h3wnflb+jMTipvbbZnClgA2BexrT4w0GcfoCz5qyxd0IRsbqhLSyesM6mqZTAnhbVmhyTm5tuxfRu9R+8l+lGw== + integrity: sha512-Q3FWsbdmkQd1ib11A4XNWQvRD//5KpPoGawA8aB2DR7pWKoW9XQv3+dGxD/Z1eVFze23Okdo27ZQytVFlweKvQ== /@types/got/7.1.8: dependencies: - '@types/node': 9.6.2 + '@types/node': 10.0.4 dev: true resolution: integrity: sha512-QxcSkx9PjHH7uqbzqKTKOAjGbayyo+dECnnqM3BBMC0WjYAqx0e6Qi9AFR4jluvx91e7qzgz4aGka7AhCTHYRw== @@ -68,17 +68,21 @@ packages: integrity: sha512-NrH6jPlV77QCVPhAHofWeiOr77TgpKt82c2RVxSBChWBJqyY/u4ngl3CA4mcsAg/w7rNLrkR7dkObMV0ihLLXw== /@types/mz/0.0.32: dependencies: - '@types/node': 9.6.2 + '@types/node': 10.0.4 dev: true resolution: integrity: sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g== - /@types/node/9.6.2: + /@types/node/10.0.4: dev: true resolution: - integrity: sha512-UWkRY9X7RQHp5OhhRIIka58/gVVycL1zHZu0OTsT5LI86ABaMOSbUjAl+b0FeDhQcxclrkyft3kW5QWdMRs8wQ== + integrity: sha512-RisaZmcmCLjRipAY7nVi3fmkIk4Z0JMn8YHdGF6qYMsIDpD0dfzz+3yy2dL5Q5aHWOnqPx51IRxkA44myknJvw== + /@types/node/9.6.12: + dev: true + resolution: + integrity: sha512-2Z8ziWjJbvV8hHL5YcqCG9ng+/qwUlO1gB4frBD7QI5Wm1Y1iM+AEkGVEv0S5P+aDMwTtAhPJFR4rp1uqagSig== /@types/tape/4.2.32: dependencies: - '@types/node': 9.6.2 + '@types/node': 10.0.4 dev: true resolution: integrity: sha512-xil0KO5wkPoixdBWGIGolPv9dekf6dVkjjJLAFYchfKcd4DICou67rgGCIO7wAh3i5Ff/6j9IDgZz+GU9cMaqQ== @@ -212,10 +216,10 @@ packages: dev: false resolution: integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - /aws4/1.6.0: + /aws4/1.7.0: dev: false resolution: - integrity: sha1-g+9cqGCysy5KDe7e6MdxudtXRx4= + integrity: sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w== /babel-code-frame/6.26.0: dependencies: chalk: 1.1.3 @@ -224,7 +228,7 @@ packages: dev: true resolution: integrity: sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= - /babel-core/6.26.0: + /babel-core/6.26.3: dependencies: babel-code-frame: 6.26.0 babel-generator: 6.26.1 @@ -239,7 +243,7 @@ packages: convert-source-map: 1.5.1 debug: 2.6.9 json5: 0.5.1 - lodash: 4.17.5 + lodash: 4.17.10 minimatch: 3.0.4 path-is-absolute: 1.0.1 private: 0.1.8 @@ -247,7 +251,7 @@ packages: source-map: 0.5.7 dev: true resolution: - integrity: sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g= + integrity: sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== /babel-generator/6.26.1: dependencies: babel-messages: 6.23.0 @@ -255,7 +259,7 @@ packages: babel-types: 6.26.0 detect-indent: 4.0.0 jsesc: 1.3.0 - lodash: 4.17.5 + lodash: 4.17.10 source-map: 0.5.7 trim-right: 1.0.1 dev: true @@ -266,7 +270,7 @@ packages: babel-helper-function-name: 6.24.1 babel-runtime: 6.26.0 babel-types: 6.26.0 - lodash: 4.17.5 + lodash: 4.17.10 dev: true resolution: integrity: sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= @@ -334,11 +338,11 @@ packages: integrity: sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= /babel-register/6.26.0: dependencies: - babel-core: 6.26.0 + babel-core: 6.26.3 babel-runtime: 6.26.0 - core-js: 2.5.4 + core-js: 2.5.6 home-or-tmp: 2.0.0 - lodash: 4.17.5 + lodash: 4.17.10 mkdirp: 0.5.1 source-map-support: 0.4.18 dev: true @@ -353,7 +357,7 @@ packages: integrity: sha1-o0NCX802FY3++ucl0Dk+zkTsRZw= /babel-runtime/6.26.0: dependencies: - core-js: 2.5.4 + core-js: 2.5.6 regenerator-runtime: 0.11.1 dev: true resolution: @@ -364,7 +368,7 @@ packages: babel-traverse: 6.26.0 babel-types: 6.26.0 babylon: 6.18.0 - lodash: 4.17.5 + lodash: 4.17.10 dev: true resolution: integrity: sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= @@ -378,7 +382,7 @@ packages: debug: 2.6.9 globals: 9.18.0 invariant: 2.2.4 - lodash: 4.17.5 + lodash: 4.17.10 dev: true resolution: integrity: sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= @@ -386,7 +390,7 @@ packages: dependencies: babel-runtime: 6.26.0 esutils: 2.0.2 - lodash: 4.17.5 + lodash: 4.17.10 to-fast-properties: 1.0.3 dev: true resolution: @@ -414,7 +418,7 @@ packages: /bl/1.2.2: dependencies: readable-stream: 2.3.6 - safe-buffer: 5.1.1 + safe-buffer: 5.1.2 dev: true resolution: integrity: sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA== @@ -476,6 +480,21 @@ packages: dev: true resolution: integrity: sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0= + /buffer-alloc-unsafe/0.1.1: + dev: true + resolution: + integrity: sha1-/+H2dVHdBVc33iUzN7/oU9+rGmo= + /buffer-alloc/1.1.0: + dependencies: + buffer-alloc-unsafe: 0.1.1 + buffer-fill: 0.1.1 + dev: true + resolution: + integrity: sha1-BVFNM78WVtNUDGhPZbEgLpDsowM= + /buffer-fill/0.1.1: + dev: true + resolution: + integrity: sha512-YgBMBzdRLEfgxJIGu2wrvI2E03tMCFU1p7d1KhB4BOoMN0VxmTFjSyN5JtKt9z8Z9JajMHruI6SE25W96wNv7Q== /buffer-from/1.0.0: dev: true resolution: @@ -503,7 +522,7 @@ packages: dependencies: is-bzip2: 1.0.0 peek-stream: 1.1.3 - pumpify: 1.4.0 + pumpify: 1.5.0 through2: 2.0.3 unbzip2-stream: 1.2.5 dev: true @@ -570,10 +589,10 @@ packages: dev: false resolution: integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - /ccount/1.0.2: + /ccount/1.0.3: dev: true resolution: - integrity: sha1-U7ai+BW7d7nChx97mnLDol8djok= + integrity: sha512-Jt9tIBkRc9POUof7QA/VwWd+58fKkEEfI+/t1/eOlxKM7ZhrczNzMFefge7Ai+39y1pR/pP6cI19guHy3FSLmw== /chalk/0.5.1: dependencies: ansi-styles: 1.1.0 @@ -598,32 +617,32 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - /chalk/2.3.2: + /chalk/2.4.1: dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 - supports-color: 5.3.0 + supports-color: 5.4.0 dev: true engines: node: '>=4' resolution: - integrity: sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ== - /character-entities-html4/1.1.1: + integrity: sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ== + /character-entities-html4/1.1.2: dev: true resolution: - integrity: sha1-NZoqSg9+KdPcKsmb2+Ie45Q46lA= - /character-entities-legacy/1.1.1: + integrity: sha512-sIrXwyna2+5b0eB9W149izTPJk/KkJTg6mEzDGibwBUkyH1SbDa+nf515Ppdi3MaH35lW0JFJDWeq9Luzes1Iw== + /character-entities-legacy/1.1.2: dev: true resolution: - integrity: sha1-9Ad53xoQGHK7UQo9KV4fzPFHIC8= - /character-entities/1.2.1: + integrity: sha512-9NB2VbXtXYWdXzqrvAHykE/f0QJxzaKIpZ5QzNZrrgQ7Iyxr2vnfS8fCBNVW9nUEZE0lo57nxKRqnzY/dKrwlA== + /character-entities/1.2.2: dev: true resolution: - integrity: sha1-92hxvl72bdt/j440eOzDdMJ9bco= - /character-reference-invalid/1.1.1: + integrity: sha512-sMoHX6/nBiy3KKfC78dnEalnpn0Az0oSNvqUWYTtYrhRI5iUIYsROU48G+E+kMFQzqXaJ8kHJZ85n7y6/PHgwQ== + /character-reference-invalid/1.1.2: dev: true resolution: - integrity: sha1-lCg191Dk7GGjCOYMLvjMEBEgLvw= + integrity: sha512-7I/xceXfKyUJmSAn/jw8ve/9DyOP7XxufNYLI9Px7CmsKgEUaZLUTax6nZxGQtaoiZCjpu6cHPj20xC/vqRReQ== /chownr/1.0.1: dev: true resolution: @@ -666,10 +685,10 @@ packages: node: '>=0.10' resolution: integrity: sha1-GCe0ZB87z4vXG9SbLU6ZtFuLX9c= - /collapse-white-space/1.0.3: + /collapse-white-space/1.0.4: dev: true resolution: - integrity: sha1-S5BvZw5aljqHt2sOFolkM0G2Ajw= + integrity: sha512-YfQ1tAUZm561vpYD+5eyWN8+UsceQbSrqqlc/6zDY2gtAE+uZLSdkkovhnGpmCThsvKBFakq4EdY/FF93E8XIw== /color-convert/1.9.1: dependencies: color-name: 1.1.3 @@ -688,10 +707,10 @@ packages: node: '>= 0.8' resolution: integrity: sha1-cj599ugBrFYTETp+RFqbactjKBg= - /command-exists/1.2.2: + /command-exists/1.2.6: dev: true resolution: - integrity: sha1-EoGcZPr5VEbsCuB/5sr7brNwiyI= + integrity: sha512-Qst/zUUNmS/z3WziPxyqjrcz09pm+2Knbs5mAZL4VAE0sSrNY1/w8+/YxeHcoBTsO6iojA6BW7eFf27Eg2MRuw== /commander/2.15.1: dev: true resolution: @@ -734,10 +753,10 @@ packages: dev: true resolution: integrity: sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU= - /core-js/2.5.4: + /core-js/2.5.6: dev: true resolution: - integrity: sha1-8si/GB8qgLkvNgEhQpzmOi8K6uA= + integrity: sha512-lQUVfQi0aLix2xpyjrrJEvfuYCqPc/HwmTKsC/VNf8q0zsjX7SQZtp4+oRONN5Tsur9GDETPjj+Ub2iDiGZfSQ== /core-util-is/1.0.2: resolution: integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= @@ -833,7 +852,7 @@ packages: dependencies: bzip2-maybe: 1.0.0 gunzip-maybe: 1.4.1 - pumpify: 1.4.0 + pumpify: 1.5.0 dev: true resolution: integrity: sha1-rf54xmzAaeZOgkvRQFuF515tHLs= @@ -841,13 +860,13 @@ packages: dev: true resolution: integrity: sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= - /deep-extend/0.4.2: + /deep-extend/0.5.1: dev: true engines: iojs: '>=1.0.0' - node: '>=0.12.0' + node: '>=0.10.0' resolution: - integrity: sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8= + integrity: sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w== /define-properties/1.1.2: dependencies: foreach: 2.0.5 @@ -914,7 +933,7 @@ packages: dev: true resolution: integrity: sha1-ixLauHjA1p4+eJEFFmKjL8a93ME= - /duplexify/3.5.4: + /duplexify/3.6.0: dependencies: end-of-stream: 1.4.1 inherits: 2.0.3 @@ -922,7 +941,7 @@ packages: stream-shift: 1.0.0 dev: true resolution: - integrity: sha512-JzYSLYMhoVVBe8+mbHQ4KgpvHpm0DZpJuL8PY93Vyv1fW7jYJ90LoXa1di/CVbJM+TgMs91rbDapE/RNIfnJsA== + integrity: sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ== /ecc-jsbn/0.1.1: dependencies: jsbn: 0.1.1 @@ -1096,6 +1115,10 @@ packages: node: '>= 0.12' resolution: integrity: sha1-SXBJi+YEwgwAXU9cI67NIda0kJk= + /fs-constants/1.0.0: + dev: true + resolution: + integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== /fs-extra/5.0.0: dependencies: graceful-fs: 4.1.11 @@ -1218,7 +1241,7 @@ packages: is-deflate: 1.0.0 is-gzip: 1.0.0 peek-stream: 1.1.3 - pumpify: 1.4.0 + pumpify: 1.5.0 through2: 2.0.3 dev: true resolution: @@ -1370,17 +1393,17 @@ packages: dev: true resolution: integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - /is-alphabetical/1.0.1: + /is-alphabetical/1.0.2: dev: true resolution: - integrity: sha1-x3B5zJHU76x3W+EDS/LSQ/lebwg= - /is-alphanumerical/1.0.1: + integrity: sha512-V0xN4BYezDHcBSKb1QHUFMlR4as/XEuCZBzMJUU4n7+Cbt33SmUnSol+pnXFvLxSHNq2CemUXNdaXV6Flg7+xg== + /is-alphanumerical/1.0.2: dependencies: - is-alphabetical: 1.0.1 - is-decimal: 1.0.1 + is-alphabetical: 1.0.2 + is-decimal: 1.0.2 dev: true resolution: - integrity: sha1-37SqTRCF4zvbYcLe6cgOnGwZ9Ts= + integrity: sha512-pyfU/0kHdISIgslFfZN9nfY1Gk3MquQgUm1mJTjdkEPpkAKNWuBTSqFwewOpR7N351VkErCiyV71zX7mlQQqsg== /is-arrayish/0.2.1: dev: true resolution: @@ -1408,10 +1431,10 @@ packages: node: '>= 0.4' resolution: integrity: sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= - /is-decimal/1.0.1: + /is-decimal/1.0.2: dev: true resolution: - integrity: sha1-9ftqlJlq2ejjdh+/vQkfH8qMToI= + integrity: sha512-TRzl7mOCchnhchN+f3ICUCzYvL9ul7R+TYOsZ8xia++knyZAJfv/uA1FvQXsAnYIl1T3B2X5E/J7Wb1QXiIBXg== /is-deflate/1.0.0: dev: true resolution: @@ -1441,10 +1464,10 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM= - /is-hexadecimal/1.0.1: + /is-hexadecimal/1.0.2: dev: true resolution: - integrity: sha1-bghLvJIGH7sJcexYts5tQE4k2mk= + integrity: sha512-but/G3sapV3MNyqiDBLrOi4x8uCIw0RY3o/Vb5GT0sMFHrVV7731wFSVy41T5FO1og7G0gXLJh0MkgPRouko/A== /is-npm/1.0.0: dev: true engines: @@ -1645,10 +1668,10 @@ packages: dev: true resolution: integrity: sha1-o45GtzRp4EILDaEhLmbUFL42S6Q= - /lodash/4.17.5: + /lodash/4.17.10: dev: true resolution: - integrity: sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw== + integrity: sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg== /longest-streak/1.0.0: dev: true resolution: @@ -1744,7 +1767,7 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= - /meow/4.0.0: + /meow/4.0.1: dependencies: camelcase-keys: 4.2.0 decamelize-keys: 1.1.0 @@ -1759,7 +1782,7 @@ packages: engines: node: '>=4' resolution: - integrity: sha512-Me/kel335m6vMKmEmA6c87Z6DUFW3JqkINRnxkbC+A/PUm0D5Fl2dEBQrPKnqCL9Te/CIa1MUt/0InMJhuC/sw== + integrity: sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A== /mime-db/1.33.0: dev: false engines: @@ -1812,19 +1835,19 @@ packages: dependencies: babel-run-async: 1.0.0 babel-runtime: 6.26.0 - ccount: 1.0.2 - collapse-white-space: 1.0.3 - core-js: 2.5.4 + ccount: 1.0.3 + collapse-white-space: 1.0.4 + core-js: 2.5.6 file-position: 0.0.0 is-promise: 2.1.0 longest-streak: 1.0.0 markdown-table: 0.4.0 - parse-entities: 1.1.1 + parse-entities: 1.1.2 repeat-string: 1.6.1 - stringify-entities: 1.3.1 + stringify-entities: 1.3.2 trim: 0.0.1 - trim-trailing-lines: 1.1.0 - unist-util-remove-position: 1.1.1 + trim-trailing-lines: 1.1.1 + unist-util-remove-position: 1.1.2 dev: true engines: node: '>=4' @@ -1837,7 +1860,7 @@ packages: /mos-init/1.1.2: dependencies: arr-exclude: 1.0.0 - core-js: 2.5.4 + core-js: 2.5.6 cross-spawn: 4.0.2 mos-read-pkg-up: 1.0.0 the-argv: 1.0.0 @@ -2001,7 +2024,7 @@ packages: dependencies: babel-runtime: 6.26.0 chalk: 1.1.3 - core-js: 2.5.4 + core-js: 2.5.6 diff: 2.2.3 duplexer: 0.1.1 figures: 1.7.0 @@ -2253,17 +2276,17 @@ packages: /package-preview/1.0.5: dependencies: '@pnpm/exec': 1.1.4 - '@types/fs-extra': 5.0.1 + '@types/fs-extra': 5.0.2 '@types/load-json-file': 2.0.7 '@types/mz': 0.0.32 - '@types/node': 9.6.2 + '@types/node': 9.6.12 '@types/write-json-file': 2.2.1 cross-spawn: 6.0.5 find-down: 0.1.4 fs-extra: 5.0.0 graceful-fs: 4.1.11 load-json-file: 4.0.0 - meow: 4.0.0 + meow: 4.0.1 mz: 2.7.0 rimraf-then: 1.0.1 symlink-dir: 1.1.2 @@ -2278,17 +2301,17 @@ packages: dev: true resolution: integrity: sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU= - /parse-entities/1.1.1: + /parse-entities/1.1.2: dependencies: - character-entities: 1.2.1 - character-entities-legacy: 1.1.1 - character-reference-invalid: 1.1.1 - is-alphanumerical: 1.0.1 - is-decimal: 1.0.1 - is-hexadecimal: 1.0.1 + character-entities: 1.2.2 + character-entities-legacy: 1.1.2 + character-reference-invalid: 1.1.2 + is-alphanumerical: 1.0.2 + is-decimal: 1.0.2 + is-hexadecimal: 1.0.2 dev: true resolution: - integrity: sha1-gRLYhHExnyerrk1klksSL+ThuJA= + integrity: sha512-5N9lmQ7tmxfXf+hO3X6KRG6w7uYO/HL9fHalSySTdyn63C3WNvTM/1R8tn1u1larNcEbo3Slcy2bsVDQqvEpUg== /parse-json/2.2.0: dependencies: error-ex: 1.3.1 @@ -2361,7 +2384,7 @@ packages: /peek-stream/1.1.3: dependencies: buffer-from: 1.0.0 - duplexify: 3.5.4 + duplexify: 3.6.0 through2: 2.0.3 dev: true resolution: @@ -2450,39 +2473,39 @@ packages: dev: true resolution: integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - /pumpify/1.4.0: + /pumpify/1.5.0: dependencies: - duplexify: 3.5.4 + duplexify: 3.6.0 inherits: 2.0.3 pump: 2.0.1 dev: true resolution: - integrity: sha512-2kmNR9ry+Pf45opRVirpNuIFotsxUGLaYqxIwuR77AYrYRMuFCz9eryHBS52L360O+NcR383CL4QYlMKPq4zYA== + integrity: sha512-UWi0klDoq8xtVzlMRgENV9F7iCTZExaJQSQL187UXsxpk9NnrKGqTqqUNYAKGOzucSOxs2+jUnRNI+rLviPhJg== /punycode/1.4.1: dev: false resolution: integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4= - /qs/6.5.1: + /qs/6.5.2: dev: false engines: node: '>=0.6' resolution: - integrity: sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A== + integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== /quick-lru/1.1.0: dev: true engines: node: '>=4' resolution: integrity: sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= - /rc/1.2.6: + /rc/1.2.7: dependencies: - deep-extend: 0.4.2 + deep-extend: 0.5.1 ini: 1.3.5 minimist: 1.2.0 strip-json-comments: 2.0.1 dev: true resolution: - integrity: sha1-6xiYnG1PTxYsOZ953dKfODVWgJI= + integrity: sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA== /rcfile/1.0.3: dependencies: debug: 2.6.9 @@ -2561,7 +2584,7 @@ packages: inherits: 2.0.3 isarray: 1.0.0 process-nextick-args: 2.0.0 - safe-buffer: 5.1.1 + safe-buffer: 5.1.2 string_decoder: 1.1.1 util-deprecate: 1.0.2 resolution: @@ -2590,14 +2613,14 @@ packages: integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== /registry-auth-token/3.3.2: dependencies: - rc: 1.2.6 - safe-buffer: 5.1.1 + rc: 1.2.7 + safe-buffer: 5.1.2 dev: true resolution: integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ== /registry-url/3.1.0: dependencies: - rc: 1.2.6 + rc: 1.2.7 dev: true engines: node: '>=0.10.0' @@ -2646,7 +2669,7 @@ packages: /request/2.85.0: dependencies: aws-sign2: 0.7.0 - aws4: 1.6.0 + aws4: 1.7.0 caseless: 0.12.0 combined-stream: 1.0.6 extend: 3.0.1 @@ -2661,8 +2684,8 @@ packages: mime-types: 2.1.18 oauth-sign: 0.8.2 performance-now: 2.1.0 - qs: 6.5.1 - safe-buffer: 5.1.1 + qs: 6.5.2 + safe-buffer: 5.1.2 stringstream: 0.0.5 tough-cookie: 2.3.4 tunnel-agent: 0.6.0 @@ -2721,12 +2744,12 @@ packages: dev: true resolution: integrity: sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw== - /resolve/1.6.0: + /resolve/1.7.1: dependencies: path-parse: 1.0.5 dev: true resolution: - integrity: sha512-mw7JQNu5ExIkcw4LPih0owX/TZXjD/ZUF/ZQ/pDnkw3ZKhDcZZw5klmBlj6gVMwjQ3Pz5Jgu7F3d0jcDVuEWdw== + integrity: sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw== /resumer/0.0.0: dependencies: through: 2.3.8 @@ -2747,7 +2770,7 @@ packages: integrity: sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w== /rollup-plugin-babel/2.4.0: dependencies: - babel-core: 6.26.0 + babel-core: 6.26.3 babel-plugin-transform-es2015-classes: 6.24.1 object-assign: 4.1.1 rollup-pluginutils: 1.5.2 @@ -2773,9 +2796,9 @@ packages: dev: true resolution: integrity: sha1-v2zoO4dRDRY0Ru6qV37WpvxYNeA= - /safe-buffer/5.1.1: + /safe-buffer/5.1.2: resolution: - integrity: sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg== + integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== /semver-diff/2.1.0: dependencies: semver: 5.5.0 @@ -2862,12 +2885,13 @@ packages: dev: true resolution: integrity: sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== - /source-map-support/0.5.4: + /source-map-support/0.5.5: dependencies: + buffer-from: 1.0.0 source-map: 0.6.1 dev: true resolution: - integrity: sha512-PETSPG6BjY1AHs2t64vS2aqAgu6dMIMXJULWFBGbh2Gr8nVLbCFDo6i/RMMvviIQ2h1Z8+5gQhVKSn2je9nmdg== + integrity: sha512-mR7/Nd5l1z6g99010shcXJiNEaf3fEtmLhRB/sBcQVJGodcHCULPp2y4Sfa43Kv2zq7T+Izmfp/WHCR6dYkQCA== /source-map/0.1.32: dependencies: amdefine: 1.0.1 @@ -2940,7 +2964,7 @@ packages: integrity: sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s= /ssri/5.3.0: dependencies: - safe-buffer: 5.1.1 + safe-buffer: 5.1.2 dev: true resolution: integrity: sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ== @@ -2969,18 +2993,18 @@ packages: integrity: sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo= /string_decoder/1.1.1: dependencies: - safe-buffer: 5.1.1 + safe-buffer: 5.1.2 resolution: integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - /stringify-entities/1.3.1: + /stringify-entities/1.3.2: dependencies: - character-entities-html4: 1.1.1 - character-entities-legacy: 1.1.1 - is-alphanumerical: 1.0.1 - is-hexadecimal: 1.0.1 + character-entities-html4: 1.1.2 + character-entities-legacy: 1.1.2 + is-alphanumerical: 1.0.2 + is-hexadecimal: 1.0.2 dev: true resolution: - integrity: sha1-sVDsLXKsTBtfMktR+2soyc3/BYw= + integrity: sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A== /stringstream/0.0.5: dev: false resolution: @@ -3046,18 +3070,18 @@ packages: node: '>=0.8.0' resolution: integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - /supports-color/5.3.0: + /supports-color/5.4.0: dependencies: has-flag: 3.0.0 dev: true engines: node: '>=4' resolution: - integrity: sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg== + integrity: sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w== /symlink-dir/1.1.2: dependencies: '@types/mz': 0.0.32 - '@types/node': 9.6.2 + '@types/node': 9.6.12 graceful-fs: 4.1.11 is-windows: 1.0.2 mkdirp-promise: 5.0.1 @@ -3112,26 +3136,29 @@ packages: dev: true resolution: integrity: sha512-j0jO9BiScfqtPBb9QmPLL0qvxXMz98xjkMb7x8lKipFlJZwNJkqkWPou+NU4V6T9RnVh1kuSthLE8gLrN8bBfw== - /tar-fs/1.16.0: + /tar-fs/1.16.2: dependencies: chownr: 1.0.1 mkdirp: 0.5.1 pump: 1.0.3 - tar-stream: 1.5.5 + tar-stream: 1.6.0 dev: true resolution: - integrity: sha512-I9rb6v7mjWLtOfCau9eH5L7sLJyU2BnxtEZRQ5Mt+eRKmf1F0ohXmT/Jc3fr52kDvjJ/HV5MH3soQfPL5bQ0Yg== - /tar-stream/1.5.5: + integrity: sha512-LdknWjPEiZC1nOBwhv0JBzfJBGPJar08dZg2rwZe0ZTLQoRGEzgrl7vF3qUEkCHpI/wN9e7RyCuDhMsJUCLPPQ== + /tar-stream/1.6.0: dependencies: bl: 1.2.2 + buffer-alloc: 1.1.0 end-of-stream: 1.4.1 + fs-constants: 1.0.0 readable-stream: 2.3.6 + to-buffer: 1.1.1 xtend: 4.0.1 dev: true engines: node: '>= 0.8.0' resolution: - integrity: sha512-mQdgLPc/Vjfr3VWqWbfxW8yQNiJCbAZ+Gf6GDu1Cy0bdb33ofyiNGBtAY96jHFhDuivCwgW1H9DgTON+INiXgg== + integrity: sha512-lh2iAPG/BHNmN6WB9Ybdynk9rEJ5GD/dy4zscHmVlwa1dq2tpE+BH78i5vjYwYVWEaOXGBjzxr89aVACF17Cpw== /tar/2.2.1: dependencies: block-stream: 0.0.9 @@ -3175,6 +3202,10 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc= + /to-buffer/1.1.1: + dev: true + resolution: + integrity: sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== /to-fast-properties/1.0.3: dev: true engines: @@ -3207,10 +3238,10 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= - /trim-trailing-lines/1.1.0: + /trim-trailing-lines/1.1.1: dev: true resolution: - integrity: sha1-eu+7eAjfnWafbaLkOMrIxGradoQ= + integrity: sha512-bWLv9BbWbbd7mlqqs2oQYnLD/U/ZqeJeJwbO0FG2zA1aTq+HTvxfHNKFa/HGCVyJpDiioUYaBhfiT6rgk+l4mg== /trim/0.0.1: dev: true resolution: @@ -3218,12 +3249,12 @@ packages: /ts-node/5.0.1: dependencies: arrify: 1.0.1 - chalk: 2.3.2 + chalk: 2.4.1 diff: 3.5.0 make-error: 1.3.4 minimist: 1.2.0 mkdirp: 0.5.1 - source-map-support: 0.5.4 + source-map-support: 0.5.5 yn: 2.0.0 dev: true engines: @@ -3234,38 +3265,38 @@ packages: dev: true resolution: integrity: sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ== - /tslint/5.9.1: + /tslint/5.10.0: dependencies: babel-code-frame: 6.26.0 builtin-modules: 1.1.1 - chalk: 2.3.2 + chalk: 2.4.1 commander: 2.15.1 diff: 3.5.0 glob: 7.1.2 js-yaml: 3.11.0 minimatch: 3.0.4 - resolve: 1.6.0 + resolve: 1.7.1 semver: 5.5.0 tslib: 1.9.0 - tsutils: 2.26.1 + tsutils: 2.26.2 dev: true engines: node: '>=4.8.0' 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' + 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' resolution: - integrity: sha1-ElX4ej/1frCw4fDmEKi0dIBGya4= - /tsutils/2.26.1: + integrity: sha1-EeJrzLiK+gLdDZlWyuPUVAtfVMM= + /tsutils/2.26.2: dependencies: tslib: 1.9.0 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 || >= 2.10.0-dev' resolution: - integrity: sha512-bnm9bcjOqOr1UljleL94wVCDlpa6KjfGaTkefeLch4GRafgDkROxPizbB/FxTEdI++5JqhxczRy/Qub0syNqZA== + integrity: sha512-uzwnhmrSbyinPCiwfzGsOY3IulBTwoky7r83HmZdz9QNCjhSCzavkh47KLWuU0zF2F2WbpmmzoJUIEiYyd+jEQ== /tunnel-agent/0.6.0: dependencies: - safe-buffer: 5.1.1 + safe-buffer: 5.1.2 dev: false resolution: integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= @@ -3278,12 +3309,12 @@ packages: dev: true resolution: integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - /typescript/2.8.1: + /typescript/2.8.3: dev: true engines: node: '>=4.2.0' resolution: - integrity: sha512-Ao/f6d/4EPLq0YwzsQz8iXflezpTkQzqAyenTiw4kCUGr1uPiFLC3+fZ+gMZz6eeI/qdRUqvC+HxIJzUAzEFdg== + integrity: sha512-K7g15Bb6Ra4lKf7Iq2l/I5/En+hLIHmxWZGq3D4DIRNFxMNV6j2SHSvDOqs2tGd4UvD/fJvrwopzQXjLrT7Itw== /uid-number/0.0.6: dev: false resolution: @@ -3299,32 +3330,32 @@ packages: dev: true resolution: integrity: sha512-izD3jxT8xkzwtXRUZjtmRwKnZoeECrfZ8ra/ketwOcusbZEp4mjULMnJOCfTDZBgGQAAY1AJ/IgxcwkavcX9Og== - /unist-util-is/2.1.1: + /unist-util-is/2.1.2: dev: true resolution: - integrity: sha1-DDEmKeP5YMZukx6BLT2A53AQlHs= - /unist-util-remove-position/1.1.1: + integrity: sha512-YkXBK/H9raAmG7KXck+UUpnKiNmUdB+aBGrknfQ4EreE1banuzrKABx3jP6Z5Z3fMSPMQQmeXBlKpCbMwBkxVw== + /unist-util-remove-position/1.1.2: dependencies: - unist-util-visit: 1.3.0 + unist-util-visit: 1.3.1 dev: true resolution: - integrity: sha1-WoXBVV/BugwQG4ZwfRXlD6TIcbs= - /unist-util-visit/1.3.0: + integrity: sha512-XxoNOBvq1WXRKXxgnSYbtCF76TJrRoe5++pD4cCBsssSiWSnPEktyFrFLE8LTk3JW5mt9hB0Sk5zn4x/JeWY7Q== + /unist-util-visit/1.3.1: dependencies: - unist-util-is: 2.1.1 + unist-util-is: 2.1.2 dev: true resolution: - integrity: sha512-9ntYcxPFtl44gnwXrQKZ5bMqXMY0ZHzUpqMFiU4zcc8mmf/jzYm8GhYgezuUlX4cJIM1zIDYaO6fG/fI+L6iiQ== + integrity: sha512-0fdB9EQJU0tho5tK0VzOJzAQpPv2LyLZ030b10GxuzAWEfvd54mpY7BMjQ1L69k2YNvL+SvxRzH0yUIehOO8aA== /universalify/0.1.1: dev: true resolution: integrity: sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc= /unpack-stream/3.0.2: dependencies: - '@types/node': 9.6.2 + '@types/node': 9.6.12 decompress-maybe: 1.0.0 ssri: 5.3.0 - tar-fs: 1.16.0 + tar-fs: 1.16.2 dev: true engines: node: '>=4' @@ -3491,7 +3522,7 @@ packages: resolution: integrity: sha1-5a2ryKz0CPY4X8dklWhMiOavaJo= registry: 'https://registry.npmjs.org/' -shrinkwrapMinorVersion: 4 +shrinkwrapMinorVersion: 5 shrinkwrapVersion: 3 specifiers: '@pnpm/logger': ^1.0.1 From 2753a1a529deefa21cadc541621f3bb2fc658b0a Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 8 May 2018 01:41:46 +0300 Subject: [PATCH 18/49] feat: add new option to runPostinstallHooks for running prepare ref pnpm/pnpm#855 --- package.json | 1 + shrinkwrap.yaml | 2 ++ src/index.ts | 5 ++++ test/fixtures/with-many-scripts/package.json | 3 ++- test/index.ts | 24 +++++++++++++++++++- 5 files changed, 33 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index d2da2f3d59..c9f8dca58a 100644 --- a/package.json +++ b/package.json @@ -47,6 +47,7 @@ "@pnpm/logger": "^1.0.1", "@types/tape": "^4.2.31", "json-append": "^1.1.1", + "load-json-file": "^4.0.0", "mos": "^2.0.0-alpha.3", "mos-plugin-readme": "^1.0.4", "package-preview": "^1.0.1", diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index 4f99899ba0..690c7c2f12 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -9,6 +9,7 @@ devDependencies: '@pnpm/logger': 1.0.1 '@types/tape': 4.2.32 json-append: 1.1.1 + load-json-file: 4.0.0 mos: 2.0.0-alpha.3 mos-plugin-readme: 1.0.4 package-preview: 1.0.5 @@ -3529,6 +3530,7 @@ specifiers: '@pnpm/types': ^1.7.0 '@types/tape': ^4.2.31 json-append: ^1.1.1 + load-json-file: ^4.0.0 mos: ^2.0.0-alpha.3 mos-plugin-readme: ^1.0.4 npm-lifecycle: ^2.0.1 diff --git a/src/index.ts b/src/index.ts index f566ec5784..b63a014fc1 100644 --- a/src/index.ts +++ b/src/index.ts @@ -18,12 +18,17 @@ export async function runPostinstallHooks ( rootNodeModulesDir: string, rawNpmConfig: object, pkgRoot: string, + prepare?: boolean, unsafePerm: boolean, }, ): Promise { const pkg = await readPackageJson(path.join(opts.pkgRoot, 'package.json')) const scripts = pkg && pkg.scripts || {} + if (opts.prepare && scripts.prepare) { + await runLifecycleHook('prepare', pkg, opts) + } + if (!scripts.install) { await checkBindingGyp(opts.pkgRoot, scripts) } diff --git a/test/fixtures/with-many-scripts/package.json b/test/fixtures/with-many-scripts/package.json index 107dc9dc96..9b60f02c47 100644 --- a/test/fixtures/with-many-scripts/package.json +++ b/test/fixtures/with-many-scripts/package.json @@ -2,7 +2,8 @@ "name": "with-many-scripts", "version": "1.0.0", "scripts": { - "preinstall": "rimraf output.json && node -e \"process.stdout.write('preinstall')\" | json-append output.json", + "prepare": "node -e \"process.stdout.write('prepare')\" | json-append output.json", + "preinstall": "node -e \"process.stdout.write('preinstall')\" | json-append output.json", "install": "node -e \"process.stdout.write('install')\" | json-append output.json", "postinstall": "node -e \"process.stdout.write('postinstall')\" | json-append output.json" } diff --git a/test/index.ts b/test/index.ts index 47a3a1f868..91d8f03809 100644 --- a/test/index.ts +++ b/test/index.ts @@ -1,6 +1,8 @@ import test = require('tape') import runLifecycleHook, {runPostinstallHooks} from '@pnpm/lifecycle' import path = require('path') +import rimraf = require('rimraf') +import loadJsonFile = require('load-json-file') const fixtures = path.join(__dirname, 'fixtures') const rootNodeModulesDir = path.join(__dirname, '..', 'node_modules') @@ -25,6 +27,7 @@ test('runLifecycleHook()', async (t) => { test('runPostinstallHooks()', async (t) => { const pkgRoot = path.join(fixtures, 'with-many-scripts') const pkg = require(path.join(pkgRoot, 'package.json')) + rimraf.sync(path.join(pkgRoot, 'output.json')) await runPostinstallHooks({ rootNodeModulesDir, depPath: '/with-many-scripts/1.0.0', @@ -34,7 +37,26 @@ test('runPostinstallHooks()', async (t) => { userAgent: 'pnpm', }) - t.deepEqual(require(path.join(pkgRoot, 'output.json')), ['preinstall', 'install', 'postinstall']) + t.deepEqual(loadJsonFile.sync(path.join(pkgRoot, 'output.json')), ['preinstall', 'install', 'postinstall']) + + t.end() +}) + +test('runPostinstallHooks() with prepare = true', async (t) => { + const pkgRoot = path.join(fixtures, 'with-many-scripts') + const pkg = require(path.join(pkgRoot, 'package.json')) + rimraf.sync(path.join(pkgRoot, 'output.json')) + await runPostinstallHooks({ + rootNodeModulesDir, + depPath: '/with-many-scripts/1.0.0', + rawNpmConfig: {}, + prepare: true, + pkgRoot, + unsafePerm: true, + userAgent: 'pnpm', + }) + + t.deepEqual(loadJsonFile.sync(path.join(pkgRoot, 'output.json')), ['prepare', 'preinstall', 'install', 'postinstall']) t.end() }) From d6d0a35468aa4fb00b5ecb54b8fd7492ff8ebd7f Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 8 May 2018 01:48:32 +0300 Subject: [PATCH 19/49] chore(deps): update ts-node to v6 close #1 --- package.json | 5 ++++- shrinkwrap.yaml | 37 +++++++++++++++++++++++++++++++++---- test/index.ts | 3 --- 3 files changed, 37 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index c9f8dca58a..67756777c3 100644 --- a/package.json +++ b/package.json @@ -45,6 +45,9 @@ }, "devDependencies": { "@pnpm/logger": "^1.0.1", + "@types/load-json-file": "^2.0.7", + "@types/node": "^10.0.4", + "@types/rimraf": "^2.0.2", "@types/tape": "^4.2.31", "json-append": "^1.1.1", "load-json-file": "^4.0.0", @@ -53,7 +56,7 @@ "package-preview": "^1.0.1", "rimraf": "^2.6.2", "tape": "^4.8.0", - "ts-node": "^5.0.0", + "ts-node": "^6.0.3", "tslint": "^5.8.0", "typescript": "^2.6.1" }, diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index 690c7c2f12..f5afb93875 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -7,6 +7,9 @@ dependencies: util.promisify: 1.0.0 devDependencies: '@pnpm/logger': 1.0.1 + '@types/load-json-file': 2.0.7 + '@types/node': 10.0.4 + '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 json-append: 1.1.1 load-json-file: 4.0.0 @@ -15,7 +18,7 @@ devDependencies: package-preview: 1.0.5 rimraf: 2.6.2 tape: 4.9.0 - ts-node: 5.0.1 + ts-node: 6.0.3 tslint: 5.10.0 typescript: 2.8.3 packages: @@ -51,12 +54,24 @@ packages: dev: false resolution: integrity: sha512-pn7g4uxcofWTNG/cxmKvkMK2lxr4OUIhrQDrEVYEdVhW0WkWztsHkFrYjFgfNzPbYu3ITlB3T6aSVjCoJQTOlw== + /@types/events/1.2.0: + dev: true + resolution: + integrity: sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA== /@types/fs-extra/5.0.2: dependencies: '@types/node': 10.0.4 dev: true resolution: integrity: sha512-Q3FWsbdmkQd1ib11A4XNWQvRD//5KpPoGawA8aB2DR7pWKoW9XQv3+dGxD/Z1eVFze23Okdo27ZQytVFlweKvQ== + /@types/glob/5.0.35: + dependencies: + '@types/events': 1.2.0 + '@types/minimatch': 3.0.3 + '@types/node': 10.0.4 + dev: true + resolution: + integrity: sha512-wc+VveszMLyMWFvXLkloixT4n0harUIVZjnpzztaZ0nKLuul7Z32iMt2fUFGAaZ4y1XWjFRMtCI5ewvyh4aIeg== /@types/got/7.1.8: dependencies: '@types/node': 10.0.4 @@ -67,6 +82,10 @@ packages: dev: true resolution: integrity: sha512-NrH6jPlV77QCVPhAHofWeiOr77TgpKt82c2RVxSBChWBJqyY/u4ngl3CA4mcsAg/w7rNLrkR7dkObMV0ihLLXw== + /@types/minimatch/3.0.3: + dev: true + resolution: + integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== /@types/mz/0.0.32: dependencies: '@types/node': 10.0.4 @@ -81,6 +100,13 @@ packages: dev: true resolution: integrity: sha512-2Z8ziWjJbvV8hHL5YcqCG9ng+/qwUlO1gB4frBD7QI5Wm1Y1iM+AEkGVEv0S5P+aDMwTtAhPJFR4rp1uqagSig== + /@types/rimraf/2.0.2: + dependencies: + '@types/glob': 5.0.35 + '@types/node': 10.0.4 + dev: true + resolution: + integrity: sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ== /@types/tape/4.2.32: dependencies: '@types/node': 10.0.4 @@ -3247,7 +3273,7 @@ packages: dev: true resolution: integrity: sha1-WFhUf2spB1fulczMZm+1AITEYN0= - /ts-node/5.0.1: + /ts-node/6.0.3: dependencies: arrify: 1.0.1 chalk: 2.4.1 @@ -3261,7 +3287,7 @@ packages: engines: node: '>=4.2.0' resolution: - integrity: sha512-XK7QmDcNHVmZkVtkiwNDWiERRHPyU8nBqZB1+iv2UhOG0q3RQ9HsZ2CMqISlFbxjrYFGfG2mX7bW4dAyxBVzUw== + integrity: sha512-ARaOMNFEPKg2ZuC1qJddFvHxHNFVckR0g9xLxMIoMqSSIkDc8iS4/LoV53EdDWWNq2FGwqcEf0bVVGJIWpsznw== /tslib/1.9.0: dev: true resolution: @@ -3528,6 +3554,9 @@ shrinkwrapVersion: 3 specifiers: '@pnpm/logger': ^1.0.1 '@pnpm/types': ^1.7.0 + '@types/load-json-file': ^2.0.7 + '@types/node': ^10.0.4 + '@types/rimraf': ^2.0.2 '@types/tape': ^4.2.31 json-append: ^1.1.1 load-json-file: ^4.0.0 @@ -3539,7 +3568,7 @@ specifiers: read-package-json: ^2.0.13 rimraf: ^2.6.2 tape: ^4.8.0 - ts-node: ^5.0.0 + ts-node: ^6.0.3 tslint: ^5.8.0 typescript: ^2.6.1 util.promisify: ^1.0.0 diff --git a/test/index.ts b/test/index.ts index 91d8f03809..dc69e83ddd 100644 --- a/test/index.ts +++ b/test/index.ts @@ -16,7 +16,6 @@ test('runLifecycleHook()', async (t) => { rawNpmConfig: {}, pkgRoot, unsafePerm: true, - userAgent: 'pnpm', }) t.deepEqual(require(path.join(pkgRoot, 'output.json')), ['install']) @@ -34,7 +33,6 @@ test('runPostinstallHooks()', async (t) => { rawNpmConfig: {}, pkgRoot, unsafePerm: true, - userAgent: 'pnpm', }) t.deepEqual(loadJsonFile.sync(path.join(pkgRoot, 'output.json')), ['preinstall', 'install', 'postinstall']) @@ -53,7 +51,6 @@ test('runPostinstallHooks() with prepare = true', async (t) => { prepare: true, pkgRoot, unsafePerm: true, - userAgent: 'pnpm', }) t.deepEqual(loadJsonFile.sync(path.join(pkgRoot, 'output.json')), ['prepare', 'preinstall', 'install', 'postinstall']) From 1280d05fcada9560a667b8763a7b22ff881ef2f4 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 8 May 2018 01:50:09 +0300 Subject: [PATCH 20/49] ci(travis): test on Node.js 10 --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 52694032c7..4005ab8e81 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,7 +3,7 @@ node_js: - 4 - 6 - 8 - - 9 + - 10 sudo: false before_install: - curl -L https://unpkg.com/@pnpm/self-installer | node From be8741b5c983bcdec518e67ff7088c159d8d4adb Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 8 May 2018 01:51:46 +0300 Subject: [PATCH 21/49] chore(release): 2.2.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 67756777c3..837b0bd0fc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lifecycle", - "version": "2.1.0", + "version": "2.2.0", "description": "Package lifecycle hook runner", "main": "lib/index.js", "typings": "lib/index.d.ts", From 7ecdc48b5b5bb7d5950a2fd0831db9edd6120033 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 9 May 2018 23:13:01 +0300 Subject: [PATCH 22/49] fix: prepare should run after postinstall --- src/index.ts | 8 ++++---- test/index.ts | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/index.ts b/src/index.ts index b63a014fc1..79ddc4844d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -25,10 +25,6 @@ export async function runPostinstallHooks ( const pkg = await readPackageJson(path.join(opts.pkgRoot, 'package.json')) const scripts = pkg && pkg.scripts || {} - if (opts.prepare && scripts.prepare) { - await runLifecycleHook('prepare', pkg, opts) - } - if (!scripts.install) { await checkBindingGyp(opts.pkgRoot, scripts) } @@ -43,6 +39,10 @@ export async function runPostinstallHooks ( await runLifecycleHook('postinstall', pkg, opts) } + if (opts.prepare && scripts.prepare) { + await runLifecycleHook('prepare', pkg, opts) + } + return !!scripts.preinstall || !!scripts.install || !!scripts.postinstall } diff --git a/test/index.ts b/test/index.ts index dc69e83ddd..4dd254c83e 100644 --- a/test/index.ts +++ b/test/index.ts @@ -53,7 +53,7 @@ test('runPostinstallHooks() with prepare = true', async (t) => { unsafePerm: true, }) - t.deepEqual(loadJsonFile.sync(path.join(pkgRoot, 'output.json')), ['prepare', 'preinstall', 'install', 'postinstall']) + t.deepEqual(loadJsonFile.sync(path.join(pkgRoot, 'output.json')), ['preinstall', 'install', 'postinstall', 'prepare']) t.end() }) From 468acf441e22f41cdd6b6a6c6fe273b78f2770f3 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 9 May 2018 23:13:17 +0300 Subject: [PATCH 23/49] chore(release): 2.2.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 837b0bd0fc..d7df48c4b5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lifecycle", - "version": "2.2.0", + "version": "2.2.1", "description": "Package lifecycle hook runner", "main": "lib/index.js", "typings": "lib/index.d.ts", From 1b042e0994943004ebb83f08d8c1fdaae08b2995 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 22 Jun 2018 19:37:02 +0000 Subject: [PATCH 24/49] chore(deps): update dependency ts-node to v7 --- package.json | 2 +- shrinkwrap.yaml | 579 ++++++++++++++++++++++++------------------------ 2 files changed, 296 insertions(+), 285 deletions(-) diff --git a/package.json b/package.json index d7df48c4b5..3118fec21b 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "package-preview": "^1.0.1", "rimraf": "^2.6.2", "tape": "^4.8.0", - "ts-node": "^6.0.3", + "ts-node": "^7.0.0", "tslint": "^5.8.0", "typescript": "^2.6.1" }, diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index f5afb93875..ab5d86d645 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -1,55 +1,54 @@ dependencies: - '@pnpm/lifecycle': 'link:../__package_previews__/lifecycle/@pnpm/lifecycle' '@pnpm/types': 1.7.0 - npm-lifecycle: 2.0.1 + npm-lifecycle: 2.0.3 path-exists: 3.0.0 read-package-json: 2.0.13 util.promisify: 1.0.0 devDependencies: - '@pnpm/logger': 1.0.1 + '@pnpm/logger': 1.0.2 '@types/load-json-file': 2.0.7 - '@types/node': 10.0.4 + '@types/node': 10.3.4 '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 json-append: 1.1.1 load-json-file: 4.0.0 mos: 2.0.0-alpha.3 mos-plugin-readme: 1.0.4 - package-preview: 1.0.5 + package-preview: 1.0.6 rimraf: 2.6.2 - tape: 4.9.0 - ts-node: 6.0.3 + tape: 4.9.1 + ts-node: 7.0.0 tslint: 5.10.0 - typescript: 2.8.3 + typescript: 2.9.2 packages: - /@pnpm/exec/1.1.4: + /@pnpm/exec/1.1.5: dependencies: - '@pnpm/self-installer': 2.0.3 - '@types/got': 7.1.8 - '@types/node': 9.6.12 - command-exists: 1.2.6 - cross-spawn: 5.1.0 + '@pnpm/self-installer': 2.0.4 + '@types/got': 8.3.1 + '@types/node': 10.3.4 + command-exists: 1.2.7 + cross-spawn: 6.0.5 dev: true engines: node: '>=4' resolution: - integrity: sha512-sYJOXPxpQxFcTSACFRFCuIQdnZLNaOgTHGF+CQNYlKnlc2ZnmEW+lAZVTc0hJSU+8mnTY7ei39MbYpI5q+li+w== - /@pnpm/logger/1.0.1: + integrity: sha512-1zLmh6tRftQXfZ1IFHq1IexP0KaJhN6pSCA/IzK+Vixn4hPvxwcIbGjKW0KH9hsHSmrPpmSit2EWj7jGNgfa6Q== + /@pnpm/logger/1.0.2: dependencies: - '@types/node': 9.6.12 + '@types/node': 10.3.4 bole: 3.0.2 ndjson: 1.5.0 dev: true engines: node: '>=4' resolution: - integrity: sha512-23FWOXgCkJ9q73mIqS5H/x98uaZcvO7ov/nt0HZGgLci3MHsqBgEfh3UzZiLZIxlxmA3XoUp4fgbjM7S96pBRg== - /@pnpm/self-installer/2.0.3: + integrity: sha512-A8XbJKvdueazvJGPn1qQ9LL6uopV88ebIT+dJKNQ68gT7yfCbtfT8j5ZzdVczmGbkiuBeZ1VckZerkO0tjOXZA== + /@pnpm/self-installer/2.0.4: dev: true engines: node: '>=4' resolution: - integrity: sha512-Awzcm+UsGmUZaZXkLH5efJEos9UICA4PIXpedyiY7Mg4LXVUtrGtX/jYNkuxj3x/bwh+7LnEvbBV4GpscxsFjw== + integrity: sha512-xfqm5VkoTPwuiEmqIbLMA6ogdtyBZHy70Ddh1BsQQDNJ/xRk1YvdFxYggS3D2O0VPJVU3aku0TaF/1FpfCg7rA== /@pnpm/types/1.7.0: dev: false resolution: @@ -58,26 +57,26 @@ packages: dev: true resolution: integrity: sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA== - /@types/fs-extra/5.0.2: + /@types/fs-extra/5.0.3: dependencies: - '@types/node': 10.0.4 + '@types/node': 10.3.4 dev: true resolution: - integrity: sha512-Q3FWsbdmkQd1ib11A4XNWQvRD//5KpPoGawA8aB2DR7pWKoW9XQv3+dGxD/Z1eVFze23Okdo27ZQytVFlweKvQ== + integrity: sha512-m2QKoRrJnei1s10e1ZfMIa7QcABBVLdQhVUv5+bMRaHhPzxO/IWMmREiags59AqFbI+piWPq/PupTahNS/0kyA== /@types/glob/5.0.35: dependencies: '@types/events': 1.2.0 '@types/minimatch': 3.0.3 - '@types/node': 10.0.4 + '@types/node': 10.3.4 dev: true resolution: integrity: sha512-wc+VveszMLyMWFvXLkloixT4n0harUIVZjnpzztaZ0nKLuul7Z32iMt2fUFGAaZ4y1XWjFRMtCI5ewvyh4aIeg== - /@types/got/7.1.8: + /@types/got/8.3.1: dependencies: - '@types/node': 10.0.4 + '@types/node': 10.3.4 dev: true resolution: - integrity: sha512-QxcSkx9PjHH7uqbzqKTKOAjGbayyo+dECnnqM3BBMC0WjYAqx0e6Qi9AFR4jluvx91e7qzgz4aGka7AhCTHYRw== + integrity: sha512-CGEPw67/Ub6gNMusk062tueurxN+HyjDCvYl4QVBKiSO+fqluXmRX/wSqST/4RtKth4mz8lDZiaZIpXr/uPROg== /@types/load-json-file/2.0.7: dev: true resolution: @@ -88,28 +87,24 @@ packages: integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== /@types/mz/0.0.32: dependencies: - '@types/node': 10.0.4 + '@types/node': 10.3.4 dev: true resolution: integrity: sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g== - /@types/node/10.0.4: + /@types/node/10.3.4: dev: true resolution: - integrity: sha512-RisaZmcmCLjRipAY7nVi3fmkIk4Z0JMn8YHdGF6qYMsIDpD0dfzz+3yy2dL5Q5aHWOnqPx51IRxkA44myknJvw== - /@types/node/9.6.12: - dev: true - resolution: - integrity: sha512-2Z8ziWjJbvV8hHL5YcqCG9ng+/qwUlO1gB4frBD7QI5Wm1Y1iM+AEkGVEv0S5P+aDMwTtAhPJFR4rp1uqagSig== + integrity: sha512-YMLlzdeNnAyLrQew39IFRkMacAR5BqKGIEei9ZjdHsIZtv+ZWKYTu1i7QJhetxQ9ReXx8w5f+cixdHZG3zgMQA== /@types/rimraf/2.0.2: dependencies: '@types/glob': 5.0.35 - '@types/node': 10.0.4 + '@types/node': 10.3.4 dev: true resolution: integrity: sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ== /@types/tape/4.2.32: dependencies: - '@types/node': 10.0.4 + '@types/node': 10.3.4 dev: true resolution: integrity: sha512-xil0KO5wkPoixdBWGIGolPv9dekf6dVkjjJLAFYchfKcd4DICou67rgGCIO7wAh3i5Ff/6j9IDgZz+GU9cMaqQ== @@ -134,15 +129,13 @@ packages: node: '>=0.4.0' resolution: integrity: sha1-BPJElQ/bj6+FUHrUgcLt7nrs3uw= - /ajv/5.5.2: + /ajv/4.11.8: dependencies: co: 4.6.0 - fast-deep-equal: 1.1.0 - fast-json-stable-stringify: 2.0.0 - json-schema-traverse: 0.3.1 + json-stable-stringify: 1.0.1 dev: false resolution: - integrity: sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU= + integrity: sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY= /amdefine/1.0.1: dev: true engines: @@ -166,6 +159,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + /ansi-regex/3.0.0: + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= /ansi-styles/1.1.0: dev: true engines: @@ -180,7 +179,7 @@ packages: integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= /ansi-styles/3.2.1: dependencies: - color-convert: 1.9.1 + color-convert: 1.9.2 dev: true engines: node: '>=4' @@ -194,13 +193,13 @@ packages: dev: false resolution: integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - /are-we-there-yet/1.1.4: + /are-we-there-yet/1.1.5: dependencies: delegates: 1.0.0 readable-stream: 2.3.6 dev: false resolution: - integrity: sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0= + integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== /argparse/1.0.10: dependencies: sprintf-js: 1.0.3 @@ -229,6 +228,12 @@ packages: dev: false resolution: integrity: sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y= + /assert-plus/0.2.0: + dev: false + engines: + node: '>=0.8' + resolution: + integrity: sha1-104bh+ev/A24qttwIfP+SBAasjQ= /assert-plus/1.0.0: dev: false engines: @@ -239,10 +244,10 @@ packages: dev: false resolution: integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k= - /aws-sign2/0.7.0: + /aws-sign2/0.6.0: dev: false resolution: - integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + integrity: sha1-FDQt0428yU0OW4fXY81jYSwOeU8= /aws4/1.7.0: dev: false resolution: @@ -367,7 +372,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 @@ -384,7 +389,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: @@ -464,22 +469,14 @@ packages: dev: true resolution: integrity: sha1-vIpIPKlASdqbg3wa0Rzf6+5uBRQ= - /boom/4.3.1: + /boom/2.10.1: dependencies: - hoek: 4.2.1 + hoek: 2.16.3 dev: false engines: - node: '>=4.0.0' + node: '>=0.10.40' resolution: - integrity: sha1-T4owBctKfjiJ90kDD9JbluAdLjE= - /boom/5.2.0: - dependencies: - hoek: 4.2.1 - dev: false - engines: - node: '>=4.0.0' - resolution: - integrity: sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw== + integrity: sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8= /boxen/0.5.1: dependencies: camelcase: 2.1.1 @@ -507,29 +504,29 @@ 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: dev: true 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: @@ -549,7 +546,7 @@ packages: dependencies: is-bzip2: 1.0.0 peek-stream: 1.1.3 - pumpify: 1.5.0 + pumpify: 1.5.1 through2: 2.0.3 unbzip2-stream: 1.2.5 dev: true @@ -716,16 +713,16 @@ packages: dev: true resolution: integrity: sha512-YfQ1tAUZm561vpYD+5eyWN8+UsceQbSrqqlc/6zDY2gtAE+uZLSdkkovhnGpmCThsvKBFakq4EdY/FF93E8XIw== - /color-convert/1.9.1: + /color-convert/1.9.2: dependencies: - color-name: 1.1.3 + color-name: 1.1.1 dev: true resolution: - integrity: sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ== - /color-name/1.1.3: + integrity: sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg== + /color-name/1.1.1: dev: true resolution: - integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + integrity: sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok= /combined-stream/1.0.6: dependencies: delayed-stream: 1.0.0 @@ -734,10 +731,10 @@ packages: node: '>= 0.8' resolution: integrity: sha1-cj599ugBrFYTETp+RFqbactjKBg= - /command-exists/1.2.6: + /command-exists/1.2.7: dev: true resolution: - integrity: sha512-Qst/zUUNmS/z3WziPxyqjrcz09pm+2Knbs5mAZL4VAE0sSrNY1/w8+/YxeHcoBTsO6iojA6BW7eFf27Eg2MRuw== + integrity: sha512-doWDvhXCcW5LK0cIUWrOQ8oMFXJv3lEQCkJpGVjM8v9SV0uhqYXB943538tEA2CiaWqSyuYUGAm5ezDwEx9xlw== /commander/2.15.1: dev: true resolution: @@ -747,7 +744,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 @@ -780,10 +777,10 @@ packages: dev: true resolution: integrity: sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU= - /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= @@ -797,47 +794,39 @@ packages: integrity: sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y= /cross-spawn-async/2.2.2: dependencies: - lru-cache: 4.1.2 - which: 1.3.0 + lru-cache: 4.1.3 + which: 1.3.1 deprecated: 'cross-spawn no longer requires a build toolchain, use it instead!' dev: true resolution: integrity: sha1-kN6ptpIPA7L3vHSZYVABrubyMX4= /cross-spawn/4.0.2: dependencies: - lru-cache: 4.1.2 - which: 1.3.0 + lru-cache: 4.1.3 + which: 1.3.1 dev: true resolution: integrity: sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE= - /cross-spawn/5.1.0: - dependencies: - lru-cache: 4.1.2 - shebang-command: 1.2.0 - which: 1.3.0 - dev: true - resolution: - integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= /cross-spawn/6.0.5: dependencies: nice-try: 1.0.4 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' resolution: integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - /cryptiles/3.1.2: + /cryptiles/2.0.5: dependencies: - boom: 5.2.0 + boom: 2.10.1 dev: false engines: - node: '>=4.0.0' + node: '>=0.10.40' resolution: - integrity: sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4= + integrity: sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g= /currently-unhandled/0.4.1: dependencies: array-find-index: 1.0.2 @@ -879,7 +868,7 @@ packages: dependencies: bzip2-maybe: 1.0.0 gunzip-maybe: 1.4.1 - pumpify: 1.5.0 + pumpify: 1.5.1 dev: true resolution: integrity: sha1-rf54xmzAaeZOgkvRQFuF515tHLs= @@ -887,17 +876,16 @@ 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 - object-keys: 1.0.11 + object-keys: 1.0.12 engines: node: '>= 0.4' resolution: @@ -986,23 +974,23 @@ packages: dev: true resolution: integrity: sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== - /error-ex/1.3.1: + /error-ex/1.3.2: dependencies: is-arrayish: 0.2.1 dev: true resolution: - integrity: sha1-+FWobOYa3E6GIcPNoh56dhLDqNw= - /es-abstract/1.11.0: + integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + /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 @@ -1054,14 +1042,6 @@ packages: '0': node >=0.6.0 resolution: integrity: sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - /fast-deep-equal/1.1.0: - dev: false - resolution: - integrity: sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ= - /fast-json-stable-stringify/2.0.0: - dev: false - resolution: - integrity: sha1-1RQsDK7msRifh9OnYREGT4bIu/I= /fast-safe-stringify/1.1.13: dev: true resolution: @@ -1119,12 +1099,12 @@ packages: dev: true resolution: integrity: sha1-2uRqnXj74lKSJYzB54CkHZXAN4I= - /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= @@ -1132,7 +1112,7 @@ packages: dev: false resolution: integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - /form-data/2.3.2: + /form-data/2.1.4: dependencies: asynckit: 0.4.0 combined-stream: 1.0.6 @@ -1141,7 +1121,7 @@ packages: engines: node: '>= 0.12' resolution: - integrity: sha1-SXBJi+YEwgwAXU9cI67NIda0kJk= + integrity: sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE= /fs-constants/1.0.0: dev: true resolution: @@ -1150,7 +1130,7 @@ packages: dependencies: graceful-fs: 4.1.11 jsonfile: 4.0.0 - universalify: 0.1.1 + universalify: 0.1.2 dev: true resolution: integrity: sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ== @@ -1180,7 +1160,7 @@ packages: signal-exit: 3.0.2 string-width: 1.0.2 strip-ansi: 3.0.1 - wide-align: 1.1.2 + wide-align: 1.1.3 dev: false resolution: integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= @@ -1268,26 +1248,26 @@ packages: is-deflate: 1.0.0 is-gzip: 1.0.0 peek-stream: 1.1.3 - pumpify: 1.5.0 + pumpify: 1.5.1 through2: 2.0.3 dev: true resolution: integrity: sha512-qtutIKMthNJJgeHQS7kZ9FqDq59/Wn0G2HYCRNjpup7yKfVI6/eqwpmroyZGFoCYaG+sW6psNVb4zoLADHpp2g== - /har-schema/2.0.0: + /har-schema/1.0.5: dev: false engines: node: '>=4' resolution: - integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - /har-validator/5.0.3: + integrity: sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4= + /har-validator/4.2.1: dependencies: - ajv: 5.5.2 - har-schema: 2.0.0 + ajv: 4.11.8 + har-schema: 1.0.5 dev: false engines: node: '>=4' resolution: - integrity: sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0= + integrity: sha1-M0gdDxu/9gDdID11gSpqX7oALio= /has-ansi/0.1.0: dependencies: ansi-regex: 0.2.1 @@ -1314,30 +1294,30 @@ packages: dev: false resolution: integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= - /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= - /hawk/6.0.2: + integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + /hawk/3.1.3: dependencies: - boom: 4.3.1 - cryptiles: 3.1.2 - hoek: 4.2.1 - sntp: 2.1.0 + boom: 2.10.1 + cryptiles: 2.0.5 + hoek: 2.16.3 + sntp: 1.0.9 dev: false engines: - node: '>=4.5.0' + node: '>=0.10.32' resolution: - integrity: sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ== - /hoek/4.2.1: + integrity: sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ= + /hoek/2.16.3: dev: false engines: - node: '>=4.0.0' + node: '>=0.10.40' resolution: - integrity: sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA== + integrity: sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0= /home-or-tmp/2.0.0: dependencies: os-homedir: 1.0.2 @@ -1352,21 +1332,21 @@ packages: node: '>=4' resolution: integrity: sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw== - /http-signature/1.2.0: + /http-signature/1.1.1: dependencies: - assert-plus: 1.0.0 + assert-plus: 0.2.0 jsprim: 1.4.1 - sshpk: 1.14.1 + sshpk: 1.14.2 dev: false engines: node: '>=0.8' npm: '>=1.3.7' resolution: - integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - /ieee754/1.1.11: + integrity: sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8= + /ieee754/1.1.12: dev: true resolution: - integrity: sha512-VhDzCKN7K8ufStx/CLj5/PDTMgph+qwN5Pkd5i0sGnVwk56zJ0lkT8Qzi1xqWLS0Wp29DgDtNeS7v8/wMoZeHg== + integrity: sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA== /imurmurhash/0.1.4: dev: true engines: @@ -1481,10 +1461,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - /is-function/1.0.1: - dev: true + /is-fullwidth-code-point/2.0.0: + dev: false + engines: + node: '>=4' resolution: - integrity: sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU= + integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= /is-gzip/1.0.0: dev: true engines: @@ -1525,7 +1507,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: @@ -1587,13 +1569,13 @@ 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 dev: true resolution: - integrity: sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw== + integrity: sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A== /jsbn/0.1.1: dev: false optional: true @@ -1612,14 +1594,16 @@ packages: /json-parse-better-errors/1.0.2: resolution: integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - /json-schema-traverse/0.3.1: - dev: false - resolution: - integrity: sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A= /json-schema/0.2.3: dev: false resolution: integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + /json-stable-stringify/1.0.1: + dependencies: + jsonify: 0.0.0 + dev: false + resolution: + integrity: sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= /json-stringify-safe/5.0.1: resolution: integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= @@ -1640,6 +1624,10 @@ packages: graceful-fs: 4.1.11 resolution: integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + /jsonify/0.0.0: + dev: false + resolution: + integrity: sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= /jsprim/1.4.1: dependencies: assert-plus: 1.0.0 @@ -1724,27 +1712,27 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - /lru-cache/4.1.2: + /lru-cache/4.1.3: dependencies: pseudomap: 1.0.2 yallist: 2.1.2 dev: true resolution: - integrity: sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ== + integrity: sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA== /magic-hook/1.0.0: dependencies: flatten: 1.0.2 dev: true resolution: integrity: sha1-mu2GAadRK1axlUcNonSk7jqVCfA= - /make-dir/1.2.0: + /make-dir/1.3.0: dependencies: pify: 3.0.0 dev: true engines: node: '>=4' resolution: - integrity: sha512-aNUAa4UMg/UougV25bbrU4ZaaKNjJ/3/xnvg/twpmKROPdKZPZ9wGgI0opdZzO8q/zUFawoUuixuOv33eZ61Iw== + integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== /make-error/1.3.4: dev: true resolution: @@ -1864,7 +1852,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 @@ -1887,7 +1875,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 @@ -2051,7 +2039,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 @@ -2128,26 +2116,25 @@ packages: dev: true resolution: integrity: sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA== - /node-gyp/3.6.2: + /node-gyp/3.7.0: dependencies: fstream: 1.0.11 glob: 7.1.2 graceful-fs: 4.1.11 - minimatch: 3.0.4 mkdirp: 0.5.1 nopt: 3.0.6 npmlog: 4.1.2 osenv: 0.1.5 - request: 2.85.0 + request: 2.81.0 rimraf: 2.6.2 semver: 5.3.0 tar: 2.2.1 - which: 1.3.0 + which: 1.3.1 dev: false engines: node: '>= 0.8.0' resolution: - integrity: sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA= + integrity: sha512-qDQE/Ft9xXP6zphwx4sD0t+VhwV7yFaloMpfbL2QnnDZcyaiakWlLdtFGGQfTAwpFHdpbRhRxVhIHN1OKAjgbg== /node-status-codes/1.0.0: dev: true engines: @@ -2188,22 +2175,22 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= - /npm-lifecycle/2.0.1: + /npm-lifecycle/2.0.3: dependencies: byline: 5.0.0 graceful-fs: 4.1.11 - node-gyp: 3.6.2 + node-gyp: 3.7.0 resolve-from: 4.0.0 slide: 1.1.6 uid-number: 0.0.6 umask: 1.1.0 - which: 1.3.0 + which: 1.3.1 dev: false resolution: - integrity: sha512-6CypRO6iNsSfrWOUajeQnesouUgkeh7clByYDORUV6AhwRaGfHYh+5rFdDCIqzmMqomGlyDsSpazthNPG2BAOA== + integrity: sha512-0U4Iim5ix2NHUT672G7FBpldJX0N2xKBjJqRTAzioEJjb6I6KpQXq+y1sB5EDSjKaAX8VCC9qPK31Jy+p3ix5A== /npmlog/4.1.2: dependencies: - are-we-there-yet: 1.1.4 + are-we-there-yet: 1.1.5 console-control-strings: 1.1.0 gauge: 2.7.4 set-blocking: 2.0.0 @@ -2228,19 +2215,19 @@ 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== - /object-keys/1.0.11: + integrity: sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ== + /object-keys/1.0.12: engines: node: '>= 0.4' resolution: - integrity: sha1-xUYBd4rVYPEULODgG8yotW0TQm0= + integrity: sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag== /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' @@ -2267,17 +2254,17 @@ packages: os-tmpdir: 1.0.2 resolution: integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== - /p-limit/1.2.0: + /p-limit/1.3.0: dependencies: p-try: 1.0.0 dev: true 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' @@ -2300,13 +2287,13 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-DRW9Z9HLvduyyiIv8u24a8sxqLs= - /package-preview/1.0.5: + /package-preview/1.0.6: dependencies: - '@pnpm/exec': 1.1.4 - '@types/fs-extra': 5.0.2 + '@pnpm/exec': 1.1.5 + '@types/fs-extra': 5.0.3 '@types/load-json-file': 2.0.7 '@types/mz': 0.0.32 - '@types/node': 9.6.12 + '@types/node': 10.3.4 '@types/write-json-file': 2.2.1 cross-spawn: 6.0.5 find-down: 0.1.4 @@ -2316,14 +2303,14 @@ packages: meow: 4.0.1 mz: 2.7.0 rimraf-then: 1.0.1 - symlink-dir: 1.1.2 - unpack-stream: 3.0.2 + symlink-dir: 1.1.3 + unpack-stream: 3.0.3 write-json-file: 2.3.0 dev: true engines: node: '>=4' resolution: - integrity: sha512-Qmhr23K9e2jI4LK4MU2be4xWX0CyniBDwmyCi6K+3lTZtryd2r29Wh6wPXo6wdP++jNsJ5ayZT4yJlZWVHnluQ== + integrity: sha512-GQ4w5vrDXoy8UVJM+0W7oWd5MYF21/IXkdzcupGNXdfqQuMzgQT+LXde109uHaH7xyqvCzPPBSxYM/HqQOi3+w== /pako/0.2.9: dev: true resolution: @@ -2341,7 +2328,7 @@ packages: integrity: sha512-5N9lmQ7tmxfXf+hO3X6KRG6w7uYO/HL9fHalSySTdyn63C3WNvTM/1R8tn1u1larNcEbo3Slcy2bsVDQqvEpUg== /parse-json/2.2.0: dependencies: - error-ex: 1.3.1 + error-ex: 1.3.2 dev: true engines: node: '>=0.10.0' @@ -2349,7 +2336,7 @@ packages: integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= /parse-json/4.0.0: dependencies: - error-ex: 1.3.1 + error-ex: 1.3.2 json-parse-better-errors: 1.0.2 dev: true engines: @@ -2410,16 +2397,16 @@ 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 resolution: integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA== - /performance-now/2.1.0: + /performance-now/0.2.0: dev: false resolution: - integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + integrity: sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU= /pify/2.3.0: dev: true engines: @@ -2500,46 +2487,46 @@ packages: dev: true resolution: integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - /pumpify/1.5.0: + /pumpify/1.5.1: dependencies: duplexify: 3.6.0 inherits: 2.0.3 pump: 2.0.1 dev: true resolution: - integrity: sha512-UWi0klDoq8xtVzlMRgENV9F7iCTZExaJQSQL187UXsxpk9NnrKGqTqqUNYAKGOzucSOxs2+jUnRNI+rLviPhJg== + integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== /punycode/1.4.1: dev: false resolution: integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4= - /qs/6.5.2: + /qs/6.4.0: dev: false engines: node: '>=0.6' resolution: - integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + integrity: sha1-E+JtKK1rD/qpExLNO/cI7TUecjM= /quick-lru/1.1.0: dev: true engines: node: '>=4' resolution: integrity: sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= - /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 + object-keys: 1.0.12 path-exists: 2.1.0 require-uncached: 1.0.3 dev: true @@ -2640,14 +2627,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' @@ -2693,27 +2680,27 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - /request/2.85.0: + /request/2.81.0: dependencies: - aws-sign2: 0.7.0 + aws-sign2: 0.6.0 aws4: 1.7.0 caseless: 0.12.0 combined-stream: 1.0.6 extend: 3.0.1 forever-agent: 0.6.1 - form-data: 2.3.2 - har-validator: 5.0.3 - hawk: 6.0.2 - http-signature: 1.2.0 + 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.18 oauth-sign: 0.8.2 - performance-now: 2.1.0 - qs: 6.5.2 + performance-now: 0.2.0 + qs: 6.4.0 safe-buffer: 5.1.2 - stringstream: 0.0.5 + stringstream: 0.0.6 tough-cookie: 2.3.4 tunnel-agent: 0.6.0 uuid: 3.2.1 @@ -2721,7 +2708,7 @@ packages: engines: node: '>= 4' resolution: - integrity: sha512-8H7Ehijd4js+s6wuVPLjwORxD4zeuyjYugprdOXlPSqaApmL/QOy+EB/beICHVCHkGMKNh5rvihb5ov+IDw4mg== + integrity: sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA= /require-uncached/1.0.3: dependencies: caller-path: 0.1.0 @@ -2765,18 +2752,18 @@ 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 dev: true resolution: integrity: sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw== + /resolve/1.8.1: + dependencies: + path-parse: 1.0.5 + dev: true + resolution: + integrity: sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA== /resumer/0.0.0: dependencies: through: 2.3.8 @@ -2826,6 +2813,10 @@ packages: /safe-buffer/5.1.2: resolution: integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + /safer-buffer/2.1.2: + dev: false + resolution: + integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== /semver-diff/2.1.0: dependencies: semver: 5.5.0 @@ -2876,14 +2867,14 @@ packages: /slide/1.1.6: resolution: integrity: sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= - /sntp/2.1.0: + /sntp/1.0.9: dependencies: - hoek: 4.2.1 + hoek: 2.16.3 dev: false engines: - node: '>=4.0.0' + node: '>=0.8.0' resolution: - integrity: sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg== + integrity: sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg= /sort-keys/1.1.2: dependencies: is-plain-obj: 1.1.0 @@ -2912,13 +2903,13 @@ packages: dev: true resolution: integrity: sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== - /source-map-support/0.5.5: + /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: - integrity: sha512-mR7/Nd5l1z6g99010shcXJiNEaf3fEtmLhRB/sBcQVJGodcHCULPp2y4Sfa43Kv2zq7T+Izmfp/WHCR6dYkQCA== + integrity: sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g== /source-map/0.1.32: dependencies: amdefine: 1.0.1 @@ -2973,12 +2964,13 @@ packages: dev: true resolution: integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - /sshpk/1.14.1: + /sshpk/1.14.2: dependencies: asn1: 0.2.3 assert-plus: 1.0.0 dashdash: 1.14.1 getpass: 0.1.7 + safer-buffer: 2.1.2 dev: false engines: node: '>=0.10.0' @@ -2988,7 +2980,7 @@ packages: jsbn: 0.1.1 tweetnacl: 0.14.5 resolution: - integrity: sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s= + integrity: sha1-xvxhZIo9nE52T9P8306hBeSSupg= /ssri/5.3.0: dependencies: safe-buffer: 5.1.2 @@ -3008,10 +3000,19 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + /string-width/2.1.1: + dependencies: + is-fullwidth-code-point: 2.0.0 + strip-ansi: 4.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== /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: @@ -3032,10 +3033,10 @@ packages: dev: true resolution: integrity: sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A== - /stringstream/0.0.5: + /stringstream/0.0.6: dev: false resolution: - integrity: sha1-TkhM1N5aC7vuGORjB3EKioFiGHg= + integrity: sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA== /strip-ansi/0.3.0: dependencies: ansi-regex: 0.2.1 @@ -3051,6 +3052,14 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + /strip-ansi/4.0.0: + dependencies: + ansi-regex: 3.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8= /strip-bom/2.0.0: dependencies: is-utf8: 0.2.1 @@ -3105,10 +3114,10 @@ packages: node: '>=4' resolution: integrity: sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w== - /symlink-dir/1.1.2: + /symlink-dir/1.1.3: dependencies: '@types/mz': 0.0.32 - '@types/node': 9.6.12 + '@types/node': 10.3.4 graceful-fs: 4.1.11 is-windows: 1.0.2 mkdirp-promise: 5.0.1 @@ -3117,12 +3126,12 @@ packages: engines: node: '>=4' resolution: - integrity: sha512-GXEvwF1zpalvovqO+x18H7k+4adCXn9NU6vjfEQ+cVS7Ltq7YXFQyitdl7WoQqNUMce3RGMPo037GJrtM7f7lw== + integrity: sha512-klQgTYk7en8A69nAzZjJdaMXbGCmfh0DU+YLaZG/stHNp00VZSS3Pos238Ua7oCKVw57UszViod4D7RVRH6XHg== /tap-parser/1.3.2: 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 @@ -3134,7 +3143,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 @@ -3145,37 +3154,37 @@ 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== - /tar-fs/1.16.2: + integrity: sha512-6fKIXknLpoe/Jp4rzHKFPpJUHDHDqn8jus99IfPnHIjyz78HYlefTGD3b5EkbQzuLfaEvmfPK3IolLgq2xT3kw== + /tar-fs/1.16.3: dependencies: chownr: 1.0.1 mkdirp: 0.5.1 pump: 1.0.3 - tar-stream: 1.6.0 + tar-stream: 1.6.1 dev: true resolution: - integrity: sha512-LdknWjPEiZC1nOBwhv0JBzfJBGPJar08dZg2rwZe0ZTLQoRGEzgrl7vF3qUEkCHpI/wN9e7RyCuDhMsJUCLPPQ== - /tar-stream/1.6.0: + integrity: sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw== + /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 @@ -3185,7 +3194,7 @@ packages: engines: node: '>= 0.8.0' resolution: - integrity: sha512-lh2iAPG/BHNmN6WB9Ybdynk9rEJ5GD/dy4zscHmVlwa1dq2tpE+BH78i5vjYwYVWEaOXGBjzxr89aVACF17Cpw== + integrity: sha512-IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA== /tar/2.2.1: dependencies: block-stream: 0.0.9 @@ -3273,25 +3282,25 @@ packages: dev: true resolution: integrity: sha1-WFhUf2spB1fulczMZm+1AITEYN0= - /ts-node/6.0.3: + /ts-node/7.0.0: dependencies: arrify: 1.0.1 - chalk: 2.4.1 + buffer-from: 1.1.0 diff: 3.5.0 make-error: 1.3.4 minimist: 1.2.0 mkdirp: 0.5.1 - source-map-support: 0.5.5 + source-map-support: 0.5.6 yn: 2.0.0 dev: true engines: node: '>=4.2.0' resolution: - integrity: sha512-ARaOMNFEPKg2ZuC1qJddFvHxHNFVckR0g9xLxMIoMqSSIkDc8iS4/LoV53EdDWWNq2FGwqcEf0bVVGJIWpsznw== - /tslib/1.9.0: + integrity: sha512-klJsfswHP0FuOLsvBZ/zzCfUvakOSSxds78mVeK7I+qP76YWtxf16hEZsp3U+b0kIo82R5UatGFeblYMqabb2Q== + /tslib/1.9.3: dev: true resolution: - integrity: sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ== + integrity: sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== /tslint/5.10.0: dependencies: babel-code-frame: 6.26.0 @@ -3300,12 +3309,12 @@ 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 + resolve: 1.8.1 semver: 5.5.0 - tslib: 1.9.0 - tsutils: 2.26.2 + tslib: 1.9.3 + tsutils: 2.27.1 dev: true engines: node: '>=4.8.0' @@ -3313,14 +3322,14 @@ packages: 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' resolution: integrity: sha1-EeJrzLiK+gLdDZlWyuPUVAtfVMM= - /tsutils/2.26.2: + /tsutils/2.27.1: dependencies: - tslib: 1.9.0 + tslib: 1.9.3 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 || >= 2.10.0-dev' + 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' resolution: - integrity: sha512-uzwnhmrSbyinPCiwfzGsOY3IulBTwoky7r83HmZdz9QNCjhSCzavkh47KLWuU0zF2F2WbpmmzoJUIEiYyd+jEQ== + integrity: sha512-AE/7uzp32MmaHvNNFES85hhUDHFdFZp6OAiZcd6y4ZKKIg6orJTm8keYWBhIhrJQH3a4LzNKat7ZPXZt5aTf6w== /tunnel-agent/0.6.0: dependencies: safe-buffer: 5.1.2 @@ -3336,12 +3345,12 @@ packages: dev: true resolution: integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - /typescript/2.8.3: + /typescript/2.9.2: dev: true engines: node: '>=4.2.0' resolution: - integrity: sha512-K7g15Bb6Ra4lKf7Iq2l/I5/En+hLIHmxWZGq3D4DIRNFxMNV6j2SHSvDOqs2tGd4UvD/fJvrwopzQXjLrT7Itw== + integrity: sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w== /uid-number/0.0.6: dev: false resolution: @@ -3373,21 +3382,23 @@ packages: dev: true resolution: integrity: sha512-0fdB9EQJU0tho5tK0VzOJzAQpPv2LyLZ030b10GxuzAWEfvd54mpY7BMjQ1L69k2YNvL+SvxRzH0yUIehOO8aA== - /universalify/0.1.1: + /universalify/0.1.2: dev: true + engines: + node: '>= 4.0.0' resolution: - integrity: sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc= - /unpack-stream/3.0.2: + integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + /unpack-stream/3.0.3: dependencies: - '@types/node': 9.6.12 + '@types/node': 10.3.4 decompress-maybe: 1.0.0 ssri: 5.3.0 - tar-fs: 1.16.2 + tar-fs: 1.16.3 dev: true engines: node: '>=4' resolution: - integrity: sha512-mdQv3N9fkxG04/4G8HLg3Q/whJscMTUikRQU2pTr4ISU9t59xoRGUEeqpUwpj78jZUPB7LN6oabkyZJ574MleA== + integrity: sha512-h3Ii7ThTL7P5LlX1RuMPsuW4V5EZnLyjPwStIMQ4V0F6rblgmXIS+IkpAOu9THHDZYUO/D8TTJddVc6HIY4S5g== /unzip-response/1.0.2: dev: true engines: @@ -3451,17 +3462,17 @@ packages: '0': node >=0.6.0 resolution: integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - /which/1.3.0: + /which/1.3.1: dependencies: isexe: 2.0.0 resolution: - integrity: sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg== - /wide-align/1.1.2: + integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + /wide-align/1.1.3: dependencies: - string-width: 1.0.2 + string-width: 2.1.1 dev: false resolution: - integrity: sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w== + integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== /widest-line/1.0.0: dependencies: string-width: 1.0.2 @@ -3507,7 +3518,7 @@ packages: dependencies: detect-indent: 5.0.0 graceful-fs: 4.1.11 - make-dir: 1.2.0 + make-dir: 1.3.0 pify: 3.0.0 sort-keys: 2.0.0 write-file-atomic: 2.3.0 @@ -3549,7 +3560,7 @@ packages: resolution: integrity: sha1-5a2ryKz0CPY4X8dklWhMiOavaJo= registry: 'https://registry.npmjs.org/' -shrinkwrapMinorVersion: 5 +shrinkwrapMinorVersion: 7 shrinkwrapVersion: 3 specifiers: '@pnpm/logger': ^1.0.1 @@ -3568,7 +3579,7 @@ specifiers: read-package-json: ^2.0.13 rimraf: ^2.6.2 tape: ^4.8.0 - ts-node: ^6.0.3 + ts-node: ^7.0.0 tslint: ^5.8.0 typescript: ^2.6.1 util.promisify: ^1.0.0 From 404b06d382603a59e248472867ce27c3d24a781a Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 14 Jul 2018 22:12:03 +0300 Subject: [PATCH 25/49] feat: support @pnpm/logger v2 BREAKING CHANGE: log object format changed --- package.json | 4 ++-- shrinkwrap.yaml | 56 ++++++++++++++++++++++++++++++++++++++++++------- src/index.ts | 12 +++-------- src/logger.ts | 1 + 4 files changed, 55 insertions(+), 18 deletions(-) diff --git a/package.json b/package.json index 3118fec21b..9eabcf4534 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ }, "homepage": "https://github.com/pnpm/lifecycle#readme", "peerDependencies": { - "@pnpm/logger": "^1.0.0" + "@pnpm/logger": "^1.0.0 || ^2.0.0" }, "dependencies": { "@pnpm/types": "^1.7.0", @@ -44,7 +44,7 @@ "util.promisify": "^1.0.0" }, "devDependencies": { - "@pnpm/logger": "^1.0.1", + "@pnpm/logger": "^2.0.1", "@types/load-json-file": "^2.0.7", "@types/node": "^10.0.4", "@types/rimraf": "^2.0.2", diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index ab5d86d645..ed0d528c80 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -1,11 +1,12 @@ dependencies: + '@pnpm/lifecycle': 'link:../__package_previews__/lifecycle/@pnpm/lifecycle' '@pnpm/types': 1.7.0 npm-lifecycle: 2.0.3 path-exists: 3.0.0 read-package-json: 2.0.13 util.promisify: 1.0.0 devDependencies: - '@pnpm/logger': 1.0.2 + '@pnpm/logger': 2.0.1 '@types/load-json-file': 2.0.7 '@types/node': 10.3.4 '@types/rimraf': 2.0.2 @@ -33,16 +34,16 @@ packages: node: '>=4' resolution: integrity: sha512-1zLmh6tRftQXfZ1IFHq1IexP0KaJhN6pSCA/IzK+Vixn4hPvxwcIbGjKW0KH9hsHSmrPpmSit2EWj7jGNgfa6Q== - /@pnpm/logger/1.0.2: + /@pnpm/logger/2.0.1: dependencies: - '@types/node': 10.3.4 + '@types/node': 10.5.2 bole: 3.0.2 ndjson: 1.5.0 dev: true engines: - node: '>=4' + node: '>=6' resolution: - integrity: sha512-A8XbJKvdueazvJGPn1qQ9LL6uopV88ebIT+dJKNQ68gT7yfCbtfT8j5ZzdVczmGbkiuBeZ1VckZerkO0tjOXZA== + integrity: sha512-dST450D6Nj9iu0L16wqBv6dEXpbSQ6tyG1G9zSIzzjHqcDdKgdtpNR/0DvxpDEzBPfwGFQ868+o7AFaCuQsyig== /@pnpm/self-installer/2.0.4: dev: true engines: @@ -95,6 +96,10 @@ packages: dev: true resolution: integrity: sha512-YMLlzdeNnAyLrQew39IFRkMacAR5BqKGIEei9ZjdHsIZtv+ZWKYTu1i7QJhetxQ9ReXx8w5f+cixdHZG3zgMQA== + /@types/node/10.5.2: + dev: true + resolution: + integrity: sha512-m9zXmifkZsMHZBOyxZWilMwmTlpC8x5Ty360JKTiXvlXZfBWYpsg9ZZvP/Ye+iZUh+Q+MxDLjItVTWIsfwz+8Q== /@types/rimraf/2.0.2: dependencies: '@types/glob': 5.0.35 @@ -127,6 +132,7 @@ packages: dev: true engines: node: '>=0.4.0' + hasBin: true resolution: integrity: sha1-BPJElQ/bj6+FUHrUgcLt7nrs3uw= /ajv/4.11.8: @@ -429,6 +435,7 @@ packages: integrity: sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= /babylon/6.18.0: dev: true + hasBin: true resolution: integrity: sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== /balanced-match/1.0.0: @@ -550,6 +557,7 @@ packages: through2: 2.0.3 unbzip2-stream: 1.2.5 dev: true + hasBin: true resolution: integrity: sha1-ya73AIprlDy+mcxhcSXrS9R4KWs= /caller-path/0.1.0: @@ -1010,6 +1018,7 @@ packages: dev: true engines: node: '>=4' + hasBin: true resolution: integrity: sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw== /estree-walker/0.2.1: @@ -1251,6 +1260,7 @@ packages: pumpify: 1.5.1 through2: 2.0.3 dev: true + hasBin: true resolution: integrity: sha512-qtutIKMthNJJgeHQS7kZ9FqDq59/Wn0G2HYCRNjpup7yKfVI6/eqwpmroyZGFoCYaG+sW6psNVb4zoLADHpp2g== /har-schema/1.0.5: @@ -1274,6 +1284,7 @@ packages: dev: true engines: node: '>=0.10.0' + hasBin: true resolution: integrity: sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4= /has-ansi/2.0.0: @@ -1574,6 +1585,7 @@ packages: argparse: 1.0.10 esprima: 4.0.0 dev: true + hasBin: true resolution: integrity: sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A== /jsbn/0.1.1: @@ -1583,12 +1595,14 @@ packages: integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM= /jsesc/1.3.0: dev: true + hasBin: true resolution: integrity: sha1-RsP+yMGJKxKwgz25vHYiF226s0s= /json-append/1.1.1: dependencies: concat-stream: 1.6.2 dev: true + hasBin: true resolution: integrity: sha1-Pnu6YqBHvzHJjexDGaU5uyhrsQQ= /json-parse-better-errors/1.0.2: @@ -1609,6 +1623,7 @@ packages: integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= /json5/0.5.1: dev: true + hasBin: true resolution: integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= /jsondiffpatch/0.1.43: @@ -1616,6 +1631,7 @@ packages: dependencies: chalk: 0.5.1 dev: true + hasBin: true resolution: integrity: sha1-wFKImpnvfroZ0AlfkPclz6cKVhE= /jsonfile/4.0.0: @@ -1695,6 +1711,7 @@ packages: dependencies: js-tokens: 3.0.2 dev: true + hasBin: true resolution: integrity: sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg= /loud-rejection/1.6.0: @@ -1844,6 +1861,7 @@ packages: /mkdirp/0.5.1: dependencies: minimist: 0.0.8 + hasBin: true resolution: integrity: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= /mos-core/1.0.2: @@ -2048,6 +2066,7 @@ packages: tap-parser: 1.3.2 through2: 2.0.3 dev: true + hasBin: true resolution: integrity: sha1-NDOB0f2e1RljsLMVNbf9i64E/3A= /mos/2.0.0-alpha.3: @@ -2083,6 +2102,7 @@ packages: dev: true engines: node: '>=4' + hasBin: true resolution: integrity: sha1-t+m8RNw22I6vHVgmBn54ySEeqVE= /ms/2.0.0: @@ -2104,6 +2124,7 @@ packages: split2: 2.2.0 through2: 2.0.3 dev: true + hasBin: true resolution: integrity: sha1-rmA7NrE0vOw0e0UkIrC/mNWDLsg= /next-path/1.0.0: @@ -2133,6 +2154,7 @@ packages: dev: false engines: node: '>= 0.8.0' + hasBin: true resolution: integrity: sha512-qDQE/Ft9xXP6zphwx4sD0t+VhwV7yFaloMpfbL2QnnDZcyaiakWlLdtFGGQfTAwpFHdpbRhRxVhIHN1OKAjgbg== /node-status-codes/1.0.0: @@ -2145,6 +2167,7 @@ packages: dependencies: abbrev: 1.1.1 dev: false + hasBin: true resolution: integrity: sha1-xkZdvwirzU2zWTF/eaxopkayj/k= /normalize-newline/2.0.0: @@ -2309,6 +2332,7 @@ packages: dev: true engines: node: '>=4' + hasBin: true resolution: integrity: sha512-GQ4w5vrDXoy8UVJM+0W7oWd5MYF21/IXkdzcupGNXdfqQuMzgQT+LXde109uHaH7xyqvCzPPBSxYM/HqQOi3+w== /pako/0.2.9: @@ -2518,6 +2542,7 @@ packages: minimist: 1.2.0 strip-json-comments: 2.0.1 dev: true + hasBin: true resolution: integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== /rcfile/1.0.3: @@ -2780,6 +2805,7 @@ packages: /rimraf/2.6.2: dependencies: glob: 7.1.2 + hasBin: true resolution: integrity: sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w== /rollup-plugin-babel/2.4.0: @@ -2808,6 +2834,7 @@ packages: minimist: 1.2.0 source-map-support: 0.3.3 dev: true + hasBin: true resolution: integrity: sha1-v2zoO4dRDRY0Ru6qV37WpvxYNeA= /safe-buffer/5.1.2: @@ -2827,9 +2854,11 @@ packages: integrity: sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY= /semver/5.3.0: dev: false + hasBin: true resolution: integrity: sha1-myzl094C0XxgEq0yaqa00M9U+U8= /semver/5.5.0: + hasBin: true resolution: integrity: sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA== /set-blocking/2.0.0: @@ -2974,6 +3003,7 @@ packages: dev: false engines: node: '>=0.10.0' + hasBin: true optionalDependencies: bcrypt-pbkdf: 1.0.1 ecc-jsbn: 0.1.1 @@ -3043,6 +3073,7 @@ packages: dev: true engines: node: '>=0.10.0' + hasBin: true resolution: integrity: sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA= /strip-ansi/3.0.1: @@ -3080,6 +3111,7 @@ packages: dev: true engines: node: '>=0.10.0' + hasBin: true resolution: integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= /strip-indent/2.0.0: @@ -3098,6 +3130,7 @@ packages: dev: true engines: node: '>=0.10.0' + hasBin: true resolution: integrity: sha1-2S3iaU6z9nMjlz1649i1W0wiGQo= /supports-color/2.0.0: @@ -3125,6 +3158,7 @@ packages: dev: true engines: node: '>=4' + hasBin: true resolution: integrity: sha512-klQgTYk7en8A69nAzZjJdaMXbGCmfh0DU+YLaZG/stHNp00VZSS3Pos238Ua7oCKVw57UszViod4D7RVRH6XHg== /tap-parser/1.3.2: @@ -3133,6 +3167,7 @@ packages: inherits: 2.0.3 js-yaml: 3.12.0 dev: true + hasBin: true optionalDependencies: readable-stream: 2.3.6 resolution: @@ -3152,6 +3187,7 @@ packages: string.prototype.trim: 1.1.2 through: 2.3.8 dev: true + hasBin: true resolution: integrity: sha1-K7PqGb3J9SJSF7P5fL95hsxMbow= /tape/4.9.1: @@ -3170,6 +3206,7 @@ packages: string.prototype.trim: 1.1.2 through: 2.3.8 dev: true + hasBin: true resolution: integrity: sha512-6fKIXknLpoe/Jp4rzHKFPpJUHDHDqn8jus99IfPnHIjyz78HYlefTGD3b5EkbQzuLfaEvmfPK3IolLgq2xT3kw== /tar-fs/1.16.3: @@ -3295,6 +3332,7 @@ packages: dev: true engines: node: '>=4.2.0' + hasBin: true resolution: integrity: sha512-klJsfswHP0FuOLsvBZ/zzCfUvakOSSxds78mVeK7I+qP76YWtxf16hEZsp3U+b0kIo82R5UatGFeblYMqabb2Q== /tslib/1.9.3: @@ -3318,6 +3356,7 @@ packages: dev: true engines: node: '>=4.8.0' + hasBin: 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' resolution: @@ -3349,6 +3388,7 @@ packages: dev: true engines: node: '>=4.2.0' + hasBin: true resolution: integrity: sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w== /uid-number/0.0.6: @@ -3444,6 +3484,7 @@ packages: integrity: sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho= /uuid/3.2.1: dev: false + hasBin: true resolution: integrity: sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA== /validate-npm-package-license/3.0.3: @@ -3465,6 +3506,7 @@ packages: /which/1.3.1: dependencies: isexe: 2.0.0 + hasBin: true resolution: integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== /wide-align/1.1.3: @@ -3560,10 +3602,10 @@ packages: resolution: integrity: sha1-5a2ryKz0CPY4X8dklWhMiOavaJo= registry: 'https://registry.npmjs.org/' -shrinkwrapMinorVersion: 7 +shrinkwrapMinorVersion: 8 shrinkwrapVersion: 3 specifiers: - '@pnpm/logger': ^1.0.1 + '@pnpm/logger': ^2.0.1 '@pnpm/types': ^1.7.0 '@types/load-json-file': ^2.0.7 '@types/node': ^10.0.4 diff --git a/src/index.ts b/src/index.ts index 79ddc4844d..66dfa19c2b 100644 --- a/src/index.ts +++ b/src/index.ts @@ -88,18 +88,12 @@ export default async function runLifecycleHook ( function npmLog (prefix: string, logid: string, stdtype: string, line: string) { switch (stdtype) { case 'stdout': + case 'stderr': lifecycleLogger.debug({ depPath: opts.depPath, line: line.toString(), stage, - wd: opts.pkgRoot, - }) - return - case 'stderr': - lifecycleLogger.error({ - depPath: opts.depPath, - line: line.toString(), - stage, + stdio: stdtype, wd: opts.pkgRoot, }) return @@ -109,7 +103,7 @@ export default async function runLifecycleHook ( return } const code = arguments[3] - lifecycleLogger[code === 0 ? 'debug' : 'error']({ + lifecycleLogger.debug({ depPath: opts.depPath, exitCode: code, stage, diff --git a/src/logger.ts b/src/logger.ts index f97f0fcfd4..48b1906b63 100644 --- a/src/logger.ts +++ b/src/logger.ts @@ -12,6 +12,7 @@ export type LifecycleMessage = { wd: string, } & ({ line: string, + stdio: 'stdout' | 'stderr', } | { exitCode: number, } | { From dd047d058ec20a260761fe62260f20969bd9f370 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 14 Jul 2018 22:15:46 +0300 Subject: [PATCH 26/49] feat: drop Node.js 4 support BREAKING CHANGE: at least Node.js 6 is required --- .travis.yml | 1 - package.json | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4005ab8e81..0715b57272 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,5 @@ language: node_js node_js: - - 4 - 6 - 8 - 10 diff --git a/package.json b/package.json index 9eabcf4534..c88907c0cc 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "lib" ], "engines": { - "node": ">=4" + "node": ">=6" }, "scripts": { "lint": "tslint -c tslint.json --project .", From 42133116c094e34ed2553fadc3551616dde85e3e Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 14 Jul 2018 22:17:58 +0300 Subject: [PATCH 27/49] chore(deps): update load-json-file --- package.json | 2 +- shrinkwrap.yaml | 119 ++++++++++++++++++++++++++---------------------- 2 files changed, 65 insertions(+), 56 deletions(-) diff --git a/package.json b/package.json index c88907c0cc..7bc73923d6 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "@types/rimraf": "^2.0.2", "@types/tape": "^4.2.31", "json-append": "^1.1.1", - "load-json-file": "^4.0.0", + "load-json-file": "^5.0.0", "mos": "^2.0.0-alpha.3", "mos-plugin-readme": "^1.0.4", "package-preview": "^1.0.1", diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index ed0d528c80..afabeb0970 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -8,11 +8,11 @@ dependencies: devDependencies: '@pnpm/logger': 2.0.1 '@types/load-json-file': 2.0.7 - '@types/node': 10.3.4 + '@types/node': 10.5.2 '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 json-append: 1.1.1 - load-json-file: 4.0.0 + load-json-file: 5.0.0 mos: 2.0.0-alpha.3 mos-plugin-readme: 1.0.4 package-preview: 1.0.6 @@ -24,9 +24,9 @@ devDependencies: packages: /@pnpm/exec/1.1.5: dependencies: - '@pnpm/self-installer': 2.0.4 - '@types/got': 8.3.1 - '@types/node': 10.3.4 + '@pnpm/self-installer': 2.0.5 + '@types/got': 8.3.3 + '@types/node': 10.5.2 command-exists: 1.2.7 cross-spawn: 6.0.5 dev: true @@ -44,12 +44,12 @@ packages: node: '>=6' resolution: integrity: sha512-dST450D6Nj9iu0L16wqBv6dEXpbSQ6tyG1G9zSIzzjHqcDdKgdtpNR/0DvxpDEzBPfwGFQ868+o7AFaCuQsyig== - /@pnpm/self-installer/2.0.4: + /@pnpm/self-installer/2.0.5: dev: true engines: node: '>=4' resolution: - integrity: sha512-xfqm5VkoTPwuiEmqIbLMA6ogdtyBZHy70Ddh1BsQQDNJ/xRk1YvdFxYggS3D2O0VPJVU3aku0TaF/1FpfCg7rA== + integrity: sha512-NnkmxKFQJMkHL2TcLAl2sof7mVu8dgode4zGzwtvEaZ/xjOHm3CfUJomincmZcpWoXrjHkvbPxjczEPP41Wmqg== /@pnpm/types/1.7.0: dev: false resolution: @@ -58,26 +58,26 @@ packages: dev: true resolution: integrity: sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA== - /@types/fs-extra/5.0.3: + /@types/fs-extra/5.0.4: dependencies: - '@types/node': 10.3.4 + '@types/node': 10.5.2 dev: true resolution: - integrity: sha512-m2QKoRrJnei1s10e1ZfMIa7QcABBVLdQhVUv5+bMRaHhPzxO/IWMmREiags59AqFbI+piWPq/PupTahNS/0kyA== + integrity: sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g== /@types/glob/5.0.35: dependencies: '@types/events': 1.2.0 '@types/minimatch': 3.0.3 - '@types/node': 10.3.4 + '@types/node': 10.5.2 dev: true resolution: integrity: sha512-wc+VveszMLyMWFvXLkloixT4n0harUIVZjnpzztaZ0nKLuul7Z32iMt2fUFGAaZ4y1XWjFRMtCI5ewvyh4aIeg== - /@types/got/8.3.1: + /@types/got/8.3.3: dependencies: - '@types/node': 10.3.4 + '@types/node': 10.5.2 dev: true resolution: - integrity: sha512-CGEPw67/Ub6gNMusk062tueurxN+HyjDCvYl4QVBKiSO+fqluXmRX/wSqST/4RtKth4mz8lDZiaZIpXr/uPROg== + integrity: sha512-OXZz0iG3oX9RHTZAeVGJQCjCOGx0r7MnSWebgUoX5CiFq0aVcRJrUPLQo/dBdKOaosbp4K9NTZTSec2zWk9YIg== /@types/load-json-file/2.0.7: dev: true resolution: @@ -88,14 +88,10 @@ packages: integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== /@types/mz/0.0.32: dependencies: - '@types/node': 10.3.4 + '@types/node': 10.5.2 dev: true resolution: integrity: sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g== - /@types/node/10.3.4: - dev: true - resolution: - integrity: sha512-YMLlzdeNnAyLrQew39IFRkMacAR5BqKGIEei9ZjdHsIZtv+ZWKYTu1i7QJhetxQ9ReXx8w5f+cixdHZG3zgMQA== /@types/node/10.5.2: dev: true resolution: @@ -103,13 +99,13 @@ packages: /@types/rimraf/2.0.2: dependencies: '@types/glob': 5.0.35 - '@types/node': 10.3.4 + '@types/node': 10.5.2 dev: true resolution: integrity: sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ== /@types/tape/4.2.32: dependencies: - '@types/node': 10.3.4 + '@types/node': 10.5.2 dev: true resolution: integrity: sha512-xil0KO5wkPoixdBWGIGolPv9dekf6dVkjjJLAFYchfKcd4DICou67rgGCIO7wAh3i5Ff/6j9IDgZz+GU9cMaqQ== @@ -447,13 +443,13 @@ packages: node: '>= 0.4' resolution: integrity: sha1-EQHpVE9KdrG8OybUUsqW16NeeXg= - /bcrypt-pbkdf/1.0.1: + /bcrypt-pbkdf/1.0.2: dependencies: tweetnacl: 0.14.5 dev: false optional: true resolution: - integrity: sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40= + integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= /bl/1.2.2: dependencies: readable-stream: 2.3.6 @@ -743,10 +739,10 @@ packages: dev: true resolution: integrity: sha512-doWDvhXCcW5LK0cIUWrOQ8oMFXJv3lEQCkJpGVjM8v9SV0uhqYXB943538tEA2CiaWqSyuYUGAm5ezDwEx9xlw== - /commander/2.15.1: + /commander/2.16.0: dev: true resolution: - integrity: sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag== + integrity: sha512-sVXqklSaotK9at437sFlFpyOcJonxe0yST/AG9DkQKUdIE6IqGIMv4SfAQSKaJbSdVEJYItASCrBiVQHq1HQew== /concat-map/0.0.1: resolution: integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= @@ -993,7 +989,7 @@ packages: es-to-primitive: 1.1.1 function-bind: 1.1.1 has: 1.0.3 - is-callable: 1.1.3 + is-callable: 1.1.4 is-regex: 1.0.4 engines: node: '>= 0.4' @@ -1001,7 +997,7 @@ packages: integrity: sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA== /es-to-primitive/1.1.1: dependencies: - is-callable: 1.1.3 + is-callable: 1.1.4 is-date-object: 1.0.1 is-symbol: 1.0.1 engines: @@ -1014,13 +1010,13 @@ packages: node: '>=0.8.0' resolution: integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - /esprima/4.0.0: + /esprima/4.0.1: dev: true engines: node: '>=4' hasBin: true resolution: - integrity: sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw== + integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== /estree-walker/0.2.1: dev: true resolution: @@ -1110,7 +1106,7 @@ packages: integrity: sha1-2uRqnXj74lKSJYzB54CkHZXAN4I= /for-each/0.3.3: dependencies: - is-callable: 1.1.3 + is-callable: 1.1.4 dev: true resolution: integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== @@ -1338,11 +1334,9 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-42w/LSyufXRqhX440Y1fMqeILbg= - /hosted-git-info/2.6.0: - engines: - node: '>=4' + /hosted-git-info/2.7.1: resolution: - integrity: sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw== + integrity: sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== /http-signature/1.1.1: dependencies: assert-plus: 0.2.0 @@ -1407,7 +1401,7 @@ packages: integrity: sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== /invariant/2.2.4: dependencies: - loose-envify: 1.3.1 + loose-envify: 1.4.0 dev: true resolution: integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== @@ -1439,11 +1433,11 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-XuWOqlounIDiFAe+3yOuWsCRs/w= - /is-callable/1.1.3: + /is-callable/1.1.4: engines: node: '>= 0.4' resolution: - integrity: sha1-hut1OSgF3cM69xySoO7fdO52BLI= + integrity: sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== /is-date-object/1.0.1: engines: node: '>= 0.4' @@ -1580,10 +1574,14 @@ packages: dev: true resolution: integrity: sha1-mGbfOVECEw449/mWvOtlRDIJwls= + /js-tokens/4.0.0: + dev: true + resolution: + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== /js-yaml/3.12.0: dependencies: argparse: 1.0.10 - esprima: 4.0.0 + esprima: 4.0.1 dev: true hasBin: true resolution: @@ -1686,6 +1684,17 @@ packages: node: '>=4' resolution: integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs= + /load-json-file/5.0.0: + dependencies: + graceful-fs: 4.1.11 + parse-json: 4.0.0 + pify: 3.0.0 + strip-bom: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-wWRJeA/YQ2s53fBSrPrr6gnSKmNcnk4TV4c40ITRGQ4uxpgPddBL9xNh3WxPjJHewwzo2rFkEJWt87OR/35MEw== /locate-path/2.0.0: dependencies: p-locate: 2.0.0 @@ -1707,13 +1716,13 @@ packages: dev: true resolution: integrity: sha1-0GWXxNTDG1LMsfXY+P5xSOr9aWU= - /loose-envify/1.3.1: + /loose-envify/1.4.0: dependencies: - js-tokens: 3.0.2 + js-tokens: 4.0.0 dev: true hasBin: true resolution: - integrity: sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg= + integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== /loud-rejection/1.6.0: dependencies: currently-unhandled: 0.4.1 @@ -2178,7 +2187,7 @@ packages: integrity: sha1-yIv2pUcUYqzrP2UXE7wjmw+stUk= /normalize-package-data/2.4.0: dependencies: - hosted-git-info: 2.6.0 + hosted-git-info: 2.7.1 is-builtin-module: 1.0.0 semver: 5.5.0 validate-npm-package-license: 3.0.3 @@ -2313,10 +2322,10 @@ packages: /package-preview/1.0.6: dependencies: '@pnpm/exec': 1.1.5 - '@types/fs-extra': 5.0.3 + '@types/fs-extra': 5.0.4 '@types/load-json-file': 2.0.7 '@types/mz': 0.0.32 - '@types/node': 10.3.4 + '@types/node': 10.5.2 '@types/write-json-file': 2.2.1 cross-spawn: 6.0.5 find-down: 0.1.4 @@ -2728,7 +2737,7 @@ packages: stringstream: 0.0.6 tough-cookie: 2.3.4 tunnel-agent: 0.6.0 - uuid: 3.2.1 + uuid: 3.3.2 dev: false engines: node: '>= 4' @@ -3005,7 +3014,7 @@ packages: node: '>=0.10.0' hasBin: true optionalDependencies: - bcrypt-pbkdf: 1.0.1 + bcrypt-pbkdf: 1.0.2 ecc-jsbn: 0.1.1 jsbn: 0.1.1 tweetnacl: 0.14.5 @@ -3150,7 +3159,7 @@ packages: /symlink-dir/1.1.3: dependencies: '@types/mz': 0.0.32 - '@types/node': 10.3.4 + '@types/node': 10.5.2 graceful-fs: 4.1.11 is-windows: 1.0.2 mkdirp-promise: 5.0.1 @@ -3344,7 +3353,7 @@ packages: babel-code-frame: 6.26.0 builtin-modules: 1.1.1 chalk: 2.4.1 - commander: 2.15.1 + commander: 2.16.0 diff: 3.5.0 glob: 7.1.2 js-yaml: 3.12.0 @@ -3352,7 +3361,7 @@ packages: resolve: 1.8.1 semver: 5.5.0 tslib: 1.9.3 - tsutils: 2.27.1 + tsutils: 2.27.2 dev: true engines: node: '>=4.8.0' @@ -3361,14 +3370,14 @@ packages: 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' resolution: integrity: sha1-EeJrzLiK+gLdDZlWyuPUVAtfVMM= - /tsutils/2.27.1: + /tsutils/2.27.2: dependencies: tslib: 1.9.3 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' resolution: - integrity: sha512-AE/7uzp32MmaHvNNFES85hhUDHFdFZp6OAiZcd6y4ZKKIg6orJTm8keYWBhIhrJQH3a4LzNKat7ZPXZt5aTf6w== + integrity: sha512-qf6rmT84TFMuxAKez2pIfR8UCai49iQsfB7YWVjV1bKpy/d0PWT5rEOSM6La9PiHZ0k1RRZQiwVdVJfQ3BPHgg== /tunnel-agent/0.6.0: dependencies: safe-buffer: 5.1.2 @@ -3430,7 +3439,7 @@ packages: integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== /unpack-stream/3.0.3: dependencies: - '@types/node': 10.3.4 + '@types/node': 10.5.2 decompress-maybe: 1.0.0 ssri: 5.3.0 tar-fs: 1.16.3 @@ -3482,11 +3491,11 @@ packages: dev: true resolution: integrity: sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho= - /uuid/3.2.1: + /uuid/3.3.2: dev: false hasBin: true resolution: - integrity: sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA== + integrity: sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== /validate-npm-package-license/3.0.3: dependencies: spdx-correct: 3.0.0 @@ -3612,7 +3621,7 @@ specifiers: '@types/rimraf': ^2.0.2 '@types/tape': ^4.2.31 json-append: ^1.1.1 - load-json-file: ^4.0.0 + load-json-file: ^5.0.0 mos: ^2.0.0-alpha.3 mos-plugin-readme: ^1.0.4 npm-lifecycle: ^2.0.1 From 878fc629f790ccadef6f6dd7c2f65f6584da978b Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 14 Jul 2018 22:21:27 +0300 Subject: [PATCH 28/49] refactor: use @pnpm/read-package-json --- package.json | 5 ++--- shrinkwrap.yaml | 16 ++++++++++++---- src/index.ts | 7 ++----- 3 files changed, 16 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index 7bc73923d6..5933325a2b 100644 --- a/package.json +++ b/package.json @@ -37,11 +37,10 @@ "@pnpm/logger": "^1.0.0 || ^2.0.0" }, "dependencies": { + "@pnpm/read-package-json": "^1.0.0", "@pnpm/types": "^1.7.0", "npm-lifecycle": "^2.0.1", - "path-exists": "^3.0.0", - "read-package-json": "^2.0.13", - "util.promisify": "^1.0.0" + "path-exists": "^3.0.0" }, "devDependencies": { "@pnpm/logger": "^2.0.1", diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index afabeb0970..2ad1e63440 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -1,10 +1,9 @@ dependencies: '@pnpm/lifecycle': 'link:../__package_previews__/lifecycle/@pnpm/lifecycle' + '@pnpm/read-package-json': 1.0.0 '@pnpm/types': 1.7.0 npm-lifecycle: 2.0.3 path-exists: 3.0.0 - read-package-json: 2.0.13 - util.promisify: 1.0.0 devDependencies: '@pnpm/logger': 2.0.1 '@types/load-json-file': 2.0.7 @@ -44,6 +43,16 @@ packages: node: '>=6' resolution: integrity: sha512-dST450D6Nj9iu0L16wqBv6dEXpbSQ6tyG1G9zSIzzjHqcDdKgdtpNR/0DvxpDEzBPfwGFQ868+o7AFaCuQsyig== + /@pnpm/read-package-json/1.0.0: + dependencies: + '@pnpm/types': 1.7.0 + read-package-json: 2.0.13 + util.promisify: 1.0.0 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-G2bs2KRL84eJggkUYxDpI8RA0xFKR4tNqvHy6bGF8fDIzNtkp17nOgEMIcA2ShSwUX80gQ8BpBh6ix5KKF46tw== /@pnpm/self-installer/2.0.5: dev: true engines: @@ -3615,6 +3624,7 @@ shrinkwrapMinorVersion: 8 shrinkwrapVersion: 3 specifiers: '@pnpm/logger': ^2.0.1 + '@pnpm/read-package-json': ^1.0.0 '@pnpm/types': ^1.7.0 '@types/load-json-file': ^2.0.7 '@types/node': ^10.0.4 @@ -3627,10 +3637,8 @@ specifiers: npm-lifecycle: ^2.0.1 package-preview: ^1.0.1 path-exists: ^3.0.0 - read-package-json: ^2.0.13 rimraf: ^2.6.2 tape: ^4.8.0 ts-node: ^7.0.0 tslint: ^5.8.0 typescript: ^2.6.1 - util.promisify: ^1.0.0 diff --git a/src/index.ts b/src/index.ts index 66dfa19c2b..9374ebad81 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,13 +1,10 @@ +import {fromDir as readPackageJsonFromDir} from '@pnpm/read-package-json' import {PackageJson} from '@pnpm/types' import lifecycle = require('npm-lifecycle') import path = require('path') import exists = require('path-exists') -import readPackageJsonCB = require('read-package-json') -import promisify = require('util.promisify') import {LifecycleLog, lifecycleLogger} from './logger' -const readPackageJson = promisify(readPackageJsonCB) - function noop () {} // tslint:disable-line:no-empty export {LifecycleLog} @@ -22,7 +19,7 @@ export async function runPostinstallHooks ( unsafePerm: boolean, }, ): Promise { - const pkg = await readPackageJson(path.join(opts.pkgRoot, 'package.json')) + const pkg = await readPackageJsonFromDir(opts.pkgRoot) const scripts = pkg && pkg.scripts || {} if (!scripts.install) { From 0b6de35ed82962c1f94f9c04d6ea82b617519ea4 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 14 Jul 2018 22:25:14 +0300 Subject: [PATCH 29/49] chore(release): 3.0.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5933325a2b..7d94df50b3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lifecycle", - "version": "2.2.1", + "version": "3.0.0", "description": "Package lifecycle hook runner", "main": "lib/index.js", "typings": "lib/index.d.ts", From 7432d534c351163b40332dfaa0f95f9ec54cf465 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 30 Jul 2018 18:05:20 +0000 Subject: [PATCH 30/49] chore(deps): update dependency typescript to v3 --- package.json | 2 +- shrinkwrap.yaml | 96 ++++++++++++++++++++++++++----------------------- 2 files changed, 52 insertions(+), 46 deletions(-) diff --git a/package.json b/package.json index 7d94df50b3..e3e46f84e9 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "tape": "^4.8.0", "ts-node": "^7.0.0", "tslint": "^5.8.0", - "typescript": "^2.6.1" + "typescript": "^3.0.0" }, "mos": { "plugins": [ diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index 2ad1e63440..f3ea2e5d56 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -1,13 +1,12 @@ dependencies: - '@pnpm/lifecycle': 'link:../__package_previews__/lifecycle/@pnpm/lifecycle' '@pnpm/read-package-json': 1.0.0 '@pnpm/types': 1.7.0 npm-lifecycle: 2.0.3 path-exists: 3.0.0 devDependencies: - '@pnpm/logger': 2.0.1 + '@pnpm/logger': 2.1.0 '@types/load-json-file': 2.0.7 - '@types/node': 10.5.2 + '@types/node': 10.5.4 '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 json-append: 1.1.1 @@ -18,14 +17,14 @@ devDependencies: rimraf: 2.6.2 tape: 4.9.1 ts-node: 7.0.0 - tslint: 5.10.0 - typescript: 2.9.2 + tslint: 5.11.0 + typescript: 3.0.1 packages: /@pnpm/exec/1.1.5: dependencies: '@pnpm/self-installer': 2.0.5 '@types/got': 8.3.3 - '@types/node': 10.5.2 + '@types/node': 10.5.4 command-exists: 1.2.7 cross-spawn: 6.0.5 dev: true @@ -33,16 +32,16 @@ packages: node: '>=4' resolution: integrity: sha512-1zLmh6tRftQXfZ1IFHq1IexP0KaJhN6pSCA/IzK+Vixn4hPvxwcIbGjKW0KH9hsHSmrPpmSit2EWj7jGNgfa6Q== - /@pnpm/logger/2.0.1: + /@pnpm/logger/2.1.0: dependencies: - '@types/node': 10.5.2 + '@types/node': 10.5.4 bole: 3.0.2 ndjson: 1.5.0 dev: true engines: node: '>=6' resolution: - integrity: sha512-dST450D6Nj9iu0L16wqBv6dEXpbSQ6tyG1G9zSIzzjHqcDdKgdtpNR/0DvxpDEzBPfwGFQ868+o7AFaCuQsyig== + integrity: sha512-BL4Laf6b50LjdcpOUWPukx2XJtb3mo2OpJjHdRNSDJu9YS2tRBeP14H2bNqGjCjfeml8z3KufI3Km6VQemVXNw== /@pnpm/read-package-json/1.0.0: dependencies: '@pnpm/types': 1.7.0 @@ -69,7 +68,7 @@ packages: integrity: sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA== /@types/fs-extra/5.0.4: dependencies: - '@types/node': 10.5.2 + '@types/node': 10.5.4 dev: true resolution: integrity: sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g== @@ -77,13 +76,13 @@ packages: dependencies: '@types/events': 1.2.0 '@types/minimatch': 3.0.3 - '@types/node': 10.5.2 + '@types/node': 10.5.4 dev: true resolution: integrity: sha512-wc+VveszMLyMWFvXLkloixT4n0harUIVZjnpzztaZ0nKLuul7Z32iMt2fUFGAaZ4y1XWjFRMtCI5ewvyh4aIeg== /@types/got/8.3.3: dependencies: - '@types/node': 10.5.2 + '@types/node': 10.5.4 dev: true resolution: integrity: sha512-OXZz0iG3oX9RHTZAeVGJQCjCOGx0r7MnSWebgUoX5CiFq0aVcRJrUPLQo/dBdKOaosbp4K9NTZTSec2zWk9YIg== @@ -97,24 +96,24 @@ packages: integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== /@types/mz/0.0.32: dependencies: - '@types/node': 10.5.2 + '@types/node': 10.5.4 dev: true resolution: integrity: sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g== - /@types/node/10.5.2: + /@types/node/10.5.4: dev: true resolution: - integrity: sha512-m9zXmifkZsMHZBOyxZWilMwmTlpC8x5Ty360JKTiXvlXZfBWYpsg9ZZvP/Ye+iZUh+Q+MxDLjItVTWIsfwz+8Q== + integrity: sha512-8TqvB0ReZWwtcd3LXq3YSrBoLyXFgBX/sBZfGye9+YS8zH7/g+i6QRIuiDmwBoTzcQ/pk89nZYTYU4c5akKkzw== /@types/rimraf/2.0.2: dependencies: '@types/glob': 5.0.35 - '@types/node': 10.5.2 + '@types/node': 10.5.4 dev: true resolution: integrity: sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ== /@types/tape/4.2.32: dependencies: - '@types/node': 10.5.2 + '@types/node': 10.5.4 dev: true resolution: integrity: sha512-xil0KO5wkPoixdBWGIGolPv9dekf6dVkjjJLAFYchfKcd4DICou67rgGCIO7wAh3i5Ff/6j9IDgZz+GU9cMaqQ== @@ -970,13 +969,14 @@ packages: dev: true resolution: integrity: sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ== - /ecc-jsbn/0.1.1: + /ecc-jsbn/0.1.2: dependencies: jsbn: 0.1.1 + safer-buffer: 2.1.2 dev: false optional: true resolution: - integrity: sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU= + integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= /emoji-regex/6.1.1: dev: true resolution: @@ -1040,10 +1040,10 @@ packages: dev: true resolution: integrity: sha1-LUH1Y+H+QA7Uli/hpNXGp1Od9/Y= - /extend/3.0.1: + /extend/3.0.2: dev: false resolution: - integrity: sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ= + integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== /extsprintf/1.3.0: dev: false engines: @@ -1130,7 +1130,7 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.6 - mime-types: 2.1.18 + mime-types: 2.1.19 dev: false engines: node: '>= 0.12' @@ -1833,20 +1833,20 @@ packages: node: '>=4' resolution: integrity: sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A== - /mime-db/1.33.0: + /mime-db/1.35.0: dev: false engines: node: '>= 0.6' resolution: - integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== - /mime-types/2.1.18: + integrity: sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg== + /mime-types/2.1.19: dependencies: - mime-db: 1.33.0 + mime-db: 1.35.0 dev: false engines: node: '>= 0.6' resolution: - integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== + integrity: sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw== /minimatch/3.0.4: dependencies: brace-expansion: 1.1.11 @@ -2334,7 +2334,7 @@ packages: '@types/fs-extra': 5.0.4 '@types/load-json-file': 2.0.7 '@types/mz': 0.0.32 - '@types/node': 10.5.2 + '@types/node': 10.5.4 '@types/write-json-file': 2.2.1 cross-spawn: 6.0.5 find-down: 0.1.4 @@ -2729,7 +2729,7 @@ packages: aws4: 1.7.0 caseless: 0.12.0 combined-stream: 1.0.6 - extend: 3.0.1 + extend: 3.0.2 forever-agent: 0.6.1 form-data: 2.1.4 har-validator: 4.2.1 @@ -2738,7 +2738,7 @@ packages: is-typedarray: 1.0.0 isstream: 0.1.2 json-stringify-safe: 5.0.1 - mime-types: 2.1.18 + mime-types: 2.1.19 oauth-sign: 0.8.2 performance-now: 0.2.0 qs: 6.4.0 @@ -3024,7 +3024,7 @@ packages: hasBin: true optionalDependencies: bcrypt-pbkdf: 1.0.2 - ecc-jsbn: 0.1.1 + ecc-jsbn: 0.1.2 jsbn: 0.1.1 tweetnacl: 0.14.5 resolution: @@ -3168,7 +3168,7 @@ packages: /symlink-dir/1.1.3: dependencies: '@types/mz': 0.0.32 - '@types/node': 10.5.2 + '@types/node': 10.5.4 graceful-fs: 4.1.11 is-windows: 1.0.2 mkdirp-promise: 5.0.1 @@ -3357,7 +3357,7 @@ packages: dev: true resolution: integrity: sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== - /tslint/5.10.0: + /tslint/5.11.0: dependencies: babel-code-frame: 6.26.0 builtin-modules: 1.1.1 @@ -3370,7 +3370,7 @@ packages: resolve: 1.8.1 semver: 5.5.0 tslib: 1.9.3 - tsutils: 2.27.2 + tsutils: 2.29.0 dev: true engines: node: '>=4.8.0' @@ -3378,15 +3378,15 @@ packages: 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' resolution: - integrity: sha1-EeJrzLiK+gLdDZlWyuPUVAtfVMM= - /tsutils/2.27.2: + integrity: sha1-mPMMAurjzecAYgHkwzywi0hYHu0= + /tsutils/2.29.0: dependencies: tslib: 1.9.3 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' + 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 || >= 3.1.0-dev' resolution: - integrity: sha512-qf6rmT84TFMuxAKez2pIfR8UCai49iQsfB7YWVjV1bKpy/d0PWT5rEOSM6La9PiHZ0k1RRZQiwVdVJfQ3BPHgg== + integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== /tunnel-agent/0.6.0: dependencies: safe-buffer: 5.1.2 @@ -3402,13 +3402,13 @@ packages: dev: true resolution: integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - /typescript/2.9.2: + /typescript/3.0.1: dev: true engines: node: '>=4.2.0' hasBin: true resolution: - integrity: sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w== + integrity: sha512-zQIMOmC+372pC/CCVLqnQ0zSBiY7HHodU7mpQdjiZddek4GMj31I3dUJ7gAs9o65X7mnRma6OokOkc6f9jjfBg== /uid-number/0.0.6: dev: false resolution: @@ -3430,16 +3430,22 @@ packages: integrity: sha512-YkXBK/H9raAmG7KXck+UUpnKiNmUdB+aBGrknfQ4EreE1banuzrKABx3jP6Z5Z3fMSPMQQmeXBlKpCbMwBkxVw== /unist-util-remove-position/1.1.2: dependencies: - unist-util-visit: 1.3.1 + unist-util-visit: 1.4.0 dev: true resolution: integrity: sha512-XxoNOBvq1WXRKXxgnSYbtCF76TJrRoe5++pD4cCBsssSiWSnPEktyFrFLE8LTk3JW5mt9hB0Sk5zn4x/JeWY7Q== - /unist-util-visit/1.3.1: + /unist-util-visit-parents/2.0.1: dependencies: unist-util-is: 2.1.2 dev: true resolution: - integrity: sha512-0fdB9EQJU0tho5tK0VzOJzAQpPv2LyLZ030b10GxuzAWEfvd54mpY7BMjQ1L69k2YNvL+SvxRzH0yUIehOO8aA== + integrity: sha512-6B0UTiMfdWql4cQ03gDTCSns+64Zkfo2OCbK31Ov0uMizEz+CJeAp0cgZVb5Fhmcd7Bct2iRNywejT0orpbqUA== + /unist-util-visit/1.4.0: + dependencies: + unist-util-visit-parents: 2.0.1 + dev: true + resolution: + integrity: sha512-FiGu34ziNsZA3ZUteZxSFaczIjGmksfSgdKqBfOejrrfzyUy5b7YrlzT1Bcvi+djkYDituJDy2XB7tGTeBieKw== /universalify/0.1.2: dev: true engines: @@ -3448,7 +3454,7 @@ packages: integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== /unpack-stream/3.0.3: dependencies: - '@types/node': 10.5.2 + '@types/node': 10.5.4 decompress-maybe: 1.0.0 ssri: 5.3.0 tar-fs: 1.16.3 @@ -3641,4 +3647,4 @@ specifiers: tape: ^4.8.0 ts-node: ^7.0.0 tslint: ^5.8.0 - typescript: ^2.6.1 + typescript: ^3.0.0 From 58d1b3a501773ff41167c60a7dc1709efa45f6f4 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Thu, 6 Sep 2018 22:44:47 +0300 Subject: [PATCH 31/49] fix: set correct PATH env variable to child --- package.json | 2 +- shrinkwrap.yaml | 395 ++++++++++++++++++++------------------------- src/index.ts | 2 +- typings/index.d.ts | 2 +- 4 files changed, 180 insertions(+), 221 deletions(-) diff --git a/package.json b/package.json index e3e46f84e9..acbcfe44e1 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "dependencies": { "@pnpm/read-package-json": "^1.0.0", "@pnpm/types": "^1.7.0", - "npm-lifecycle": "^2.0.1", + "@zkochan/npm-lifecycle": "2.1.1", "path-exists": "^3.0.0" }, "devDependencies": { diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index f3ea2e5d56..da26b3d8e4 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -1,12 +1,13 @@ dependencies: + '@pnpm/lifecycle': 'link:../__package_previews__/lifecycle/@pnpm/lifecycle' '@pnpm/read-package-json': 1.0.0 '@pnpm/types': 1.7.0 - npm-lifecycle: 2.0.3 + '@zkochan/npm-lifecycle': 2.1.1 path-exists: 3.0.0 devDependencies: '@pnpm/logger': 2.1.0 '@types/load-json-file': 2.0.7 - '@types/node': 10.5.4 + '@types/node': 10.9.4 '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 json-append: 1.1.1 @@ -16,15 +17,15 @@ devDependencies: package-preview: 1.0.6 rimraf: 2.6.2 tape: 4.9.1 - ts-node: 7.0.0 + ts-node: 7.0.1 tslint: 5.11.0 - typescript: 3.0.1 + typescript: 3.0.3 packages: /@pnpm/exec/1.1.5: dependencies: '@pnpm/self-installer': 2.0.5 '@types/got': 8.3.3 - '@types/node': 10.5.4 + '@types/node': 10.9.4 command-exists: 1.2.7 cross-spawn: 6.0.5 dev: true @@ -34,7 +35,7 @@ packages: integrity: sha512-1zLmh6tRftQXfZ1IFHq1IexP0KaJhN6pSCA/IzK+Vixn4hPvxwcIbGjKW0KH9hsHSmrPpmSit2EWj7jGNgfa6Q== /@pnpm/logger/2.1.0: dependencies: - '@types/node': 10.5.4 + '@types/node': 10.9.4 bole: 3.0.2 ndjson: 1.5.0 dev: true @@ -68,7 +69,7 @@ packages: integrity: sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA== /@types/fs-extra/5.0.4: dependencies: - '@types/node': 10.5.4 + '@types/node': 10.9.4 dev: true resolution: integrity: sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g== @@ -76,13 +77,13 @@ packages: dependencies: '@types/events': 1.2.0 '@types/minimatch': 3.0.3 - '@types/node': 10.5.4 + '@types/node': 10.9.4 dev: true resolution: integrity: sha512-wc+VveszMLyMWFvXLkloixT4n0harUIVZjnpzztaZ0nKLuul7Z32iMt2fUFGAaZ4y1XWjFRMtCI5ewvyh4aIeg== /@types/got/8.3.3: dependencies: - '@types/node': 10.5.4 + '@types/node': 10.9.4 dev: true resolution: integrity: sha512-OXZz0iG3oX9RHTZAeVGJQCjCOGx0r7MnSWebgUoX5CiFq0aVcRJrUPLQo/dBdKOaosbp4K9NTZTSec2zWk9YIg== @@ -96,24 +97,24 @@ packages: integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== /@types/mz/0.0.32: dependencies: - '@types/node': 10.5.4 + '@types/node': 10.9.4 dev: true resolution: integrity: sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g== - /@types/node/10.5.4: + /@types/node/10.9.4: dev: true resolution: - integrity: sha512-8TqvB0ReZWwtcd3LXq3YSrBoLyXFgBX/sBZfGye9+YS8zH7/g+i6QRIuiDmwBoTzcQ/pk89nZYTYU4c5akKkzw== + integrity: sha512-fCHV45gS+m3hH17zgkgADUSi2RR1Vht6wOZ0jyHP8rjiQra9f+mIcgwPQHllmDocYOstIEbKlxbFDYlgrTPYqw== /@types/rimraf/2.0.2: dependencies: '@types/glob': 5.0.35 - '@types/node': 10.5.4 + '@types/node': 10.9.4 dev: true resolution: integrity: sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ== /@types/tape/4.2.32: dependencies: - '@types/node': 10.5.4 + '@types/node': 10.9.4 dev: true resolution: integrity: sha512-xil0KO5wkPoixdBWGIGolPv9dekf6dVkjjJLAFYchfKcd4DICou67rgGCIO7wAh3i5Ff/6j9IDgZz+GU9cMaqQ== @@ -128,6 +129,19 @@ packages: dev: true resolution: integrity: sha1-TPO97s9S8vasjzKw2IpoLrSEiXk= + /@zkochan/npm-lifecycle/2.1.1: + dependencies: + byline: 5.0.0 + graceful-fs: 4.1.11 + node-gyp: 3.8.0 + resolve-from: 4.0.0 + slide: 1.1.6 + uid-number: 0.0.6 + umask: 1.1.0 + which: 1.3.1 + dev: false + resolution: + integrity: sha512-Ngx98s/fDZU6CZwDor2WHcZ8HrGkrO9kt6xluqCtz1+7viWfJc1/XcFg3t7ifs+EBEqwwdEDgwRdniP9wOQS3w== /abbrev/1.1.1: dev: false resolution: @@ -139,13 +153,15 @@ packages: hasBin: true resolution: integrity: sha1-BPJElQ/bj6+FUHrUgcLt7nrs3uw= - /ajv/4.11.8: + /ajv/5.5.2: dependencies: co: 4.6.0 - json-stable-stringify: 1.0.1 + fast-deep-equal: 1.1.0 + fast-json-stable-stringify: 2.0.0 + json-schema-traverse: 0.3.1 dev: false resolution: - integrity: sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY= + integrity: sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU= /amdefine/1.0.1: dev: true engines: @@ -189,7 +205,7 @@ packages: integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= /ansi-styles/3.2.1: dependencies: - color-convert: 1.9.2 + color-convert: 1.9.3 dev: true engines: node: '>=4' @@ -234,16 +250,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= - /asn1/0.2.3: + /asn1/0.2.4: + dependencies: + safer-buffer: 2.1.2 dev: false resolution: - integrity: sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y= - /assert-plus/0.2.0: - dev: false - engines: - node: '>=0.8' - resolution: - integrity: sha1-104bh+ev/A24qttwIfP+SBAasjQ= + integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== /assert-plus/1.0.0: dev: false engines: @@ -254,14 +266,14 @@ packages: dev: false resolution: integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k= - /aws-sign2/0.6.0: + /aws-sign2/0.7.0: dev: false resolution: - integrity: sha1-FDQt0428yU0OW4fXY81jYSwOeU8= - /aws4/1.7.0: + integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + /aws4/1.8.0: dev: false resolution: - integrity: sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w== + integrity: sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== /babel-code-frame/6.26.0: dependencies: chalk: 1.1.3 @@ -282,7 +294,7 @@ packages: babel-traverse: 6.26.0 babel-types: 6.26.0 babylon: 6.18.0 - convert-source-map: 1.5.1 + convert-source-map: 1.6.0 debug: 2.6.9 json5: 0.5.1 lodash: 4.17.10 @@ -480,14 +492,6 @@ packages: dev: true resolution: integrity: sha1-vIpIPKlASdqbg3wa0Rzf6+5uBRQ= - /boom/2.10.1: - dependencies: - hoek: 2.16.3 - dev: false - engines: - node: '>=0.10.40' - resolution: - integrity: sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8= /boxen/0.5.1: dependencies: camelcase: 2.1.1 @@ -530,10 +534,10 @@ packages: dev: true resolution: integrity: sha1-+PeLdniYiO858gXNY39o5wISKyw= - /buffer-from/1.1.0: + /buffer-from/1.1.1: dev: true resolution: - integrity: sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ== + integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== /buffer/3.6.0: dependencies: base64-js: 0.0.8 @@ -615,12 +619,12 @@ packages: node: '>=4' resolution: integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= - /capture-stack-trace/1.0.0: + /capture-stack-trace/1.0.1: dev: true engines: node: '>=0.10.0' resolution: - integrity: sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0= + integrity: sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw== /caseless/0.12.0: dev: false resolution: @@ -657,7 +661,7 @@ packages: dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 - supports-color: 5.4.0 + supports-color: 5.5.0 dev: true engines: node: '>=4' @@ -725,16 +729,16 @@ packages: dev: true resolution: integrity: sha512-YfQ1tAUZm561vpYD+5eyWN8+UsceQbSrqqlc/6zDY2gtAE+uZLSdkkovhnGpmCThsvKBFakq4EdY/FF93E8XIw== - /color-convert/1.9.2: + /color-convert/1.9.3: dependencies: - color-name: 1.1.1 + color-name: 1.1.3 dev: true resolution: - integrity: sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg== - /color-name/1.1.1: + integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + /color-name/1.1.3: dev: true resolution: - integrity: sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok= + integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= /combined-stream/1.0.6: dependencies: delayed-stream: 1.0.0 @@ -747,16 +751,16 @@ packages: dev: true resolution: integrity: sha512-doWDvhXCcW5LK0cIUWrOQ8oMFXJv3lEQCkJpGVjM8v9SV0uhqYXB943538tEA2CiaWqSyuYUGAm5ezDwEx9xlw== - /commander/2.16.0: + /commander/2.17.1: dev: true resolution: - integrity: sha512-sVXqklSaotK9at437sFlFpyOcJonxe0yST/AG9DkQKUdIE6IqGIMv4SfAQSKaJbSdVEJYItASCrBiVQHq1HQew== + integrity: sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== /concat-map/0.0.1: resolution: integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= /concat-stream/1.6.2: dependencies: - buffer-from: 1.1.0 + buffer-from: 1.1.1 inherits: 2.0.3 readable-stream: 2.3.6 typedarray: 0.0.6 @@ -785,10 +789,12 @@ packages: dev: false resolution: integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= - /convert-source-map/1.5.1: + /convert-source-map/1.6.0: + dependencies: + safe-buffer: 5.1.2 dev: true resolution: - integrity: sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU= + integrity: sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== /core-js/2.5.7: dev: true resolution: @@ -798,7 +804,7 @@ packages: integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= /create-error-class/3.0.2: dependencies: - capture-stack-trace: 1.0.0 + capture-stack-trace: 1.0.1 dev: true engines: node: '>=0.10.0' @@ -821,9 +827,9 @@ packages: integrity: sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE= /cross-spawn/6.0.5: dependencies: - nice-try: 1.0.4 + nice-try: 1.0.5 path-key: 2.0.1 - semver: 5.5.0 + semver: 5.5.1 shebang-command: 1.2.0 which: 1.3.1 dev: true @@ -831,14 +837,6 @@ packages: node: '>=4.8' resolution: integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - /cryptiles/2.0.5: - dependencies: - boom: 2.10.1 - dev: false - engines: - node: '>=0.10.40' - resolution: - integrity: sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g= /currently-unhandled/0.4.1: dependencies: array-find-index: 1.0.2 @@ -894,14 +892,13 @@ packages: node: '>=4.0.0' resolution: integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - /define-properties/1.1.2: + /define-properties/1.1.3: dependencies: - foreach: 2.0.5 object-keys: 1.0.12 engines: node: '>= 0.4' resolution: - integrity: sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ= + integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== /defined/1.0.0: dev: true resolution: @@ -1056,6 +1053,14 @@ packages: '0': node >=0.6.0 resolution: integrity: sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + /fast-deep-equal/1.1.0: + dev: false + resolution: + integrity: sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ= + /fast-json-stable-stringify/2.0.0: + dev: false + resolution: + integrity: sha1-1RQsDK7msRifh9OnYREGT4bIu/I= /fast-safe-stringify/1.1.13: dev: true resolution: @@ -1119,23 +1124,20 @@ packages: dev: true resolution: integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== - /foreach/2.0.5: - resolution: - integrity: sha1-C+4AUBiusmDQo6865ljdATbsG5k= /forever-agent/0.6.1: dev: false resolution: integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - /form-data/2.1.4: + /form-data/2.3.2: dependencies: asynckit: 0.4.0 combined-stream: 1.0.6 - mime-types: 2.1.19 + mime-types: 2.1.20 dev: false engines: node: '>= 0.12' resolution: - integrity: sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE= + integrity: sha1-SXBJi+YEwgwAXU9cI67NIda0kJk= /fs-constants/1.0.0: dev: true resolution: @@ -1213,7 +1215,7 @@ packages: dev: true resolution: integrity: sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo= - /glob/7.1.2: + /glob/7.1.3: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -1222,7 +1224,7 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 resolution: - integrity: sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ== + integrity: sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== /globals/9.18.0: dev: true engines: @@ -1268,21 +1270,21 @@ packages: hasBin: true resolution: integrity: sha512-qtutIKMthNJJgeHQS7kZ9FqDq59/Wn0G2HYCRNjpup7yKfVI6/eqwpmroyZGFoCYaG+sW6psNVb4zoLADHpp2g== - /har-schema/1.0.5: + /har-schema/2.0.0: dev: false engines: node: '>=4' resolution: - integrity: sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4= - /har-validator/4.2.1: + integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + /har-validator/5.1.0: dependencies: - ajv: 4.11.8 - har-schema: 1.0.5 + ajv: 5.5.2 + har-schema: 2.0.0 dev: false engines: node: '>=4' resolution: - integrity: sha1-M0gdDxu/9gDdID11gSpqX7oALio= + integrity: sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA== /has-ansi/0.1.0: dependencies: ansi-regex: 0.2.1 @@ -1317,23 +1319,6 @@ packages: node: '>= 0.4.0' resolution: integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - /hawk/3.1.3: - dependencies: - boom: 2.10.1 - cryptiles: 2.0.5 - hoek: 2.16.3 - sntp: 1.0.9 - dev: false - engines: - node: '>=0.10.32' - resolution: - integrity: sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ= - /hoek/2.16.3: - dev: false - engines: - node: '>=0.10.40' - resolution: - integrity: sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0= /home-or-tmp/2.0.0: dependencies: os-homedir: 1.0.2 @@ -1346,9 +1331,9 @@ packages: /hosted-git-info/2.7.1: resolution: integrity: sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== - /http-signature/1.1.1: + /http-signature/1.2.0: dependencies: - assert-plus: 0.2.0 + assert-plus: 1.0.0 jsprim: 1.4.1 sshpk: 1.14.2 dev: false @@ -1356,7 +1341,7 @@ packages: node: '>=0.8' npm: '>=1.3.7' resolution: - integrity: sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8= + integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= /ieee754/1.1.12: dev: true resolution: @@ -1615,16 +1600,14 @@ packages: /json-parse-better-errors/1.0.2: resolution: integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + /json-schema-traverse/0.3.1: + dev: false + resolution: + integrity: sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A= /json-schema/0.2.3: dev: false resolution: integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= - /json-stable-stringify/1.0.1: - dependencies: - jsonify: 0.0.0 - dev: false - resolution: - integrity: sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= /json-stringify-safe/5.0.1: resolution: integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= @@ -1647,10 +1630,6 @@ packages: graceful-fs: 4.1.11 resolution: integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - /jsonify/0.0.0: - dev: false - resolution: - integrity: sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= /jsprim/1.4.1: dependencies: assert-plus: 1.0.0 @@ -1768,10 +1747,10 @@ packages: node: '>=4' resolution: integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== - /make-error/1.3.4: + /make-error/1.3.5: dev: true resolution: - integrity: sha512-0Dab5btKVPhibSalc9QGXb559ED7G7iLjFXBaj9Wq8O3vorueR5K5jaE3hkG6ZQINyhA/JgG6Qk4qdFQjsYV6g== + integrity: sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g== /map-obj/1.0.1: dev: true engines: @@ -1796,10 +1775,10 @@ packages: node: '>=0.10' resolution: integrity: sha1-vf3/Csk0F4JLI2UjqaaZ5eDOfhE= - /mdast-util-to-string/1.0.4: + /mdast-util-to-string/1.0.5: dev: true resolution: - integrity: sha1-XEVch4yTVfDB5/PotxnPWDaRrPs= + integrity: sha512-2qLt/DEOo5F6nc2VFScQiHPzQ0XXcabquRJxKMhKte8nt42o08HUxNDPk7tt0YPxnWjAT11I1SYi0X0iPnfI5A== /meow/3.7.0: dependencies: camelcase-keys: 2.1.0 @@ -1833,20 +1812,20 @@ packages: node: '>=4' resolution: integrity: sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A== - /mime-db/1.35.0: + /mime-db/1.36.0: dev: false engines: node: '>= 0.6' resolution: - integrity: sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg== - /mime-types/2.1.19: + integrity: sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw== + /mime-types/2.1.20: dependencies: - mime-db: 1.35.0 + mime-db: 1.36.0 dev: false engines: node: '>= 0.6' resolution: - integrity: sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw== + integrity: sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A== /minimatch/3.0.4: dependencies: brace-expansion: 1.1.11 @@ -1864,6 +1843,7 @@ packages: /minimist/0.0.8: resolution: integrity: sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + tarball: 'http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz' /minimist/1.2.0: dev: true resolution: @@ -1882,6 +1862,7 @@ packages: hasBin: true resolution: integrity: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + tarball: 'http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz' /mos-core/1.0.2: dependencies: babel-run-async: 1.0.0 @@ -1925,8 +1906,8 @@ packages: dependencies: is-builtin-module: 1.0.0 mos-hosted-git-info: 1.0.0 - semver: 5.5.0 - validate-npm-package-license: 3.0.3 + semver: 5.5.1 + validate-npm-package-license: 3.0.4 dev: true resolution: integrity: sha1-D9oITzRT8B7UtWVTQeYDPxeaeas= @@ -1966,7 +1947,7 @@ packages: dependencies: babel-runtime: 6.26.0 markdownscript: 1.3.0 - mdast-util-to-string: 1.0.4 + mdast-util-to-string: 1.0.5 dev: true engines: node: '>=0.12' @@ -1977,7 +1958,7 @@ packages: babel-runtime: 6.26.0 file-exists: 1.0.0 markdownscript: 1.3.0 - mdast-util-to-string: 1.0.4 + mdast-util-to-string: 1.0.5 dev: true engines: node: '>=0.12' @@ -2151,20 +2132,20 @@ packages: node: '>=6' resolution: integrity: sha1-gixFgNer54PfGZZbeJYiyoAWA+Q= - /nice-try/1.0.4: + /nice-try/1.0.5: dev: true resolution: - integrity: sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA== - /node-gyp/3.7.0: + integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + /node-gyp/3.8.0: dependencies: fstream: 1.0.11 - glob: 7.1.2 + glob: 7.1.3 graceful-fs: 4.1.11 mkdirp: 0.5.1 nopt: 3.0.6 npmlog: 4.1.2 osenv: 0.1.5 - request: 2.81.0 + request: 2.88.0 rimraf: 2.6.2 semver: 5.3.0 tar: 2.2.1 @@ -2174,7 +2155,7 @@ packages: node: '>= 0.8.0' hasBin: true resolution: - integrity: sha512-qDQE/Ft9xXP6zphwx4sD0t+VhwV7yFaloMpfbL2QnnDZcyaiakWlLdtFGGQfTAwpFHdpbRhRxVhIHN1OKAjgbg== + integrity: sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA== /node-status-codes/1.0.0: dev: true engines: @@ -2198,8 +2179,8 @@ packages: dependencies: hosted-git-info: 2.7.1 is-builtin-module: 1.0.0 - semver: 5.5.0 - validate-npm-package-license: 3.0.3 + semver: 5.5.1 + validate-npm-package-license: 3.0.4 resolution: integrity: sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw== /normalize-path/2.0.1: @@ -2216,19 +2197,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= - /npm-lifecycle/2.0.3: - dependencies: - byline: 5.0.0 - graceful-fs: 4.1.11 - node-gyp: 3.7.0 - resolve-from: 4.0.0 - slide: 1.1.6 - uid-number: 0.0.6 - umask: 1.1.0 - which: 1.3.1 - dev: false - resolution: - integrity: sha512-0U4Iim5ix2NHUT672G7FBpldJX0N2xKBjJqRTAzioEJjb6I6KpQXq+y1sB5EDSjKaAX8VCC9qPK31Jy+p3ix5A== /npmlog/4.1.2: dependencies: are-we-there-yet: 1.1.5 @@ -2243,10 +2211,10 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - /oauth-sign/0.8.2: + /oauth-sign/0.9.0: dev: false resolution: - integrity: sha1-Rqarfwrq2N6unsBWV4C31O/rnUM= + integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== /object-assign/4.1.1: engines: node: '>=0.10.0' @@ -2267,7 +2235,7 @@ packages: integrity: sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag== /object.getownpropertydescriptors/2.0.3: dependencies: - define-properties: 1.1.2 + define-properties: 1.1.3 es-abstract: 1.12.0 dev: false engines: @@ -2322,7 +2290,7 @@ packages: got: 5.7.1 registry-auth-token: 3.3.2 registry-url: 3.1.0 - semver: 5.5.0 + semver: 5.5.1 dev: true engines: node: '>=0.10.0' @@ -2334,7 +2302,7 @@ packages: '@types/fs-extra': 5.0.4 '@types/load-json-file': 2.0.7 '@types/mz': 0.0.32 - '@types/node': 10.5.4 + '@types/node': 10.9.4 '@types/write-json-file': 2.2.1 cross-spawn: 6.0.5 find-down: 0.1.4 @@ -2415,10 +2383,10 @@ packages: node: '>=4' resolution: integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - /path-parse/1.0.5: + /path-parse/1.0.6: dev: true resolution: - integrity: sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME= + integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== /path-type/1.1.0: dependencies: graceful-fs: 4.1.11 @@ -2439,16 +2407,16 @@ packages: integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== /peek-stream/1.1.3: dependencies: - buffer-from: 1.1.0 + buffer-from: 1.1.1 duplexify: 3.6.0 through2: 2.0.3 dev: true resolution: integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA== - /performance-now/0.2.0: + /performance-now/2.1.0: dev: false resolution: - integrity: sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU= + integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= /pify/2.3.0: dev: true engines: @@ -2515,6 +2483,10 @@ packages: dev: true resolution: integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + /psl/1.1.29: + dev: false + resolution: + integrity: sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ== /pump/1.0.3: dependencies: end-of-stream: 1.4.1 @@ -2541,12 +2513,12 @@ packages: dev: false resolution: integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4= - /qs/6.4.0: + /qs/6.5.2: dev: false engines: node: '>=0.6' resolution: - integrity: sha1-E+JtKK1rD/qpExLNO/cI7TUecjM= + integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== /quick-lru/1.1.0: dev: true engines: @@ -2588,7 +2560,7 @@ packages: integrity: sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po= /read-package-json/2.0.13: dependencies: - glob: 7.1.2 + glob: 7.1.3 json-parse-better-errors: 1.0.2 normalize-package-data: 2.4.0 slash: 1.0.0 @@ -2723,35 +2695,33 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - /request/2.81.0: + /request/2.88.0: dependencies: - aws-sign2: 0.6.0 - aws4: 1.7.0 + aws-sign2: 0.7.0 + aws4: 1.8.0 caseless: 0.12.0 combined-stream: 1.0.6 extend: 3.0.2 forever-agent: 0.6.1 - form-data: 2.1.4 - har-validator: 4.2.1 - hawk: 3.1.3 - http-signature: 1.1.1 + form-data: 2.3.2 + har-validator: 5.1.0 + http-signature: 1.2.0 is-typedarray: 1.0.0 isstream: 0.1.2 json-stringify-safe: 5.0.1 - mime-types: 2.1.19 - oauth-sign: 0.8.2 - performance-now: 0.2.0 - qs: 6.4.0 + mime-types: 2.1.20 + oauth-sign: 0.9.0 + performance-now: 2.1.0 + qs: 6.5.2 safe-buffer: 5.1.2 - stringstream: 0.0.6 - tough-cookie: 2.3.4 + tough-cookie: 2.4.3 tunnel-agent: 0.6.0 uuid: 3.3.2 dev: false engines: node: '>= 4' resolution: - integrity: sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA= + integrity: sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== /require-uncached/1.0.3: dependencies: caller-path: 0.1.0 @@ -2797,13 +2767,13 @@ packages: integrity: sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= /resolve/1.7.1: dependencies: - path-parse: 1.0.5 + path-parse: 1.0.6 dev: true resolution: integrity: sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw== /resolve/1.8.1: dependencies: - path-parse: 1.0.5 + path-parse: 1.0.6 dev: true resolution: integrity: sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA== @@ -2822,7 +2792,7 @@ packages: integrity: sha1-vURYp561YbdUiq7ArDdT70Kf5ws= /rimraf/2.6.2: dependencies: - glob: 7.1.2 + glob: 7.1.3 hasBin: true resolution: integrity: sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w== @@ -2864,7 +2834,7 @@ packages: integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== /semver-diff/2.1.0: dependencies: - semver: 5.5.0 + semver: 5.5.1 dev: true engines: node: '>=0.10.0' @@ -2875,10 +2845,10 @@ packages: hasBin: true resolution: integrity: sha1-myzl094C0XxgEq0yaqa00M9U+U8= - /semver/5.5.0: + /semver/5.5.1: hasBin: true resolution: - integrity: sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA== + integrity: sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw== /set-blocking/2.0.0: dev: false resolution: @@ -2914,14 +2884,6 @@ packages: /slide/1.1.6: resolution: integrity: sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= - /sntp/1.0.9: - dependencies: - hoek: 2.16.3 - dev: false - engines: - node: '>=0.8.0' - resolution: - integrity: sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg= /sort-keys/1.1.2: dependencies: is-plain-obj: 1.1.0 @@ -2950,13 +2912,13 @@ packages: dev: true resolution: integrity: sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== - /source-map-support/0.5.6: + /source-map-support/0.5.9: dependencies: - buffer-from: 1.1.0 + buffer-from: 1.1.1 source-map: 0.6.1 dev: true resolution: - integrity: sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g== + integrity: sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA== /source-map/0.1.32: dependencies: amdefine: 1.0.1 @@ -3013,7 +2975,7 @@ packages: integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= /sshpk/1.14.2: dependencies: - asn1: 0.2.3 + asn1: 0.2.4 assert-plus: 1.0.0 dashdash: 1.14.1 getpass: 0.1.7 @@ -3059,7 +3021,7 @@ packages: integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== /string.prototype.trim/1.1.2: dependencies: - define-properties: 1.1.2 + define-properties: 1.1.3 es-abstract: 1.12.0 function-bind: 1.1.1 dev: true @@ -3081,10 +3043,6 @@ packages: dev: true resolution: integrity: sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A== - /stringstream/0.0.6: - dev: false - resolution: - integrity: sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA== /strip-ansi/0.3.0: dependencies: ansi-regex: 0.2.1 @@ -3157,18 +3115,18 @@ packages: node: '>=0.8.0' resolution: integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - /supports-color/5.4.0: + /supports-color/5.5.0: dependencies: has-flag: 3.0.0 dev: true engines: node: '>=4' resolution: - integrity: sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w== + integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== /symlink-dir/1.1.3: dependencies: '@types/mz': 0.0.32 - '@types/node': 10.5.4 + '@types/node': 10.9.4 graceful-fs: 4.1.11 is-windows: 1.0.2 mkdirp-promise: 5.0.1 @@ -3214,7 +3172,7 @@ packages: defined: 1.0.0 for-each: 0.3.3 function-bind: 1.1.1 - glob: 7.1.2 + glob: 7.1.3 has: 1.0.3 inherits: 2.0.3 minimist: 1.2.0 @@ -3303,14 +3261,15 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= - /tough-cookie/2.3.4: + /tough-cookie/2.4.3: dependencies: + psl: 1.1.29 punycode: 1.4.1 dev: false engines: node: '>=0.8' resolution: - integrity: sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA== + integrity: sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== /trim-newlines/1.0.0: dev: true engines: @@ -3337,22 +3296,22 @@ packages: dev: true resolution: integrity: sha1-WFhUf2spB1fulczMZm+1AITEYN0= - /ts-node/7.0.0: + /ts-node/7.0.1: dependencies: arrify: 1.0.1 - buffer-from: 1.1.0 + buffer-from: 1.1.1 diff: 3.5.0 - make-error: 1.3.4 + make-error: 1.3.5 minimist: 1.2.0 mkdirp: 0.5.1 - source-map-support: 0.5.6 + source-map-support: 0.5.9 yn: 2.0.0 dev: true engines: node: '>=4.2.0' hasBin: true resolution: - integrity: sha512-klJsfswHP0FuOLsvBZ/zzCfUvakOSSxds78mVeK7I+qP76YWtxf16hEZsp3U+b0kIo82R5UatGFeblYMqabb2Q== + integrity: sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw== /tslib/1.9.3: dev: true resolution: @@ -3362,13 +3321,13 @@ packages: babel-code-frame: 6.26.0 builtin-modules: 1.1.1 chalk: 2.4.1 - commander: 2.16.0 + commander: 2.17.1 diff: 3.5.0 - glob: 7.1.2 + glob: 7.1.3 js-yaml: 3.12.0 minimatch: 3.0.4 resolve: 1.8.1 - semver: 5.5.0 + semver: 5.5.1 tslib: 1.9.3 tsutils: 2.29.0 dev: true @@ -3402,13 +3361,13 @@ packages: dev: true resolution: integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - /typescript/3.0.1: + /typescript/3.0.3: dev: true engines: node: '>=4.2.0' hasBin: true resolution: - integrity: sha512-zQIMOmC+372pC/CCVLqnQ0zSBiY7HHodU7mpQdjiZddek4GMj31I3dUJ7gAs9o65X7mnRma6OokOkc6f9jjfBg== + integrity: sha512-kk80vLW9iGtjMnIv11qyxLqZm20UklzuR2tL0QAnDIygIUIemcZMxlMWudl9OOt76H3ntVzcTiddQ1/pAAJMYg== /uid-number/0.0.6: dev: false resolution: @@ -3454,7 +3413,7 @@ packages: integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== /unpack-stream/3.0.3: dependencies: - '@types/node': 10.5.4 + '@types/node': 10.9.4 decompress-maybe: 1.0.0 ssri: 5.3.0 tar-fs: 1.16.3 @@ -3497,7 +3456,7 @@ packages: integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= /util.promisify/1.0.0: dependencies: - define-properties: 1.1.2 + define-properties: 1.1.3 object.getownpropertydescriptors: 2.0.3 dev: false resolution: @@ -3511,12 +3470,12 @@ packages: hasBin: true resolution: integrity: sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== - /validate-npm-package-license/3.0.3: + /validate-npm-package-license/3.0.4: dependencies: spdx-correct: 3.0.0 spdx-expression-parse: 3.0.0 resolution: - integrity: sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g== + integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== /verror/1.10.0: dependencies: assert-plus: 1.0.0 @@ -3626,7 +3585,7 @@ packages: resolution: integrity: sha1-5a2ryKz0CPY4X8dklWhMiOavaJo= registry: 'https://registry.npmjs.org/' -shrinkwrapMinorVersion: 8 +shrinkwrapMinorVersion: 9 shrinkwrapVersion: 3 specifiers: '@pnpm/logger': ^2.0.1 @@ -3636,11 +3595,11 @@ specifiers: '@types/node': ^10.0.4 '@types/rimraf': ^2.0.2 '@types/tape': ^4.2.31 + '@zkochan/npm-lifecycle': 2.1.1 json-append: ^1.1.1 load-json-file: ^5.0.0 mos: ^2.0.0-alpha.3 mos-plugin-readme: ^1.0.4 - npm-lifecycle: ^2.0.1 package-preview: ^1.0.1 path-exists: ^3.0.0 rimraf: ^2.6.2 diff --git a/src/index.ts b/src/index.ts index 9374ebad81..9f032f978e 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,6 +1,6 @@ import {fromDir as readPackageJsonFromDir} from '@pnpm/read-package-json' import {PackageJson} from '@pnpm/types' -import lifecycle = require('npm-lifecycle') +import lifecycle = require('@zkochan/npm-lifecycle') import path = require('path') import exists = require('path-exists') import {LifecycleLog, lifecycleLogger} from './logger' diff --git a/typings/index.d.ts b/typings/index.d.ts index f9df4a9bf6..4617e1fe6d 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -1,4 +1,4 @@ -declare module 'npm-lifecycle' { +declare module '@zkochan/npm-lifecycle' { const anything: any; export = anything; } From 7988c9c55afa04fc163c51fdb5ecaf3efdaf353e Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Thu, 6 Sep 2018 22:45:08 +0300 Subject: [PATCH 32/49] chore(renovate): use auto range strategy --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index b7ad6712df..cb258f7d7b 100644 --- a/renovate.json +++ b/renovate.json @@ -2,5 +2,5 @@ "extends": [ "config:base" ], - "pinVersions": false + "rangeStrategy": "auto" } From 86d4e03b8b45bcc2f73b98820a637721eecadfa8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 6 Sep 2018 19:46:29 +0000 Subject: [PATCH 33/49] chore(deps): pin dependencies --- package.json | 30 +++++++++++++++--------------- shrinkwrap.yaml | 38 +++++++++++++++++++++++--------------- 2 files changed, 38 insertions(+), 30 deletions(-) diff --git a/package.json b/package.json index acbcfe44e1..3d3d93efc6 100644 --- a/package.json +++ b/package.json @@ -43,21 +43,21 @@ "path-exists": "^3.0.0" }, "devDependencies": { - "@pnpm/logger": "^2.0.1", - "@types/load-json-file": "^2.0.7", - "@types/node": "^10.0.4", - "@types/rimraf": "^2.0.2", - "@types/tape": "^4.2.31", - "json-append": "^1.1.1", - "load-json-file": "^5.0.0", - "mos": "^2.0.0-alpha.3", - "mos-plugin-readme": "^1.0.4", - "package-preview": "^1.0.1", - "rimraf": "^2.6.2", - "tape": "^4.8.0", - "ts-node": "^7.0.0", - "tslint": "^5.8.0", - "typescript": "^3.0.0" + "@pnpm/logger": "2.1.0", + "@types/load-json-file": "2.0.7", + "@types/node": "10.9.4", + "@types/rimraf": "2.0.2", + "@types/tape": "4.2.32", + "json-append": "1.1.1", + "load-json-file": "5.0.0", + "mos": "2.0.0-alpha.3", + "mos-plugin-readme": "1.0.4", + "package-preview": "1.0.6", + "rimraf": "2.6.2", + "tape": "4.9.1", + "ts-node": "7.0.1", + "tslint": "5.11.0", + "typescript": "3.0.3" }, "mos": { "plugins": [ diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index da26b3d8e4..6f2ee2496b 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -546,6 +546,7 @@ packages: dev: true resolution: integrity: sha1-pyyTb3e5a/UvX357RnGAYoVR3vs= + tarball: 'http://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz' /builtin-modules/1.1.1: engines: node: '>=0.10.0' @@ -645,6 +646,7 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ= + tarball: 'http://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz' /chalk/1.1.3: dependencies: ansi-styles: 2.2.1 @@ -657,6 +659,7 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + tarball: 'http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz' /chalk/2.4.1: dependencies: ansi-styles: 3.2.1 @@ -1253,6 +1256,7 @@ packages: node: '>=0.10.0 <7' resolution: integrity: sha1-X4FjWmHkplifGAVp6k44FoClHzU= + tarball: 'http://registry.npmjs.org/got/-/got-5.7.1.tgz' /graceful-fs/4.1.11: engines: node: '>=0.4.0' @@ -1848,6 +1852,7 @@ packages: dev: true resolution: integrity: sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= + tarball: 'http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz' /mkdirp-promise/5.0.1: dependencies: mkdirp: 0.5.1 @@ -2805,6 +2810,7 @@ packages: dev: true resolution: integrity: sha1-gqfhZPopFCq9B7UmucfALV6jO70= + tarball: 'http://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-2.4.0.tgz' /rollup-plugin-includepaths/0.1.2: dev: true resolution: @@ -2825,6 +2831,7 @@ packages: hasBin: true resolution: integrity: sha1-v2zoO4dRDRY0Ru6qV37WpvxYNeA= + tarball: 'http://registry.npmjs.org/rollup/-/rollup-0.25.8.tgz' /safe-buffer/5.1.2: resolution: integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== @@ -3539,6 +3546,7 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-LV3+lqvDyIkFfJOXGqQAXvtUgTQ= + tarball: 'http://registry.npmjs.org/write-json-file/-/write-json-file-1.2.0.tgz' /write-json-file/2.3.0: dependencies: detect-indent: 5.0.0 @@ -3588,22 +3596,22 @@ registry: 'https://registry.npmjs.org/' shrinkwrapMinorVersion: 9 shrinkwrapVersion: 3 specifiers: - '@pnpm/logger': ^2.0.1 + '@pnpm/logger': 2.1.0 '@pnpm/read-package-json': ^1.0.0 '@pnpm/types': ^1.7.0 - '@types/load-json-file': ^2.0.7 - '@types/node': ^10.0.4 - '@types/rimraf': ^2.0.2 - '@types/tape': ^4.2.31 + '@types/load-json-file': 2.0.7 + '@types/node': 10.9.4 + '@types/rimraf': 2.0.2 + '@types/tape': 4.2.32 '@zkochan/npm-lifecycle': 2.1.1 - json-append: ^1.1.1 - load-json-file: ^5.0.0 - mos: ^2.0.0-alpha.3 - mos-plugin-readme: ^1.0.4 - package-preview: ^1.0.1 + json-append: 1.1.1 + load-json-file: 5.0.0 + mos: 2.0.0-alpha.3 + mos-plugin-readme: 1.0.4 + package-preview: 1.0.6 path-exists: ^3.0.0 - rimraf: ^2.6.2 - tape: ^4.8.0 - ts-node: ^7.0.0 - tslint: ^5.8.0 - typescript: ^3.0.0 + rimraf: 2.6.2 + tape: 4.9.1 + ts-node: 7.0.1 + tslint: 5.11.0 + typescript: 3.0.3 From 3cae1d2f6c8c71932f4964455e65662ef40ad6b0 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Thu, 6 Sep 2018 22:52:20 +0300 Subject: [PATCH 34/49] chore(release): 3.0.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3d3d93efc6..617542746f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lifecycle", - "version": "3.0.0", + "version": "3.0.1", "description": "Package lifecycle hook runner", "main": "lib/index.js", "typings": "lib/index.d.ts", From c74e5e72fbd2cc9793358c020ab6af6c3fccca84 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 17 Sep 2018 07:59:26 +0000 Subject: [PATCH 35/49] chore(deps): update dependency @types/node to v10.10.0 --- package.json | 2 +- shrinkwrap.yaml | 76 ++++++++++++++++++++++++++----------------------- 2 files changed, 42 insertions(+), 36 deletions(-) diff --git a/package.json b/package.json index 617542746f..b65c88b72e 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "devDependencies": { "@pnpm/logger": "2.1.0", "@types/load-json-file": "2.0.7", - "@types/node": "10.9.4", + "@types/node": "10.10.0", "@types/rimraf": "2.0.2", "@types/tape": "4.2.32", "json-append": "1.1.1", diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index 6f2ee2496b..fb9fed84c7 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -1,5 +1,4 @@ dependencies: - '@pnpm/lifecycle': 'link:../__package_previews__/lifecycle/@pnpm/lifecycle' '@pnpm/read-package-json': 1.0.0 '@pnpm/types': 1.7.0 '@zkochan/npm-lifecycle': 2.1.1 @@ -7,7 +6,7 @@ dependencies: devDependencies: '@pnpm/logger': 2.1.0 '@types/load-json-file': 2.0.7 - '@types/node': 10.9.4 + '@types/node': 10.10.0 '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 json-append: 1.1.1 @@ -25,7 +24,7 @@ packages: dependencies: '@pnpm/self-installer': 2.0.5 '@types/got': 8.3.3 - '@types/node': 10.9.4 + '@types/node': 10.10.0 command-exists: 1.2.7 cross-spawn: 6.0.5 dev: true @@ -35,7 +34,7 @@ packages: integrity: sha512-1zLmh6tRftQXfZ1IFHq1IexP0KaJhN6pSCA/IzK+Vixn4hPvxwcIbGjKW0KH9hsHSmrPpmSit2EWj7jGNgfa6Q== /@pnpm/logger/2.1.0: dependencies: - '@types/node': 10.9.4 + '@types/node': 10.10.0 bole: 3.0.2 ndjson: 1.5.0 dev: true @@ -69,7 +68,7 @@ packages: integrity: sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA== /@types/fs-extra/5.0.4: dependencies: - '@types/node': 10.9.4 + '@types/node': 10.10.0 dev: true resolution: integrity: sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g== @@ -77,13 +76,13 @@ packages: dependencies: '@types/events': 1.2.0 '@types/minimatch': 3.0.3 - '@types/node': 10.9.4 + '@types/node': 10.10.0 dev: true resolution: integrity: sha512-wc+VveszMLyMWFvXLkloixT4n0harUIVZjnpzztaZ0nKLuul7Z32iMt2fUFGAaZ4y1XWjFRMtCI5ewvyh4aIeg== /@types/got/8.3.3: dependencies: - '@types/node': 10.9.4 + '@types/node': 10.10.0 dev: true resolution: integrity: sha512-OXZz0iG3oX9RHTZAeVGJQCjCOGx0r7MnSWebgUoX5CiFq0aVcRJrUPLQo/dBdKOaosbp4K9NTZTSec2zWk9YIg== @@ -97,24 +96,24 @@ packages: integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== /@types/mz/0.0.32: dependencies: - '@types/node': 10.9.4 + '@types/node': 10.10.0 dev: true resolution: integrity: sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g== - /@types/node/10.9.4: + /@types/node/10.10.0: dev: true resolution: - integrity: sha512-fCHV45gS+m3hH17zgkgADUSi2RR1Vht6wOZ0jyHP8rjiQra9f+mIcgwPQHllmDocYOstIEbKlxbFDYlgrTPYqw== + integrity: sha512-0V36JTaif20jrbTbZeKqnI4R8nLVE8Ah/u9dQT5jIKXjW51/4ipi/B8Xon1ZiEHATYpgLNoBw2LFfdBMoA5Fzg== /@types/rimraf/2.0.2: dependencies: '@types/glob': 5.0.35 - '@types/node': 10.9.4 + '@types/node': 10.10.0 dev: true resolution: integrity: sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ== /@types/tape/4.2.32: dependencies: - '@types/node': 10.9.4 + '@types/node': 10.10.0 dev: true resolution: integrity: sha512-xil0KO5wkPoixdBWGIGolPv9dekf6dVkjjJLAFYchfKcd4DICou67rgGCIO7wAh3i5Ff/6j9IDgZz+GU9cMaqQ== @@ -153,6 +152,7 @@ packages: hasBin: true resolution: integrity: sha1-BPJElQ/bj6+FUHrUgcLt7nrs3uw= + tarball: 'http://registry.npmjs.org/acorn/-/acorn-3.0.4.tgz' /ajv/5.5.2: dependencies: co: 4.6.0 @@ -297,7 +297,7 @@ packages: convert-source-map: 1.6.0 debug: 2.6.9 json5: 0.5.1 - lodash: 4.17.10 + lodash: 4.17.11 minimatch: 3.0.4 path-is-absolute: 1.0.1 private: 0.1.8 @@ -313,7 +313,7 @@ packages: babel-types: 6.26.0 detect-indent: 4.0.0 jsesc: 1.3.0 - lodash: 4.17.10 + lodash: 4.17.11 source-map: 0.5.7 trim-right: 1.0.1 dev: true @@ -324,7 +324,7 @@ packages: babel-helper-function-name: 6.24.1 babel-runtime: 6.26.0 babel-types: 6.26.0 - lodash: 4.17.10 + lodash: 4.17.11 dev: true resolution: integrity: sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= @@ -396,7 +396,7 @@ packages: babel-runtime: 6.26.0 core-js: 2.5.7 home-or-tmp: 2.0.0 - lodash: 4.17.10 + lodash: 4.17.11 mkdirp: 0.5.1 source-map-support: 0.4.18 dev: true @@ -422,7 +422,7 @@ packages: babel-traverse: 6.26.0 babel-types: 6.26.0 babylon: 6.18.0 - lodash: 4.17.10 + lodash: 4.17.11 dev: true resolution: integrity: sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= @@ -436,7 +436,7 @@ packages: debug: 2.6.9 globals: 9.18.0 invariant: 2.2.4 - lodash: 4.17.10 + lodash: 4.17.11 dev: true resolution: integrity: sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= @@ -444,7 +444,7 @@ packages: dependencies: babel-runtime: 6.26.0 esutils: 2.0.2 - lodash: 4.17.10 + lodash: 4.17.11 to-fast-properties: 1.0.3 dev: true resolution: @@ -507,6 +507,7 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-W3PYhA6388ihVcv2ntPtaNRyABQ= + tarball: 'http://registry.npmjs.org/boxen/-/boxen-0.5.1.tgz' /brace-expansion/1.1.11: dependencies: balanced-match: 1.0.0 @@ -686,10 +687,10 @@ packages: dev: true resolution: integrity: sha512-7I/xceXfKyUJmSAn/jw8ve/9DyOP7XxufNYLI9Px7CmsKgEUaZLUTax6nZxGQtaoiZCjpu6cHPj20xC/vqRReQ== - /chownr/1.0.1: + /chownr/1.1.1: dev: true resolution: - integrity: sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE= + integrity: sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g== /cli-boxes/1.0.0: dev: true engines: @@ -754,10 +755,10 @@ packages: dev: true resolution: integrity: sha512-doWDvhXCcW5LK0cIUWrOQ8oMFXJv3lEQCkJpGVjM8v9SV0uhqYXB943538tEA2CiaWqSyuYUGAm5ezDwEx9xlw== - /commander/2.17.1: + /commander/2.18.0: dev: true resolution: - integrity: sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== + integrity: sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ== /concat-map/0.0.1: resolution: integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= @@ -954,6 +955,7 @@ packages: dev: true resolution: integrity: sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= + tarball: 'http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz' /duplexer2/0.1.4: dependencies: readable-stream: 2.3.6 @@ -1492,6 +1494,7 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + tarball: 'http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz' /is-plain-obj/1.1.0: dev: true engines: @@ -1700,10 +1703,10 @@ packages: dev: true resolution: integrity: sha1-o45GtzRp4EILDaEhLmbUFL42S6Q= - /lodash/4.17.10: + /lodash/4.17.11: dev: true resolution: - integrity: sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg== + integrity: sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== /longest-streak/1.0.0: dev: true resolution: @@ -2301,13 +2304,14 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-DRW9Z9HLvduyyiIv8u24a8sxqLs= + tarball: 'http://registry.npmjs.org/package-json/-/package-json-2.4.0.tgz' /package-preview/1.0.6: dependencies: '@pnpm/exec': 1.1.5 '@types/fs-extra': 5.0.4 '@types/load-json-file': 2.0.7 '@types/mz': 0.0.32 - '@types/node': 10.9.4 + '@types/node': 10.10.0 '@types/write-json-file': 2.2.1 cross-spawn: 6.0.5 find-down: 0.1.4 @@ -2623,6 +2627,7 @@ packages: util-deprecate: 1.0.2 resolution: integrity: sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== + tarball: 'http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz' /redent/1.0.0: dependencies: indent-string: 2.1.0 @@ -2955,7 +2960,7 @@ packages: /spdx-correct/3.0.0: dependencies: spdx-expression-parse: 3.0.0 - spdx-license-ids: 3.0.0 + spdx-license-ids: 3.0.1 resolution: integrity: sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g== /spdx-exceptions/2.1.0: @@ -2964,12 +2969,12 @@ packages: /spdx-expression-parse/3.0.0: dependencies: spdx-exceptions: 2.1.0 - spdx-license-ids: 3.0.0 + spdx-license-ids: 3.0.1 resolution: integrity: sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== - /spdx-license-ids/3.0.0: + /spdx-license-ids/3.0.1: resolution: - integrity: sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA== + integrity: sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w== /split2/2.2.0: dependencies: through2: 2.0.3 @@ -3133,7 +3138,7 @@ packages: /symlink-dir/1.1.3: dependencies: '@types/mz': 0.0.32 - '@types/node': 10.9.4 + '@types/node': 10.10.0 graceful-fs: 4.1.11 is-windows: 1.0.2 mkdirp-promise: 5.0.1 @@ -3194,7 +3199,7 @@ packages: integrity: sha512-6fKIXknLpoe/Jp4rzHKFPpJUHDHDqn8jus99IfPnHIjyz78HYlefTGD3b5EkbQzuLfaEvmfPK3IolLgq2xT3kw== /tar-fs/1.16.3: dependencies: - chownr: 1.0.1 + chownr: 1.1.1 mkdirp: 0.5.1 pump: 1.0.3 tar-stream: 1.6.1 @@ -3245,6 +3250,7 @@ packages: dev: true resolution: integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + tarball: 'http://registry.npmjs.org/through/-/through-2.3.8.tgz' /through2/2.0.3: dependencies: readable-stream: 2.3.6 @@ -3328,7 +3334,7 @@ packages: babel-code-frame: 6.26.0 builtin-modules: 1.1.1 chalk: 2.4.1 - commander: 2.17.1 + commander: 2.18.0 diff: 3.5.0 glob: 7.1.3 js-yaml: 3.12.0 @@ -3420,7 +3426,7 @@ packages: integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== /unpack-stream/3.0.3: dependencies: - '@types/node': 10.9.4 + '@types/node': 10.10.0 decompress-maybe: 1.0.0 ssri: 5.3.0 tar-fs: 1.16.3 @@ -3600,7 +3606,7 @@ specifiers: '@pnpm/read-package-json': ^1.0.0 '@pnpm/types': ^1.7.0 '@types/load-json-file': 2.0.7 - '@types/node': 10.9.4 + '@types/node': 10.10.0 '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 '@zkochan/npm-lifecycle': 2.1.1 From 89e1f3ebc2ff08d4be8128fcbf997db0a62c190d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 17 Sep 2018 17:30:27 +0000 Subject: [PATCH 36/49] chore(deps): update dependency @types/node to v10.10.1 --- package.json | 2 +- shrinkwrap.yaml | 36 ++++++++++++++++++------------------ 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/package.json b/package.json index b65c88b72e..013bb85c64 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "devDependencies": { "@pnpm/logger": "2.1.0", "@types/load-json-file": "2.0.7", - "@types/node": "10.10.0", + "@types/node": "10.10.1", "@types/rimraf": "2.0.2", "@types/tape": "4.2.32", "json-append": "1.1.1", diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index fb9fed84c7..67821e9ccf 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -6,7 +6,7 @@ dependencies: devDependencies: '@pnpm/logger': 2.1.0 '@types/load-json-file': 2.0.7 - '@types/node': 10.10.0 + '@types/node': 10.10.1 '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 json-append: 1.1.1 @@ -24,7 +24,7 @@ packages: dependencies: '@pnpm/self-installer': 2.0.5 '@types/got': 8.3.3 - '@types/node': 10.10.0 + '@types/node': 10.10.1 command-exists: 1.2.7 cross-spawn: 6.0.5 dev: true @@ -34,7 +34,7 @@ packages: integrity: sha512-1zLmh6tRftQXfZ1IFHq1IexP0KaJhN6pSCA/IzK+Vixn4hPvxwcIbGjKW0KH9hsHSmrPpmSit2EWj7jGNgfa6Q== /@pnpm/logger/2.1.0: dependencies: - '@types/node': 10.10.0 + '@types/node': 10.10.1 bole: 3.0.2 ndjson: 1.5.0 dev: true @@ -68,7 +68,7 @@ packages: integrity: sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA== /@types/fs-extra/5.0.4: dependencies: - '@types/node': 10.10.0 + '@types/node': 10.10.1 dev: true resolution: integrity: sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g== @@ -76,13 +76,13 @@ packages: dependencies: '@types/events': 1.2.0 '@types/minimatch': 3.0.3 - '@types/node': 10.10.0 + '@types/node': 10.10.1 dev: true resolution: integrity: sha512-wc+VveszMLyMWFvXLkloixT4n0harUIVZjnpzztaZ0nKLuul7Z32iMt2fUFGAaZ4y1XWjFRMtCI5ewvyh4aIeg== /@types/got/8.3.3: dependencies: - '@types/node': 10.10.0 + '@types/node': 10.10.1 dev: true resolution: integrity: sha512-OXZz0iG3oX9RHTZAeVGJQCjCOGx0r7MnSWebgUoX5CiFq0aVcRJrUPLQo/dBdKOaosbp4K9NTZTSec2zWk9YIg== @@ -96,24 +96,24 @@ packages: integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== /@types/mz/0.0.32: dependencies: - '@types/node': 10.10.0 + '@types/node': 10.10.1 dev: true resolution: integrity: sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g== - /@types/node/10.10.0: + /@types/node/10.10.1: dev: true resolution: - integrity: sha512-0V36JTaif20jrbTbZeKqnI4R8nLVE8Ah/u9dQT5jIKXjW51/4ipi/B8Xon1ZiEHATYpgLNoBw2LFfdBMoA5Fzg== + integrity: sha512-nzsx28VwfaIykfzMAG9TB3jxF5Nn+1/WMKnmVZc8TsB+LMIVvwUscVn7PAq+LFaY5ng5u4jp5mRROSswo76PPA== /@types/rimraf/2.0.2: dependencies: '@types/glob': 5.0.35 - '@types/node': 10.10.0 + '@types/node': 10.10.1 dev: true resolution: integrity: sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ== /@types/tape/4.2.32: dependencies: - '@types/node': 10.10.0 + '@types/node': 10.10.1 dev: true resolution: integrity: sha512-xil0KO5wkPoixdBWGIGolPv9dekf6dVkjjJLAFYchfKcd4DICou67rgGCIO7wAh3i5Ff/6j9IDgZz+GU9cMaqQ== @@ -565,7 +565,7 @@ packages: peek-stream: 1.1.3 pumpify: 1.5.1 through2: 2.0.3 - unbzip2-stream: 1.2.5 + unbzip2-stream: 1.3.0 dev: true hasBin: true resolution: @@ -2311,7 +2311,7 @@ packages: '@types/fs-extra': 5.0.4 '@types/load-json-file': 2.0.7 '@types/mz': 0.0.32 - '@types/node': 10.10.0 + '@types/node': 10.10.1 '@types/write-json-file': 2.2.1 cross-spawn: 6.0.5 find-down: 0.1.4 @@ -3138,7 +3138,7 @@ packages: /symlink-dir/1.1.3: dependencies: '@types/mz': 0.0.32 - '@types/node': 10.10.0 + '@types/node': 10.10.1 graceful-fs: 4.1.11 is-windows: 1.0.2 mkdirp-promise: 5.0.1 @@ -3389,13 +3389,13 @@ packages: dev: false resolution: integrity: sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= - /unbzip2-stream/1.2.5: + /unbzip2-stream/1.3.0: dependencies: buffer: 3.6.0 through: 2.3.8 dev: true resolution: - integrity: sha512-izD3jxT8xkzwtXRUZjtmRwKnZoeECrfZ8ra/ketwOcusbZEp4mjULMnJOCfTDZBgGQAAY1AJ/IgxcwkavcX9Og== + integrity: sha512-kE2WkurNnPUMcryNioS68DDbhoPB8Qxsd8btHSj+sd5Pjh2GsjmeHLzMSqV9HHziAo8FzVxVCJl9ZYhk7yY1pA== /unist-util-is/2.1.2: dev: true resolution: @@ -3426,7 +3426,7 @@ packages: integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== /unpack-stream/3.0.3: dependencies: - '@types/node': 10.10.0 + '@types/node': 10.10.1 decompress-maybe: 1.0.0 ssri: 5.3.0 tar-fs: 1.16.3 @@ -3606,7 +3606,7 @@ specifiers: '@pnpm/read-package-json': ^1.0.0 '@pnpm/types': ^1.7.0 '@types/load-json-file': 2.0.7 - '@types/node': 10.10.0 + '@types/node': 10.10.1 '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 '@zkochan/npm-lifecycle': 2.1.1 From 1a25a09501f9e026536b1e6ca1691dfd5ed182b2 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 18 Sep 2018 10:05:03 +0000 Subject: [PATCH 37/49] chore(deps): update dependency load-json-file to v5.1.0 --- package.json | 2 +- shrinkwrap.yaml | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 013bb85c64..c46ea742d8 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@types/rimraf": "2.0.2", "@types/tape": "4.2.32", "json-append": "1.1.1", - "load-json-file": "5.0.0", + "load-json-file": "5.1.0", "mos": "2.0.0-alpha.3", "mos-plugin-readme": "1.0.4", "package-preview": "1.0.6", diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index 67821e9ccf..87c7efb941 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -10,7 +10,7 @@ devDependencies: '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 json-append: 1.1.1 - load-json-file: 5.0.0 + load-json-file: 5.1.0 mos: 2.0.0-alpha.3 mos-plugin-readme: 1.0.4 package-preview: 1.0.6 @@ -180,6 +180,7 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk= + tarball: 'http://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz' /ansi-regex/2.1.1: engines: node: '>=0.10.0' @@ -1668,6 +1669,7 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + tarball: 'http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz' /load-json-file/4.0.0: dependencies: graceful-fs: 4.1.11 @@ -1679,7 +1681,7 @@ packages: node: '>=4' resolution: integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs= - /load-json-file/5.0.0: + /load-json-file/5.1.0: dependencies: graceful-fs: 4.1.11 parse-json: 4.0.0 @@ -1689,7 +1691,7 @@ packages: engines: node: '>=6' resolution: - integrity: sha512-wWRJeA/YQ2s53fBSrPrr6gnSKmNcnk4TV4c40ITRGQ4uxpgPddBL9xNh3WxPjJHewwzo2rFkEJWt87OR/35MEw== + integrity: sha512-+ggO8OpTviHQ/zoyFxLJglsu1CylXUt1vpGa+mIUeesCkTC0G+JO6rdTS1/WcGBZDC7Nejo1aZ9MxbqflpmO6Q== /locate-path/2.0.0: dependencies: p-locate: 2.0.0 @@ -2827,6 +2829,7 @@ packages: dev: true resolution: integrity: sha1-HhVud4+UtyVb+hs9AXi+j1xVJAg= + tarball: 'http://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz' /rollup/0.25.8: dependencies: chalk: 1.1.3 @@ -3611,7 +3614,7 @@ specifiers: '@types/tape': 4.2.32 '@zkochan/npm-lifecycle': 2.1.1 json-append: 1.1.1 - load-json-file: 5.0.0 + load-json-file: 5.1.0 mos: 2.0.0-alpha.3 mos-plugin-readme: 1.0.4 package-preview: 1.0.6 From a154b0bf9fa0b05e92f9d2ecd96717dc09bc0e0f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 21 Oct 2018 11:04:45 +0000 Subject: [PATCH 38/49] fix(deps): update dependency @pnpm/types to v2 --- package.json | 2 +- shrinkwrap.yaml | 174 +++++++++++++++++++++++++++--------------------- 2 files changed, 99 insertions(+), 77 deletions(-) diff --git a/package.json b/package.json index c46ea742d8..92e61cb895 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ }, "dependencies": { "@pnpm/read-package-json": "^1.0.0", - "@pnpm/types": "^1.7.0", + "@pnpm/types": "^2.0.0", "@zkochan/npm-lifecycle": "2.1.1", "path-exists": "^3.0.0" }, diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index 87c7efb941..5a50c2fee5 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -1,6 +1,6 @@ dependencies: '@pnpm/read-package-json': 1.0.0 - '@pnpm/types': 1.7.0 + '@pnpm/types': 2.0.0 '@zkochan/npm-lifecycle': 2.1.1 path-exists: 3.0.0 devDependencies: @@ -23,9 +23,9 @@ packages: /@pnpm/exec/1.1.5: dependencies: '@pnpm/self-installer': 2.0.5 - '@types/got': 8.3.3 + '@types/got': 8.3.4 '@types/node': 10.10.1 - command-exists: 1.2.7 + command-exists: 1.2.8 cross-spawn: 6.0.5 dev: true engines: @@ -44,7 +44,7 @@ packages: integrity: sha512-BL4Laf6b50LjdcpOUWPukx2XJtb3mo2OpJjHdRNSDJu9YS2tRBeP14H2bNqGjCjfeml8z3KufI3Km6VQemVXNw== /@pnpm/read-package-json/1.0.0: dependencies: - '@pnpm/types': 1.7.0 + '@pnpm/types': 1.8.0 read-package-json: 2.0.13 util.promisify: 1.0.0 dev: false @@ -58,34 +58,41 @@ packages: node: '>=4' resolution: integrity: sha512-NnkmxKFQJMkHL2TcLAl2sof7mVu8dgode4zGzwtvEaZ/xjOHm3CfUJomincmZcpWoXrjHkvbPxjczEPP41Wmqg== - /@pnpm/types/1.7.0: + /@pnpm/types/1.8.0: dev: false resolution: - integrity: sha512-pn7g4uxcofWTNG/cxmKvkMK2lxr4OUIhrQDrEVYEdVhW0WkWztsHkFrYjFgfNzPbYu3ITlB3T6aSVjCoJQTOlw== + integrity: sha512-NsEzBVa5aMgn/n79piyJtpUQFzJ97tB2R2r8PSJlLnMA6LJmchKuv7ATN+/nZH/3QRd/+uFXEq07/i/ajsqVGQ== + /@pnpm/types/2.0.0: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-jBLjrZjafStD0DFjnsiiGVXclkLieRPjfg6fyHI1rGvvACMPOW/sNweFBCxKI7B2o7U5mdjVX3OgKPnhXx70zw== /@types/events/1.2.0: dev: true resolution: integrity: sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA== + tarball: 'http://registry.npmjs.org/@types/events/-/events-1.2.0.tgz' /@types/fs-extra/5.0.4: dependencies: '@types/node': 10.10.1 dev: true resolution: integrity: sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g== - /@types/glob/5.0.35: + /@types/glob/7.1.1: dependencies: '@types/events': 1.2.0 '@types/minimatch': 3.0.3 '@types/node': 10.10.1 dev: true resolution: - integrity: sha512-wc+VveszMLyMWFvXLkloixT4n0harUIVZjnpzztaZ0nKLuul7Z32iMt2fUFGAaZ4y1XWjFRMtCI5ewvyh4aIeg== - /@types/got/8.3.3: + integrity: sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== + /@types/got/8.3.4: dependencies: '@types/node': 10.10.1 dev: true resolution: - integrity: sha512-OXZz0iG3oX9RHTZAeVGJQCjCOGx0r7MnSWebgUoX5CiFq0aVcRJrUPLQo/dBdKOaosbp4K9NTZTSec2zWk9YIg== + integrity: sha512-0AbIQzpqQafYPFg26nwg5PfNgPLYwHeTP6z5F1u+5oypLIdpx34o5r8wYTTj3X3YYF2yPHtZPO/KYwlI8Nu/hQ== /@types/load-json-file/2.0.7: dev: true resolution: @@ -106,7 +113,7 @@ packages: integrity: sha512-nzsx28VwfaIykfzMAG9TB3jxF5Nn+1/WMKnmVZc8TsB+LMIVvwUscVn7PAq+LFaY5ng5u4jp5mRROSswo76PPA== /@types/rimraf/2.0.2: dependencies: - '@types/glob': 5.0.35 + '@types/glob': 7.1.1 '@types/node': 10.10.1 dev: true resolution: @@ -117,6 +124,7 @@ packages: dev: true resolution: integrity: sha512-xil0KO5wkPoixdBWGIGolPv9dekf6dVkjjJLAFYchfKcd4DICou67rgGCIO7wAh3i5Ff/6j9IDgZz+GU9cMaqQ== + tarball: 'http://registry.npmjs.org/@types/tape/-/tape-4.2.32.tgz' /@types/write-json-file/2.2.1: dev: true resolution: @@ -468,7 +476,6 @@ packages: dependencies: tweetnacl: 0.14.5 dev: false - optional: true resolution: integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= /bl/1.2.2: @@ -478,6 +485,7 @@ packages: dev: true resolution: integrity: sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA== + tarball: 'http://registry.npmjs.org/bl/-/bl-1.2.2.tgz' /block-stream/0.0.9: dependencies: inherits: 2.0.3 @@ -566,7 +574,7 @@ packages: peek-stream: 1.1.3 pumpify: 1.5.1 through2: 2.0.3 - unbzip2-stream: 1.3.0 + unbzip2-stream: 1.3.1 dev: true hasBin: true resolution: @@ -600,6 +608,7 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc= + tarball: 'http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz' /camelcase-keys/4.2.0: dependencies: camelcase: 4.1.0 @@ -744,22 +753,22 @@ packages: dev: true resolution: integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - /combined-stream/1.0.6: + /combined-stream/1.0.7: dependencies: delayed-stream: 1.0.0 dev: false engines: node: '>= 0.8' resolution: - integrity: sha1-cj599ugBrFYTETp+RFqbactjKBg= - /command-exists/1.2.7: + integrity: sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w== + /command-exists/1.2.8: dev: true resolution: - integrity: sha512-doWDvhXCcW5LK0cIUWrOQ8oMFXJv3lEQCkJpGVjM8v9SV0uhqYXB943538tEA2CiaWqSyuYUGAm5ezDwEx9xlw== - /commander/2.18.0: + integrity: sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw== + /commander/2.19.0: dev: true resolution: - integrity: sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ== + integrity: sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== /concat-map/0.0.1: resolution: integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= @@ -834,7 +843,7 @@ packages: dependencies: nice-try: 1.0.5 path-key: 2.0.1 - semver: 5.5.1 + semver: 5.6.0 shebang-command: 1.2.0 which: 1.3.1 dev: true @@ -963,7 +972,7 @@ packages: dev: true resolution: integrity: sha1-ixLauHjA1p4+eJEFFmKjL8a93ME= - /duplexify/3.6.0: + /duplexify/3.6.1: dependencies: end-of-stream: 1.4.1 inherits: 2.0.3 @@ -971,13 +980,12 @@ packages: stream-shift: 1.0.0 dev: true resolution: - integrity: sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ== + integrity: sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA== /ecc-jsbn/0.1.2: dependencies: jsbn: 0.1.1 safer-buffer: 2.1.2 dev: false - optional: true resolution: integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= /emoji-regex/6.1.1: @@ -998,7 +1006,7 @@ packages: integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== /es-abstract/1.12.0: dependencies: - es-to-primitive: 1.1.1 + es-to-primitive: 1.2.0 function-bind: 1.1.1 has: 1.0.3 is-callable: 1.1.4 @@ -1007,15 +1015,15 @@ packages: node: '>= 0.4' resolution: integrity: sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA== - /es-to-primitive/1.1.1: + /es-to-primitive/1.2.0: dependencies: is-callable: 1.1.4 is-date-object: 1.0.1 - is-symbol: 1.0.1 + is-symbol: 1.0.2 engines: node: '>= 0.4' resolution: - integrity: sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0= + integrity: sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg== /escape-string-regexp/1.0.5: dev: true engines: @@ -1134,16 +1142,16 @@ packages: dev: false resolution: integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - /form-data/2.3.2: + /form-data/2.3.3: dependencies: asynckit: 0.4.0 - combined-stream: 1.0.6 - mime-types: 2.1.20 + combined-stream: 1.0.7 + mime-types: 2.1.21 dev: false engines: node: '>= 0.12' resolution: - integrity: sha1-SXBJi+YEwgwAXU9cI67NIda0kJk= + integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== /fs-constants/1.0.0: dev: true resolution: @@ -1315,6 +1323,11 @@ packages: node: '>=4' resolution: integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + /has-symbols/1.0.0: + engines: + node: '>= 0.4' + resolution: + integrity: sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= /has-unicode/2.0.1: dev: false resolution: @@ -1342,7 +1355,7 @@ packages: dependencies: assert-plus: 1.0.0 jsprim: 1.4.1 - sshpk: 1.14.2 + sshpk: 1.15.1 dev: false engines: node: '>=0.8' @@ -1428,6 +1441,7 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-VAVy0096wxGfj3bDDLwbHgN6/74= + tarball: 'http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz' /is-bzip2/1.0.0: dev: true engines: @@ -1531,11 +1545,13 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - /is-symbol/1.0.1: + /is-symbol/1.0.2: + dependencies: + has-symbols: 1.0.0 engines: node: '>= 0.4' resolution: - integrity: sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI= + integrity: sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== /is-typedarray/1.0.0: dev: false resolution: @@ -1590,7 +1606,6 @@ packages: integrity: sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A== /jsbn/0.1.1: dev: false - optional: true resolution: integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM= /jsesc/1.3.0: @@ -1624,6 +1639,7 @@ packages: hasBin: true resolution: integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= + tarball: 'http://registry.npmjs.org/json5/-/json5-0.5.1.tgz' /jsondiffpatch/0.1.43: bundledDependencies: [] dependencies: @@ -1805,6 +1821,7 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= + tarball: 'http://registry.npmjs.org/meow/-/meow-3.7.0.tgz' /meow/4.0.1: dependencies: camelcase-keys: 4.2.0 @@ -1821,20 +1838,20 @@ packages: node: '>=4' resolution: integrity: sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A== - /mime-db/1.36.0: + /mime-db/1.37.0: dev: false engines: node: '>= 0.6' resolution: - integrity: sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw== - /mime-types/2.1.20: + integrity: sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg== + /mime-types/2.1.21: dependencies: - mime-db: 1.36.0 + mime-db: 1.37.0 dev: false engines: node: '>= 0.6' resolution: - integrity: sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A== + integrity: sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg== /minimatch/3.0.4: dependencies: brace-expansion: 1.1.11 @@ -1884,7 +1901,7 @@ packages: is-promise: 2.1.0 longest-streak: 1.0.0 markdown-table: 0.4.0 - parse-entities: 1.1.2 + parse-entities: 1.2.0 repeat-string: 1.6.1 stringify-entities: 1.3.2 trim: 0.0.1 @@ -1916,7 +1933,7 @@ packages: dependencies: is-builtin-module: 1.0.0 mos-hosted-git-info: 1.0.0 - semver: 5.5.1 + semver: 5.6.0 validate-npm-package-license: 3.0.4 dev: true resolution: @@ -2189,7 +2206,7 @@ packages: dependencies: hosted-git-info: 2.7.1 is-builtin-module: 1.0.0 - semver: 5.5.1 + semver: 5.6.0 validate-npm-package-license: 3.0.4 resolution: integrity: sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw== @@ -2300,7 +2317,7 @@ packages: got: 5.7.1 registry-auth-token: 3.3.2 registry-url: 3.1.0 - semver: 5.5.1 + semver: 5.6.0 dev: true engines: node: '>=0.10.0' @@ -2336,7 +2353,7 @@ packages: dev: true resolution: integrity: sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU= - /parse-entities/1.1.2: + /parse-entities/1.2.0: dependencies: character-entities: 1.2.2 character-entities-legacy: 1.1.2 @@ -2346,7 +2363,7 @@ packages: is-hexadecimal: 1.0.2 dev: true resolution: - integrity: sha512-5N9lmQ7tmxfXf+hO3X6KRG6w7uYO/HL9fHalSySTdyn63C3WNvTM/1R8tn1u1larNcEbo3Slcy2bsVDQqvEpUg== + integrity: sha512-XXtDdOPLSB0sHecbEapQi6/58U/ODj/KWfIXmmMCJF/eRn8laX6LZbOyioMoETOOJoWRW8/qTSl5VQkUIfKM5g== /parse-json/2.2.0: dependencies: error-ex: 1.3.2 @@ -2419,7 +2436,7 @@ packages: /peek-stream/1.1.3: dependencies: buffer-from: 1.1.1 - duplexify: 3.6.0 + duplexify: 3.6.1 through2: 2.0.3 dev: true resolution: @@ -2476,6 +2493,7 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-QlfCVt8/sLRR1q/6qwIYhBJpgdw= + tarball: 'http://registry.npmjs.org/pretty-ms/-/pretty-ms-2.1.0.tgz' /private/0.1.8: dev: true engines: @@ -2514,7 +2532,7 @@ packages: integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== /pumpify/1.5.1: dependencies: - duplexify: 3.6.0 + duplexify: 3.6.1 inherits: 2.0.3 pump: 2.0.1 dev: true @@ -2712,16 +2730,16 @@ packages: aws-sign2: 0.7.0 aws4: 1.8.0 caseless: 0.12.0 - combined-stream: 1.0.6 + combined-stream: 1.0.7 extend: 3.0.2 forever-agent: 0.6.1 - form-data: 2.3.2 + form-data: 2.3.3 har-validator: 5.1.0 http-signature: 1.2.0 is-typedarray: 1.0.0 isstream: 0.1.2 json-stringify-safe: 5.0.1 - mime-types: 2.1.20 + mime-types: 2.1.21 oauth-sign: 0.9.0 performance-now: 2.1.0 qs: 6.5.2 @@ -2849,7 +2867,7 @@ packages: integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== /semver-diff/2.1.0: dependencies: - semver: 5.5.1 + semver: 5.6.0 dev: true engines: node: '>=0.10.0' @@ -2860,10 +2878,11 @@ packages: hasBin: true resolution: integrity: sha1-myzl094C0XxgEq0yaqa00M9U+U8= - /semver/5.5.1: + tarball: 'http://registry.npmjs.org/semver/-/semver-5.3.0.tgz' + /semver/5.6.0: hasBin: true resolution: - integrity: sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw== + integrity: sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== /set-blocking/2.0.0: dev: false resolution: @@ -2960,18 +2979,18 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - /spdx-correct/3.0.0: + /spdx-correct/3.0.2: dependencies: spdx-expression-parse: 3.0.0 spdx-license-ids: 3.0.1 resolution: - integrity: sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g== - /spdx-exceptions/2.1.0: + integrity: sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ== + /spdx-exceptions/2.2.0: resolution: - integrity: sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg== + integrity: sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== /spdx-expression-parse/3.0.0: dependencies: - spdx-exceptions: 2.1.0 + spdx-exceptions: 2.2.0 spdx-license-ids: 3.0.1 resolution: integrity: sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== @@ -2988,24 +3007,23 @@ packages: dev: true resolution: integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - /sshpk/1.14.2: + /sshpk/1.15.1: dependencies: asn1: 0.2.4 assert-plus: 1.0.0 + bcrypt-pbkdf: 1.0.2 dashdash: 1.14.1 + ecc-jsbn: 0.1.2 getpass: 0.1.7 + jsbn: 0.1.1 safer-buffer: 2.1.2 + tweetnacl: 0.14.5 dev: false engines: node: '>=0.10.0' hasBin: true - optionalDependencies: - bcrypt-pbkdf: 1.0.2 - ecc-jsbn: 0.1.2 - jsbn: 0.1.1 - tweetnacl: 0.14.5 resolution: - integrity: sha1-xvxhZIo9nE52T9P8306hBeSSupg= + integrity: sha512-mSdgNUaidk+dRU5MhYtN9zebdzF2iG0cNPWy8HG+W8y+fT1JnSkh0fzzpjOa0L7P8i1Rscz38t0h4gPcKz43xA== /ssri/5.3.0: dependencies: safe-buffer: 5.1.2 @@ -3067,6 +3085,7 @@ packages: hasBin: true resolution: integrity: sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA= + tarball: 'http://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz' /strip-ansi/3.0.1: dependencies: ansi-regex: 2.1.1 @@ -3074,6 +3093,7 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + tarball: 'http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz' /strip-ansi/4.0.0: dependencies: ansi-regex: 3.0.0 @@ -3205,11 +3225,11 @@ packages: chownr: 1.1.1 mkdirp: 0.5.1 pump: 1.0.3 - tar-stream: 1.6.1 + tar-stream: 1.6.2 dev: true resolution: integrity: sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw== - /tar-stream/1.6.1: + /tar-stream/1.6.2: dependencies: bl: 1.2.2 buffer-alloc: 1.2.0 @@ -3222,7 +3242,7 @@ packages: engines: node: '>= 0.8.0' resolution: - integrity: sha512-IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA== + integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== /tar/2.2.1: dependencies: block-stream: 0.0.9 @@ -3337,13 +3357,13 @@ packages: babel-code-frame: 6.26.0 builtin-modules: 1.1.1 chalk: 2.4.1 - commander: 2.18.0 + commander: 2.19.0 diff: 3.5.0 glob: 7.1.3 js-yaml: 3.12.0 minimatch: 3.0.4 resolve: 1.8.1 - semver: 5.5.1 + semver: 5.6.0 tslib: 1.9.3 tsutils: 2.29.0 dev: true @@ -3370,7 +3390,6 @@ packages: integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= /tweetnacl/0.14.5: dev: false - optional: true resolution: integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= /typedarray/0.0.6: @@ -3392,13 +3411,13 @@ packages: dev: false resolution: integrity: sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= - /unbzip2-stream/1.3.0: + /unbzip2-stream/1.3.1: dependencies: buffer: 3.6.0 through: 2.3.8 dev: true resolution: - integrity: sha512-kE2WkurNnPUMcryNioS68DDbhoPB8Qxsd8btHSj+sd5Pjh2GsjmeHLzMSqV9HHziAo8FzVxVCJl9ZYhk7yY1pA== + integrity: sha512-fIZnvdjblYs7Cru/xC6tCPVhz7JkYcVQQkePwMLyQELzYTds2Xn8QefPVnvdVhhZqubxNA1cASXEH5wcK0Bucw== /unist-util-is/2.1.2: dev: true resolution: @@ -3459,6 +3478,7 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-FDxFMzg9CJCO9wVGIGOV/htauwY= + tarball: 'http://registry.npmjs.org/update-notifier/-/update-notifier-0.7.0.tgz' /url-parse-lax/1.0.0: dependencies: prepend-http: 1.0.4 @@ -3481,6 +3501,7 @@ packages: dev: true resolution: integrity: sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho= + tarball: 'http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz' /uuid/3.3.2: dev: false hasBin: true @@ -3488,7 +3509,7 @@ packages: integrity: sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== /validate-npm-package-license/3.0.4: dependencies: - spdx-correct: 3.0.0 + spdx-correct: 3.0.2 spdx-expression-parse: 3.0.0 resolution: integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== @@ -3522,6 +3543,7 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-DAnIXCqUaD0Nfq+O4JfVZL8OEFw= + tarball: 'http://registry.npmjs.org/widest-line/-/widest-line-1.0.0.tgz' /wrappy/1.0.2: resolution: integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= @@ -3607,7 +3629,7 @@ shrinkwrapVersion: 3 specifiers: '@pnpm/logger': 2.1.0 '@pnpm/read-package-json': ^1.0.0 - '@pnpm/types': ^1.7.0 + '@pnpm/types': ^2.0.0 '@types/load-json-file': 2.0.7 '@types/node': 10.10.1 '@types/rimraf': 2.0.2 From 5fe8d3030cd096d769bfc40f51981d195dc363f2 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 21 Oct 2018 15:17:25 +0300 Subject: [PATCH 39/49] chore: update dev deps --- package.json | 4 ++-- shrinkwrap.yaml | 17 +++++++++++------ 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 92e61cb895..f1d41bd43f 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "devDependencies": { "@pnpm/logger": "2.1.0", "@types/load-json-file": "2.0.7", - "@types/node": "10.10.1", + "@types/node": "^10.12.0", "@types/rimraf": "2.0.2", "@types/tape": "4.2.32", "json-append": "1.1.1", @@ -57,7 +57,7 @@ "tape": "4.9.1", "ts-node": "7.0.1", "tslint": "5.11.0", - "typescript": "3.0.3" + "typescript": "^3.1.3" }, "mos": { "plugins": [ diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index 5a50c2fee5..fad66fb34e 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -1,4 +1,5 @@ dependencies: + '@pnpm/lifecycle': 'link:../__package_previews__/lifecycle/@pnpm/lifecycle' '@pnpm/read-package-json': 1.0.0 '@pnpm/types': 2.0.0 '@zkochan/npm-lifecycle': 2.1.1 @@ -6,7 +7,7 @@ dependencies: devDependencies: '@pnpm/logger': 2.1.0 '@types/load-json-file': 2.0.7 - '@types/node': 10.10.1 + '@types/node': 10.12.0 '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 json-append: 1.1.1 @@ -18,7 +19,7 @@ devDependencies: tape: 4.9.1 ts-node: 7.0.1 tslint: 5.11.0 - typescript: 3.0.3 + typescript: 3.1.3 packages: /@pnpm/exec/1.1.5: dependencies: @@ -111,6 +112,10 @@ packages: dev: true resolution: integrity: sha512-nzsx28VwfaIykfzMAG9TB3jxF5Nn+1/WMKnmVZc8TsB+LMIVvwUscVn7PAq+LFaY5ng5u4jp5mRROSswo76PPA== + /@types/node/10.12.0: + dev: true + resolution: + integrity: sha512-3TUHC3jsBAB7qVRGxT6lWyYo2v96BMmD2PTcl47H25Lu7UXtFH/2qqmKiVrnel6Ne//0TFYf6uvNX+HW2FRkLQ== /@types/rimraf/2.0.2: dependencies: '@types/glob': 7.1.1 @@ -3396,13 +3401,13 @@ packages: dev: true resolution: integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - /typescript/3.0.3: + /typescript/3.1.3: dev: true engines: node: '>=4.2.0' hasBin: true resolution: - integrity: sha512-kk80vLW9iGtjMnIv11qyxLqZm20UklzuR2tL0QAnDIygIUIemcZMxlMWudl9OOt76H3ntVzcTiddQ1/pAAJMYg== + integrity: sha512-+81MUSyX+BaSo+u2RbozuQk/UWx6hfG0a5gHu4ANEM4sU96XbuIyAB+rWBW1u70c6a5QuZfuYICn3s2UjuHUpA== /uid-number/0.0.6: dev: false resolution: @@ -3631,7 +3636,7 @@ specifiers: '@pnpm/read-package-json': ^1.0.0 '@pnpm/types': ^2.0.0 '@types/load-json-file': 2.0.7 - '@types/node': 10.10.1 + '@types/node': ^10.12.0 '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 '@zkochan/npm-lifecycle': 2.1.1 @@ -3645,4 +3650,4 @@ specifiers: tape: 4.9.1 ts-node: 7.0.1 tslint: 5.11.0 - typescript: 3.0.3 + typescript: ^3.1.3 From 58908f5b6299d0008ce7987fb697256ca84b2f89 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 21 Oct 2018 15:17:31 +0300 Subject: [PATCH 40/49] chore(release): 3.0.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f1d41bd43f..7296009913 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lifecycle", - "version": "3.0.1", + "version": "3.0.2", "description": "Package lifecycle hook runner", "main": "lib/index.js", "typings": "lib/index.d.ts", From e82e4f6632ffe52c024076a565edd7aabcecd6ce Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 21 Oct 2018 12:18:54 +0000 Subject: [PATCH 41/49] chore(deps): pin dependencies --- package.json | 4 ++-- shrinkwrap.yaml | 43 +++++++++++++++++-------------------------- 2 files changed, 19 insertions(+), 28 deletions(-) diff --git a/package.json b/package.json index 7296009913..8d8b9b93f6 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "devDependencies": { "@pnpm/logger": "2.1.0", "@types/load-json-file": "2.0.7", - "@types/node": "^10.12.0", + "@types/node": "10.12.0", "@types/rimraf": "2.0.2", "@types/tape": "4.2.32", "json-append": "1.1.1", @@ -57,7 +57,7 @@ "tape": "4.9.1", "ts-node": "7.0.1", "tslint": "5.11.0", - "typescript": "^3.1.3" + "typescript": "3.1.3" }, "mos": { "plugins": [ diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index fad66fb34e..bdd3b64762 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -1,6 +1,5 @@ dependencies: - '@pnpm/lifecycle': 'link:../__package_previews__/lifecycle/@pnpm/lifecycle' - '@pnpm/read-package-json': 1.0.0 + '@pnpm/read-package-json': 1.0.1 '@pnpm/types': 2.0.0 '@zkochan/npm-lifecycle': 2.1.1 path-exists: 3.0.0 @@ -25,7 +24,7 @@ packages: dependencies: '@pnpm/self-installer': 2.0.5 '@types/got': 8.3.4 - '@types/node': 10.10.1 + '@types/node': 10.12.0 command-exists: 1.2.8 cross-spawn: 6.0.5 dev: true @@ -35,7 +34,7 @@ packages: integrity: sha512-1zLmh6tRftQXfZ1IFHq1IexP0KaJhN6pSCA/IzK+Vixn4hPvxwcIbGjKW0KH9hsHSmrPpmSit2EWj7jGNgfa6Q== /@pnpm/logger/2.1.0: dependencies: - '@types/node': 10.10.1 + '@types/node': 10.12.0 bole: 3.0.2 ndjson: 1.5.0 dev: true @@ -43,26 +42,22 @@ packages: node: '>=6' resolution: integrity: sha512-BL4Laf6b50LjdcpOUWPukx2XJtb3mo2OpJjHdRNSDJu9YS2tRBeP14H2bNqGjCjfeml8z3KufI3Km6VQemVXNw== - /@pnpm/read-package-json/1.0.0: + /@pnpm/read-package-json/1.0.1: dependencies: - '@pnpm/types': 1.8.0 + '@pnpm/types': 2.0.0 read-package-json: 2.0.13 util.promisify: 1.0.0 dev: false engines: node: '>=6' resolution: - integrity: sha512-G2bs2KRL84eJggkUYxDpI8RA0xFKR4tNqvHy6bGF8fDIzNtkp17nOgEMIcA2ShSwUX80gQ8BpBh6ix5KKF46tw== + integrity: sha512-2ZUZ9v6V88ZMliGCV+qP2/mhUCj5IWjfkocS594RbMQ50ThbfWsagU1GRIE1EsXvQI4MBCjiRivXDw9fCHKe1Q== /@pnpm/self-installer/2.0.5: dev: true engines: node: '>=4' resolution: integrity: sha512-NnkmxKFQJMkHL2TcLAl2sof7mVu8dgode4zGzwtvEaZ/xjOHm3CfUJomincmZcpWoXrjHkvbPxjczEPP41Wmqg== - /@pnpm/types/1.8.0: - dev: false - resolution: - integrity: sha512-NsEzBVa5aMgn/n79piyJtpUQFzJ97tB2R2r8PSJlLnMA6LJmchKuv7ATN+/nZH/3QRd/+uFXEq07/i/ajsqVGQ== /@pnpm/types/2.0.0: dev: false engines: @@ -76,7 +71,7 @@ packages: tarball: 'http://registry.npmjs.org/@types/events/-/events-1.2.0.tgz' /@types/fs-extra/5.0.4: dependencies: - '@types/node': 10.10.1 + '@types/node': 10.12.0 dev: true resolution: integrity: sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g== @@ -84,13 +79,13 @@ packages: dependencies: '@types/events': 1.2.0 '@types/minimatch': 3.0.3 - '@types/node': 10.10.1 + '@types/node': 10.12.0 dev: true resolution: integrity: sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== /@types/got/8.3.4: dependencies: - '@types/node': 10.10.1 + '@types/node': 10.12.0 dev: true resolution: integrity: sha512-0AbIQzpqQafYPFg26nwg5PfNgPLYwHeTP6z5F1u+5oypLIdpx34o5r8wYTTj3X3YYF2yPHtZPO/KYwlI8Nu/hQ== @@ -104,14 +99,10 @@ packages: integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== /@types/mz/0.0.32: dependencies: - '@types/node': 10.10.1 + '@types/node': 10.12.0 dev: true resolution: integrity: sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g== - /@types/node/10.10.1: - dev: true - resolution: - integrity: sha512-nzsx28VwfaIykfzMAG9TB3jxF5Nn+1/WMKnmVZc8TsB+LMIVvwUscVn7PAq+LFaY5ng5u4jp5mRROSswo76PPA== /@types/node/10.12.0: dev: true resolution: @@ -119,13 +110,13 @@ packages: /@types/rimraf/2.0.2: dependencies: '@types/glob': 7.1.1 - '@types/node': 10.10.1 + '@types/node': 10.12.0 dev: true resolution: integrity: sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ== /@types/tape/4.2.32: dependencies: - '@types/node': 10.10.1 + '@types/node': 10.12.0 dev: true resolution: integrity: sha512-xil0KO5wkPoixdBWGIGolPv9dekf6dVkjjJLAFYchfKcd4DICou67rgGCIO7wAh3i5Ff/6j9IDgZz+GU9cMaqQ== @@ -2335,7 +2326,7 @@ packages: '@types/fs-extra': 5.0.4 '@types/load-json-file': 2.0.7 '@types/mz': 0.0.32 - '@types/node': 10.10.1 + '@types/node': 10.12.0 '@types/write-json-file': 2.2.1 cross-spawn: 6.0.5 find-down: 0.1.4 @@ -3166,7 +3157,7 @@ packages: /symlink-dir/1.1.3: dependencies: '@types/mz': 0.0.32 - '@types/node': 10.10.1 + '@types/node': 10.12.0 graceful-fs: 4.1.11 is-windows: 1.0.2 mkdirp-promise: 5.0.1 @@ -3453,7 +3444,7 @@ packages: integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== /unpack-stream/3.0.3: dependencies: - '@types/node': 10.10.1 + '@types/node': 10.12.0 decompress-maybe: 1.0.0 ssri: 5.3.0 tar-fs: 1.16.3 @@ -3636,7 +3627,7 @@ specifiers: '@pnpm/read-package-json': ^1.0.0 '@pnpm/types': ^2.0.0 '@types/load-json-file': 2.0.7 - '@types/node': ^10.12.0 + '@types/node': 10.12.0 '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 '@zkochan/npm-lifecycle': 2.1.1 @@ -3650,4 +3641,4 @@ specifiers: tape: 4.9.1 ts-node: 7.0.1 tslint: 5.11.0 - typescript: ^3.1.3 + typescript: 3.1.3 From 70e2860d3999c71b513e4d6954801617be82f9d5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 29 Oct 2018 17:54:32 +0000 Subject: [PATCH 42/49] chore(deps): update dependency @types/node to v10.12.1 --- package.json | 2 +- shrinkwrap.yaml | 70 +++++++++++++------------------------------------ 2 files changed, 19 insertions(+), 53 deletions(-) diff --git a/package.json b/package.json index 8d8b9b93f6..562b9cc6d4 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "devDependencies": { "@pnpm/logger": "2.1.0", "@types/load-json-file": "2.0.7", - "@types/node": "10.12.0", + "@types/node": "10.12.1", "@types/rimraf": "2.0.2", "@types/tape": "4.2.32", "json-append": "1.1.1", diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index bdd3b64762..d9ea94a773 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -6,7 +6,7 @@ dependencies: devDependencies: '@pnpm/logger': 2.1.0 '@types/load-json-file': 2.0.7 - '@types/node': 10.12.0 + '@types/node': 10.12.1 '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 json-append: 1.1.1 @@ -22,9 +22,9 @@ devDependencies: packages: /@pnpm/exec/1.1.5: dependencies: - '@pnpm/self-installer': 2.0.5 + '@pnpm/self-installer': 2.0.7 '@types/got': 8.3.4 - '@types/node': 10.12.0 + '@types/node': 10.12.1 command-exists: 1.2.8 cross-spawn: 6.0.5 dev: true @@ -34,7 +34,7 @@ packages: integrity: sha512-1zLmh6tRftQXfZ1IFHq1IexP0KaJhN6pSCA/IzK+Vixn4hPvxwcIbGjKW0KH9hsHSmrPpmSit2EWj7jGNgfa6Q== /@pnpm/logger/2.1.0: dependencies: - '@types/node': 10.12.0 + '@types/node': 10.12.1 bole: 3.0.2 ndjson: 1.5.0 dev: true @@ -52,12 +52,12 @@ packages: node: '>=6' resolution: integrity: sha512-2ZUZ9v6V88ZMliGCV+qP2/mhUCj5IWjfkocS594RbMQ50ThbfWsagU1GRIE1EsXvQI4MBCjiRivXDw9fCHKe1Q== - /@pnpm/self-installer/2.0.5: + /@pnpm/self-installer/2.0.7: dev: true engines: node: '>=4' resolution: - integrity: sha512-NnkmxKFQJMkHL2TcLAl2sof7mVu8dgode4zGzwtvEaZ/xjOHm3CfUJomincmZcpWoXrjHkvbPxjczEPP41Wmqg== + integrity: sha512-FGKMmjqP0S+E1n9M6BcsVVkOVB0NfhBzXGZK6bLmerRT3EOvQ09KY++hBXoq0+/TqCvbsth6ER+EO0i46uJttQ== /@pnpm/types/2.0.0: dev: false engines: @@ -68,10 +68,9 @@ packages: dev: true resolution: integrity: sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA== - tarball: 'http://registry.npmjs.org/@types/events/-/events-1.2.0.tgz' /@types/fs-extra/5.0.4: dependencies: - '@types/node': 10.12.0 + '@types/node': 10.12.1 dev: true resolution: integrity: sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g== @@ -79,13 +78,13 @@ packages: dependencies: '@types/events': 1.2.0 '@types/minimatch': 3.0.3 - '@types/node': 10.12.0 + '@types/node': 10.12.1 dev: true resolution: integrity: sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== /@types/got/8.3.4: dependencies: - '@types/node': 10.12.0 + '@types/node': 10.12.1 dev: true resolution: integrity: sha512-0AbIQzpqQafYPFg26nwg5PfNgPLYwHeTP6z5F1u+5oypLIdpx34o5r8wYTTj3X3YYF2yPHtZPO/KYwlI8Nu/hQ== @@ -99,28 +98,27 @@ packages: integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== /@types/mz/0.0.32: dependencies: - '@types/node': 10.12.0 + '@types/node': 10.12.1 dev: true resolution: integrity: sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g== - /@types/node/10.12.0: + /@types/node/10.12.1: dev: true resolution: - integrity: sha512-3TUHC3jsBAB7qVRGxT6lWyYo2v96BMmD2PTcl47H25Lu7UXtFH/2qqmKiVrnel6Ne//0TFYf6uvNX+HW2FRkLQ== + integrity: sha512-i1sl+WCX2OCHeUi9oi7PiCNUtYFrpWhpcx878vpeq/tlZTKzcFdHePlyFHVbWqeuKN0SRPl/9ZFDSTsfv9h7VQ== /@types/rimraf/2.0.2: dependencies: '@types/glob': 7.1.1 - '@types/node': 10.12.0 + '@types/node': 10.12.1 dev: true resolution: integrity: sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ== /@types/tape/4.2.32: dependencies: - '@types/node': 10.12.0 + '@types/node': 10.12.1 dev: true resolution: integrity: sha512-xil0KO5wkPoixdBWGIGolPv9dekf6dVkjjJLAFYchfKcd4DICou67rgGCIO7wAh3i5Ff/6j9IDgZz+GU9cMaqQ== - tarball: 'http://registry.npmjs.org/@types/tape/-/tape-4.2.32.tgz' /@types/write-json-file/2.2.1: dev: true resolution: @@ -156,7 +154,6 @@ packages: hasBin: true resolution: integrity: sha1-BPJElQ/bj6+FUHrUgcLt7nrs3uw= - tarball: 'http://registry.npmjs.org/acorn/-/acorn-3.0.4.tgz' /ajv/5.5.2: dependencies: co: 4.6.0 @@ -184,7 +181,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk= - tarball: 'http://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz' /ansi-regex/2.1.1: engines: node: '>=0.10.0' @@ -481,7 +477,6 @@ packages: dev: true resolution: integrity: sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA== - tarball: 'http://registry.npmjs.org/bl/-/bl-1.2.2.tgz' /block-stream/0.0.9: dependencies: inherits: 2.0.3 @@ -512,7 +507,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-W3PYhA6388ihVcv2ntPtaNRyABQ= - tarball: 'http://registry.npmjs.org/boxen/-/boxen-0.5.1.tgz' /brace-expansion/1.1.11: dependencies: balanced-match: 1.0.0 @@ -552,7 +546,6 @@ packages: dev: true resolution: integrity: sha1-pyyTb3e5a/UvX357RnGAYoVR3vs= - tarball: 'http://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz' /builtin-modules/1.1.1: engines: node: '>=0.10.0' @@ -604,7 +597,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc= - tarball: 'http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz' /camelcase-keys/4.2.0: dependencies: camelcase: 4.1.0 @@ -653,7 +645,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ= - tarball: 'http://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz' /chalk/1.1.3: dependencies: ansi-styles: 2.2.1 @@ -666,7 +657,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - tarball: 'http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz' /chalk/2.4.1: dependencies: ansi-styles: 3.2.1 @@ -961,7 +951,6 @@ packages: dev: true resolution: integrity: sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= - tarball: 'http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz' /duplexer2/0.1.4: dependencies: readable-stream: 2.3.6 @@ -1263,7 +1252,6 @@ packages: node: '>=0.10.0 <7' resolution: integrity: sha1-X4FjWmHkplifGAVp6k44FoClHzU= - tarball: 'http://registry.npmjs.org/got/-/got-5.7.1.tgz' /graceful-fs/4.1.11: engines: node: '>=0.4.0' @@ -1437,7 +1425,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-VAVy0096wxGfj3bDDLwbHgN6/74= - tarball: 'http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz' /is-bzip2/1.0.0: dev: true engines: @@ -1505,7 +1492,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8= - tarball: 'http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz' /is-plain-obj/1.1.0: dev: true engines: @@ -1635,7 +1621,6 @@ packages: hasBin: true resolution: integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= - tarball: 'http://registry.npmjs.org/json5/-/json5-0.5.1.tgz' /jsondiffpatch/0.1.43: bundledDependencies: [] dependencies: @@ -1681,7 +1666,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= - tarball: 'http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz' /load-json-file/4.0.0: dependencies: graceful-fs: 4.1.11 @@ -1817,7 +1801,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= - tarball: 'http://registry.npmjs.org/meow/-/meow-3.7.0.tgz' /meow/4.0.1: dependencies: camelcase-keys: 4.2.0 @@ -1865,12 +1848,10 @@ packages: /minimist/0.0.8: resolution: integrity: sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= - tarball: 'http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz' /minimist/1.2.0: dev: true resolution: integrity: sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= - tarball: 'http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz' /mkdirp-promise/5.0.1: dependencies: mkdirp: 0.5.1 @@ -1885,7 +1866,6 @@ packages: hasBin: true resolution: integrity: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= - tarball: 'http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz' /mos-core/1.0.2: dependencies: babel-run-async: 1.0.0 @@ -2319,14 +2299,13 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-DRW9Z9HLvduyyiIv8u24a8sxqLs= - tarball: 'http://registry.npmjs.org/package-json/-/package-json-2.4.0.tgz' /package-preview/1.0.6: dependencies: '@pnpm/exec': 1.1.5 '@types/fs-extra': 5.0.4 '@types/load-json-file': 2.0.7 '@types/mz': 0.0.32 - '@types/node': 10.12.0 + '@types/node': 10.12.1 '@types/write-json-file': 2.2.1 cross-spawn: 6.0.5 find-down: 0.1.4 @@ -2489,7 +2468,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-QlfCVt8/sLRR1q/6qwIYhBJpgdw= - tarball: 'http://registry.npmjs.org/pretty-ms/-/pretty-ms-2.1.0.tgz' /private/0.1.8: dev: true engines: @@ -2643,7 +2621,6 @@ packages: util-deprecate: 1.0.2 resolution: integrity: sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== - tarball: 'http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz' /redent/1.0.0: dependencies: indent-string: 2.1.0 @@ -2831,7 +2808,6 @@ packages: dev: true resolution: integrity: sha1-gqfhZPopFCq9B7UmucfALV6jO70= - tarball: 'http://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-2.4.0.tgz' /rollup-plugin-includepaths/0.1.2: dev: true resolution: @@ -2843,7 +2819,6 @@ packages: dev: true resolution: integrity: sha1-HhVud4+UtyVb+hs9AXi+j1xVJAg= - tarball: 'http://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz' /rollup/0.25.8: dependencies: chalk: 1.1.3 @@ -2853,7 +2828,6 @@ packages: hasBin: true resolution: integrity: sha1-v2zoO4dRDRY0Ru6qV37WpvxYNeA= - tarball: 'http://registry.npmjs.org/rollup/-/rollup-0.25.8.tgz' /safe-buffer/5.1.2: resolution: integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== @@ -2874,7 +2848,6 @@ packages: hasBin: true resolution: integrity: sha1-myzl094C0XxgEq0yaqa00M9U+U8= - tarball: 'http://registry.npmjs.org/semver/-/semver-5.3.0.tgz' /semver/5.6.0: hasBin: true resolution: @@ -3081,7 +3054,6 @@ packages: hasBin: true resolution: integrity: sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA= - tarball: 'http://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz' /strip-ansi/3.0.1: dependencies: ansi-regex: 2.1.1 @@ -3089,7 +3061,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - tarball: 'http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz' /strip-ansi/4.0.0: dependencies: ansi-regex: 3.0.0 @@ -3157,7 +3128,7 @@ packages: /symlink-dir/1.1.3: dependencies: '@types/mz': 0.0.32 - '@types/node': 10.12.0 + '@types/node': 10.12.1 graceful-fs: 4.1.11 is-windows: 1.0.2 mkdirp-promise: 5.0.1 @@ -3269,7 +3240,6 @@ packages: dev: true resolution: integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - tarball: 'http://registry.npmjs.org/through/-/through-2.3.8.tgz' /through2/2.0.3: dependencies: readable-stream: 2.3.6 @@ -3444,7 +3414,7 @@ packages: integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== /unpack-stream/3.0.3: dependencies: - '@types/node': 10.12.0 + '@types/node': 10.12.1 decompress-maybe: 1.0.0 ssri: 5.3.0 tar-fs: 1.16.3 @@ -3474,7 +3444,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-FDxFMzg9CJCO9wVGIGOV/htauwY= - tarball: 'http://registry.npmjs.org/update-notifier/-/update-notifier-0.7.0.tgz' /url-parse-lax/1.0.0: dependencies: prepend-http: 1.0.4 @@ -3497,7 +3466,6 @@ packages: dev: true resolution: integrity: sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho= - tarball: 'http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz' /uuid/3.3.2: dev: false hasBin: true @@ -3539,7 +3507,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-DAnIXCqUaD0Nfq+O4JfVZL8OEFw= - tarball: 'http://registry.npmjs.org/widest-line/-/widest-line-1.0.0.tgz' /wrappy/1.0.2: resolution: integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= @@ -3573,7 +3540,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-LV3+lqvDyIkFfJOXGqQAXvtUgTQ= - tarball: 'http://registry.npmjs.org/write-json-file/-/write-json-file-1.2.0.tgz' /write-json-file/2.3.0: dependencies: detect-indent: 5.0.0 @@ -3627,7 +3593,7 @@ specifiers: '@pnpm/read-package-json': ^1.0.0 '@pnpm/types': ^2.0.0 '@types/load-json-file': 2.0.7 - '@types/node': 10.12.0 + '@types/node': 10.12.1 '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 '@zkochan/npm-lifecycle': 2.1.1 From 4ceab9bc432e860f1a842218d6e277e4cc633cea Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 29 Oct 2018 21:55:26 +0000 Subject: [PATCH 43/49] chore(deps): update dependency typescript to v3.1.4 --- package.json | 2 +- shrinkwrap.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 562b9cc6d4..26a704eebf 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "tape": "4.9.1", "ts-node": "7.0.1", "tslint": "5.11.0", - "typescript": "3.1.3" + "typescript": "3.1.4" }, "mos": { "plugins": [ diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index d9ea94a773..34a323ee7a 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -18,7 +18,7 @@ devDependencies: tape: 4.9.1 ts-node: 7.0.1 tslint: 5.11.0 - typescript: 3.1.3 + typescript: 3.1.4 packages: /@pnpm/exec/1.1.5: dependencies: @@ -3362,13 +3362,13 @@ packages: dev: true resolution: integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - /typescript/3.1.3: + /typescript/3.1.4: dev: true engines: node: '>=4.2.0' hasBin: true resolution: - integrity: sha512-+81MUSyX+BaSo+u2RbozuQk/UWx6hfG0a5gHu4ANEM4sU96XbuIyAB+rWBW1u70c6a5QuZfuYICn3s2UjuHUpA== + integrity: sha512-JZHJtA6ZL15+Q3Dqkbh8iCUmvxD3iJ7ujXS+fVkKnwIVAdHc5BJTDNM0aTrnr2luKulFjU7W+SRhDZvi66Ru7Q== /uid-number/0.0.6: dev: false resolution: @@ -3607,4 +3607,4 @@ specifiers: tape: 4.9.1 ts-node: 7.0.1 tslint: 5.11.0 - typescript: 3.1.3 + typescript: 3.1.4 From 70e26d2a71a0a115507c0e33632f88bbde3c4869 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 31 Oct 2018 20:51:50 +0000 Subject: [PATCH 44/49] chore(deps): update dependency typescript to v3.1.5 --- package.json | 2 +- shrinkwrap.yaml | 30 +++++++++++++++--------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index 26a704eebf..ad7f9ef12f 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "tape": "4.9.1", "ts-node": "7.0.1", "tslint": "5.11.0", - "typescript": "3.1.4" + "typescript": "3.1.5" }, "mos": { "plugins": [ diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index 34a323ee7a..dc135e83c4 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -18,12 +18,12 @@ devDependencies: tape: 4.9.1 ts-node: 7.0.1 tslint: 5.11.0 - typescript: 3.1.4 + typescript: 3.1.5 packages: /@pnpm/exec/1.1.5: dependencies: '@pnpm/self-installer': 2.0.7 - '@types/got': 8.3.4 + '@types/got': 8.3.5 '@types/node': 10.12.1 command-exists: 1.2.8 cross-spawn: 6.0.5 @@ -82,12 +82,12 @@ packages: dev: true resolution: integrity: sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== - /@types/got/8.3.4: + /@types/got/8.3.5: dependencies: '@types/node': 10.12.1 dev: true resolution: - integrity: sha512-0AbIQzpqQafYPFg26nwg5PfNgPLYwHeTP6z5F1u+5oypLIdpx34o5r8wYTTj3X3YYF2yPHtZPO/KYwlI8Nu/hQ== + integrity: sha512-AaXSrIF99SjjtPVNmCmYb388HML+PKEJb/xmj4SbL2ZO0hHuETZZzyDIKfOqaEoAHZEuX4sC+FRFrHYJoIby6A== /@types/load-json-file/2.0.7: dev: true resolution: @@ -814,7 +814,7 @@ packages: dependencies: lru-cache: 4.1.3 which: 1.3.1 - deprecated: 'cross-spawn no longer requires a build toolchain, use it instead!' + deprecated: 'cross-spawn no longer requires a build toolchain, use it instead' dev: true resolution: integrity: sha1-kN6ptpIPA7L3vHSZYVABrubyMX4= @@ -1339,7 +1339,7 @@ packages: dependencies: assert-plus: 1.0.0 jsprim: 1.4.1 - sshpk: 1.15.1 + sshpk: 1.15.2 dev: false engines: node: '>=0.8' @@ -2951,7 +2951,7 @@ packages: /spdx-correct/3.0.2: dependencies: spdx-expression-parse: 3.0.0 - spdx-license-ids: 3.0.1 + spdx-license-ids: 3.0.2 resolution: integrity: sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ== /spdx-exceptions/2.2.0: @@ -2960,12 +2960,12 @@ packages: /spdx-expression-parse/3.0.0: dependencies: spdx-exceptions: 2.2.0 - spdx-license-ids: 3.0.1 + spdx-license-ids: 3.0.2 resolution: integrity: sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== - /spdx-license-ids/3.0.1: + /spdx-license-ids/3.0.2: resolution: - integrity: sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w== + integrity: sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg== /split2/2.2.0: dependencies: through2: 2.0.3 @@ -2976,7 +2976,7 @@ packages: dev: true resolution: integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - /sshpk/1.15.1: + /sshpk/1.15.2: dependencies: asn1: 0.2.4 assert-plus: 1.0.0 @@ -2992,7 +2992,7 @@ packages: node: '>=0.10.0' hasBin: true resolution: - integrity: sha512-mSdgNUaidk+dRU5MhYtN9zebdzF2iG0cNPWy8HG+W8y+fT1JnSkh0fzzpjOa0L7P8i1Rscz38t0h4gPcKz43xA== + integrity: sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA== /ssri/5.3.0: dependencies: safe-buffer: 5.1.2 @@ -3362,13 +3362,13 @@ packages: dev: true resolution: integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - /typescript/3.1.4: + /typescript/3.1.5: dev: true engines: node: '>=4.2.0' hasBin: true resolution: - integrity: sha512-JZHJtA6ZL15+Q3Dqkbh8iCUmvxD3iJ7ujXS+fVkKnwIVAdHc5BJTDNM0aTrnr2luKulFjU7W+SRhDZvi66Ru7Q== + integrity: sha512-muYNWV9j5+3mXoKD6oPONKuGUmYiFX14gfo9lWm9ZXRHOqVDQiB4q1CzFPbF4QLV2E9TZXH6oK55oQ94rn3PpA== /uid-number/0.0.6: dev: false resolution: @@ -3607,4 +3607,4 @@ specifiers: tape: 4.9.1 ts-node: 7.0.1 tslint: 5.11.0 - typescript: 3.1.4 + typescript: 3.1.5 From 7f269751758f643ad6e2d0968b8f7d3f84ab5bd2 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 1 Nov 2018 17:44:27 +0000 Subject: [PATCH 45/49] chore(deps): update dependency @types/node to v10.12.2 --- package.json | 2 +- shrinkwrap.yaml | 30 +++++++++++++++--------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index ad7f9ef12f..44cdb41290 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "devDependencies": { "@pnpm/logger": "2.1.0", "@types/load-json-file": "2.0.7", - "@types/node": "10.12.1", + "@types/node": "10.12.2", "@types/rimraf": "2.0.2", "@types/tape": "4.2.32", "json-append": "1.1.1", diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index dc135e83c4..6cd68c1f04 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -6,7 +6,7 @@ dependencies: devDependencies: '@pnpm/logger': 2.1.0 '@types/load-json-file': 2.0.7 - '@types/node': 10.12.1 + '@types/node': 10.12.2 '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 json-append: 1.1.1 @@ -24,7 +24,7 @@ packages: dependencies: '@pnpm/self-installer': 2.0.7 '@types/got': 8.3.5 - '@types/node': 10.12.1 + '@types/node': 10.12.2 command-exists: 1.2.8 cross-spawn: 6.0.5 dev: true @@ -34,7 +34,7 @@ packages: integrity: sha512-1zLmh6tRftQXfZ1IFHq1IexP0KaJhN6pSCA/IzK+Vixn4hPvxwcIbGjKW0KH9hsHSmrPpmSit2EWj7jGNgfa6Q== /@pnpm/logger/2.1.0: dependencies: - '@types/node': 10.12.1 + '@types/node': 10.12.2 bole: 3.0.2 ndjson: 1.5.0 dev: true @@ -70,7 +70,7 @@ packages: integrity: sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA== /@types/fs-extra/5.0.4: dependencies: - '@types/node': 10.12.1 + '@types/node': 10.12.2 dev: true resolution: integrity: sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g== @@ -78,13 +78,13 @@ packages: dependencies: '@types/events': 1.2.0 '@types/minimatch': 3.0.3 - '@types/node': 10.12.1 + '@types/node': 10.12.2 dev: true resolution: integrity: sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== /@types/got/8.3.5: dependencies: - '@types/node': 10.12.1 + '@types/node': 10.12.2 dev: true resolution: integrity: sha512-AaXSrIF99SjjtPVNmCmYb388HML+PKEJb/xmj4SbL2ZO0hHuETZZzyDIKfOqaEoAHZEuX4sC+FRFrHYJoIby6A== @@ -98,24 +98,24 @@ packages: integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== /@types/mz/0.0.32: dependencies: - '@types/node': 10.12.1 + '@types/node': 10.12.2 dev: true resolution: integrity: sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g== - /@types/node/10.12.1: + /@types/node/10.12.2: dev: true resolution: - integrity: sha512-i1sl+WCX2OCHeUi9oi7PiCNUtYFrpWhpcx878vpeq/tlZTKzcFdHePlyFHVbWqeuKN0SRPl/9ZFDSTsfv9h7VQ== + integrity: sha512-53ElVDSnZeFUUFIYzI8WLQ25IhWzb6vbddNp8UHlXQyU0ET2RhV5zg0NfubzU7iNMh5bBXb0htCzfvrSVNgzaQ== /@types/rimraf/2.0.2: dependencies: '@types/glob': 7.1.1 - '@types/node': 10.12.1 + '@types/node': 10.12.2 dev: true resolution: integrity: sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ== /@types/tape/4.2.32: dependencies: - '@types/node': 10.12.1 + '@types/node': 10.12.2 dev: true resolution: integrity: sha512-xil0KO5wkPoixdBWGIGolPv9dekf6dVkjjJLAFYchfKcd4DICou67rgGCIO7wAh3i5Ff/6j9IDgZz+GU9cMaqQ== @@ -2305,7 +2305,7 @@ packages: '@types/fs-extra': 5.0.4 '@types/load-json-file': 2.0.7 '@types/mz': 0.0.32 - '@types/node': 10.12.1 + '@types/node': 10.12.2 '@types/write-json-file': 2.2.1 cross-spawn: 6.0.5 find-down: 0.1.4 @@ -3128,7 +3128,7 @@ packages: /symlink-dir/1.1.3: dependencies: '@types/mz': 0.0.32 - '@types/node': 10.12.1 + '@types/node': 10.12.2 graceful-fs: 4.1.11 is-windows: 1.0.2 mkdirp-promise: 5.0.1 @@ -3414,7 +3414,7 @@ packages: integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== /unpack-stream/3.0.3: dependencies: - '@types/node': 10.12.1 + '@types/node': 10.12.2 decompress-maybe: 1.0.0 ssri: 5.3.0 tar-fs: 1.16.3 @@ -3593,7 +3593,7 @@ specifiers: '@pnpm/read-package-json': ^1.0.0 '@pnpm/types': ^2.0.0 '@types/load-json-file': 2.0.7 - '@types/node': 10.12.1 + '@types/node': 10.12.2 '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 '@zkochan/npm-lifecycle': 2.1.1 From f8fbdd393c75136874b71465a9a0cb50540e75f4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 1 Nov 2018 21:03:26 +0000 Subject: [PATCH 46/49] chore(deps): update dependency typescript to v3.1.6 --- package.json | 2 +- shrinkwrap.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 44cdb41290..559de64c19 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "tape": "4.9.1", "ts-node": "7.0.1", "tslint": "5.11.0", - "typescript": "3.1.5" + "typescript": "3.1.6" }, "mos": { "plugins": [ diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index 6cd68c1f04..fba5189898 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -18,7 +18,7 @@ devDependencies: tape: 4.9.1 ts-node: 7.0.1 tslint: 5.11.0 - typescript: 3.1.5 + typescript: 3.1.6 packages: /@pnpm/exec/1.1.5: dependencies: @@ -3362,13 +3362,13 @@ packages: dev: true resolution: integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - /typescript/3.1.5: + /typescript/3.1.6: dev: true engines: node: '>=4.2.0' hasBin: true resolution: - integrity: sha512-muYNWV9j5+3mXoKD6oPONKuGUmYiFX14gfo9lWm9ZXRHOqVDQiB4q1CzFPbF4QLV2E9TZXH6oK55oQ94rn3PpA== + integrity: sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA== /uid-number/0.0.6: dev: false resolution: @@ -3607,4 +3607,4 @@ specifiers: tape: 4.9.1 ts-node: 7.0.1 tslint: 5.11.0 - typescript: 3.1.5 + typescript: 3.1.6 From 91f16846589e46cdfc65e73f9a2622d7981d5a79 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 7 Nov 2018 17:21:55 +0000 Subject: [PATCH 47/49] chore(deps): update dependency @types/node to v10.12.3 --- package.json | 2 +- shrinkwrap.yaml | 133 +++++++++++++++++++++++++----------------------- 2 files changed, 69 insertions(+), 66 deletions(-) diff --git a/package.json b/package.json index 559de64c19..5c6772171f 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "devDependencies": { "@pnpm/logger": "2.1.0", "@types/load-json-file": "2.0.7", - "@types/node": "10.12.2", + "@types/node": "10.12.3", "@types/rimraf": "2.0.2", "@types/tape": "4.2.32", "json-append": "1.1.1", diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index fba5189898..fef55ce474 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -6,7 +6,7 @@ dependencies: devDependencies: '@pnpm/logger': 2.1.0 '@types/load-json-file': 2.0.7 - '@types/node': 10.12.2 + '@types/node': 10.12.3 '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 json-append: 1.1.1 @@ -24,7 +24,7 @@ packages: dependencies: '@pnpm/self-installer': 2.0.7 '@types/got': 8.3.5 - '@types/node': 10.12.2 + '@types/node': 10.12.3 command-exists: 1.2.8 cross-spawn: 6.0.5 dev: true @@ -34,7 +34,7 @@ packages: integrity: sha512-1zLmh6tRftQXfZ1IFHq1IexP0KaJhN6pSCA/IzK+Vixn4hPvxwcIbGjKW0KH9hsHSmrPpmSit2EWj7jGNgfa6Q== /@pnpm/logger/2.1.0: dependencies: - '@types/node': 10.12.2 + '@types/node': 10.12.3 bole: 3.0.2 ndjson: 1.5.0 dev: true @@ -70,7 +70,7 @@ packages: integrity: sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA== /@types/fs-extra/5.0.4: dependencies: - '@types/node': 10.12.2 + '@types/node': 10.12.3 dev: true resolution: integrity: sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g== @@ -78,13 +78,13 @@ packages: dependencies: '@types/events': 1.2.0 '@types/minimatch': 3.0.3 - '@types/node': 10.12.2 + '@types/node': 10.12.3 dev: true resolution: integrity: sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== /@types/got/8.3.5: dependencies: - '@types/node': 10.12.2 + '@types/node': 10.12.3 dev: true resolution: integrity: sha512-AaXSrIF99SjjtPVNmCmYb388HML+PKEJb/xmj4SbL2ZO0hHuETZZzyDIKfOqaEoAHZEuX4sC+FRFrHYJoIby6A== @@ -98,24 +98,24 @@ packages: integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== /@types/mz/0.0.32: dependencies: - '@types/node': 10.12.2 + '@types/node': 10.12.3 dev: true resolution: integrity: sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g== - /@types/node/10.12.2: + /@types/node/10.12.3: dev: true resolution: - integrity: sha512-53ElVDSnZeFUUFIYzI8WLQ25IhWzb6vbddNp8UHlXQyU0ET2RhV5zg0NfubzU7iNMh5bBXb0htCzfvrSVNgzaQ== + integrity: sha512-sfGmOtSMSbQ/AKG8V9xD1gmjquC9awIIZ/Kj309pHb2n3bcRAcGMQv5nJ6gCXZVsneGE4+ve8DXKRCsrg3TFzg== /@types/rimraf/2.0.2: dependencies: '@types/glob': 7.1.1 - '@types/node': 10.12.2 + '@types/node': 10.12.3 dev: true resolution: integrity: sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ== /@types/tape/4.2.32: dependencies: - '@types/node': 10.12.2 + '@types/node': 10.12.3 dev: true resolution: integrity: sha512-xil0KO5wkPoixdBWGIGolPv9dekf6dVkjjJLAFYchfKcd4DICou67rgGCIO7wAh3i5Ff/6j9IDgZz+GU9cMaqQ== @@ -133,7 +133,7 @@ packages: /@zkochan/npm-lifecycle/2.1.1: dependencies: byline: 5.0.0 - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 node-gyp: 3.8.0 resolve-from: 4.0.0 slide: 1.1.6 @@ -154,15 +154,15 @@ packages: hasBin: true resolution: integrity: sha1-BPJElQ/bj6+FUHrUgcLt7nrs3uw= - /ajv/5.5.2: + /ajv/6.5.5: dependencies: - co: 4.6.0 - fast-deep-equal: 1.1.0 + fast-deep-equal: 2.0.1 fast-json-stable-stringify: 2.0.0 - json-schema-traverse: 0.3.1 + json-schema-traverse: 0.4.1 + uri-js: 4.2.2 dev: false resolution: - integrity: sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU= + integrity: sha512-7q7gtRQDJSyuEHjuVgHoUa2VuemFiCMrfQc9Tc08XTAc4Zj/5U1buQJ0HU6i7fKjXU09SVgSmxa4sLvuvS8Iyg== /amdefine/1.0.1: dev: true engines: @@ -562,7 +562,7 @@ packages: is-bzip2: 1.0.0 peek-stream: 1.1.3 pumpify: 1.5.1 - through2: 2.0.3 + through2: 2.0.5 unbzip2-stream: 1.3.1 dev: true hasBin: true @@ -693,13 +693,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-T6kXw+WclKAEzWH47lCdplFocUM= - /co/4.6.0: - dev: false - engines: - iojs: '>= 1.0.0' - node: '>= 0.12.0' - resolution: - integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= /code-point-at/1.1.0: engines: node: '>=0.10.0' @@ -772,7 +765,7 @@ packages: /configstore/2.1.0: dependencies: dot-prop: 3.0.0 - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 mkdirp: 0.5.1 object-assign: 4.1.1 os-tmpdir: 1.0.2 @@ -1052,10 +1045,10 @@ packages: '0': node >=0.6.0 resolution: integrity: sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - /fast-deep-equal/1.1.0: + /fast-deep-equal/2.0.1: dev: false resolution: - integrity: sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ= + integrity: sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= /fast-json-stable-stringify/2.0.0: dev: false resolution: @@ -1143,7 +1136,7 @@ packages: integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== /fs-extra/5.0.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 jsonfile: 4.0.0 universalify: 0.1.2 dev: true @@ -1154,7 +1147,7 @@ packages: integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= /fstream/1.0.11: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 inherits: 2.0.3 mkdirp: 0.5.1 rimraf: 2.6.2 @@ -1252,11 +1245,9 @@ packages: node: '>=0.10.0 <7' resolution: integrity: sha1-X4FjWmHkplifGAVp6k44FoClHzU= - /graceful-fs/4.1.11: - engines: - node: '>=0.4.0' + /graceful-fs/4.1.15: resolution: - integrity: sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg= + integrity: sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== /gunzip-maybe/1.4.1: dependencies: browserify-zlib: 0.1.4 @@ -1264,7 +1255,7 @@ packages: is-gzip: 1.0.0 peek-stream: 1.1.3 pumpify: 1.5.1 - through2: 2.0.3 + through2: 2.0.5 dev: true hasBin: true resolution: @@ -1275,15 +1266,15 @@ packages: node: '>=4' resolution: integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - /har-validator/5.1.0: + /har-validator/5.1.2: dependencies: - ajv: 5.5.2 + ajv: 6.5.5 har-schema: 2.0.0 dev: false engines: - node: '>=4' + node: '>=6' resolution: - integrity: sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA== + integrity: sha512-OFxb5MZXCUMx43X7O8LK4FKggEQx6yC5QPmOcBnYbJ9UjxEcMcrMbaR0af5HZpqeFopw2GwQRQi34ZXI7YLM5w== /has-ansi/0.1.0: dependencies: ansi-regex: 0.2.1 @@ -1605,10 +1596,10 @@ packages: /json-parse-better-errors/1.0.2: resolution: integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - /json-schema-traverse/0.3.1: + /json-schema-traverse/0.4.1: dev: false resolution: - integrity: sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A= + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== /json-schema/0.2.3: dev: false resolution: @@ -1632,7 +1623,7 @@ packages: /jsonfile/4.0.0: dev: true optionalDependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 resolution: integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= /jsprim/1.4.1: @@ -1656,7 +1647,7 @@ packages: integrity: sha1-VvjWE5YghHuAF/jx9NeOIRMkFos= /load-json-file/1.1.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 parse-json: 2.2.0 pify: 2.3.0 pinkie-promise: 2.0.1 @@ -1668,7 +1659,7 @@ packages: integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= /load-json-file/4.0.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 parse-json: 4.0.0 pify: 3.0.0 strip-bom: 3.0.0 @@ -1679,7 +1670,7 @@ packages: integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs= /load-json-file/5.1.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 parse-json: 4.0.0 pify: 3.0.0 strip-bom: 3.0.0 @@ -2066,7 +2057,7 @@ packages: jsondiffpatch: 0.1.43 pretty-ms: 2.1.0 tap-parser: 1.3.2 - through2: 2.0.3 + through2: 2.0.5 dev: true hasBin: true resolution: @@ -2124,7 +2115,7 @@ packages: json-stringify-safe: 5.0.1 minimist: 1.2.0 split2: 2.2.0 - through2: 2.0.3 + through2: 2.0.5 dev: true hasBin: true resolution: @@ -2143,7 +2134,7 @@ packages: dependencies: fstream: 1.0.11 glob: 7.1.3 - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 mkdirp: 0.5.1 nopt: 3.0.6 npmlog: 4.1.2 @@ -2305,12 +2296,12 @@ packages: '@types/fs-extra': 5.0.4 '@types/load-json-file': 2.0.7 '@types/mz': 0.0.32 - '@types/node': 10.12.2 + '@types/node': 10.12.3 '@types/write-json-file': 2.2.1 cross-spawn: 6.0.5 find-down: 0.1.4 fs-extra: 5.0.0 - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 load-json-file: 4.0.0 meow: 4.0.1 mz: 2.7.0 @@ -2392,7 +2383,7 @@ packages: integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== /path-type/1.1.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 pify: 2.3.0 pinkie-promise: 2.0.1 dev: true @@ -2412,7 +2403,7 @@ packages: dependencies: buffer-from: 1.1.1 duplexify: 3.6.1 - through2: 2.0.3 + through2: 2.0.5 dev: true resolution: integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA== @@ -2516,6 +2507,12 @@ packages: dev: false resolution: integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4= + /punycode/2.1.1: + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== /qs/6.5.2: dev: false engines: @@ -2569,7 +2566,7 @@ packages: slash: 1.0.0 dev: false optionalDependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 resolution: integrity: sha512-/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg== /read-pkg-up/1.0.1: @@ -2707,7 +2704,7 @@ packages: extend: 3.0.2 forever-agent: 0.6.1 form-data: 2.3.3 - har-validator: 5.1.0 + har-validator: 5.1.2 http-signature: 1.2.0 is-typedarray: 1.0.0 isstream: 0.1.2 @@ -2968,7 +2965,7 @@ packages: integrity: sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg== /split2/2.2.0: dependencies: - through2: 2.0.3 + through2: 2.0.5 dev: true resolution: integrity: sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw== @@ -3128,8 +3125,8 @@ packages: /symlink-dir/1.1.3: dependencies: '@types/mz': 0.0.32 - '@types/node': 10.12.2 - graceful-fs: 4.1.11 + '@types/node': 10.12.3 + graceful-fs: 4.1.15 is-windows: 1.0.2 mkdirp-promise: 5.0.1 mz: 2.7.0 @@ -3240,13 +3237,13 @@ packages: dev: true resolution: integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - /through2/2.0.3: + /through2/2.0.5: dependencies: readable-stream: 2.3.6 xtend: 4.0.1 dev: true resolution: - integrity: sha1-AARWmzfHx0ujnEPzzteNGtlBQL4= + integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== /timed-out/3.1.3: dev: true engines: @@ -3414,7 +3411,7 @@ packages: integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== /unpack-stream/3.0.3: dependencies: - '@types/node': 10.12.2 + '@types/node': 10.12.3 decompress-maybe: 1.0.0 ssri: 5.3.0 tar-fs: 1.16.3 @@ -3444,6 +3441,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-FDxFMzg9CJCO9wVGIGOV/htauwY= + /uri-js/4.2.2: + dependencies: + punycode: 2.1.1 + dev: false + resolution: + integrity: sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== /url-parse-lax/1.0.0: dependencies: prepend-http: 1.0.4 @@ -3512,7 +3515,7 @@ packages: integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= /write-file-atomic/1.3.4: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 imurmurhash: 0.1.4 slide: 1.1.6 dev: true @@ -3520,7 +3523,7 @@ packages: integrity: sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8= /write-file-atomic/2.3.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 imurmurhash: 0.1.4 signal-exit: 3.0.2 dev: true @@ -3528,7 +3531,7 @@ packages: integrity: sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA== /write-json-file/1.2.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 mkdirp: 0.5.1 object-assign: 4.1.1 pify: 2.3.0 @@ -3543,7 +3546,7 @@ packages: /write-json-file/2.3.0: dependencies: detect-indent: 5.0.0 - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 make-dir: 1.3.0 pify: 3.0.0 sort-keys: 2.0.0 @@ -3593,7 +3596,7 @@ specifiers: '@pnpm/read-package-json': ^1.0.0 '@pnpm/types': ^2.0.0 '@types/load-json-file': 2.0.7 - '@types/node': 10.12.2 + '@types/node': 10.12.3 '@types/rimraf': 2.0.2 '@types/tape': 4.2.32 '@zkochan/npm-lifecycle': 2.1.1 From 3601d79f518e843af5f173bbb56814f7808bdb33 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 29 Nov 2018 19:23:40 +0000 Subject: [PATCH 48/49] chore(deps): update dependency typescript to v3.2.1 --- package.json | 2 +- shrinkwrap.yaml | 30 +++++++++++++++--------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index 5c6772171f..9e350282aa 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "tape": "4.9.1", "ts-node": "7.0.1", "tslint": "5.11.0", - "typescript": "3.1.6" + "typescript": "3.2.1" }, "mos": { "plugins": [ diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index fef55ce474..f66fcf6b40 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -18,7 +18,7 @@ devDependencies: tape: 4.9.1 ts-node: 7.0.1 tslint: 5.11.0 - typescript: 3.1.6 + typescript: 3.2.1 packages: /@pnpm/exec/1.1.5: dependencies: @@ -154,7 +154,7 @@ packages: hasBin: true resolution: integrity: sha1-BPJElQ/bj6+FUHrUgcLt7nrs3uw= - /ajv/6.5.5: + /ajv/6.6.1: dependencies: fast-deep-equal: 2.0.1 fast-json-stable-stringify: 2.0.0 @@ -162,7 +162,7 @@ packages: uri-js: 4.2.2 dev: false resolution: - integrity: sha512-7q7gtRQDJSyuEHjuVgHoUa2VuemFiCMrfQc9Tc08XTAc4Zj/5U1buQJ0HU6i7fKjXU09SVgSmxa4sLvuvS8Iyg== + integrity: sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww== /amdefine/1.0.1: dev: true engines: @@ -805,15 +805,15 @@ packages: integrity: sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y= /cross-spawn-async/2.2.2: dependencies: - lru-cache: 4.1.3 + lru-cache: 4.1.5 which: 1.3.1 - deprecated: 'cross-spawn no longer requires a build toolchain, use it instead' + deprecated: 'cross-spawn no longer requires a build toolchain, use it instead!' dev: true resolution: integrity: sha1-kN6ptpIPA7L3vHSZYVABrubyMX4= /cross-spawn/4.0.2: dependencies: - lru-cache: 4.1.3 + lru-cache: 4.1.5 which: 1.3.1 dev: true resolution: @@ -1266,15 +1266,15 @@ packages: node: '>=4' resolution: integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - /har-validator/5.1.2: + /har-validator/5.1.3: dependencies: - ajv: 6.5.5 + ajv: 6.6.1 har-schema: 2.0.0 dev: false engines: node: '>=6' resolution: - integrity: sha512-OFxb5MZXCUMx43X7O8LK4FKggEQx6yC5QPmOcBnYbJ9UjxEcMcrMbaR0af5HZpqeFopw2GwQRQi34ZXI7YLM5w== + integrity: sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== /has-ansi/0.1.0: dependencies: ansi-regex: 0.2.1 @@ -1722,13 +1722,13 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - /lru-cache/4.1.3: + /lru-cache/4.1.5: dependencies: pseudomap: 1.0.2 yallist: 2.1.2 dev: true resolution: - integrity: sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA== + integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== /magic-hook/1.0.0: dependencies: flatten: 1.0.2 @@ -2704,7 +2704,7 @@ packages: extend: 3.0.2 forever-agent: 0.6.1 form-data: 2.3.3 - har-validator: 5.1.2 + har-validator: 5.1.3 http-signature: 1.2.0 is-typedarray: 1.0.0 isstream: 0.1.2 @@ -3359,13 +3359,13 @@ packages: dev: true resolution: integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - /typescript/3.1.6: + /typescript/3.2.1: dev: true engines: node: '>=4.2.0' hasBin: true resolution: - integrity: sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA== + integrity: sha512-jw7P2z/h6aPT4AENXDGjcfHTu5CSqzsbZc6YlUIebTyBAq8XaKp78x7VcSh30xwSCcsu5irZkYZUSFP1MrAMbg== /uid-number/0.0.6: dev: false resolution: @@ -3610,4 +3610,4 @@ specifiers: tape: 4.9.1 ts-node: 7.0.1 tslint: 5.11.0 - typescript: 3.1.6 + typescript: 3.2.1 From f9b548a4e7f8f9e14328041d2db5f15a55012300 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 30 Nov 2018 00:56:56 +0000 Subject: [PATCH 49/49] chore(deps): update dependency package-preview to v2 --- package.json | 2 +- shrinkwrap.yaml | 109 ++++++++++++++++++++---------------------------- 2 files changed, 47 insertions(+), 64 deletions(-) diff --git a/package.json b/package.json index 9e350282aa..f0cbfc7b4c 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "load-json-file": "5.1.0", "mos": "2.0.0-alpha.3", "mos-plugin-readme": "1.0.4", - "package-preview": "1.0.6", + "package-preview": "2.0.0", "rimraf": "2.6.2", "tape": "4.9.1", "ts-node": "7.0.1", diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index f66fcf6b40..ce77a915d1 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -13,7 +13,7 @@ devDependencies: load-json-file: 5.1.0 mos: 2.0.0-alpha.3 mos-plugin-readme: 1.0.4 - package-preview: 1.0.6 + package-preview: 2.0.0 rimraf: 2.6.2 tape: 4.9.1 ts-node: 7.0.1 @@ -119,10 +119,6 @@ packages: dev: true resolution: integrity: sha512-xil0KO5wkPoixdBWGIGolPv9dekf6dVkjjJLAFYchfKcd4DICou67rgGCIO7wAh3i5Ff/6j9IDgZz+GU9cMaqQ== - /@types/write-json-file/2.2.1: - dev: true - resolution: - integrity: sha512-JdO/UpPm9RrtQBNVcZdt3M7j3mHO/kXaea9LBGx3UgWJd1f9BkIWP7jObLBG6ZtRyqp7KzLFEsaPhWcidVittA== /@zkochan/async-replace/0.4.1: dependencies: babel-run-async: 1.0.0 @@ -807,7 +803,7 @@ packages: dependencies: lru-cache: 4.1.5 which: 1.3.1 - deprecated: 'cross-spawn no longer requires a build toolchain, use it instead!' + deprecated: 'cross-spawn no longer requires a build toolchain, use it instead' dev: true resolution: integrity: sha1-kN6ptpIPA7L3vHSZYVABrubyMX4= @@ -1057,6 +1053,10 @@ packages: dev: true resolution: integrity: sha1-oB6c2cnkkXFcmKdaQtXwu9EH/3Y= + /figgy-pudding/3.5.1: + dev: true + resolution: + integrity: sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w== /figures/1.7.0: dependencies: escape-string-regexp: 1.0.5 @@ -1134,14 +1134,16 @@ packages: dev: true resolution: integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - /fs-extra/5.0.0: + /fs-extra/7.0.1: dependencies: graceful-fs: 4.1.15 jsonfile: 4.0.0 universalify: 0.1.2 dev: true + engines: + node: '>=6 <7 || >=8' resolution: - integrity: sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ== + integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== /fs.realpath/1.0.0: resolution: integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= @@ -1537,12 +1539,6 @@ packages: dev: true resolution: integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= - /is-windows/1.0.2: - dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== /isarray/1.0.0: resolution: integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= @@ -1792,22 +1788,22 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= - /meow/4.0.1: + /meow/5.0.0: dependencies: camelcase-keys: 4.2.0 decamelize-keys: 1.1.0 loud-rejection: 1.6.0 - minimist: 1.2.0 minimist-options: 3.0.2 normalize-package-data: 2.4.0 read-pkg-up: 3.0.0 redent: 2.0.0 trim-newlines: 2.0.0 + yargs-parser: 10.1.0 dev: true engines: - node: '>=4' + node: '>=6' resolution: - integrity: sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A== + integrity: sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig== /mime-db/1.37.0: dev: false engines: @@ -1843,14 +1839,6 @@ packages: dev: true resolution: integrity: sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= - /mkdirp-promise/5.0.1: - dependencies: - mkdirp: 0.5.1 - dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE= /mkdirp/0.5.1: dependencies: minimist: 0.0.8 @@ -2290,31 +2278,28 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-DRW9Z9HLvduyyiIv8u24a8sxqLs= - /package-preview/1.0.6: + /package-preview/2.0.0: dependencies: '@pnpm/exec': 1.1.5 '@types/fs-extra': 5.0.4 - '@types/load-json-file': 2.0.7 '@types/mz': 0.0.32 '@types/node': 10.12.3 - '@types/write-json-file': 2.2.1 cross-spawn: 6.0.5 find-down: 0.1.4 - fs-extra: 5.0.0 + fs-extra: 7.0.1 graceful-fs: 4.1.15 - load-json-file: 4.0.0 - meow: 4.0.1 + load-json-file: 5.1.0 + meow: 5.0.0 mz: 2.7.0 rimraf-then: 1.0.1 - symlink-dir: 1.1.3 - unpack-stream: 3.0.3 - write-json-file: 2.3.0 + unpack-stream: 4.0.0 + write-json-file: 3.0.2 dev: true engines: - node: '>=4' + node: '>=6' hasBin: true resolution: - integrity: sha512-GQ4w5vrDXoy8UVJM+0W7oWd5MYF21/IXkdzcupGNXdfqQuMzgQT+LXde109uHaH7xyqvCzPPBSxYM/HqQOi3+w== + integrity: sha512-18s75QMXujsh7k7BOREzTG7SgpspXpum5PQQl3xFMsjGAlGxS3LPYQDOqqeObnVF9Ye9oM9QWaJZefo9ZD8V/w== /pako/0.2.9: dev: true resolution: @@ -2423,6 +2408,12 @@ packages: node: '>=4' resolution: integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + /pify/4.0.1: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== /pinkie-promise/2.0.1: dependencies: pinkie: 2.0.4 @@ -2990,12 +2981,12 @@ packages: hasBin: true resolution: integrity: sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA== - /ssri/5.3.0: + /ssri/6.0.1: dependencies: - safe-buffer: 5.1.2 + figgy-pudding: 3.5.1 dev: true resolution: - integrity: sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ== + integrity: sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== /stream-shift/1.0.0: dev: true resolution: @@ -3122,20 +3113,6 @@ packages: node: '>=4' resolution: integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - /symlink-dir/1.1.3: - dependencies: - '@types/mz': 0.0.32 - '@types/node': 10.12.3 - graceful-fs: 4.1.15 - is-windows: 1.0.2 - mkdirp-promise: 5.0.1 - mz: 2.7.0 - dev: true - engines: - node: '>=4' - hasBin: true - resolution: - integrity: sha512-klQgTYk7en8A69nAzZjJdaMXbGCmfh0DU+YLaZG/stHNp00VZSS3Pos238Ua7oCKVw57UszViod4D7RVRH6XHg== /tap-parser/1.3.2: dependencies: events-to-array: 1.1.2 @@ -3409,17 +3386,17 @@ packages: node: '>= 4.0.0' resolution: integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - /unpack-stream/3.0.3: + /unpack-stream/4.0.0: dependencies: '@types/node': 10.12.3 decompress-maybe: 1.0.0 - ssri: 5.3.0 + ssri: 6.0.1 tar-fs: 1.16.3 dev: true engines: - node: '>=4' + node: '>=6' resolution: - integrity: sha512-h3Ii7ThTL7P5LlX1RuMPsuW4V5EZnLyjPwStIMQ4V0F6rblgmXIS+IkpAOu9THHDZYUO/D8TTJddVc6HIY4S5g== + integrity: sha512-c7fW8JV7WVb8BT0fZyuEXUi4SzqlJzCQFOytjjtFJH+ejDllZAzsIJjGjttWJR+0xqS/q2+TGvGm+GU5Jz/k4g== /unzip-response/1.0.2: dev: true engines: @@ -3543,19 +3520,19 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-LV3+lqvDyIkFfJOXGqQAXvtUgTQ= - /write-json-file/2.3.0: + /write-json-file/3.0.2: dependencies: detect-indent: 5.0.0 graceful-fs: 4.1.15 make-dir: 1.3.0 - pify: 3.0.0 + pify: 4.0.1 sort-keys: 2.0.0 write-file-atomic: 2.3.0 dev: true engines: - node: '>=4' + node: '>=6' resolution: - integrity: sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8= + integrity: sha512-VE2pKv0vNAi2xzAYE187/a6Zfe5Y1Pblmeu3gS0sKmdyZgtEqDGUWWjwu5MJ4XzdHTiy4/VBQqoIco3dlJ/diQ== /write-pkg/1.0.0: dependencies: write-json-file: 1.2.0 @@ -3582,6 +3559,12 @@ packages: dev: true resolution: integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + /yargs-parser/10.1.0: + dependencies: + camelcase: 4.1.0 + dev: true + resolution: + integrity: sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ== /yn/2.0.0: dev: true engines: @@ -3604,7 +3587,7 @@ specifiers: load-json-file: 5.1.0 mos: 2.0.0-alpha.3 mos-plugin-readme: 1.0.4 - package-preview: 1.0.6 + package-preview: 2.0.0 path-exists: ^3.0.0 rimraf: 2.6.2 tape: 4.9.1