diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index 41cd200e3c..6e57b71c22 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -1,11 +1,11 @@ dependencies: '@pnpm/resolver-base': 1.0.0 - '@types/js-yaml': 3.10.1 - '@types/node': 9.4.6 - '@types/ramda': 0.25.18 - dependency-path: 1.2.0 + '@types/js-yaml': 3.11.1 + '@types/node': 9.6.4 + '@types/ramda': 0.25.21 + dependency-path: 1.2.1 get-npm-tarball-url: 2.0.1 - js-yaml: 3.10.0 + js-yaml: 3.11.0 load-yaml-file: 0.1.0 mkdirp-promise: 5.0.1 pnpm-shrinkwrap: 'link:../__package_previews__/pnpm-shrinkwrap/pnpm-shrinkwrap' @@ -15,21 +15,21 @@ dependencies: write-file-atomic: 2.3.0 devDependencies: '@pnpm/logger': 1.0.1 - '@types/tape': 4.2.31 + '@types/tape': 4.2.32 package-preview: 1.0.5 rimraf: 2.6.2 tape: 4.9.0 tempy: 0.2.1 - ts-node: 5.0.0 + ts-node: 5.0.1 tslint: 5.9.1 - typescript: 2.7.2 + typescript: 2.8.1 yaml-tag: github.com/zkochan/yaml-tag/5dc60b313a917434585d02031c4fd4c326a751c1 packages: /@pnpm/exec/1.1.4: dependencies: - '@pnpm/self-installer': 2.0.1 - '@types/got': 7.1.7 - '@types/node': 9.4.6 + '@pnpm/self-installer': 2.0.2 + '@types/got': 7.1.8 + '@types/node': 9.6.4 command-exists: 1.2.2 cross-spawn: 5.1.0 dev: true @@ -39,7 +39,7 @@ packages: integrity: sha512-sYJOXPxpQxFcTSACFRFCuIQdnZLNaOgTHGF+CQNYlKnlc2ZnmEW+lAZVTc0hJSU+8mnTY7ei39MbYpI5q+li+w== /@pnpm/logger/1.0.1: dependencies: - '@types/node': 9.4.6 + '@types/node': 9.6.4 bole: 3.0.2 ndjson: 1.5.0 dev: true @@ -55,59 +55,59 @@ packages: node: '>=4' resolution: integrity: sha512-+y47No75LZFnkN7VAnoEtkIzDgOuc8ZT4QjyhuNIBVLx4oqFa/R16DpSyRjmaTZMCSREXunObULKL/hoLipNDA== - /@pnpm/self-installer/2.0.1: + /@pnpm/self-installer/2.0.2: dev: true engines: node: '>=4' resolution: - integrity: sha512-ZnWWMPCCewTSI+1cNrRNCAGsVsdzFvN1+WU8GkjtvwAW2lnBpIVZm4MHQBI3basFYn7DWCs4lBihGuH1DiCAAg== + integrity: sha1-hbuHZMfM0iOZn2FCGQBixibo8oc= /@pnpm/types/1.7.0: dev: false resolution: integrity: sha512-pn7g4uxcofWTNG/cxmKvkMK2lxr4OUIhrQDrEVYEdVhW0WkWztsHkFrYjFgfNzPbYu3ITlB3T6aSVjCoJQTOlw== - /@types/fs-extra/5.0.0: + /@types/fs-extra/5.0.1: dependencies: - '@types/node': 9.4.6 + '@types/node': 9.6.4 dev: true resolution: - integrity: sha512-qtxDULQKUenuaDLW003CgC+0T0eiAfH3BrH+vSt87GLzbz5EZ6Ox6mv9rMttvhDOatbb9nYh0E1m7ydoYwUrAg== - /@types/got/7.1.7: + integrity: sha512-h3wnflb+jMTipvbbZnClgA2BexrT4w0GcfoCz5qyxd0IRsbqhLSyesM6mqZTAnhbVmhyTm5tuxfRu9R+8l+lGw== + /@types/got/7.1.8: dependencies: - '@types/node': 9.4.6 + '@types/node': 9.6.4 dev: true resolution: - integrity: sha512-quhlNPGIkaRyO4PnEuP9pEkUPktjfrvPESENGOhiEzgOUNbunETSQXY5bkZY+Bb/J9V5p/f50Rh1eDklD4Z2FQ== - /@types/js-yaml/3.10.1: + integrity: sha512-QxcSkx9PjHH7uqbzqKTKOAjGbayyo+dECnnqM3BBMC0WjYAqx0e6Qi9AFR4jluvx91e7qzgz4aGka7AhCTHYRw== + /@types/js-yaml/3.11.1: dev: false resolution: - integrity: sha512-IpKg0KGIUNcydttaGURhSLrq1eSNoSjN7T1MokAuasIPBKzsHxcz3MAdFGzasmYQVWf6XxG+jQTJ9UFOL29Ubg== + integrity: sha512-M5qhhfuTt4fwHGqqANNQilp3Htb5cHwBxlMHDUw/TYRVkEp3s3IIFSH3Fe9HIAeEtnO4p3SSowLmCVavdRYfpw== /@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.6 + '@types/node': 9.6.4 dev: true resolution: integrity: sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g== - /@types/node/9.4.6: + /@types/node/9.6.4: resolution: - integrity: sha512-CTUtLb6WqCCgp6P59QintjHWqzf4VL1uPA27bipLAPxFqrtK1gEYllePzTICGqQ8rYsCbpnsNypXjjDzGAAjEQ== - /@types/ramda/0.25.18: + integrity: sha512-Awg4BcUYiZtNKoveGOu654JVPt11V/KIC77iBz8NweyoOAZpz5rUJfPDwwD+ajfTs2HndbTCEB8IuLfX9m/mmw== + /@types/ramda/0.25.21: dev: false resolution: - integrity: sha512-oNWqu5shcOj+R7Co9jLFqo4r37hy5qjKrOUEtMhwHa9rnxX8u60h1SF7ShdFluXyNaRkai0PLFCXOiolOWA+3g== + integrity: sha512-y4Dx3t+EA5Y+s87cwUoIzo0Tsj9z7QCu4gaXrdFln4wQRgk9igBskEEe7gZ0PG8dSXtQb29oA3RS//3XquHdiw== /@types/semver/5.5.0: dev: false resolution: integrity: sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ== - /@types/tape/4.2.31: + /@types/tape/4.2.32: dependencies: - '@types/node': 9.4.6 + '@types/node': 9.6.4 dev: true resolution: - integrity: sha512-DEPn8FJKQR6eeMHZ407TuAqlhBKQa54PTM3c7Z6pKOI1uHaPnidmpmOXYtNZTcDrL5hnZofSHPwX1AQ9HbaMUg== + integrity: sha512-xil0KO5wkPoixdBWGIGolPv9dekf6dVkjjJLAFYchfKcd4DICou67rgGCIO7wAh3i5Ff/6j9IDgZz+GU9cMaqQ== /@types/write-json-file/2.2.1: dev: true resolution: @@ -124,14 +124,14 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= - /ansi-styles/3.2.0: + /ansi-styles/3.2.1: dependencies: color-convert: 1.9.1 dev: true engines: node: '>=4' resolution: - integrity: sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug== + integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== /any-promise/1.3.0: resolution: integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8= @@ -169,12 +169,13 @@ packages: node: '>= 0.4' resolution: integrity: sha1-EQHpVE9KdrG8OybUUsqW16NeeXg= - /bl/1.2.1: + /bl/1.2.2: dependencies: - readable-stream: 2.3.4 + readable-stream: 2.3.6 + safe-buffer: 5.1.1 dev: true resolution: - integrity: sha1-ysMo977kVzDUBLaSID/LWQ4XLV4= + integrity: sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA== /bole/3.0.2: dependencies: fast-safe-stringify: 1.1.13 @@ -194,10 +195,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.8 + ieee754: 1.1.11 isarray: 1.0.0 dev: true resolution: @@ -211,7 +216,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 @@ -246,16 +251,16 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - /chalk/2.3.1: + /chalk/2.3.2: dependencies: - ansi-styles: 3.2.0 + ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 - supports-color: 5.2.0 + supports-color: 5.3.0 dev: true engines: node: '>=4' resolution: - integrity: sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g== + integrity: sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ== /chownr/1.0.1: dev: true resolution: @@ -274,10 +279,10 @@ packages: dev: true resolution: integrity: sha1-EoGcZPr5VEbsCuB/5sr7brNwiyI= - /commander/2.14.1: + /commander/2.15.1: dev: true resolution: - integrity: sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw== + integrity: sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag== /concat-map/0.0.1: resolution: integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= @@ -287,13 +292,13 @@ packages: integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= /cross-spawn/5.1.0: dependencies: - lru-cache: 4.1.1 + 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.4: + /cross-spawn/6.0.5: dependencies: nice-try: 1.0.4 path-key: 2.0.1 @@ -304,7 +309,7 @@ packages: engines: node: '>=4.8' resolution: - integrity: sha512-LDYnK41m8td+nBTk5Jmn55aGVP18iYuUqoM1X3u+ptt7M/g9FPS8C38PNoJTMfjoNx4fmiwWToPpiZklGRLbIA== + integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== /crypto-random-string/1.0.0: dev: true engines: @@ -358,35 +363,37 @@ packages: dev: true resolution: integrity: sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= - /dependency-path/1.2.0: + /dependency-path/1.2.1: dependencies: '@types/semver': 5.5.0 encode-registry: 1.1.0 semver: 5.5.0 dev: false + engines: + node: '>=4' resolution: - integrity: sha512-WCVHx8m35ChWmemrAtp67EiXxp02Z0TRpJUYG1Kh7aloQcPdribxtcOm+GtMzhVnzgANj+mf0eo9aCtrxzzS3Q== + integrity: sha512-VcFlKHsD8EoTuVeRY/cKXHhbUDOVLboIaleqEh9qbzpRW9eAhMdbhT7yID274qtq6UvTdpxMxNocfG8Mtg+i0Q== /detect-indent/5.0.0: dev: true engines: node: '>=4' resolution: integrity: sha1-OHHMCmoALow+Wzz38zYmRnXwa50= - /diff/3.4.0: + /diff/3.5.0: dev: true engines: node: '>=0.3.1' resolution: - integrity: sha512-QpVuMTEoJMF7cKzi6bvWhRulU1fZqZnvyVQgNhPaxxuTYwyjn/j1v9falseQ/uXWwPnO56RBfwtg4h/EQXmucA== - /duplexify/3.5.3: + integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + /duplexify/3.5.4: dependencies: end-of-stream: 1.4.1 inherits: 2.0.3 - readable-stream: 2.3.4 + readable-stream: 2.3.6 stream-shift: 1.0.0 dev: true resolution: - integrity: sha512-g8ID9OroF9hKt2POf8YLayy+9594PzmM3scI00/uBXocX3TWNgoB67hjzkFe9ITAbQOne/lLdBxHXvYUM4ZgGA== + integrity: sha512-JzYSLYMhoVVBe8+mbHQ4KgpvHpm0DZpJuL8PY93Vyv1fW7jYJ90LoXa1di/CVbJM+TgMs91rbDapE/RNIfnJsA== /encode-registry/1.1.0: dependencies: mem: 3.0.0 @@ -407,7 +414,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 @@ -417,7 +424,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 @@ -516,7 +523,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 @@ -543,14 +550,16 @@ packages: node: '>= 0.8.0' resolution: integrity: sha1-hGFzP1OLCDfJNh45qauelwTcLyg= - /hosted-git-info/2.5.0: + /hosted-git-info/2.6.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw== + /ieee754/1.1.11: dev: true resolution: - integrity: sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg== - /ieee754/1.1.8: - dev: true - resolution: - integrity: sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q= + integrity: sha512-VhDzCKN7K8ufStx/CLj5/PDTMgph+qwN5Pkd5i0sGnVwk56zJ0lkT8Qzi1xqWLS0Wp29DgDtNeS7v8/wMoZeHg== /imurmurhash/0.1.4: engines: node: '>=0.8.19' @@ -653,16 +662,16 @@ packages: dev: true resolution: integrity: sha1-mGbfOVECEw449/mWvOtlRDIJwls= - /js-yaml/3.10.0: + /js-yaml/3.11.0: dependencies: argparse: 1.0.10 esprima: 4.0.0 resolution: - integrity: sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA== - /json-parse-better-errors/1.0.1: + integrity: sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw== + /json-parse-better-errors/1.0.2: dev: true resolution: - integrity: sha512-xyQpxeWWMKyJps9CuGJYeng6ssI5bpqS9ltQpdVQ90t4ql6NdnxFKh95JcRt2cun/DjMVNrdjniLPuMA69xmCw== + integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== /json-stringify-safe/5.0.1: dev: true resolution: @@ -687,7 +696,7 @@ packages: /load-yaml-file/0.1.0: dependencies: graceful-fs: 4.1.11 - js-yaml: 3.10.0 + js-yaml: 3.11.0 pify: 2.3.0 strip-bom: 3.0.0 dev: false @@ -713,13 +722,13 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= - /lru-cache/4.1.1: + /lru-cache/4.1.2: dependencies: pseudomap: 1.0.2 yallist: 2.1.2 dev: true resolution: - integrity: sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew== + integrity: sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ== /make-dir/1.2.0: dependencies: pify: 3.0.0 @@ -837,10 +846,10 @@ packages: integrity: sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA== /normalize-package-data/2.4.0: dependencies: - hosted-git-info: 2.5.0 + hosted-git-info: 2.6.0 is-builtin-module: 1.0.0 semver: 5.5.0 - validate-npm-package-license: 3.0.1 + validate-npm-package-license: 3.0.3 dev: true resolution: integrity: sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw== @@ -866,7 +875,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' @@ -908,12 +917,12 @@ packages: /package-preview/1.0.5: dependencies: '@pnpm/exec': 1.1.4 - '@types/fs-extra': 5.0.0 + '@types/fs-extra': 5.0.1 '@types/load-json-file': 2.0.7 '@types/mz': 0.0.32 - '@types/node': 9.4.6 + '@types/node': 9.6.4 '@types/write-json-file': 2.2.1 - cross-spawn: 6.0.4 + cross-spawn: 6.0.5 find-down: 0.1.4 fs-extra: 5.0.0 graceful-fs: 4.1.11 @@ -922,7 +931,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: @@ -936,7 +945,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' @@ -971,13 +980,14 @@ packages: node: '>=4' resolution: integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - /peek-stream/1.1.2: + /peek-stream/1.1.3: dependencies: - duplexify: 3.5.3 + 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== /pify/2.3.0: dev: false engines: @@ -1014,7 +1024,7 @@ packages: integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== /pumpify/1.4.0: dependencies: - duplexify: 3.5.3 + duplexify: 3.5.4 inherits: 2.0.3 pump: 2.0.1 dev: true @@ -1049,18 +1059,18 @@ packages: node: '>=4' resolution: integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= - /readable-stream/2.3.4: + /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 dev: true resolution: - integrity: sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ== + integrity: sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== /redent/2.0.0: dependencies: indent-string: 3.2.0 @@ -1076,6 +1086,12 @@ packages: dev: true resolution: integrity: sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw== + /resolve/1.7.0: + dependencies: + path-parse: 1.0.5 + dev: true + resolution: + integrity: sha512-QdgZ5bjR1WAlpLaO5yHepFvC+o3rCr6wpfE2tpJNMkXdulf2jKomQBdNRQITF3ZKHNlT71syG98yQP03gasgnA== /resumer/0.0.0: dependencies: through: 2.3.8 @@ -1125,32 +1141,40 @@ packages: node: '>=4' resolution: integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= - /source-map-support/0.5.3: + /source-map-support/0.5.4: dependencies: source-map: 0.6.1 dev: true resolution: - integrity: sha512-eKkTgWYeBOQqFGXRfKabMFdnWepo51vWqEdoeikaEPFiJC7MCU5j2h4+6Q8npkZTeLGbSyecZvRxiSoWl3rh+w== + integrity: sha512-PETSPG6BjY1AHs2t64vS2aqAgu6dMIMXJULWFBGbh2Gr8nVLbCFDo6i/RMMvviIQ2h1Z8+5gQhVKSn2je9nmdg== /source-map/0.6.1: dev: true engines: node: '>=0.10.0' resolution: integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - /spdx-correct/1.0.2: + /spdx-correct/3.0.0: dependencies: - spdx-license-ids: 1.2.2 + spdx-expression-parse: 3.0.0 + spdx-license-ids: 3.0.0 dev: true resolution: - integrity: sha1-SzBz2TP/UfORLwOsVRlJikFQ20A= - /spdx-expression-parse/1.0.4: + integrity: sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g== + /spdx-exceptions/2.1.0: dev: true resolution: - integrity: sha1-m98vIOH0DtRH++JzJmGR/O1RYmw= - /spdx-license-ids/1.2.2: + integrity: sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg== + /spdx-expression-parse/3.0.0: + dependencies: + spdx-exceptions: 2.1.0 + spdx-license-ids: 3.0.0 dev: true resolution: - integrity: sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc= + integrity: sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + /spdx-license-ids/3.0.0: + dev: true + resolution: + integrity: sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA== /split2/2.2.0: dependencies: through2: 2.0.3 @@ -1160,12 +1184,12 @@ packages: /sprintf-js/1.0.3: resolution: integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - /ssri/5.2.4: + /ssri/5.3.0: dependencies: safe-buffer: 5.1.1 dev: true resolution: - integrity: sha512-UnEAgMZa15973iH7cUi0AHjJn1ACDIkaMyZILoqwN6yzt+4P81I8tBc5Hl+qwi5auMplZtPQsHrPBR5vJLcQtQ== + integrity: sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ== /stream-shift/1.0.0: dev: true resolution: @@ -1173,19 +1197,19 @@ 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 dev: true resolution: - integrity: sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ== + integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== /strip-ansi/3.0.1: dependencies: ansi-regex: 2.1.1 @@ -1211,18 +1235,18 @@ packages: node: '>=0.8.0' resolution: integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - /supports-color/5.2.0: + /supports-color/5.3.0: dependencies: has-flag: 3.0.0 dev: true engines: node: '>=4' resolution: - integrity: sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q== + integrity: sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg== /symlink-dir/1.1.2: dependencies: '@types/mz': 0.0.32 - '@types/node': 9.4.6 + '@types/node': 9.6.4 graceful-fs: 4.1.11 is-windows: 1.0.2 mkdirp-promise: 5.0.1 @@ -1261,9 +1285,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.4 + readable-stream: 2.3.6 xtend: 4.0.1 dev: true engines: @@ -1305,7 +1329,7 @@ packages: integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= /through2/2.0.3: dependencies: - readable-stream: 2.3.4 + readable-stream: 2.3.6 xtend: 4.0.1 dev: true resolution: @@ -1316,21 +1340,21 @@ packages: node: '>=4' resolution: integrity: sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA= - /ts-node/5.0.0: + /ts-node/5.0.1: dependencies: arrify: 1.0.1 - chalk: 2.3.1 - diff: 3.4.0 + 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.3 + source-map-support: 0.5.4 yn: 2.0.0 dev: true engines: node: '>=4.2.0' resolution: - integrity: sha512-mlSim/sQS1s5iT3KZEKXRaqsGC7xM2QoxkrhfznZJyou18dl47PTnY7/KMmbGqiVoQrO9Hk53CYpcychF5TNrQ== + integrity: sha512-XK7QmDcNHVmZkVtkiwNDWiERRHPyU8nBqZB1+iv2UhOG0q3RQ9HsZ2CMqISlFbxjrYFGfG2mX7bW4dAyxBVzUw== /tslib/1.9.0: dev: true resolution: @@ -1339,16 +1363,16 @@ packages: dependencies: babel-code-frame: 6.26.0 builtin-modules: 1.1.1 - chalk: 2.3.1 - commander: 2.14.1 - diff: 3.4.0 + chalk: 2.3.2 + commander: 2.15.1 + diff: 3.5.0 glob: 7.1.2 - js-yaml: 3.10.0 + js-yaml: 3.11.0 minimatch: 3.0.4 - resolve: 1.5.0 + resolve: 1.7.0 semver: 5.5.0 tslib: 1.9.0 - tsutils: 2.21.1 + tsutils: 2.26.1 dev: true engines: node: '>=4.8.0' @@ -1356,20 +1380,20 @@ 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.21.1: + /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-heMkdeQ9iUc90ynfiNo5Y+GXrEEGy86KMvnSTfHO+Q40AuNQ1lZGXcv58fuU9XTUxI0V7YIN9xPN+CO9b1Gn3w== - /typescript/2.7.2: + integrity: sha512-bnm9bcjOqOr1UljleL94wVCDlpa6KjfGaTkefeLch4GRafgDkROxPizbB/FxTEdI++5JqhxczRy/Qub0syNqZA== + /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== /unbzip2-stream/1.2.5: dependencies: buffer: 3.6.0 @@ -1389,17 +1413,17 @@ packages: dev: true resolution: integrity: sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc= - /unpack-stream/3.0.1: + /unpack-stream/3.0.2: dependencies: - '@types/node': 9.4.6 + '@types/node': 9.6.4 decompress-maybe: 1.0.0 - ssri: 5.2.4 + ssri: 5.3.0 tar-fs: 1.16.0 dev: true engines: node: '>=4' resolution: - integrity: sha512-yaG8wkdx7b9Cza2GGQ6YleqxLZwPaNsGYp9zJY61nZgRjl5ATXpfHaZzE1joL4/PlUu8rQiDV4bApqB2iPwz6g== + integrity: sha512-mdQv3N9fkxG04/4G8HLg3Q/whJscMTUikRQU2pTr4ISU9t59xoRGUEeqpUwpj78jZUPB7LN6oabkyZJ574MleA== /util-deprecate/1.0.2: dev: true resolution: @@ -1411,13 +1435,13 @@ packages: dev: false resolution: integrity: sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== - /validate-npm-package-license/3.0.1: + /validate-npm-package-license/3.0.3: dependencies: - spdx-correct: 1.0.2 - spdx-expression-parse: 1.0.4 + spdx-correct: 3.0.0 + spdx-expression-parse: 3.0.0 dev: true resolution: - integrity: sha1-KAS6vnEq0zeUWaz74kdGqywwP7w= + integrity: sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g== /which/1.3.0: dependencies: isexe: 2.0.0 @@ -1465,10 +1489,11 @@ packages: integrity: sha1-5a2ryKz0CPY4X8dklWhMiOavaJo= github.com/zkochan/yaml-tag/5dc60b313a917434585d02031c4fd4c326a751c1: dependencies: - js-yaml: 3.10.0 + js-yaml: 3.11.0 dev: true name: yaml-tag resolution: + registry: 'https://registry.npmjs.org/' tarball: 'https://codeload.github.com/zkochan/yaml-tag/tar.gz/5dc60b313a917434585d02031c4fd4c326a751c1' version: 1.1.0 registry: 'https://registry.npmjs.org/' diff --git a/src/pkgSnapshotToResolution.ts b/src/pkgSnapshotToResolution.ts index 37b4137884..baff10d536 100644 --- a/src/pkgSnapshotToResolution.ts +++ b/src/pkgSnapshotToResolution.ts @@ -31,10 +31,10 @@ export default ( function getTarball () { const parsed = dp.parse(relDepPath) - if (!parsed['name'] || !parsed['version']) { + if (!parsed.name || !parsed.version) { throw new Error(`Couldn't get tarball URL from dependency path ${relDepPath}`) } - return getNpmTarballUrl(parsed['name'], parsed['version'], {registry}) + return getNpmTarballUrl(parsed.name, parsed.version, {registry}) } // tslint:enable:no-string-literal }