├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── run.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | 8 | # Runtime data 9 | pids 10 | *.pid 11 | *.seed 12 | *.pid.lock 13 | 14 | # Directory for instrumented libs generated by jscoverage/JSCover 15 | lib-cov 16 | 17 | # Coverage directory used by tools like istanbul 18 | coverage 19 | 20 | # nyc test coverage 21 | .nyc_output 22 | 23 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 24 | .grunt 25 | 26 | # Bower dependency directory (https://bower.io/) 27 | bower_components 28 | 29 | # node-waf configuration 30 | .lock-wscript 31 | 32 | # Compiled binary addons (http://nodejs.org/api/addons.html) 33 | build/Release 34 | 35 | # Dependency directories 36 | node_modules/ 37 | jspm_packages/ 38 | 39 | # Optional npm cache directory 40 | .npm 41 | 42 | # Optional eslint cache 43 | .eslintcache 44 | 45 | # Optional REPL history 46 | .node_repl_history 47 | 48 | # Output of 'npm pack' 49 | *.tgz 50 | 51 | # Yarn Integrity file 52 | .yarn-integrity 53 | 54 | # dotenv environment variables file 55 | .env 56 | 57 | dist/ 58 | patch-package.test.tgz 59 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2018 David Sheldrick 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 19 | SOFTWARE. 20 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | postinstall-postinstall 2 | =================== 3 | 4 | Run your app's `postinstall` npm script during this package's `postinstall` script. 5 | 6 | ## Why 7 | 8 | Yarn runs the `postinstall` script after `yarn`, `yarn install` and `yarn add ` but not after `yarn remove `. If you add this package to your project, it will execute your project's `postinstall` hook even after a `yarn remove `. This requires your `postinstall` script to be idempotent, because it will be run twice for `yarn`, `yarn install`, and `yarn add ` 9 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "postinstall-postinstall", 3 | "version": "2.0.0", 4 | "main": "", 5 | "scripts": { 6 | "postinstall": "node ./run.js" 7 | }, 8 | "files": [ 9 | "run.js", 10 | "README.md", 11 | "LICENSE" 12 | ], 13 | "license": "MIT", 14 | "description": "runs your app's postinstall on this lib's postinstall", 15 | "repository": "https://github.com/ds300/postinstall-postinstall", 16 | "author": "David Sheldrick", 17 | "devDependencies": { 18 | "np": "^2.20.1" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /run.js: -------------------------------------------------------------------------------- 1 | const fs = require('fs') 2 | const cwd = require('process').cwd() 3 | const path = require('path') 4 | const exec = require('child_process').execSync 5 | 6 | const appPath = path.normalize(cwd.slice(0, cwd.lastIndexOf('node_modules'))) 7 | 8 | const packageJsonPath = path.join(appPath, 'package.json') 9 | 10 | if (fs.existsSync(packageJsonPath)) { 11 | const packageJson = JSON.parse(fs.readFileSync(packageJsonPath)) 12 | 13 | if (packageJson.scripts && packageJson.scripts.postinstall) { 14 | const pkgManager = shouldUseYarn() ? 'yarn' : 'npm'; 15 | exec(`${pkgManager} run postinstall`, {cwd: appPath}) 16 | } 17 | } 18 | 19 | function shouldUseYarn() { 20 | try { 21 | exec('yarnpkg --version', { stdio: 'ignore' }); 22 | return true; 23 | } catch (e) { 24 | return false; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | ansi-align@^2.0.0: 6 | version "2.0.0" 7 | resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" 8 | dependencies: 9 | string-width "^2.0.0" 10 | 11 | ansi-escapes@^1.0.0: 12 | version "1.4.0" 13 | resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" 14 | 15 | ansi-escapes@^3.0.0: 16 | version "3.1.0" 17 | resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.1.0.tgz#f73207bb81207d75fd6c83f125af26eea378ca30" 18 | 19 | ansi-regex@^2.0.0: 20 | version "2.1.1" 21 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" 22 | 23 | ansi-regex@^3.0.0: 24 | version "3.0.0" 25 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" 26 | 27 | ansi-styles@^2.2.1: 28 | version "2.2.1" 29 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" 30 | 31 | ansi-styles@^3.2.1: 32 | version "3.2.1" 33 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 34 | dependencies: 35 | color-convert "^1.9.0" 36 | 37 | any-observable@^0.2.0: 38 | version "0.2.0" 39 | resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.2.0.tgz#c67870058003579009083f54ac0abafb5c33d242" 40 | 41 | array-find-index@^1.0.1: 42 | version "1.0.2" 43 | resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" 44 | 45 | array-union@^1.0.1: 46 | version "1.0.2" 47 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" 48 | dependencies: 49 | array-uniq "^1.0.1" 50 | 51 | array-uniq@^1.0.1: 52 | version "1.0.3" 53 | resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" 54 | 55 | arrify@^1.0.1: 56 | version "1.0.1" 57 | resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" 58 | 59 | balanced-match@^1.0.0: 60 | version "1.0.0" 61 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" 62 | 63 | boxen@^1.2.1: 64 | version "1.3.0" 65 | resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" 66 | dependencies: 67 | ansi-align "^2.0.0" 68 | camelcase "^4.0.0" 69 | chalk "^2.0.1" 70 | cli-boxes "^1.0.0" 71 | string-width "^2.0.0" 72 | term-size "^1.2.0" 73 | widest-line "^2.0.0" 74 | 75 | brace-expansion@^1.1.7: 76 | version "1.1.11" 77 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 78 | dependencies: 79 | balanced-match "^1.0.0" 80 | concat-map "0.0.1" 81 | 82 | builtin-modules@^1.0.0: 83 | version "1.1.1" 84 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" 85 | 86 | camelcase-keys@^4.0.0: 87 | version "4.2.0" 88 | resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" 89 | dependencies: 90 | camelcase "^4.1.0" 91 | map-obj "^2.0.0" 92 | quick-lru "^1.0.0" 93 | 94 | camelcase@^4.0.0, camelcase@^4.1.0: 95 | version "4.1.0" 96 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" 97 | 98 | capture-stack-trace@^1.0.0: 99 | version "1.0.0" 100 | resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" 101 | 102 | chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: 103 | version "1.1.3" 104 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" 105 | dependencies: 106 | ansi-styles "^2.2.1" 107 | escape-string-regexp "^1.0.2" 108 | has-ansi "^2.0.0" 109 | strip-ansi "^3.0.0" 110 | supports-color "^2.0.0" 111 | 112 | chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0: 113 | version "2.3.2" 114 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.2.tgz#250dc96b07491bfd601e648d66ddf5f60c7a5c65" 115 | dependencies: 116 | ansi-styles "^3.2.1" 117 | escape-string-regexp "^1.0.5" 118 | supports-color "^5.3.0" 119 | 120 | chardet@^0.4.0: 121 | version "0.4.2" 122 | resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" 123 | 124 | ci-info@^1.0.0: 125 | version "1.1.3" 126 | resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.3.tgz#710193264bb05c77b8c90d02f5aaf22216a667b2" 127 | 128 | cli-boxes@^1.0.0: 129 | version "1.0.0" 130 | resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" 131 | 132 | cli-cursor@^1.0.2: 133 | version "1.0.2" 134 | resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" 135 | dependencies: 136 | restore-cursor "^1.0.1" 137 | 138 | cli-cursor@^2.1.0: 139 | version "2.1.0" 140 | resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" 141 | dependencies: 142 | restore-cursor "^2.0.0" 143 | 144 | cli-spinners@^0.1.2: 145 | version "0.1.2" 146 | resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-0.1.2.tgz#bb764d88e185fb9e1e6a2a1f19772318f605e31c" 147 | 148 | cli-truncate@^0.2.1: 149 | version "0.2.1" 150 | resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" 151 | dependencies: 152 | slice-ansi "0.0.4" 153 | string-width "^1.0.1" 154 | 155 | cli-width@^2.0.0: 156 | version "2.2.0" 157 | resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" 158 | 159 | code-point-at@^1.0.0: 160 | version "1.1.0" 161 | resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" 162 | 163 | color-convert@^1.9.0: 164 | version "1.9.1" 165 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed" 166 | dependencies: 167 | color-name "^1.1.1" 168 | 169 | color-name@^1.1.1: 170 | version "1.1.3" 171 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 172 | 173 | concat-map@0.0.1: 174 | version "0.0.1" 175 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 176 | 177 | configstore@^3.0.0: 178 | version "3.1.2" 179 | resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.2.tgz#c6f25defaeef26df12dd33414b001fe81a543f8f" 180 | dependencies: 181 | dot-prop "^4.1.0" 182 | graceful-fs "^4.1.2" 183 | make-dir "^1.0.0" 184 | unique-string "^1.0.0" 185 | write-file-atomic "^2.0.0" 186 | xdg-basedir "^3.0.0" 187 | 188 | create-error-class@^3.0.0: 189 | version "3.0.2" 190 | resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" 191 | dependencies: 192 | capture-stack-trace "^1.0.0" 193 | 194 | cross-spawn@^5.0.1: 195 | version "5.1.0" 196 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" 197 | dependencies: 198 | lru-cache "^4.0.1" 199 | shebang-command "^1.2.0" 200 | which "^1.2.9" 201 | 202 | crypto-random-string@^1.0.0: 203 | version "1.0.0" 204 | resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" 205 | 206 | currently-unhandled@^0.4.1: 207 | version "0.4.1" 208 | resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" 209 | dependencies: 210 | array-find-index "^1.0.1" 211 | 212 | date-fns@^1.27.2: 213 | version "1.29.0" 214 | resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.29.0.tgz#12e609cdcb935127311d04d33334e2960a2a54e6" 215 | 216 | decamelize-keys@^1.0.0: 217 | version "1.1.0" 218 | resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" 219 | dependencies: 220 | decamelize "^1.1.0" 221 | map-obj "^1.0.0" 222 | 223 | decamelize@^1.1.0: 224 | version "1.2.0" 225 | resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 226 | 227 | deep-extend@~0.4.0: 228 | version "0.4.2" 229 | resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" 230 | 231 | del@^3.0.0: 232 | version "3.0.0" 233 | resolved "https://registry.yarnpkg.com/del/-/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5" 234 | dependencies: 235 | globby "^6.1.0" 236 | is-path-cwd "^1.0.0" 237 | is-path-in-cwd "^1.0.0" 238 | p-map "^1.1.1" 239 | pify "^3.0.0" 240 | rimraf "^2.2.8" 241 | 242 | dot-prop@^4.1.0: 243 | version "4.2.0" 244 | resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" 245 | dependencies: 246 | is-obj "^1.0.0" 247 | 248 | duplexer3@^0.1.4: 249 | version "0.1.4" 250 | resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" 251 | 252 | elegant-spinner@^1.0.1: 253 | version "1.0.1" 254 | resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" 255 | 256 | error-ex@^1.3.1: 257 | version "1.3.1" 258 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" 259 | dependencies: 260 | is-arrayish "^0.2.1" 261 | 262 | escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: 263 | version "1.0.5" 264 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 265 | 266 | execa@^0.7.0: 267 | version "0.7.0" 268 | resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" 269 | dependencies: 270 | cross-spawn "^5.0.1" 271 | get-stream "^3.0.0" 272 | is-stream "^1.1.0" 273 | npm-run-path "^2.0.0" 274 | p-finally "^1.0.0" 275 | signal-exit "^3.0.0" 276 | strip-eof "^1.0.0" 277 | 278 | execa@^0.8.0: 279 | version "0.8.0" 280 | resolved "https://registry.yarnpkg.com/execa/-/execa-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da" 281 | dependencies: 282 | cross-spawn "^5.0.1" 283 | get-stream "^3.0.0" 284 | is-stream "^1.1.0" 285 | npm-run-path "^2.0.0" 286 | p-finally "^1.0.0" 287 | signal-exit "^3.0.0" 288 | strip-eof "^1.0.0" 289 | 290 | exit-hook@^1.0.0: 291 | version "1.1.1" 292 | resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" 293 | 294 | external-editor@^2.0.4: 295 | version "2.1.0" 296 | resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.1.0.tgz#3d026a21b7f95b5726387d4200ac160d372c3b48" 297 | dependencies: 298 | chardet "^0.4.0" 299 | iconv-lite "^0.4.17" 300 | tmp "^0.0.33" 301 | 302 | figures@^1.7.0: 303 | version "1.7.0" 304 | resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" 305 | dependencies: 306 | escape-string-regexp "^1.0.5" 307 | object-assign "^4.1.0" 308 | 309 | figures@^2.0.0: 310 | version "2.0.0" 311 | resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" 312 | dependencies: 313 | escape-string-regexp "^1.0.5" 314 | 315 | find-up@^2.0.0: 316 | version "2.1.0" 317 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" 318 | dependencies: 319 | locate-path "^2.0.0" 320 | 321 | fs.realpath@^1.0.0: 322 | version "1.0.0" 323 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 324 | 325 | get-stream@^3.0.0: 326 | version "3.0.0" 327 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" 328 | 329 | github-url-from-git@^1.5.0: 330 | version "1.5.0" 331 | resolved "https://registry.yarnpkg.com/github-url-from-git/-/github-url-from-git-1.5.0.tgz#f985fedcc0a9aa579dc88d7aff068d55cc6251a0" 332 | 333 | glob@^7.0.3, glob@^7.0.5: 334 | version "7.1.2" 335 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" 336 | dependencies: 337 | fs.realpath "^1.0.0" 338 | inflight "^1.0.4" 339 | inherits "2" 340 | minimatch "^3.0.4" 341 | once "^1.3.0" 342 | path-is-absolute "^1.0.0" 343 | 344 | global-dirs@^0.1.0: 345 | version "0.1.1" 346 | resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" 347 | dependencies: 348 | ini "^1.3.4" 349 | 350 | globby@^6.1.0: 351 | version "6.1.0" 352 | resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" 353 | dependencies: 354 | array-union "^1.0.1" 355 | glob "^7.0.3" 356 | object-assign "^4.0.1" 357 | pify "^2.0.0" 358 | pinkie-promise "^2.0.0" 359 | 360 | got@^6.7.1: 361 | version "6.7.1" 362 | resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" 363 | dependencies: 364 | create-error-class "^3.0.0" 365 | duplexer3 "^0.1.4" 366 | get-stream "^3.0.0" 367 | is-redirect "^1.0.0" 368 | is-retry-allowed "^1.0.0" 369 | is-stream "^1.0.0" 370 | lowercase-keys "^1.0.0" 371 | safe-buffer "^5.0.1" 372 | timed-out "^4.0.0" 373 | unzip-response "^2.0.1" 374 | url-parse-lax "^1.0.0" 375 | 376 | graceful-fs@^4.1.11, graceful-fs@^4.1.2: 377 | version "4.1.11" 378 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" 379 | 380 | has-ansi@^2.0.0: 381 | version "2.0.0" 382 | resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" 383 | dependencies: 384 | ansi-regex "^2.0.0" 385 | 386 | has-flag@^2.0.0: 387 | version "2.0.0" 388 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" 389 | 390 | has-flag@^3.0.0: 391 | version "3.0.0" 392 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 393 | 394 | has-yarn@^1.0.0: 395 | version "1.0.0" 396 | resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-1.0.0.tgz#89e25db604b725c8f5976fff0addc921b828a5a7" 397 | 398 | hosted-git-info@^2.1.4: 399 | version "2.6.0" 400 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.6.0.tgz#23235b29ab230c576aab0d4f13fc046b0b038222" 401 | 402 | hyperlinker@^1.0.0: 403 | version "1.0.0" 404 | resolved "https://registry.yarnpkg.com/hyperlinker/-/hyperlinker-1.0.0.tgz#23dc9e38a206b208ee49bc2d6c8ef47027df0c0e" 405 | 406 | iconv-lite@^0.4.17: 407 | version "0.4.19" 408 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" 409 | 410 | import-lazy@^2.1.0: 411 | version "2.1.0" 412 | resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" 413 | 414 | imurmurhash@^0.1.4: 415 | version "0.1.4" 416 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 417 | 418 | indent-string@^2.1.0: 419 | version "2.1.0" 420 | resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" 421 | dependencies: 422 | repeating "^2.0.0" 423 | 424 | indent-string@^3.0.0: 425 | version "3.2.0" 426 | resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" 427 | 428 | inflight@^1.0.4: 429 | version "1.0.6" 430 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 431 | dependencies: 432 | once "^1.3.0" 433 | wrappy "1" 434 | 435 | inherits@2: 436 | version "2.0.3" 437 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 438 | 439 | ini@^1.3.4, ini@~1.3.0: 440 | version "1.3.5" 441 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" 442 | 443 | inquirer@^3.0.6, inquirer@^3.3.0: 444 | version "3.3.0" 445 | resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" 446 | dependencies: 447 | ansi-escapes "^3.0.0" 448 | chalk "^2.0.0" 449 | cli-cursor "^2.1.0" 450 | cli-width "^2.0.0" 451 | external-editor "^2.0.4" 452 | figures "^2.0.0" 453 | lodash "^4.3.0" 454 | mute-stream "0.0.7" 455 | run-async "^2.2.0" 456 | rx-lite "^4.0.8" 457 | rx-lite-aggregates "^4.0.8" 458 | string-width "^2.1.0" 459 | strip-ansi "^4.0.0" 460 | through "^2.3.6" 461 | 462 | is-arrayish@^0.2.1: 463 | version "0.2.1" 464 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 465 | 466 | is-builtin-module@^1.0.0: 467 | version "1.0.0" 468 | resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" 469 | dependencies: 470 | builtin-modules "^1.0.0" 471 | 472 | is-ci@^1.0.10: 473 | version "1.1.0" 474 | resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.1.0.tgz#247e4162e7860cebbdaf30b774d6b0ac7dcfe7a5" 475 | dependencies: 476 | ci-info "^1.0.0" 477 | 478 | is-finite@^1.0.0: 479 | version "1.0.2" 480 | resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" 481 | dependencies: 482 | number-is-nan "^1.0.0" 483 | 484 | is-fullwidth-code-point@^1.0.0: 485 | version "1.0.0" 486 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" 487 | dependencies: 488 | number-is-nan "^1.0.0" 489 | 490 | is-fullwidth-code-point@^2.0.0: 491 | version "2.0.0" 492 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" 493 | 494 | is-installed-globally@^0.1.0: 495 | version "0.1.0" 496 | resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" 497 | dependencies: 498 | global-dirs "^0.1.0" 499 | is-path-inside "^1.0.0" 500 | 501 | is-npm@^1.0.0: 502 | version "1.0.0" 503 | resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" 504 | 505 | is-obj@^1.0.0: 506 | version "1.0.1" 507 | resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" 508 | 509 | is-path-cwd@^1.0.0: 510 | version "1.0.0" 511 | resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" 512 | 513 | is-path-in-cwd@^1.0.0: 514 | version "1.0.1" 515 | resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52" 516 | dependencies: 517 | is-path-inside "^1.0.0" 518 | 519 | is-path-inside@^1.0.0: 520 | version "1.0.1" 521 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" 522 | dependencies: 523 | path-is-inside "^1.0.1" 524 | 525 | is-plain-obj@^1.1.0: 526 | version "1.1.0" 527 | resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" 528 | 529 | is-promise@^2.1.0: 530 | version "2.1.0" 531 | resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" 532 | 533 | is-redirect@^1.0.0: 534 | version "1.0.0" 535 | resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" 536 | 537 | is-retry-allowed@^1.0.0: 538 | version "1.1.0" 539 | resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" 540 | 541 | is-stream@^1.0.0, is-stream@^1.1.0: 542 | version "1.1.0" 543 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" 544 | 545 | isexe@^2.0.0: 546 | version "2.0.0" 547 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 548 | 549 | issue-regex@^1.0.0: 550 | version "1.0.0" 551 | resolved "https://registry.yarnpkg.com/issue-regex/-/issue-regex-1.0.0.tgz#54fccf62ea65e4f47207572b8b78c1b3d9de5f77" 552 | 553 | json-parse-better-errors@^1.0.1: 554 | version "1.0.1" 555 | resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.1.tgz#50183cd1b2d25275de069e9e71b467ac9eab973a" 556 | 557 | latest-version@^3.0.0: 558 | version "3.1.0" 559 | resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15" 560 | dependencies: 561 | package-json "^4.0.0" 562 | 563 | listr-input@^0.1.1: 564 | version "0.1.3" 565 | resolved "https://registry.yarnpkg.com/listr-input/-/listr-input-0.1.3.tgz#0c313967b6d179ebe964a81e9363ce2a5a39d25c" 566 | dependencies: 567 | inquirer "^3.3.0" 568 | rxjs "^5.5.2" 569 | through "^2.3.8" 570 | 571 | listr-silent-renderer@^1.1.1: 572 | version "1.1.1" 573 | resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#924b5a3757153770bf1a8e3fbf74b8bbf3f9242e" 574 | 575 | listr-update-renderer@^0.2.0: 576 | version "0.2.0" 577 | resolved "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.2.0.tgz#ca80e1779b4e70266807e8eed1ad6abe398550f9" 578 | dependencies: 579 | chalk "^1.1.3" 580 | cli-truncate "^0.2.1" 581 | elegant-spinner "^1.0.1" 582 | figures "^1.7.0" 583 | indent-string "^3.0.0" 584 | log-symbols "^1.0.2" 585 | log-update "^1.0.2" 586 | strip-ansi "^3.0.1" 587 | 588 | listr-verbose-renderer@^0.4.0: 589 | version "0.4.1" 590 | resolved "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz#8206f4cf6d52ddc5827e5fd14989e0e965933a35" 591 | dependencies: 592 | chalk "^1.1.3" 593 | cli-cursor "^1.0.2" 594 | date-fns "^1.27.2" 595 | figures "^1.7.0" 596 | 597 | listr@^0.12.0: 598 | version "0.12.0" 599 | resolved "https://registry.yarnpkg.com/listr/-/listr-0.12.0.tgz#6bce2c0f5603fa49580ea17cd6a00cc0e5fa451a" 600 | dependencies: 601 | chalk "^1.1.3" 602 | cli-truncate "^0.2.1" 603 | figures "^1.7.0" 604 | indent-string "^2.1.0" 605 | is-promise "^2.1.0" 606 | is-stream "^1.1.0" 607 | listr-silent-renderer "^1.1.1" 608 | listr-update-renderer "^0.2.0" 609 | listr-verbose-renderer "^0.4.0" 610 | log-symbols "^1.0.2" 611 | log-update "^1.0.2" 612 | ora "^0.2.3" 613 | p-map "^1.1.1" 614 | rxjs "^5.0.0-beta.11" 615 | stream-to-observable "^0.1.0" 616 | strip-ansi "^3.0.1" 617 | 618 | load-json-file@^4.0.0: 619 | version "4.0.0" 620 | resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" 621 | dependencies: 622 | graceful-fs "^4.1.2" 623 | parse-json "^4.0.0" 624 | pify "^3.0.0" 625 | strip-bom "^3.0.0" 626 | 627 | locate-path@^2.0.0: 628 | version "2.0.0" 629 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" 630 | dependencies: 631 | p-locate "^2.0.0" 632 | path-exists "^3.0.0" 633 | 634 | lodash@^4.3.0: 635 | version "4.17.15" 636 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" 637 | 638 | log-symbols@^1.0.2: 639 | version "1.0.2" 640 | resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" 641 | dependencies: 642 | chalk "^1.0.0" 643 | 644 | log-symbols@^2.1.0: 645 | version "2.2.0" 646 | resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" 647 | dependencies: 648 | chalk "^2.0.1" 649 | 650 | log-update@^1.0.2: 651 | version "1.0.2" 652 | resolved "https://registry.yarnpkg.com/log-update/-/log-update-1.0.2.tgz#19929f64c4093d2d2e7075a1dad8af59c296b8d1" 653 | dependencies: 654 | ansi-escapes "^1.0.0" 655 | cli-cursor "^1.0.2" 656 | 657 | loud-rejection@^1.0.0: 658 | version "1.6.0" 659 | resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" 660 | dependencies: 661 | currently-unhandled "^0.4.1" 662 | signal-exit "^3.0.0" 663 | 664 | lowercase-keys@^1.0.0: 665 | version "1.0.1" 666 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" 667 | 668 | lru-cache@^4.0.1: 669 | version "4.1.2" 670 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.2.tgz#45234b2e6e2f2b33da125624c4664929a0224c3f" 671 | dependencies: 672 | pseudomap "^1.0.2" 673 | yallist "^2.1.2" 674 | 675 | make-dir@^1.0.0: 676 | version "1.3.0" 677 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" 678 | dependencies: 679 | pify "^3.0.0" 680 | 681 | map-obj@^1.0.0: 682 | version "1.0.1" 683 | resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" 684 | 685 | map-obj@^2.0.0: 686 | version "2.0.0" 687 | resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" 688 | 689 | meow@^4.0.0: 690 | version "4.0.0" 691 | resolved "https://registry.yarnpkg.com/meow/-/meow-4.0.0.tgz#fd5855dd008db5b92c552082db1c307cba20b29d" 692 | dependencies: 693 | camelcase-keys "^4.0.0" 694 | decamelize-keys "^1.0.0" 695 | loud-rejection "^1.0.0" 696 | minimist "^1.1.3" 697 | minimist-options "^3.0.1" 698 | normalize-package-data "^2.3.4" 699 | read-pkg-up "^3.0.0" 700 | redent "^2.0.0" 701 | trim-newlines "^2.0.0" 702 | 703 | mimic-fn@^1.0.0: 704 | version "1.2.0" 705 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" 706 | 707 | minimatch@^3.0.4: 708 | version "3.0.4" 709 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 710 | dependencies: 711 | brace-expansion "^1.1.7" 712 | 713 | minimist-options@^3.0.1: 714 | version "3.0.2" 715 | resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" 716 | dependencies: 717 | arrify "^1.0.1" 718 | is-plain-obj "^1.1.0" 719 | 720 | minimist@^1.1.3, minimist@^1.2.0: 721 | version "1.2.0" 722 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" 723 | 724 | mute-stream@0.0.7: 725 | version "0.0.7" 726 | resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" 727 | 728 | normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: 729 | version "2.4.0" 730 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" 731 | dependencies: 732 | hosted-git-info "^2.1.4" 733 | is-builtin-module "^1.0.0" 734 | semver "2 || 3 || 4 || 5" 735 | validate-npm-package-license "^3.0.1" 736 | 737 | np@^2.20.1: 738 | version "2.20.1" 739 | resolved "https://registry.yarnpkg.com/np/-/np-2.20.1.tgz#6369add67598d0de8cfeecf308249b6bb55a4bfb" 740 | dependencies: 741 | any-observable "^0.2.0" 742 | chalk "^2.3.0" 743 | del "^3.0.0" 744 | execa "^0.8.0" 745 | github-url-from-git "^1.5.0" 746 | has-yarn "^1.0.0" 747 | hyperlinker "^1.0.0" 748 | inquirer "^3.0.6" 749 | issue-regex "^1.0.0" 750 | listr "^0.12.0" 751 | listr-input "^0.1.1" 752 | log-symbols "^2.1.0" 753 | meow "^4.0.0" 754 | p-tap "^1.0.0" 755 | p-timeout "^2.0.1" 756 | read-pkg-up "^3.0.0" 757 | rxjs "5.4.3" 758 | semver "^5.2.0" 759 | split "^1.0.0" 760 | stream-to-observable "^0.2.0" 761 | supports-hyperlinks "^1.0.1" 762 | update-notifier "^2.1.0" 763 | 764 | npm-run-path@^2.0.0: 765 | version "2.0.2" 766 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" 767 | dependencies: 768 | path-key "^2.0.0" 769 | 770 | number-is-nan@^1.0.0: 771 | version "1.0.1" 772 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 773 | 774 | object-assign@^4.0.1, object-assign@^4.1.0: 775 | version "4.1.1" 776 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 777 | 778 | once@^1.3.0: 779 | version "1.4.0" 780 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 781 | dependencies: 782 | wrappy "1" 783 | 784 | onetime@^1.0.0: 785 | version "1.1.0" 786 | resolved "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" 787 | 788 | onetime@^2.0.0: 789 | version "2.0.1" 790 | resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" 791 | dependencies: 792 | mimic-fn "^1.0.0" 793 | 794 | ora@^0.2.3: 795 | version "0.2.3" 796 | resolved "https://registry.yarnpkg.com/ora/-/ora-0.2.3.tgz#37527d220adcd53c39b73571d754156d5db657a4" 797 | dependencies: 798 | chalk "^1.1.1" 799 | cli-cursor "^1.0.2" 800 | cli-spinners "^0.1.2" 801 | object-assign "^4.0.1" 802 | 803 | os-tmpdir@~1.0.2: 804 | version "1.0.2" 805 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" 806 | 807 | p-finally@^1.0.0: 808 | version "1.0.0" 809 | resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" 810 | 811 | p-limit@^1.1.0: 812 | version "1.2.0" 813 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.2.0.tgz#0e92b6bedcb59f022c13d0f1949dc82d15909f1c" 814 | dependencies: 815 | p-try "^1.0.0" 816 | 817 | p-locate@^2.0.0: 818 | version "2.0.0" 819 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" 820 | dependencies: 821 | p-limit "^1.1.0" 822 | 823 | p-map@^1.1.1: 824 | version "1.2.0" 825 | resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" 826 | 827 | p-tap@^1.0.0: 828 | version "1.0.0" 829 | resolved "https://registry.yarnpkg.com/p-tap/-/p-tap-1.0.0.tgz#dc4fa086135e8688226f6e7dccea67d8322d08df" 830 | 831 | p-timeout@^2.0.1: 832 | version "2.0.1" 833 | resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" 834 | dependencies: 835 | p-finally "^1.0.0" 836 | 837 | p-try@^1.0.0: 838 | version "1.0.0" 839 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" 840 | 841 | package-json@^4.0.0: 842 | version "4.0.1" 843 | resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed" 844 | dependencies: 845 | got "^6.7.1" 846 | registry-auth-token "^3.0.1" 847 | registry-url "^3.0.3" 848 | semver "^5.1.0" 849 | 850 | parse-json@^4.0.0: 851 | version "4.0.0" 852 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" 853 | dependencies: 854 | error-ex "^1.3.1" 855 | json-parse-better-errors "^1.0.1" 856 | 857 | path-exists@^3.0.0: 858 | version "3.0.0" 859 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" 860 | 861 | path-is-absolute@^1.0.0: 862 | version "1.0.1" 863 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 864 | 865 | path-is-inside@^1.0.1: 866 | version "1.0.2" 867 | resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" 868 | 869 | path-key@^2.0.0: 870 | version "2.0.1" 871 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" 872 | 873 | path-type@^3.0.0: 874 | version "3.0.0" 875 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" 876 | dependencies: 877 | pify "^3.0.0" 878 | 879 | pify@^2.0.0: 880 | version "2.3.0" 881 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 882 | 883 | pify@^3.0.0: 884 | version "3.0.0" 885 | resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" 886 | 887 | pinkie-promise@^2.0.0: 888 | version "2.0.1" 889 | resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" 890 | dependencies: 891 | pinkie "^2.0.0" 892 | 893 | pinkie@^2.0.0: 894 | version "2.0.4" 895 | resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" 896 | 897 | prepend-http@^1.0.1: 898 | version "1.0.4" 899 | resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" 900 | 901 | pseudomap@^1.0.2: 902 | version "1.0.2" 903 | resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" 904 | 905 | quick-lru@^1.0.0: 906 | version "1.1.0" 907 | resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" 908 | 909 | rc@^1.0.1, rc@^1.1.6: 910 | version "1.2.6" 911 | resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.6.tgz#eb18989c6d4f4f162c399f79ddd29f3835568092" 912 | dependencies: 913 | deep-extend "~0.4.0" 914 | ini "~1.3.0" 915 | minimist "^1.2.0" 916 | strip-json-comments "~2.0.1" 917 | 918 | read-pkg-up@^3.0.0: 919 | version "3.0.0" 920 | resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" 921 | dependencies: 922 | find-up "^2.0.0" 923 | read-pkg "^3.0.0" 924 | 925 | read-pkg@^3.0.0: 926 | version "3.0.0" 927 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" 928 | dependencies: 929 | load-json-file "^4.0.0" 930 | normalize-package-data "^2.3.2" 931 | path-type "^3.0.0" 932 | 933 | redent@^2.0.0: 934 | version "2.0.0" 935 | resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" 936 | dependencies: 937 | indent-string "^3.0.0" 938 | strip-indent "^2.0.0" 939 | 940 | registry-auth-token@^3.0.1: 941 | version "3.3.2" 942 | resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20" 943 | dependencies: 944 | rc "^1.1.6" 945 | safe-buffer "^5.0.1" 946 | 947 | registry-url@^3.0.3: 948 | version "3.1.0" 949 | resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942" 950 | dependencies: 951 | rc "^1.0.1" 952 | 953 | repeating@^2.0.0: 954 | version "2.0.1" 955 | resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" 956 | dependencies: 957 | is-finite "^1.0.0" 958 | 959 | restore-cursor@^1.0.1: 960 | version "1.0.1" 961 | resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" 962 | dependencies: 963 | exit-hook "^1.0.0" 964 | onetime "^1.0.0" 965 | 966 | restore-cursor@^2.0.0: 967 | version "2.0.0" 968 | resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" 969 | dependencies: 970 | onetime "^2.0.0" 971 | signal-exit "^3.0.2" 972 | 973 | rimraf@^2.2.8: 974 | version "2.6.2" 975 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" 976 | dependencies: 977 | glob "^7.0.5" 978 | 979 | run-async@^2.2.0: 980 | version "2.3.0" 981 | resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" 982 | dependencies: 983 | is-promise "^2.1.0" 984 | 985 | rx-lite-aggregates@^4.0.8: 986 | version "4.0.8" 987 | resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" 988 | dependencies: 989 | rx-lite "*" 990 | 991 | rx-lite@*, rx-lite@^4.0.8: 992 | version "4.0.8" 993 | resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" 994 | 995 | rxjs@5.4.3: 996 | version "5.4.3" 997 | resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.4.3.tgz#0758cddee6033d68e0fd53676f0f3596ce3d483f" 998 | dependencies: 999 | symbol-observable "^1.0.1" 1000 | 1001 | rxjs@^5.0.0-beta.11, rxjs@^5.5.2: 1002 | version "5.5.8" 1003 | resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.8.tgz#b2b0809a57614ad6254c03d7446dea0d83ca3791" 1004 | dependencies: 1005 | symbol-observable "1.0.1" 1006 | 1007 | safe-buffer@^5.0.1: 1008 | version "5.1.1" 1009 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" 1010 | 1011 | semver-diff@^2.0.0: 1012 | version "2.1.0" 1013 | resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" 1014 | dependencies: 1015 | semver "^5.0.3" 1016 | 1017 | "semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.2.0: 1018 | version "5.5.0" 1019 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" 1020 | 1021 | shebang-command@^1.2.0: 1022 | version "1.2.0" 1023 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" 1024 | dependencies: 1025 | shebang-regex "^1.0.0" 1026 | 1027 | shebang-regex@^1.0.0: 1028 | version "1.0.0" 1029 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" 1030 | 1031 | signal-exit@^3.0.0, signal-exit@^3.0.2: 1032 | version "3.0.2" 1033 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" 1034 | 1035 | slice-ansi@0.0.4: 1036 | version "0.0.4" 1037 | resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" 1038 | 1039 | spdx-correct@^3.0.0: 1040 | version "3.0.0" 1041 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.0.tgz#05a5b4d7153a195bc92c3c425b69f3b2a9524c82" 1042 | dependencies: 1043 | spdx-expression-parse "^3.0.0" 1044 | spdx-license-ids "^3.0.0" 1045 | 1046 | spdx-exceptions@^2.1.0: 1047 | version "2.1.0" 1048 | resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz#2c7ae61056c714a5b9b9b2b2af7d311ef5c78fe9" 1049 | 1050 | spdx-expression-parse@^3.0.0: 1051 | version "3.0.0" 1052 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" 1053 | dependencies: 1054 | spdx-exceptions "^2.1.0" 1055 | spdx-license-ids "^3.0.0" 1056 | 1057 | spdx-license-ids@^3.0.0: 1058 | version "3.0.0" 1059 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz#7a7cd28470cc6d3a1cfe6d66886f6bc430d3ac87" 1060 | 1061 | split@^1.0.0: 1062 | version "1.0.1" 1063 | resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" 1064 | dependencies: 1065 | through "2" 1066 | 1067 | stream-to-observable@^0.1.0: 1068 | version "0.1.0" 1069 | resolved "https://registry.yarnpkg.com/stream-to-observable/-/stream-to-observable-0.1.0.tgz#45bf1d9f2d7dc09bed81f1c307c430e68b84cffe" 1070 | 1071 | stream-to-observable@^0.2.0: 1072 | version "0.2.0" 1073 | resolved "https://registry.yarnpkg.com/stream-to-observable/-/stream-to-observable-0.2.0.tgz#59d6ea393d87c2c0ddac10aa0d561bc6ba6f0e10" 1074 | dependencies: 1075 | any-observable "^0.2.0" 1076 | 1077 | string-width@^1.0.1: 1078 | version "1.0.2" 1079 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" 1080 | dependencies: 1081 | code-point-at "^1.0.0" 1082 | is-fullwidth-code-point "^1.0.0" 1083 | strip-ansi "^3.0.0" 1084 | 1085 | string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: 1086 | version "2.1.1" 1087 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" 1088 | dependencies: 1089 | is-fullwidth-code-point "^2.0.0" 1090 | strip-ansi "^4.0.0" 1091 | 1092 | strip-ansi@^3.0.0, strip-ansi@^3.0.1: 1093 | version "3.0.1" 1094 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 1095 | dependencies: 1096 | ansi-regex "^2.0.0" 1097 | 1098 | strip-ansi@^4.0.0: 1099 | version "4.0.0" 1100 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" 1101 | dependencies: 1102 | ansi-regex "^3.0.0" 1103 | 1104 | strip-bom@^3.0.0: 1105 | version "3.0.0" 1106 | resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" 1107 | 1108 | strip-eof@^1.0.0: 1109 | version "1.0.0" 1110 | resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" 1111 | 1112 | strip-indent@^2.0.0: 1113 | version "2.0.0" 1114 | resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" 1115 | 1116 | strip-json-comments@~2.0.1: 1117 | version "2.0.1" 1118 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 1119 | 1120 | supports-color@^2.0.0: 1121 | version "2.0.0" 1122 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" 1123 | 1124 | supports-color@^5.0.0, supports-color@^5.3.0: 1125 | version "5.3.0" 1126 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.3.0.tgz#5b24ac15db80fa927cf5227a4a33fd3c4c7676c0" 1127 | dependencies: 1128 | has-flag "^3.0.0" 1129 | 1130 | supports-hyperlinks@^1.0.1: 1131 | version "1.0.1" 1132 | resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-1.0.1.tgz#71daedf36cc1060ac5100c351bb3da48c29c0ef7" 1133 | dependencies: 1134 | has-flag "^2.0.0" 1135 | supports-color "^5.0.0" 1136 | 1137 | symbol-observable@1.0.1: 1138 | version "1.0.1" 1139 | resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" 1140 | 1141 | symbol-observable@^1.0.1: 1142 | version "1.2.0" 1143 | resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" 1144 | 1145 | term-size@^1.2.0: 1146 | version "1.2.0" 1147 | resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" 1148 | dependencies: 1149 | execa "^0.7.0" 1150 | 1151 | through@2, through@^2.3.6, through@^2.3.8: 1152 | version "2.3.8" 1153 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 1154 | 1155 | timed-out@^4.0.0: 1156 | version "4.0.1" 1157 | resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" 1158 | 1159 | tmp@^0.0.33: 1160 | version "0.0.33" 1161 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" 1162 | dependencies: 1163 | os-tmpdir "~1.0.2" 1164 | 1165 | trim-newlines@^2.0.0: 1166 | version "2.0.0" 1167 | resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" 1168 | 1169 | unique-string@^1.0.0: 1170 | version "1.0.0" 1171 | resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" 1172 | dependencies: 1173 | crypto-random-string "^1.0.0" 1174 | 1175 | unzip-response@^2.0.1: 1176 | version "2.0.1" 1177 | resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" 1178 | 1179 | update-notifier@^2.1.0: 1180 | version "2.4.0" 1181 | resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.4.0.tgz#f9b4c700fbfd4ec12c811587258777d563d8c866" 1182 | dependencies: 1183 | boxen "^1.2.1" 1184 | chalk "^2.0.1" 1185 | configstore "^3.0.0" 1186 | import-lazy "^2.1.0" 1187 | is-ci "^1.0.10" 1188 | is-installed-globally "^0.1.0" 1189 | is-npm "^1.0.0" 1190 | latest-version "^3.0.0" 1191 | semver-diff "^2.0.0" 1192 | xdg-basedir "^3.0.0" 1193 | 1194 | url-parse-lax@^1.0.0: 1195 | version "1.0.0" 1196 | resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" 1197 | dependencies: 1198 | prepend-http "^1.0.1" 1199 | 1200 | validate-npm-package-license@^3.0.1: 1201 | version "3.0.3" 1202 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz#81643bcbef1bdfecd4623793dc4648948ba98338" 1203 | dependencies: 1204 | spdx-correct "^3.0.0" 1205 | spdx-expression-parse "^3.0.0" 1206 | 1207 | which@^1.2.9: 1208 | version "1.3.0" 1209 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" 1210 | dependencies: 1211 | isexe "^2.0.0" 1212 | 1213 | widest-line@^2.0.0: 1214 | version "2.0.0" 1215 | resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.0.tgz#0142a4e8a243f8882c0233aa0e0281aa76152273" 1216 | dependencies: 1217 | string-width "^2.1.1" 1218 | 1219 | wrappy@1: 1220 | version "1.0.2" 1221 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 1222 | 1223 | write-file-atomic@^2.0.0: 1224 | version "2.3.0" 1225 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab" 1226 | dependencies: 1227 | graceful-fs "^4.1.11" 1228 | imurmurhash "^0.1.4" 1229 | signal-exit "^3.0.2" 1230 | 1231 | xdg-basedir@^3.0.0: 1232 | version "3.0.0" 1233 | resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" 1234 | 1235 | yallist@^2.1.2: 1236 | version "2.1.2" 1237 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" 1238 | --------------------------------------------------------------------------------