117.diff (15510B)
1 diff --git a/package.json b/package.json 2 index 5785626..57b8c7f 100644 3 --- a/package.json 4 +++ b/package.json 5 @@ -35,7 +35,7 @@ 6 "simple-git": "^1.75.0", 7 "slackbots": "^1.0.2", 8 "string": "^3.3.3", 9 - "yargs": "^11.0.0" 10 + "yargs": "^13.0.0" 11 }, 12 "preferGlobal": false, 13 "private": true, 14 diff --git a/yarn.lock b/yarn.lock 15 index 3f73123..3143d59 100644 16 --- a/yarn.lock 17 +++ b/yarn.lock 18 @@ -26,6 +26,10 @@ ansi-regex@^3.0.0: 19 version "3.0.0" 20 resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" 21 22 +ansi-regex@^4.0.0: 23 + version "4.0.0" 24 + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.0.0.tgz#70de791edf021404c3fd615aa89118ae0432e5a9" 25 + 26 ansi-styles@^2.2.1: 27 version "2.2.1" 28 resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" 29 @@ -176,9 +180,9 @@ bytes@3.0.0: 30 version "3.0.0" 31 resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" 32 33 -camelcase@^4.1.0: 34 - version "4.1.0" 35 - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" 36 +camelcase@^5.0.0: 37 + version "5.0.0" 38 + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42" 39 40 caseless@~0.10.0: 41 version "0.10.0" 42 @@ -261,11 +265,13 @@ cron-parser@^2.4.0: 43 is-nan "^1.2.1" 44 moment-timezone "^0.5.0" 45 46 -cross-spawn@^5.0.1: 47 - version "5.1.0" 48 - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" 49 +cross-spawn@^6.0.0: 50 + version "6.0.5" 51 + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" 52 dependencies: 53 - lru-cache "^4.0.1" 54 + nice-try "^1.0.4" 55 + path-key "^2.0.1" 56 + semver "^5.5.0" 57 shebang-command "^1.2.0" 58 which "^1.2.9" 59 60 @@ -313,7 +319,7 @@ debug@^3.1.0: 61 dependencies: 62 ms "2.0.0" 63 64 -decamelize@^1.1.1: 65 +decamelize@^1.2.0: 66 version "1.2.0" 67 resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 68 69 @@ -354,6 +360,10 @@ ee-first@1.1.1: 70 version "1.1.1" 71 resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" 72 73 +emoji-regex@^7.0.1: 74 + version "7.0.3" 75 + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" 76 + 77 encodeurl@~1.0.1: 78 version "1.0.1" 79 resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.1.tgz#79e3d58655346909fe6f0f45a5de68103b294d20" 80 @@ -402,12 +412,12 @@ eventemitter3@^3.0.0: 81 version "3.0.1" 82 resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.0.1.tgz#4ce66c3fc5b5a6b9f2245e359e1938f1ab10f960" 83 84 -execa@^0.7.0: 85 - version "0.7.0" 86 - resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" 87 +execa@^1.0.0: 88 + version "1.0.0" 89 + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" 90 dependencies: 91 - cross-spawn "^5.0.1" 92 - get-stream "^3.0.0" 93 + cross-spawn "^6.0.0" 94 + get-stream "^4.0.0" 95 is-stream "^1.1.0" 96 npm-run-path "^2.0.0" 97 p-finally "^1.0.0" 98 @@ -481,11 +491,11 @@ finalhandler@1.1.0: 99 statuses "~1.3.1" 100 unpipe "~1.0.0" 101 102 -find-up@^2.1.0: 103 - version "2.1.0" 104 - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" 105 +find-up@^3.0.0: 106 + version "3.0.0" 107 + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" 108 dependencies: 109 - locate-path "^2.0.0" 110 + locate-path "^3.0.0" 111 112 foreach@^2.0.5: 113 version "2.0.5" 114 @@ -549,13 +559,15 @@ generate-object-property@^1.1.0: 115 dependencies: 116 is-property "^1.0.0" 117 118 -get-caller-file@^1.0.1: 119 - version "1.0.2" 120 - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" 121 +get-caller-file@^2.0.1: 122 + version "2.0.1" 123 + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.1.tgz#25835260d3a2b9665fcdbb08cb039a7bbf7011c0" 124 125 -get-stream@^3.0.0: 126 - version "3.0.0" 127 - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" 128 +get-stream@^4.0.0: 129 + version "4.1.0" 130 + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" 131 + dependencies: 132 + pump "^3.0.0" 133 134 getpass@^0.1.1: 135 version "0.1.7" 136 @@ -703,9 +715,9 @@ inherits@2, inherits@2.0.3, inherits@~2.0.1, inherits@~2.0.3: 137 version "2.0.3" 138 resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 139 140 -invert-kv@^1.0.0: 141 - version "1.0.0" 142 - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" 143 +invert-kv@^2.0.0: 144 + version "2.0.0" 145 + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" 146 147 ipaddr.js@1.5.2: 148 version "1.5.2" 149 @@ -840,11 +852,11 @@ jsprim@^1.2.2: 150 json-schema "0.2.3" 151 verror "1.10.0" 152 153 -lcid@^1.0.0: 154 - version "1.0.0" 155 - resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" 156 +lcid@^2.0.0: 157 + version "2.0.0" 158 + resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" 159 dependencies: 160 - invert-kv "^1.0.0" 161 + invert-kv "^2.0.0" 162 163 linkify-it@~1.2.0: 164 version "1.2.4" 165 @@ -852,11 +864,11 @@ linkify-it@~1.2.0: 166 dependencies: 167 uc.micro "^1.0.1" 168 169 -locate-path@^2.0.0: 170 - version "2.0.0" 171 - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" 172 +locate-path@^3.0.0: 173 + version "3.0.0" 174 + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" 175 dependencies: 176 - p-locate "^2.0.0" 177 + p-locate "^3.0.0" 178 path-exists "^3.0.0" 179 180 lodash@^4.13.1, lodash@^4.14.0, lodash@^4.17.2, lodash@^4.17.4: 181 @@ -867,12 +879,11 @@ long-timeout@0.1.1: 182 version "0.1.1" 183 resolved "https://registry.yarnpkg.com/long-timeout/-/long-timeout-0.1.1.tgz#9721d788b47e0bcb5a24c2e2bee1a0da55dab514" 184 185 -lru-cache@^4.0.1: 186 - version "4.1.1" 187 - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" 188 +map-age-cleaner@^0.1.1: 189 + version "0.1.3" 190 + resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" 191 dependencies: 192 - pseudomap "^1.0.2" 193 - yallist "^2.1.2" 194 + p-defer "^1.0.0" 195 196 markdown-it@^4.3.0: 197 version "4.4.0" 198 @@ -896,11 +907,13 @@ media-typer@0.3.0: 199 version "0.3.0" 200 resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" 201 202 -mem@^1.1.0: 203 - version "1.1.0" 204 - resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" 205 +mem@^4.0.0: 206 + version "4.1.0" 207 + resolved "https://registry.yarnpkg.com/mem/-/mem-4.1.0.tgz#aeb9be2d21f47e78af29e4ac5978e8afa2ca5b8a" 208 dependencies: 209 + map-age-cleaner "^0.1.1" 210 mimic-fn "^1.0.0" 211 + p-is-promise "^2.0.0" 212 213 merge-descriptors@1.0.1: 214 version "1.0.1" 215 @@ -978,6 +991,10 @@ negotiator@0.6.1: 216 version "0.6.1" 217 resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" 218 219 +nice-try@^1.0.4: 220 + version "1.0.5" 221 + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" 222 + 223 node-icu-charset-detector@~0.2.0: 224 version "0.2.0" 225 resolved "https://registry.yarnpkg.com/node-icu-charset-detector/-/node-icu-charset-detector-0.2.0.tgz#c2320da374ddcb671fc54cb4a0e041e156ffd639" 226 @@ -1050,27 +1067,41 @@ options@>=0.0.5: 227 version "0.0.6" 228 resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" 229 230 -os-locale@^2.0.0: 231 - version "2.1.0" 232 - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" 233 +os-locale@^3.1.0: 234 + version "3.1.0" 235 + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" 236 dependencies: 237 - execa "^0.7.0" 238 - lcid "^1.0.0" 239 - mem "^1.1.0" 240 + execa "^1.0.0" 241 + lcid "^2.0.0" 242 + mem "^4.0.0" 243 + 244 +p-defer@^1.0.0: 245 + version "1.0.0" 246 + resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" 247 248 p-finally@^1.0.0: 249 version "1.0.0" 250 resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" 251 252 -p-limit@^1.1.0: 253 - version "1.1.0" 254 - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc" 255 - 256 -p-locate@^2.0.0: 257 +p-is-promise@^2.0.0: 258 version "2.0.0" 259 - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" 260 + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.0.0.tgz#7554e3d572109a87e1f3f53f6a7d85d1b194f4c5" 261 + 262 +p-limit@^2.0.0: 263 + version "2.1.0" 264 + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.1.0.tgz#1d5a0d20fb12707c758a655f6bbc4386b5930d68" 265 + dependencies: 266 + p-try "^2.0.0" 267 + 268 +p-locate@^3.0.0: 269 + version "3.0.0" 270 + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" 271 dependencies: 272 - p-limit "^1.1.0" 273 + p-limit "^2.0.0" 274 + 275 +p-try@^2.0.0: 276 + version "2.0.0" 277 + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.0.0.tgz#85080bb87c64688fa47996fe8f7dfbe8211760b1" 278 279 parseurl@~1.3.2: 280 version "1.3.2" 281 @@ -1084,7 +1115,7 @@ path-is-absolute@^1.0.0: 282 version "1.0.1" 283 resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 284 285 -path-key@^2.0.0: 286 +path-key@^2.0.0, path-key@^2.0.1: 287 version "2.0.1" 288 resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" 289 290 @@ -1107,10 +1138,6 @@ proxy-addr@~2.0.2: 291 forwarded "~0.1.2" 292 ipaddr.js "1.5.2" 293 294 -pseudomap@^1.0.2: 295 - version "1.0.2" 296 - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" 297 - 298 pump@^2.0.0: 299 version "2.0.1" 300 resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" 301 @@ -1118,6 +1145,13 @@ pump@^2.0.0: 302 end-of-stream "^1.1.0" 303 once "^1.3.1" 304 305 +pump@^3.0.0: 306 + version "3.0.0" 307 + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" 308 + dependencies: 309 + end-of-stream "^1.1.0" 310 + once "^1.3.1" 311 + 312 punycode@^1.4.1: 313 version "1.4.1" 314 resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" 315 @@ -1289,9 +1323,9 @@ require-directory@^2.1.1: 316 version "2.1.1" 317 resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 318 319 -require-main-filename@^1.0.1: 320 - version "1.0.1" 321 - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" 322 +require-main-filename@^2.0.0: 323 + version "2.0.0" 324 + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" 325 326 rimraf@^2.4.1: 327 version "2.6.2" 328 @@ -1303,6 +1337,10 @@ safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@~5.1.0, s 329 version "5.1.1" 330 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" 331 332 +semver@^5.5.0: 333 + version "5.6.0" 334 + resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" 335 + 336 send@0.16.1: 337 version "0.16.1" 338 resolved "https://registry.yarnpkg.com/send/-/send-0.16.1.tgz#a70e1ca21d1382c11d0d9f6231deb281080d7ab3" 339 @@ -1432,13 +1470,21 @@ string-width@^1.0.1: 340 is-fullwidth-code-point "^1.0.0" 341 strip-ansi "^3.0.0" 342 343 -string-width@^2.0.0, string-width@^2.1.1: 344 +string-width@^2.1.1: 345 version "2.1.1" 346 resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" 347 dependencies: 348 is-fullwidth-code-point "^2.0.0" 349 strip-ansi "^4.0.0" 350 351 +string-width@^3.0.0: 352 + version "3.0.0" 353 + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.0.0.tgz#5a1690a57cc78211fffd9bf24bbe24d090604eb1" 354 + dependencies: 355 + emoji-regex "^7.0.1" 356 + is-fullwidth-code-point "^2.0.0" 357 + strip-ansi "^5.0.0" 358 + 359 string@^3.3.3: 360 version "3.3.3" 361 resolved "https://registry.yarnpkg.com/string/-/string-3.3.3.tgz#5ea211cd92d228e184294990a6cc97b366a77cb0" 362 @@ -1473,6 +1519,12 @@ strip-ansi@^4.0.0: 363 dependencies: 364 ansi-regex "^3.0.0" 365 366 +strip-ansi@^5.0.0: 367 + version "5.0.0" 368 + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.0.0.tgz#f78f68b5d0866c20b2c9b8c61b5298508dc8756f" 369 + dependencies: 370 + ansi-regex "^4.0.0" 371 + 372 strip-eof@^1.0.0: 373 version "1.0.0" 374 resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" 375 @@ -1580,36 +1632,32 @@ xtend@^4.0.0: 376 version "4.0.1" 377 resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" 378 379 -y18n@^3.2.1: 380 - version "3.2.1" 381 - resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" 382 - 383 -yallist@^2.1.2: 384 - version "2.1.2" 385 - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" 386 +y18n@^4.0.0: 387 + version "4.0.0" 388 + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" 389 390 -yargs-parser@^9.0.2: 391 - version "9.0.2" 392 - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" 393 +yargs-parser@^13.0.0: 394 + version "13.0.0" 395 + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.0.0.tgz#3fc44f3e76a8bdb1cc3602e860108602e5ccde8b" 396 dependencies: 397 - camelcase "^4.1.0" 398 + camelcase "^5.0.0" 399 + decamelize "^1.2.0" 400 401 -yargs@^11.0.0: 402 - version "11.0.0" 403 - resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.0.0.tgz#c052931006c5eee74610e5fc0354bedfd08a201b" 404 +yargs@^13.0.0: 405 + version "13.1.0" 406 + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.1.0.tgz#b2729ce4bfc0c584939719514099d8a916ad2301" 407 dependencies: 408 cliui "^4.0.0" 409 - decamelize "^1.1.1" 410 - find-up "^2.1.0" 411 - get-caller-file "^1.0.1" 412 - os-locale "^2.0.0" 413 + find-up "^3.0.0" 414 + get-caller-file "^2.0.1" 415 + os-locale "^3.1.0" 416 require-directory "^2.1.1" 417 - require-main-filename "^1.0.1" 418 + require-main-filename "^2.0.0" 419 set-blocking "^2.0.0" 420 - string-width "^2.0.0" 421 + string-width "^3.0.0" 422 which-module "^2.0.0" 423 - y18n "^3.2.1" 424 - yargs-parser "^9.0.2" 425 + y18n "^4.0.0" 426 + yargs-parser "^13.0.0" 427 428 yui@^3.18.1: 429 version "3.18.1"