├── .gitignore ├── README.md ├── package-lock.json ├── package.json └── reset.css /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Zell's personal CSS Reset 2 | 3 | This repository contains the CSS Reset file that I use for all my frontend projects. For more info, read this [blog post](https://zellwk.com/blog/css-reset). 4 | 5 | ## Installation 6 | 7 | **With npm**: 8 | 9 | 1. Run `npm install @zellwk/css-reset` 10 | 2. Import `reset.css` into your project 11 | 12 | **Manual installation:** 13 | 14 | 1. Open `reset.css` in Github 15 | 2. Click on `raw` on the top right hand corner 16 | 3. Copy everything 17 | 4. Paste in your project 18 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@zellwk/css-reset", 3 | "version": "1.0.1", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "@samverschueren/stream-to-observable": { 8 | "version": "0.3.0", 9 | "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz", 10 | "integrity": "sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==", 11 | "dev": true, 12 | "requires": { 13 | "any-observable": "^0.3.0" 14 | } 15 | }, 16 | "@sindresorhus/is": { 17 | "version": "0.14.0", 18 | "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", 19 | "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", 20 | "dev": true 21 | }, 22 | "@szmarczak/http-timer": { 23 | "version": "1.1.2", 24 | "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", 25 | "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", 26 | "dev": true, 27 | "requires": { 28 | "defer-to-connect": "^1.0.1" 29 | } 30 | }, 31 | "ansi-align": { 32 | "version": "2.0.0", 33 | "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", 34 | "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", 35 | "dev": true, 36 | "requires": { 37 | "string-width": "^2.0.0" 38 | } 39 | }, 40 | "ansi-escapes": { 41 | "version": "3.2.0", 42 | "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", 43 | "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", 44 | "dev": true 45 | }, 46 | "ansi-regex": { 47 | "version": "3.0.0", 48 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 49 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 50 | "dev": true 51 | }, 52 | "ansi-styles": { 53 | "version": "3.2.1", 54 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 55 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 56 | "dev": true, 57 | "requires": { 58 | "color-convert": "^1.9.0" 59 | } 60 | }, 61 | "any-observable": { 62 | "version": "0.3.0", 63 | "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", 64 | "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", 65 | "dev": true 66 | }, 67 | "array-find-index": { 68 | "version": "1.0.2", 69 | "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", 70 | "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", 71 | "dev": true 72 | }, 73 | "array-union": { 74 | "version": "1.0.2", 75 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", 76 | "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", 77 | "dev": true, 78 | "requires": { 79 | "array-uniq": "^1.0.1" 80 | } 81 | }, 82 | "array-uniq": { 83 | "version": "1.0.3", 84 | "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", 85 | "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", 86 | "dev": true 87 | }, 88 | "arrify": { 89 | "version": "1.0.1", 90 | "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 91 | "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", 92 | "dev": true 93 | }, 94 | "balanced-match": { 95 | "version": "1.0.0", 96 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 97 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 98 | "dev": true 99 | }, 100 | "boxen": { 101 | "version": "1.3.0", 102 | "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", 103 | "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", 104 | "dev": true, 105 | "requires": { 106 | "ansi-align": "^2.0.0", 107 | "camelcase": "^4.0.0", 108 | "chalk": "^2.0.1", 109 | "cli-boxes": "^1.0.0", 110 | "string-width": "^2.0.0", 111 | "term-size": "^1.2.0", 112 | "widest-line": "^2.0.0" 113 | } 114 | }, 115 | "brace-expansion": { 116 | "version": "1.1.11", 117 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 118 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 119 | "dev": true, 120 | "requires": { 121 | "balanced-match": "^1.0.0", 122 | "concat-map": "0.0.1" 123 | } 124 | }, 125 | "builtin-modules": { 126 | "version": "3.0.0", 127 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.0.0.tgz", 128 | "integrity": "sha512-hMIeU4K2ilbXV6Uv93ZZ0Avg/M91RaKXucQ+4me2Do1txxBDyDZWCBa5bJSLqoNTRpXTLwEzIk1KmloenDDjhg==", 129 | "dev": true 130 | }, 131 | "builtins": { 132 | "version": "1.0.3", 133 | "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", 134 | "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", 135 | "dev": true 136 | }, 137 | "cacheable-request": { 138 | "version": "6.0.0", 139 | "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.0.0.tgz", 140 | "integrity": "sha512-2N7AmszH/WPPpl5Z3XMw1HAP+8d+xugnKQAeKvxFZ/04dbT/CAznqwbl+7eSr3HkwdepNwtb2yx3CAMQWvG01Q==", 141 | "dev": true, 142 | "requires": { 143 | "clone-response": "^1.0.2", 144 | "get-stream": "^4.0.0", 145 | "http-cache-semantics": "^4.0.0", 146 | "keyv": "^3.0.0", 147 | "lowercase-keys": "^1.0.1", 148 | "normalize-url": "^3.1.0", 149 | "responselike": "^1.0.2" 150 | } 151 | }, 152 | "camelcase": { 153 | "version": "4.1.0", 154 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 155 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 156 | "dev": true 157 | }, 158 | "camelcase-keys": { 159 | "version": "4.2.0", 160 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", 161 | "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", 162 | "dev": true, 163 | "requires": { 164 | "camelcase": "^4.1.0", 165 | "map-obj": "^2.0.0", 166 | "quick-lru": "^1.0.0" 167 | } 168 | }, 169 | "capture-stack-trace": { 170 | "version": "1.0.1", 171 | "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", 172 | "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", 173 | "dev": true 174 | }, 175 | "chalk": { 176 | "version": "2.4.2", 177 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 178 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 179 | "dev": true, 180 | "requires": { 181 | "ansi-styles": "^3.2.1", 182 | "escape-string-regexp": "^1.0.5", 183 | "supports-color": "^5.3.0" 184 | } 185 | }, 186 | "chardet": { 187 | "version": "0.7.0", 188 | "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", 189 | "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", 190 | "dev": true 191 | }, 192 | "ci-info": { 193 | "version": "1.6.0", 194 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", 195 | "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", 196 | "dev": true 197 | }, 198 | "cli-boxes": { 199 | "version": "1.0.0", 200 | "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", 201 | "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", 202 | "dev": true 203 | }, 204 | "cli-cursor": { 205 | "version": "2.1.0", 206 | "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", 207 | "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", 208 | "dev": true, 209 | "requires": { 210 | "restore-cursor": "^2.0.0" 211 | } 212 | }, 213 | "cli-truncate": { 214 | "version": "0.2.1", 215 | "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", 216 | "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", 217 | "dev": true, 218 | "requires": { 219 | "slice-ansi": "0.0.4", 220 | "string-width": "^1.0.1" 221 | }, 222 | "dependencies": { 223 | "ansi-regex": { 224 | "version": "2.1.1", 225 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 226 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 227 | "dev": true 228 | }, 229 | "is-fullwidth-code-point": { 230 | "version": "1.0.0", 231 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 232 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 233 | "dev": true, 234 | "requires": { 235 | "number-is-nan": "^1.0.0" 236 | } 237 | }, 238 | "string-width": { 239 | "version": "1.0.2", 240 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 241 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 242 | "dev": true, 243 | "requires": { 244 | "code-point-at": "^1.0.0", 245 | "is-fullwidth-code-point": "^1.0.0", 246 | "strip-ansi": "^3.0.0" 247 | } 248 | }, 249 | "strip-ansi": { 250 | "version": "3.0.1", 251 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 252 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 253 | "dev": true, 254 | "requires": { 255 | "ansi-regex": "^2.0.0" 256 | } 257 | } 258 | } 259 | }, 260 | "cli-width": { 261 | "version": "2.2.0", 262 | "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", 263 | "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", 264 | "dev": true 265 | }, 266 | "clone-response": { 267 | "version": "1.0.2", 268 | "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", 269 | "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", 270 | "dev": true, 271 | "requires": { 272 | "mimic-response": "^1.0.0" 273 | } 274 | }, 275 | "code-point-at": { 276 | "version": "1.1.0", 277 | "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 278 | "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", 279 | "dev": true 280 | }, 281 | "color-convert": { 282 | "version": "1.9.3", 283 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 284 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 285 | "dev": true, 286 | "requires": { 287 | "color-name": "1.1.3" 288 | } 289 | }, 290 | "color-name": { 291 | "version": "1.1.3", 292 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 293 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 294 | "dev": true 295 | }, 296 | "concat-map": { 297 | "version": "0.0.1", 298 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 299 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 300 | "dev": true 301 | }, 302 | "configstore": { 303 | "version": "3.1.2", 304 | "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", 305 | "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", 306 | "dev": true, 307 | "requires": { 308 | "dot-prop": "^4.1.0", 309 | "graceful-fs": "^4.1.2", 310 | "make-dir": "^1.0.0", 311 | "unique-string": "^1.0.0", 312 | "write-file-atomic": "^2.0.0", 313 | "xdg-basedir": "^3.0.0" 314 | } 315 | }, 316 | "create-error-class": { 317 | "version": "3.0.2", 318 | "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", 319 | "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", 320 | "dev": true, 321 | "requires": { 322 | "capture-stack-trace": "^1.0.0" 323 | } 324 | }, 325 | "cross-spawn": { 326 | "version": "6.0.5", 327 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", 328 | "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", 329 | "dev": true, 330 | "requires": { 331 | "nice-try": "^1.0.4", 332 | "path-key": "^2.0.1", 333 | "semver": "^5.5.0", 334 | "shebang-command": "^1.2.0", 335 | "which": "^1.2.9" 336 | } 337 | }, 338 | "crypto-random-string": { 339 | "version": "1.0.0", 340 | "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", 341 | "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", 342 | "dev": true 343 | }, 344 | "currently-unhandled": { 345 | "version": "0.4.1", 346 | "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", 347 | "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", 348 | "dev": true, 349 | "requires": { 350 | "array-find-index": "^1.0.1" 351 | } 352 | }, 353 | "date-fns": { 354 | "version": "1.30.1", 355 | "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", 356 | "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", 357 | "dev": true 358 | }, 359 | "decamelize": { 360 | "version": "1.2.0", 361 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 362 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 363 | "dev": true 364 | }, 365 | "decamelize-keys": { 366 | "version": "1.1.0", 367 | "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", 368 | "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", 369 | "dev": true, 370 | "requires": { 371 | "decamelize": "^1.1.0", 372 | "map-obj": "^1.0.0" 373 | }, 374 | "dependencies": { 375 | "map-obj": { 376 | "version": "1.0.1", 377 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 378 | "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", 379 | "dev": true 380 | } 381 | } 382 | }, 383 | "decompress-response": { 384 | "version": "3.3.0", 385 | "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", 386 | "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", 387 | "dev": true, 388 | "requires": { 389 | "mimic-response": "^1.0.0" 390 | } 391 | }, 392 | "deep-extend": { 393 | "version": "0.6.0", 394 | "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 395 | "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 396 | "dev": true 397 | }, 398 | "defer-to-connect": { 399 | "version": "1.0.2", 400 | "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.0.2.tgz", 401 | "integrity": "sha512-k09hcQcTDY+cwgiwa6PYKLm3jlagNzQ+RSvhjzESOGOx+MNOuXkxTfEvPrO1IOQ81tArCFYQgi631clB70RpQw==", 402 | "dev": true 403 | }, 404 | "del": { 405 | "version": "3.0.0", 406 | "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", 407 | "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", 408 | "dev": true, 409 | "requires": { 410 | "globby": "^6.1.0", 411 | "is-path-cwd": "^1.0.0", 412 | "is-path-in-cwd": "^1.0.0", 413 | "p-map": "^1.1.1", 414 | "pify": "^3.0.0", 415 | "rimraf": "^2.2.8" 416 | } 417 | }, 418 | "dot-prop": { 419 | "version": "4.2.0", 420 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", 421 | "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", 422 | "dev": true, 423 | "requires": { 424 | "is-obj": "^1.0.0" 425 | } 426 | }, 427 | "duplexer3": { 428 | "version": "0.1.4", 429 | "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", 430 | "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", 431 | "dev": true 432 | }, 433 | "elegant-spinner": { 434 | "version": "1.0.1", 435 | "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", 436 | "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", 437 | "dev": true 438 | }, 439 | "end-of-stream": { 440 | "version": "1.4.1", 441 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", 442 | "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", 443 | "dev": true, 444 | "requires": { 445 | "once": "^1.4.0" 446 | } 447 | }, 448 | "error-ex": { 449 | "version": "1.3.2", 450 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 451 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 452 | "dev": true, 453 | "requires": { 454 | "is-arrayish": "^0.2.1" 455 | } 456 | }, 457 | "escape-string-regexp": { 458 | "version": "1.0.5", 459 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 460 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 461 | "dev": true 462 | }, 463 | "execa": { 464 | "version": "1.0.0", 465 | "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", 466 | "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", 467 | "dev": true, 468 | "requires": { 469 | "cross-spawn": "^6.0.0", 470 | "get-stream": "^4.0.0", 471 | "is-stream": "^1.1.0", 472 | "npm-run-path": "^2.0.0", 473 | "p-finally": "^1.0.0", 474 | "signal-exit": "^3.0.0", 475 | "strip-eof": "^1.0.0" 476 | } 477 | }, 478 | "external-editor": { 479 | "version": "3.0.3", 480 | "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz", 481 | "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", 482 | "dev": true, 483 | "requires": { 484 | "chardet": "^0.7.0", 485 | "iconv-lite": "^0.4.24", 486 | "tmp": "^0.0.33" 487 | } 488 | }, 489 | "figures": { 490 | "version": "2.0.0", 491 | "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", 492 | "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", 493 | "dev": true, 494 | "requires": { 495 | "escape-string-regexp": "^1.0.5" 496 | } 497 | }, 498 | "find-up": { 499 | "version": "2.1.0", 500 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 501 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", 502 | "dev": true, 503 | "requires": { 504 | "locate-path": "^2.0.0" 505 | } 506 | }, 507 | "fs.realpath": { 508 | "version": "1.0.0", 509 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 510 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 511 | "dev": true 512 | }, 513 | "get-stream": { 514 | "version": "4.1.0", 515 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 516 | "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 517 | "dev": true, 518 | "requires": { 519 | "pump": "^3.0.0" 520 | } 521 | }, 522 | "github-url-from-git": { 523 | "version": "1.5.0", 524 | "resolved": "https://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.5.0.tgz", 525 | "integrity": "sha1-+YX+3MCpqledyI16/waNVcxiUaA=", 526 | "dev": true 527 | }, 528 | "glob": { 529 | "version": "7.1.3", 530 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", 531 | "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", 532 | "dev": true, 533 | "requires": { 534 | "fs.realpath": "^1.0.0", 535 | "inflight": "^1.0.4", 536 | "inherits": "2", 537 | "minimatch": "^3.0.4", 538 | "once": "^1.3.0", 539 | "path-is-absolute": "^1.0.0" 540 | } 541 | }, 542 | "global-dirs": { 543 | "version": "0.1.1", 544 | "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", 545 | "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", 546 | "dev": true, 547 | "requires": { 548 | "ini": "^1.3.4" 549 | } 550 | }, 551 | "globby": { 552 | "version": "6.1.0", 553 | "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", 554 | "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", 555 | "dev": true, 556 | "requires": { 557 | "array-union": "^1.0.1", 558 | "glob": "^7.0.3", 559 | "object-assign": "^4.0.1", 560 | "pify": "^2.0.0", 561 | "pinkie-promise": "^2.0.0" 562 | }, 563 | "dependencies": { 564 | "pify": { 565 | "version": "2.3.0", 566 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 567 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 568 | "dev": true 569 | } 570 | } 571 | }, 572 | "got": { 573 | "version": "9.6.0", 574 | "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", 575 | "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", 576 | "dev": true, 577 | "requires": { 578 | "@sindresorhus/is": "^0.14.0", 579 | "@szmarczak/http-timer": "^1.1.2", 580 | "cacheable-request": "^6.0.0", 581 | "decompress-response": "^3.3.0", 582 | "duplexer3": "^0.1.4", 583 | "get-stream": "^4.1.0", 584 | "lowercase-keys": "^1.0.1", 585 | "mimic-response": "^1.0.1", 586 | "p-cancelable": "^1.0.0", 587 | "to-readable-stream": "^1.0.0", 588 | "url-parse-lax": "^3.0.0" 589 | } 590 | }, 591 | "graceful-fs": { 592 | "version": "4.1.15", 593 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", 594 | "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", 595 | "dev": true 596 | }, 597 | "has-ansi": { 598 | "version": "2.0.0", 599 | "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", 600 | "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", 601 | "dev": true, 602 | "requires": { 603 | "ansi-regex": "^2.0.0" 604 | }, 605 | "dependencies": { 606 | "ansi-regex": { 607 | "version": "2.1.1", 608 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 609 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 610 | "dev": true 611 | } 612 | } 613 | }, 614 | "has-flag": { 615 | "version": "3.0.0", 616 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 617 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 618 | "dev": true 619 | }, 620 | "has-yarn": { 621 | "version": "1.0.0", 622 | "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-1.0.0.tgz", 623 | "integrity": "sha1-ieJdtgS3Jcj1l2//Ct3JIbgopac=", 624 | "dev": true 625 | }, 626 | "hosted-git-info": { 627 | "version": "2.7.1", 628 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", 629 | "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", 630 | "dev": true 631 | }, 632 | "http-cache-semantics": { 633 | "version": "4.0.2", 634 | "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.2.tgz", 635 | "integrity": "sha512-laeSTWIkuFa6lUgZAt+ic9RwOSEwbi9VDQNcCvMFO4sZiDc2Ha8DaZVCJnfpLLQCcS8rvCnIWYmz0POLxt7Dew==", 636 | "dev": true 637 | }, 638 | "iconv-lite": { 639 | "version": "0.4.24", 640 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 641 | "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 642 | "dev": true, 643 | "requires": { 644 | "safer-buffer": ">= 2.1.2 < 3" 645 | } 646 | }, 647 | "import-lazy": { 648 | "version": "2.1.0", 649 | "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", 650 | "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", 651 | "dev": true 652 | }, 653 | "imurmurhash": { 654 | "version": "0.1.4", 655 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 656 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 657 | "dev": true 658 | }, 659 | "indent-string": { 660 | "version": "3.2.0", 661 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", 662 | "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", 663 | "dev": true 664 | }, 665 | "inflight": { 666 | "version": "1.0.6", 667 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 668 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 669 | "dev": true, 670 | "requires": { 671 | "once": "^1.3.0", 672 | "wrappy": "1" 673 | } 674 | }, 675 | "inherits": { 676 | "version": "2.0.3", 677 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 678 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 679 | "dev": true 680 | }, 681 | "ini": { 682 | "version": "1.3.5", 683 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", 684 | "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", 685 | "dev": true 686 | }, 687 | "inquirer": { 688 | "version": "6.2.1", 689 | "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.1.tgz", 690 | "integrity": "sha512-088kl3DRT2dLU5riVMKKr1DlImd6X7smDhpXUCkJDCKvTEJeRiXh0G132HG9u5a+6Ylw9plFRY7RuTnwohYSpg==", 691 | "dev": true, 692 | "requires": { 693 | "ansi-escapes": "^3.0.0", 694 | "chalk": "^2.0.0", 695 | "cli-cursor": "^2.1.0", 696 | "cli-width": "^2.0.0", 697 | "external-editor": "^3.0.0", 698 | "figures": "^2.0.0", 699 | "lodash": "^4.17.10", 700 | "mute-stream": "0.0.7", 701 | "run-async": "^2.2.0", 702 | "rxjs": "^6.1.0", 703 | "string-width": "^2.1.0", 704 | "strip-ansi": "^5.0.0", 705 | "through": "^2.3.6" 706 | } 707 | }, 708 | "is-arrayish": { 709 | "version": "0.2.1", 710 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 711 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 712 | "dev": true 713 | }, 714 | "is-builtin-module": { 715 | "version": "3.0.0", 716 | "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.0.0.tgz", 717 | "integrity": "sha512-/93sDihsAD652hrMEbJGbMAVBf1qc96kyThHQ0CAOONHaE3aROLpTjDe4WQ5aoC5ITHFxEq1z8XqSU7km+8amw==", 718 | "dev": true, 719 | "requires": { 720 | "builtin-modules": "^3.0.0" 721 | } 722 | }, 723 | "is-ci": { 724 | "version": "1.2.1", 725 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", 726 | "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", 727 | "dev": true, 728 | "requires": { 729 | "ci-info": "^1.5.0" 730 | } 731 | }, 732 | "is-fullwidth-code-point": { 733 | "version": "2.0.0", 734 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 735 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 736 | "dev": true 737 | }, 738 | "is-installed-globally": { 739 | "version": "0.1.0", 740 | "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", 741 | "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", 742 | "dev": true, 743 | "requires": { 744 | "global-dirs": "^0.1.0", 745 | "is-path-inside": "^1.0.0" 746 | } 747 | }, 748 | "is-npm": { 749 | "version": "1.0.0", 750 | "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", 751 | "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", 752 | "dev": true 753 | }, 754 | "is-obj": { 755 | "version": "1.0.1", 756 | "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", 757 | "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", 758 | "dev": true 759 | }, 760 | "is-observable": { 761 | "version": "1.1.0", 762 | "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", 763 | "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", 764 | "dev": true, 765 | "requires": { 766 | "symbol-observable": "^1.1.0" 767 | } 768 | }, 769 | "is-path-cwd": { 770 | "version": "1.0.0", 771 | "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", 772 | "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", 773 | "dev": true 774 | }, 775 | "is-path-in-cwd": { 776 | "version": "1.0.1", 777 | "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", 778 | "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", 779 | "dev": true, 780 | "requires": { 781 | "is-path-inside": "^1.0.0" 782 | } 783 | }, 784 | "is-path-inside": { 785 | "version": "1.0.1", 786 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", 787 | "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", 788 | "dev": true, 789 | "requires": { 790 | "path-is-inside": "^1.0.1" 791 | } 792 | }, 793 | "is-plain-obj": { 794 | "version": "1.1.0", 795 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 796 | "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", 797 | "dev": true 798 | }, 799 | "is-promise": { 800 | "version": "2.1.0", 801 | "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", 802 | "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", 803 | "dev": true 804 | }, 805 | "is-redirect": { 806 | "version": "1.0.0", 807 | "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", 808 | "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", 809 | "dev": true 810 | }, 811 | "is-retry-allowed": { 812 | "version": "1.1.0", 813 | "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", 814 | "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", 815 | "dev": true 816 | }, 817 | "is-scoped": { 818 | "version": "1.0.0", 819 | "resolved": "https://registry.npmjs.org/is-scoped/-/is-scoped-1.0.0.tgz", 820 | "integrity": "sha1-RJypgpnnEwOCViieyytUDcQ3yzA=", 821 | "dev": true, 822 | "requires": { 823 | "scoped-regex": "^1.0.0" 824 | } 825 | }, 826 | "is-stream": { 827 | "version": "1.1.0", 828 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 829 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", 830 | "dev": true 831 | }, 832 | "is-wsl": { 833 | "version": "1.1.0", 834 | "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", 835 | "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", 836 | "dev": true 837 | }, 838 | "isexe": { 839 | "version": "2.0.0", 840 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 841 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 842 | "dev": true 843 | }, 844 | "issue-regex": { 845 | "version": "2.0.0", 846 | "resolved": "https://registry.npmjs.org/issue-regex/-/issue-regex-2.0.0.tgz", 847 | "integrity": "sha512-flaQ/45dMqCYSMzBQI/h3bcto6T70uN7kjNnI8n3gQU6no5p+QcnMWBNXkraED0YvbUymxKaqdvgPa09RZQM5A==", 848 | "dev": true 849 | }, 850 | "json-buffer": { 851 | "version": "3.0.0", 852 | "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", 853 | "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", 854 | "dev": true 855 | }, 856 | "json-parse-better-errors": { 857 | "version": "1.0.2", 858 | "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", 859 | "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", 860 | "dev": true 861 | }, 862 | "keyv": { 863 | "version": "3.1.0", 864 | "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", 865 | "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", 866 | "dev": true, 867 | "requires": { 868 | "json-buffer": "3.0.0" 869 | } 870 | }, 871 | "latest-version": { 872 | "version": "3.1.0", 873 | "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", 874 | "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", 875 | "dev": true, 876 | "requires": { 877 | "package-json": "^4.0.0" 878 | } 879 | }, 880 | "listr": { 881 | "version": "0.14.3", 882 | "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", 883 | "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", 884 | "dev": true, 885 | "requires": { 886 | "@samverschueren/stream-to-observable": "^0.3.0", 887 | "is-observable": "^1.1.0", 888 | "is-promise": "^2.1.0", 889 | "is-stream": "^1.1.0", 890 | "listr-silent-renderer": "^1.1.1", 891 | "listr-update-renderer": "^0.5.0", 892 | "listr-verbose-renderer": "^0.5.0", 893 | "p-map": "^2.0.0", 894 | "rxjs": "^6.3.3" 895 | }, 896 | "dependencies": { 897 | "p-map": { 898 | "version": "2.0.0", 899 | "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.0.0.tgz", 900 | "integrity": "sha512-GO107XdrSUmtHxVoi60qc9tUl/KkNKm+X2CF4P9amalpGxv5YqVPJNfSb0wcA+syCopkZvYYIzW8OVTQW59x/w==", 901 | "dev": true 902 | } 903 | } 904 | }, 905 | "listr-input": { 906 | "version": "0.1.3", 907 | "resolved": "https://registry.npmjs.org/listr-input/-/listr-input-0.1.3.tgz", 908 | "integrity": "sha512-dvjSD1MrWGXxxPixpMQlSBmkyqhJrPxGo30un25k/vlvFOWZj70AauU+YkEh7CA8vmpkE6Wde37DJDmqYqF39g==", 909 | "dev": true, 910 | "requires": { 911 | "inquirer": "^3.3.0", 912 | "rxjs": "^5.5.2", 913 | "through": "^2.3.8" 914 | }, 915 | "dependencies": { 916 | "chardet": { 917 | "version": "0.4.2", 918 | "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", 919 | "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", 920 | "dev": true 921 | }, 922 | "external-editor": { 923 | "version": "2.2.0", 924 | "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", 925 | "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", 926 | "dev": true, 927 | "requires": { 928 | "chardet": "^0.4.0", 929 | "iconv-lite": "^0.4.17", 930 | "tmp": "^0.0.33" 931 | } 932 | }, 933 | "inquirer": { 934 | "version": "3.3.0", 935 | "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", 936 | "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", 937 | "dev": true, 938 | "requires": { 939 | "ansi-escapes": "^3.0.0", 940 | "chalk": "^2.0.0", 941 | "cli-cursor": "^2.1.0", 942 | "cli-width": "^2.0.0", 943 | "external-editor": "^2.0.4", 944 | "figures": "^2.0.0", 945 | "lodash": "^4.3.0", 946 | "mute-stream": "0.0.7", 947 | "run-async": "^2.2.0", 948 | "rx-lite": "^4.0.8", 949 | "rx-lite-aggregates": "^4.0.8", 950 | "string-width": "^2.1.0", 951 | "strip-ansi": "^4.0.0", 952 | "through": "^2.3.6" 953 | } 954 | }, 955 | "rxjs": { 956 | "version": "5.5.12", 957 | "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", 958 | "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", 959 | "dev": true, 960 | "requires": { 961 | "symbol-observable": "1.0.1" 962 | } 963 | }, 964 | "strip-ansi": { 965 | "version": "4.0.0", 966 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 967 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 968 | "dev": true, 969 | "requires": { 970 | "ansi-regex": "^3.0.0" 971 | } 972 | }, 973 | "symbol-observable": { 974 | "version": "1.0.1", 975 | "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", 976 | "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", 977 | "dev": true 978 | } 979 | } 980 | }, 981 | "listr-silent-renderer": { 982 | "version": "1.1.1", 983 | "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", 984 | "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=", 985 | "dev": true 986 | }, 987 | "listr-update-renderer": { 988 | "version": "0.5.0", 989 | "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", 990 | "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", 991 | "dev": true, 992 | "requires": { 993 | "chalk": "^1.1.3", 994 | "cli-truncate": "^0.2.1", 995 | "elegant-spinner": "^1.0.1", 996 | "figures": "^1.7.0", 997 | "indent-string": "^3.0.0", 998 | "log-symbols": "^1.0.2", 999 | "log-update": "^2.3.0", 1000 | "strip-ansi": "^3.0.1" 1001 | }, 1002 | "dependencies": { 1003 | "ansi-regex": { 1004 | "version": "2.1.1", 1005 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 1006 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 1007 | "dev": true 1008 | }, 1009 | "ansi-styles": { 1010 | "version": "2.2.1", 1011 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 1012 | "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 1013 | "dev": true 1014 | }, 1015 | "chalk": { 1016 | "version": "1.1.3", 1017 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 1018 | "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 1019 | "dev": true, 1020 | "requires": { 1021 | "ansi-styles": "^2.2.1", 1022 | "escape-string-regexp": "^1.0.2", 1023 | "has-ansi": "^2.0.0", 1024 | "strip-ansi": "^3.0.0", 1025 | "supports-color": "^2.0.0" 1026 | } 1027 | }, 1028 | "figures": { 1029 | "version": "1.7.0", 1030 | "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", 1031 | "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", 1032 | "dev": true, 1033 | "requires": { 1034 | "escape-string-regexp": "^1.0.5", 1035 | "object-assign": "^4.1.0" 1036 | } 1037 | }, 1038 | "log-symbols": { 1039 | "version": "1.0.2", 1040 | "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", 1041 | "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", 1042 | "dev": true, 1043 | "requires": { 1044 | "chalk": "^1.0.0" 1045 | } 1046 | }, 1047 | "strip-ansi": { 1048 | "version": "3.0.1", 1049 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 1050 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 1051 | "dev": true, 1052 | "requires": { 1053 | "ansi-regex": "^2.0.0" 1054 | } 1055 | }, 1056 | "supports-color": { 1057 | "version": "2.0.0", 1058 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 1059 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 1060 | "dev": true 1061 | } 1062 | } 1063 | }, 1064 | "listr-verbose-renderer": { 1065 | "version": "0.5.0", 1066 | "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", 1067 | "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", 1068 | "dev": true, 1069 | "requires": { 1070 | "chalk": "^2.4.1", 1071 | "cli-cursor": "^2.1.0", 1072 | "date-fns": "^1.27.2", 1073 | "figures": "^2.0.0" 1074 | } 1075 | }, 1076 | "load-json-file": { 1077 | "version": "4.0.0", 1078 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", 1079 | "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", 1080 | "dev": true, 1081 | "requires": { 1082 | "graceful-fs": "^4.1.2", 1083 | "parse-json": "^4.0.0", 1084 | "pify": "^3.0.0", 1085 | "strip-bom": "^3.0.0" 1086 | } 1087 | }, 1088 | "locate-path": { 1089 | "version": "2.0.0", 1090 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 1091 | "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", 1092 | "dev": true, 1093 | "requires": { 1094 | "p-locate": "^2.0.0", 1095 | "path-exists": "^3.0.0" 1096 | } 1097 | }, 1098 | "lodash": { 1099 | "version": "4.17.11", 1100 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", 1101 | "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", 1102 | "dev": true 1103 | }, 1104 | "lodash.zip": { 1105 | "version": "4.2.0", 1106 | "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz", 1107 | "integrity": "sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=", 1108 | "dev": true 1109 | }, 1110 | "log-symbols": { 1111 | "version": "2.2.0", 1112 | "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", 1113 | "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", 1114 | "dev": true, 1115 | "requires": { 1116 | "chalk": "^2.0.1" 1117 | } 1118 | }, 1119 | "log-update": { 1120 | "version": "2.3.0", 1121 | "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", 1122 | "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", 1123 | "dev": true, 1124 | "requires": { 1125 | "ansi-escapes": "^3.0.0", 1126 | "cli-cursor": "^2.0.0", 1127 | "wrap-ansi": "^3.0.1" 1128 | } 1129 | }, 1130 | "loud-rejection": { 1131 | "version": "1.6.0", 1132 | "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", 1133 | "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", 1134 | "dev": true, 1135 | "requires": { 1136 | "currently-unhandled": "^0.4.1", 1137 | "signal-exit": "^3.0.0" 1138 | } 1139 | }, 1140 | "lowercase-keys": { 1141 | "version": "1.0.1", 1142 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 1143 | "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 1144 | "dev": true 1145 | }, 1146 | "lru-cache": { 1147 | "version": "4.1.5", 1148 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", 1149 | "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", 1150 | "dev": true, 1151 | "requires": { 1152 | "pseudomap": "^1.0.2", 1153 | "yallist": "^2.1.2" 1154 | } 1155 | }, 1156 | "make-dir": { 1157 | "version": "1.3.0", 1158 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", 1159 | "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", 1160 | "dev": true, 1161 | "requires": { 1162 | "pify": "^3.0.0" 1163 | } 1164 | }, 1165 | "map-age-cleaner": { 1166 | "version": "0.1.3", 1167 | "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", 1168 | "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", 1169 | "dev": true, 1170 | "requires": { 1171 | "p-defer": "^1.0.0" 1172 | } 1173 | }, 1174 | "map-obj": { 1175 | "version": "2.0.0", 1176 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", 1177 | "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", 1178 | "dev": true 1179 | }, 1180 | "mem": { 1181 | "version": "4.0.0", 1182 | "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", 1183 | "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", 1184 | "dev": true, 1185 | "requires": { 1186 | "map-age-cleaner": "^0.1.1", 1187 | "mimic-fn": "^1.0.0", 1188 | "p-is-promise": "^1.1.0" 1189 | } 1190 | }, 1191 | "meow": { 1192 | "version": "5.0.0", 1193 | "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", 1194 | "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", 1195 | "dev": true, 1196 | "requires": { 1197 | "camelcase-keys": "^4.0.0", 1198 | "decamelize-keys": "^1.0.0", 1199 | "loud-rejection": "^1.0.0", 1200 | "minimist-options": "^3.0.1", 1201 | "normalize-package-data": "^2.3.4", 1202 | "read-pkg-up": "^3.0.0", 1203 | "redent": "^2.0.0", 1204 | "trim-newlines": "^2.0.0", 1205 | "yargs-parser": "^10.0.0" 1206 | }, 1207 | "dependencies": { 1208 | "read-pkg-up": { 1209 | "version": "3.0.0", 1210 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", 1211 | "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", 1212 | "dev": true, 1213 | "requires": { 1214 | "find-up": "^2.0.0", 1215 | "read-pkg": "^3.0.0" 1216 | } 1217 | } 1218 | } 1219 | }, 1220 | "mimic-fn": { 1221 | "version": "1.2.0", 1222 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", 1223 | "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", 1224 | "dev": true 1225 | }, 1226 | "mimic-response": { 1227 | "version": "1.0.1", 1228 | "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 1229 | "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", 1230 | "dev": true 1231 | }, 1232 | "minimatch": { 1233 | "version": "3.0.4", 1234 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1235 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1236 | "dev": true, 1237 | "requires": { 1238 | "brace-expansion": "^1.1.7" 1239 | } 1240 | }, 1241 | "minimist": { 1242 | "version": "1.2.0", 1243 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 1244 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 1245 | "dev": true 1246 | }, 1247 | "minimist-options": { 1248 | "version": "3.0.2", 1249 | "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", 1250 | "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", 1251 | "dev": true, 1252 | "requires": { 1253 | "arrify": "^1.0.1", 1254 | "is-plain-obj": "^1.1.0" 1255 | } 1256 | }, 1257 | "mute-stream": { 1258 | "version": "0.0.7", 1259 | "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", 1260 | "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", 1261 | "dev": true 1262 | }, 1263 | "nice-try": { 1264 | "version": "1.0.5", 1265 | "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", 1266 | "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", 1267 | "dev": true 1268 | }, 1269 | "normalize-package-data": { 1270 | "version": "2.4.1", 1271 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.1.tgz", 1272 | "integrity": "sha512-ZVuHxWJv1bopjv/SD5uPhgwUhLqxdJ+SsdUQbGR9HWlXrvnd/C08Cn9Bq48PbvX3y5V97GIpAHpL5Bk9BwChGg==", 1273 | "dev": true, 1274 | "requires": { 1275 | "hosted-git-info": "^2.1.4", 1276 | "is-builtin-module": "^3.0.0", 1277 | "semver": "2 || 3 || 4 || 5", 1278 | "validate-npm-package-license": "^3.0.1" 1279 | } 1280 | }, 1281 | "normalize-url": { 1282 | "version": "3.3.0", 1283 | "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", 1284 | "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", 1285 | "dev": true 1286 | }, 1287 | "np": { 1288 | "version": "4.0.2", 1289 | "resolved": "https://registry.npmjs.org/np/-/np-4.0.2.tgz", 1290 | "integrity": "sha512-TN9rLMeGeGKcpFKOMGVd/CvMSEFmifRSBi8iaM8iZwBS5IcdyBQLTNq2KclwN68k9VE5zgp5auK7NbFzXyYElw==", 1291 | "dev": true, 1292 | "requires": { 1293 | "@samverschueren/stream-to-observable": "^0.3.0", 1294 | "any-observable": "^0.3.0", 1295 | "chalk": "^2.3.0", 1296 | "del": "^3.0.0", 1297 | "execa": "^1.0.0", 1298 | "github-url-from-git": "^1.5.0", 1299 | "has-yarn": "^1.0.0", 1300 | "hosted-git-info": "^2.7.1", 1301 | "inquirer": "^6.2.1", 1302 | "is-scoped": "^1.0.0", 1303 | "issue-regex": "^2.0.0", 1304 | "listr": "^0.14.3", 1305 | "listr-input": "^0.1.3", 1306 | "log-symbols": "^2.1.0", 1307 | "meow": "^5.0.0", 1308 | "npm-name": "^5.0.1", 1309 | "opn": "^5.4.0", 1310 | "ow": "^0.10.0", 1311 | "p-memoize": "^2.1.0", 1312 | "p-timeout": "^2.0.1", 1313 | "pkg-dir": "^3.0.0", 1314 | "read-pkg-up": "^4.0.0", 1315 | "rxjs": "^6.3.3", 1316 | "semver": "^5.2.0", 1317 | "split": "^1.0.0", 1318 | "symbol-observable": "^1.2.0", 1319 | "terminal-link": "^1.2.0", 1320 | "update-notifier": "^2.1.0" 1321 | } 1322 | }, 1323 | "npm-name": { 1324 | "version": "5.0.1", 1325 | "resolved": "https://registry.npmjs.org/npm-name/-/npm-name-5.0.1.tgz", 1326 | "integrity": "sha512-Tho3/7zA8ZY6JEiOs3e+/nRSohS55wvPvFyN4VJF5zjtT00JO0iaHzX6LHHRhjB0z8bi4Od8lVy+h6CI6QfyBw==", 1327 | "dev": true, 1328 | "requires": { 1329 | "got": "^9.0.0", 1330 | "is-scoped": "^1.0.0", 1331 | "lodash.zip": "^4.0.0", 1332 | "registry-url": "^4.0.0", 1333 | "validate-npm-package-name": "^3.0.0" 1334 | } 1335 | }, 1336 | "npm-run-path": { 1337 | "version": "2.0.2", 1338 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 1339 | "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 1340 | "dev": true, 1341 | "requires": { 1342 | "path-key": "^2.0.0" 1343 | } 1344 | }, 1345 | "number-is-nan": { 1346 | "version": "1.0.1", 1347 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 1348 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", 1349 | "dev": true 1350 | }, 1351 | "object-assign": { 1352 | "version": "4.1.1", 1353 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 1354 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 1355 | "dev": true 1356 | }, 1357 | "once": { 1358 | "version": "1.4.0", 1359 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1360 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1361 | "dev": true, 1362 | "requires": { 1363 | "wrappy": "1" 1364 | } 1365 | }, 1366 | "onetime": { 1367 | "version": "2.0.1", 1368 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", 1369 | "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", 1370 | "dev": true, 1371 | "requires": { 1372 | "mimic-fn": "^1.0.0" 1373 | } 1374 | }, 1375 | "opn": { 1376 | "version": "5.4.0", 1377 | "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", 1378 | "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", 1379 | "dev": true, 1380 | "requires": { 1381 | "is-wsl": "^1.1.0" 1382 | } 1383 | }, 1384 | "os-tmpdir": { 1385 | "version": "1.0.2", 1386 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 1387 | "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 1388 | "dev": true 1389 | }, 1390 | "ow": { 1391 | "version": "0.10.0", 1392 | "resolved": "https://registry.npmjs.org/ow/-/ow-0.10.0.tgz", 1393 | "integrity": "sha512-bBc51JQ7LM8HXhihEQZyhs+ZWTIdm20riI6y3gLAdPkzEyAHH6tuGV7rAQvfxDjqWqj7Z/slv0AEL2Gi3lkN0Q==", 1394 | "dev": true 1395 | }, 1396 | "p-cancelable": { 1397 | "version": "1.0.0", 1398 | "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.0.0.tgz", 1399 | "integrity": "sha512-USgPoaC6tkTGlS831CxsVdmZmyb8tR1D+hStI84MyckLOzfJlYQUweomrwE3D8T7u5u5GVuW064LT501wHTYYA==", 1400 | "dev": true 1401 | }, 1402 | "p-defer": { 1403 | "version": "1.0.0", 1404 | "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", 1405 | "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", 1406 | "dev": true 1407 | }, 1408 | "p-finally": { 1409 | "version": "1.0.0", 1410 | "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 1411 | "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 1412 | "dev": true 1413 | }, 1414 | "p-is-promise": { 1415 | "version": "1.1.0", 1416 | "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", 1417 | "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", 1418 | "dev": true 1419 | }, 1420 | "p-limit": { 1421 | "version": "1.3.0", 1422 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 1423 | "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 1424 | "dev": true, 1425 | "requires": { 1426 | "p-try": "^1.0.0" 1427 | } 1428 | }, 1429 | "p-locate": { 1430 | "version": "2.0.0", 1431 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 1432 | "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", 1433 | "dev": true, 1434 | "requires": { 1435 | "p-limit": "^1.1.0" 1436 | } 1437 | }, 1438 | "p-map": { 1439 | "version": "1.2.0", 1440 | "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", 1441 | "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", 1442 | "dev": true 1443 | }, 1444 | "p-memoize": { 1445 | "version": "2.1.0", 1446 | "resolved": "https://registry.npmjs.org/p-memoize/-/p-memoize-2.1.0.tgz", 1447 | "integrity": "sha512-c6+a2iV4JyX0r4+i2IBJYO0r6LZAT2fg/tcB6GQbv1uzZsfsmKT7Ej5DRT1G6Wi7XUJSV2ZiP9+YEtluvhCmkg==", 1448 | "dev": true, 1449 | "requires": { 1450 | "mem": "^4.0.0", 1451 | "mimic-fn": "^1.0.0" 1452 | } 1453 | }, 1454 | "p-timeout": { 1455 | "version": "2.0.1", 1456 | "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", 1457 | "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", 1458 | "dev": true, 1459 | "requires": { 1460 | "p-finally": "^1.0.0" 1461 | } 1462 | }, 1463 | "p-try": { 1464 | "version": "1.0.0", 1465 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 1466 | "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", 1467 | "dev": true 1468 | }, 1469 | "package-json": { 1470 | "version": "4.0.1", 1471 | "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", 1472 | "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", 1473 | "dev": true, 1474 | "requires": { 1475 | "got": "^6.7.1", 1476 | "registry-auth-token": "^3.0.1", 1477 | "registry-url": "^3.0.3", 1478 | "semver": "^5.1.0" 1479 | }, 1480 | "dependencies": { 1481 | "get-stream": { 1482 | "version": "3.0.0", 1483 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", 1484 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", 1485 | "dev": true 1486 | }, 1487 | "got": { 1488 | "version": "6.7.1", 1489 | "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", 1490 | "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", 1491 | "dev": true, 1492 | "requires": { 1493 | "create-error-class": "^3.0.0", 1494 | "duplexer3": "^0.1.4", 1495 | "get-stream": "^3.0.0", 1496 | "is-redirect": "^1.0.0", 1497 | "is-retry-allowed": "^1.0.0", 1498 | "is-stream": "^1.0.0", 1499 | "lowercase-keys": "^1.0.0", 1500 | "safe-buffer": "^5.0.1", 1501 | "timed-out": "^4.0.0", 1502 | "unzip-response": "^2.0.1", 1503 | "url-parse-lax": "^1.0.0" 1504 | } 1505 | }, 1506 | "prepend-http": { 1507 | "version": "1.0.4", 1508 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", 1509 | "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", 1510 | "dev": true 1511 | }, 1512 | "registry-url": { 1513 | "version": "3.1.0", 1514 | "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", 1515 | "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", 1516 | "dev": true, 1517 | "requires": { 1518 | "rc": "^1.0.1" 1519 | } 1520 | }, 1521 | "url-parse-lax": { 1522 | "version": "1.0.0", 1523 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", 1524 | "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", 1525 | "dev": true, 1526 | "requires": { 1527 | "prepend-http": "^1.0.1" 1528 | } 1529 | } 1530 | } 1531 | }, 1532 | "parse-json": { 1533 | "version": "4.0.0", 1534 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 1535 | "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", 1536 | "dev": true, 1537 | "requires": { 1538 | "error-ex": "^1.3.1", 1539 | "json-parse-better-errors": "^1.0.1" 1540 | } 1541 | }, 1542 | "path-exists": { 1543 | "version": "3.0.0", 1544 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 1545 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 1546 | "dev": true 1547 | }, 1548 | "path-is-absolute": { 1549 | "version": "1.0.1", 1550 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1551 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 1552 | "dev": true 1553 | }, 1554 | "path-is-inside": { 1555 | "version": "1.0.2", 1556 | "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", 1557 | "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", 1558 | "dev": true 1559 | }, 1560 | "path-key": { 1561 | "version": "2.0.1", 1562 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 1563 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 1564 | "dev": true 1565 | }, 1566 | "path-type": { 1567 | "version": "3.0.0", 1568 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 1569 | "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", 1570 | "dev": true, 1571 | "requires": { 1572 | "pify": "^3.0.0" 1573 | } 1574 | }, 1575 | "pify": { 1576 | "version": "3.0.0", 1577 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 1578 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 1579 | "dev": true 1580 | }, 1581 | "pinkie": { 1582 | "version": "2.0.4", 1583 | "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 1584 | "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 1585 | "dev": true 1586 | }, 1587 | "pinkie-promise": { 1588 | "version": "2.0.1", 1589 | "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 1590 | "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 1591 | "dev": true, 1592 | "requires": { 1593 | "pinkie": "^2.0.0" 1594 | } 1595 | }, 1596 | "pkg-dir": { 1597 | "version": "3.0.0", 1598 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", 1599 | "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", 1600 | "dev": true, 1601 | "requires": { 1602 | "find-up": "^3.0.0" 1603 | }, 1604 | "dependencies": { 1605 | "find-up": { 1606 | "version": "3.0.0", 1607 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 1608 | "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 1609 | "dev": true, 1610 | "requires": { 1611 | "locate-path": "^3.0.0" 1612 | } 1613 | }, 1614 | "locate-path": { 1615 | "version": "3.0.0", 1616 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 1617 | "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 1618 | "dev": true, 1619 | "requires": { 1620 | "p-locate": "^3.0.0", 1621 | "path-exists": "^3.0.0" 1622 | } 1623 | }, 1624 | "p-limit": { 1625 | "version": "2.1.0", 1626 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", 1627 | "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", 1628 | "dev": true, 1629 | "requires": { 1630 | "p-try": "^2.0.0" 1631 | } 1632 | }, 1633 | "p-locate": { 1634 | "version": "3.0.0", 1635 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 1636 | "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 1637 | "dev": true, 1638 | "requires": { 1639 | "p-limit": "^2.0.0" 1640 | } 1641 | }, 1642 | "p-try": { 1643 | "version": "2.0.0", 1644 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", 1645 | "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", 1646 | "dev": true 1647 | } 1648 | } 1649 | }, 1650 | "prepend-http": { 1651 | "version": "2.0.0", 1652 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", 1653 | "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", 1654 | "dev": true 1655 | }, 1656 | "pseudomap": { 1657 | "version": "1.0.2", 1658 | "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 1659 | "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", 1660 | "dev": true 1661 | }, 1662 | "pump": { 1663 | "version": "3.0.0", 1664 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 1665 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 1666 | "dev": true, 1667 | "requires": { 1668 | "end-of-stream": "^1.1.0", 1669 | "once": "^1.3.1" 1670 | } 1671 | }, 1672 | "quick-lru": { 1673 | "version": "1.1.0", 1674 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", 1675 | "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", 1676 | "dev": true 1677 | }, 1678 | "rc": { 1679 | "version": "1.2.8", 1680 | "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 1681 | "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 1682 | "dev": true, 1683 | "requires": { 1684 | "deep-extend": "^0.6.0", 1685 | "ini": "~1.3.0", 1686 | "minimist": "^1.2.0", 1687 | "strip-json-comments": "~2.0.1" 1688 | } 1689 | }, 1690 | "read-pkg": { 1691 | "version": "3.0.0", 1692 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", 1693 | "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", 1694 | "dev": true, 1695 | "requires": { 1696 | "load-json-file": "^4.0.0", 1697 | "normalize-package-data": "^2.3.2", 1698 | "path-type": "^3.0.0" 1699 | } 1700 | }, 1701 | "read-pkg-up": { 1702 | "version": "4.0.0", 1703 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", 1704 | "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", 1705 | "dev": true, 1706 | "requires": { 1707 | "find-up": "^3.0.0", 1708 | "read-pkg": "^3.0.0" 1709 | }, 1710 | "dependencies": { 1711 | "find-up": { 1712 | "version": "3.0.0", 1713 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 1714 | "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 1715 | "dev": true, 1716 | "requires": { 1717 | "locate-path": "^3.0.0" 1718 | } 1719 | }, 1720 | "locate-path": { 1721 | "version": "3.0.0", 1722 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 1723 | "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 1724 | "dev": true, 1725 | "requires": { 1726 | "p-locate": "^3.0.0", 1727 | "path-exists": "^3.0.0" 1728 | } 1729 | }, 1730 | "p-limit": { 1731 | "version": "2.1.0", 1732 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", 1733 | "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", 1734 | "dev": true, 1735 | "requires": { 1736 | "p-try": "^2.0.0" 1737 | } 1738 | }, 1739 | "p-locate": { 1740 | "version": "3.0.0", 1741 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 1742 | "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 1743 | "dev": true, 1744 | "requires": { 1745 | "p-limit": "^2.0.0" 1746 | } 1747 | }, 1748 | "p-try": { 1749 | "version": "2.0.0", 1750 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", 1751 | "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", 1752 | "dev": true 1753 | } 1754 | } 1755 | }, 1756 | "redent": { 1757 | "version": "2.0.0", 1758 | "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", 1759 | "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", 1760 | "dev": true, 1761 | "requires": { 1762 | "indent-string": "^3.0.0", 1763 | "strip-indent": "^2.0.0" 1764 | } 1765 | }, 1766 | "registry-auth-token": { 1767 | "version": "3.3.2", 1768 | "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", 1769 | "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", 1770 | "dev": true, 1771 | "requires": { 1772 | "rc": "^1.1.6", 1773 | "safe-buffer": "^5.0.1" 1774 | } 1775 | }, 1776 | "registry-url": { 1777 | "version": "4.0.0", 1778 | "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-4.0.0.tgz", 1779 | "integrity": "sha512-WAfGLywivb8s2+Cfblq1UV+kOyzURHzWSJmciDvrmstr4bv/0lnVSB9jfoOfkxx5xNJ1OGlSFmZh9WYBLFJOPg==", 1780 | "dev": true, 1781 | "requires": { 1782 | "rc": "^1.2.7" 1783 | } 1784 | }, 1785 | "responselike": { 1786 | "version": "1.0.2", 1787 | "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", 1788 | "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", 1789 | "dev": true, 1790 | "requires": { 1791 | "lowercase-keys": "^1.0.0" 1792 | } 1793 | }, 1794 | "restore-cursor": { 1795 | "version": "2.0.0", 1796 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", 1797 | "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", 1798 | "dev": true, 1799 | "requires": { 1800 | "onetime": "^2.0.0", 1801 | "signal-exit": "^3.0.2" 1802 | } 1803 | }, 1804 | "rimraf": { 1805 | "version": "2.6.3", 1806 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", 1807 | "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", 1808 | "dev": true, 1809 | "requires": { 1810 | "glob": "^7.1.3" 1811 | } 1812 | }, 1813 | "run-async": { 1814 | "version": "2.3.0", 1815 | "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", 1816 | "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", 1817 | "dev": true, 1818 | "requires": { 1819 | "is-promise": "^2.1.0" 1820 | } 1821 | }, 1822 | "rx-lite": { 1823 | "version": "4.0.8", 1824 | "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", 1825 | "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", 1826 | "dev": true 1827 | }, 1828 | "rx-lite-aggregates": { 1829 | "version": "4.0.8", 1830 | "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", 1831 | "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", 1832 | "dev": true, 1833 | "requires": { 1834 | "rx-lite": "*" 1835 | } 1836 | }, 1837 | "rxjs": { 1838 | "version": "6.4.0", 1839 | "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", 1840 | "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", 1841 | "dev": true, 1842 | "requires": { 1843 | "tslib": "^1.9.0" 1844 | } 1845 | }, 1846 | "safe-buffer": { 1847 | "version": "5.1.2", 1848 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1849 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1850 | "dev": true 1851 | }, 1852 | "safer-buffer": { 1853 | "version": "2.1.2", 1854 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 1855 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 1856 | "dev": true 1857 | }, 1858 | "scoped-regex": { 1859 | "version": "1.0.0", 1860 | "resolved": "https://registry.npmjs.org/scoped-regex/-/scoped-regex-1.0.0.tgz", 1861 | "integrity": "sha1-o0a7Gs1CB65wvXwMfKnlZra63bg=", 1862 | "dev": true 1863 | }, 1864 | "semver": { 1865 | "version": "5.6.0", 1866 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", 1867 | "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", 1868 | "dev": true 1869 | }, 1870 | "semver-diff": { 1871 | "version": "2.1.0", 1872 | "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", 1873 | "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", 1874 | "dev": true, 1875 | "requires": { 1876 | "semver": "^5.0.3" 1877 | } 1878 | }, 1879 | "shebang-command": { 1880 | "version": "1.2.0", 1881 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 1882 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 1883 | "dev": true, 1884 | "requires": { 1885 | "shebang-regex": "^1.0.0" 1886 | } 1887 | }, 1888 | "shebang-regex": { 1889 | "version": "1.0.0", 1890 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 1891 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 1892 | "dev": true 1893 | }, 1894 | "signal-exit": { 1895 | "version": "3.0.2", 1896 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", 1897 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", 1898 | "dev": true 1899 | }, 1900 | "slice-ansi": { 1901 | "version": "0.0.4", 1902 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", 1903 | "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", 1904 | "dev": true 1905 | }, 1906 | "spdx-correct": { 1907 | "version": "3.1.0", 1908 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", 1909 | "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", 1910 | "dev": true, 1911 | "requires": { 1912 | "spdx-expression-parse": "^3.0.0", 1913 | "spdx-license-ids": "^3.0.0" 1914 | } 1915 | }, 1916 | "spdx-exceptions": { 1917 | "version": "2.2.0", 1918 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", 1919 | "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", 1920 | "dev": true 1921 | }, 1922 | "spdx-expression-parse": { 1923 | "version": "3.0.0", 1924 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", 1925 | "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", 1926 | "dev": true, 1927 | "requires": { 1928 | "spdx-exceptions": "^2.1.0", 1929 | "spdx-license-ids": "^3.0.0" 1930 | } 1931 | }, 1932 | "spdx-license-ids": { 1933 | "version": "3.0.3", 1934 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz", 1935 | "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==", 1936 | "dev": true 1937 | }, 1938 | "split": { 1939 | "version": "1.0.1", 1940 | "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", 1941 | "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", 1942 | "dev": true, 1943 | "requires": { 1944 | "through": "2" 1945 | } 1946 | }, 1947 | "string-width": { 1948 | "version": "2.1.1", 1949 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 1950 | "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 1951 | "dev": true, 1952 | "requires": { 1953 | "is-fullwidth-code-point": "^2.0.0", 1954 | "strip-ansi": "^4.0.0" 1955 | }, 1956 | "dependencies": { 1957 | "strip-ansi": { 1958 | "version": "4.0.0", 1959 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 1960 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 1961 | "dev": true, 1962 | "requires": { 1963 | "ansi-regex": "^3.0.0" 1964 | } 1965 | } 1966 | } 1967 | }, 1968 | "strip-ansi": { 1969 | "version": "5.0.0", 1970 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", 1971 | "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", 1972 | "dev": true, 1973 | "requires": { 1974 | "ansi-regex": "^4.0.0" 1975 | }, 1976 | "dependencies": { 1977 | "ansi-regex": { 1978 | "version": "4.0.0", 1979 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz", 1980 | "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==", 1981 | "dev": true 1982 | } 1983 | } 1984 | }, 1985 | "strip-bom": { 1986 | "version": "3.0.0", 1987 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 1988 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 1989 | "dev": true 1990 | }, 1991 | "strip-eof": { 1992 | "version": "1.0.0", 1993 | "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 1994 | "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", 1995 | "dev": true 1996 | }, 1997 | "strip-indent": { 1998 | "version": "2.0.0", 1999 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", 2000 | "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", 2001 | "dev": true 2002 | }, 2003 | "strip-json-comments": { 2004 | "version": "2.0.1", 2005 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 2006 | "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", 2007 | "dev": true 2008 | }, 2009 | "supports-color": { 2010 | "version": "5.5.0", 2011 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 2012 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 2013 | "dev": true, 2014 | "requires": { 2015 | "has-flag": "^3.0.0" 2016 | } 2017 | }, 2018 | "supports-hyperlinks": { 2019 | "version": "1.0.1", 2020 | "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-1.0.1.tgz", 2021 | "integrity": "sha512-HHi5kVSefKaJkGYXbDuKbUGRVxqnWGn3J2e39CYcNJEfWciGq2zYtOhXLTlvrOZW1QU7VX67w7fMmWafHX9Pfw==", 2022 | "dev": true, 2023 | "requires": { 2024 | "has-flag": "^2.0.0", 2025 | "supports-color": "^5.0.0" 2026 | }, 2027 | "dependencies": { 2028 | "has-flag": { 2029 | "version": "2.0.0", 2030 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", 2031 | "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", 2032 | "dev": true 2033 | } 2034 | } 2035 | }, 2036 | "symbol-observable": { 2037 | "version": "1.2.0", 2038 | "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", 2039 | "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", 2040 | "dev": true 2041 | }, 2042 | "term-size": { 2043 | "version": "1.2.0", 2044 | "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", 2045 | "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", 2046 | "dev": true, 2047 | "requires": { 2048 | "execa": "^0.7.0" 2049 | }, 2050 | "dependencies": { 2051 | "cross-spawn": { 2052 | "version": "5.1.0", 2053 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", 2054 | "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", 2055 | "dev": true, 2056 | "requires": { 2057 | "lru-cache": "^4.0.1", 2058 | "shebang-command": "^1.2.0", 2059 | "which": "^1.2.9" 2060 | } 2061 | }, 2062 | "execa": { 2063 | "version": "0.7.0", 2064 | "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", 2065 | "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", 2066 | "dev": true, 2067 | "requires": { 2068 | "cross-spawn": "^5.0.1", 2069 | "get-stream": "^3.0.0", 2070 | "is-stream": "^1.1.0", 2071 | "npm-run-path": "^2.0.0", 2072 | "p-finally": "^1.0.0", 2073 | "signal-exit": "^3.0.0", 2074 | "strip-eof": "^1.0.0" 2075 | } 2076 | }, 2077 | "get-stream": { 2078 | "version": "3.0.0", 2079 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", 2080 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", 2081 | "dev": true 2082 | } 2083 | } 2084 | }, 2085 | "terminal-link": { 2086 | "version": "1.2.0", 2087 | "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-1.2.0.tgz", 2088 | "integrity": "sha512-nkM6NjuohxfZGA/jkAnM1zl2qjhdm8vZTG0Q36t+5O6msGwZ/ieJW+XxbIlLpUBQEUeGswg4XiB/QhcEVI23Rg==", 2089 | "dev": true, 2090 | "requires": { 2091 | "ansi-escapes": "^3.1.0", 2092 | "supports-hyperlinks": "^1.0.1" 2093 | } 2094 | }, 2095 | "through": { 2096 | "version": "2.3.8", 2097 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 2098 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 2099 | "dev": true 2100 | }, 2101 | "timed-out": { 2102 | "version": "4.0.1", 2103 | "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", 2104 | "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", 2105 | "dev": true 2106 | }, 2107 | "tmp": { 2108 | "version": "0.0.33", 2109 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 2110 | "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 2111 | "dev": true, 2112 | "requires": { 2113 | "os-tmpdir": "~1.0.2" 2114 | } 2115 | }, 2116 | "to-readable-stream": { 2117 | "version": "1.0.0", 2118 | "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", 2119 | "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", 2120 | "dev": true 2121 | }, 2122 | "trim-newlines": { 2123 | "version": "2.0.0", 2124 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", 2125 | "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", 2126 | "dev": true 2127 | }, 2128 | "tslib": { 2129 | "version": "1.9.3", 2130 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", 2131 | "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", 2132 | "dev": true 2133 | }, 2134 | "unique-string": { 2135 | "version": "1.0.0", 2136 | "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", 2137 | "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", 2138 | "dev": true, 2139 | "requires": { 2140 | "crypto-random-string": "^1.0.0" 2141 | } 2142 | }, 2143 | "unzip-response": { 2144 | "version": "2.0.1", 2145 | "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", 2146 | "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", 2147 | "dev": true 2148 | }, 2149 | "update-notifier": { 2150 | "version": "2.5.0", 2151 | "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", 2152 | "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", 2153 | "dev": true, 2154 | "requires": { 2155 | "boxen": "^1.2.1", 2156 | "chalk": "^2.0.1", 2157 | "configstore": "^3.0.0", 2158 | "import-lazy": "^2.1.0", 2159 | "is-ci": "^1.0.10", 2160 | "is-installed-globally": "^0.1.0", 2161 | "is-npm": "^1.0.0", 2162 | "latest-version": "^3.0.0", 2163 | "semver-diff": "^2.0.0", 2164 | "xdg-basedir": "^3.0.0" 2165 | } 2166 | }, 2167 | "url-parse-lax": { 2168 | "version": "3.0.0", 2169 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", 2170 | "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", 2171 | "dev": true, 2172 | "requires": { 2173 | "prepend-http": "^2.0.0" 2174 | } 2175 | }, 2176 | "validate-npm-package-license": { 2177 | "version": "3.0.4", 2178 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 2179 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 2180 | "dev": true, 2181 | "requires": { 2182 | "spdx-correct": "^3.0.0", 2183 | "spdx-expression-parse": "^3.0.0" 2184 | } 2185 | }, 2186 | "validate-npm-package-name": { 2187 | "version": "3.0.0", 2188 | "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", 2189 | "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", 2190 | "dev": true, 2191 | "requires": { 2192 | "builtins": "^1.0.3" 2193 | } 2194 | }, 2195 | "which": { 2196 | "version": "1.3.1", 2197 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 2198 | "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 2199 | "dev": true, 2200 | "requires": { 2201 | "isexe": "^2.0.0" 2202 | } 2203 | }, 2204 | "widest-line": { 2205 | "version": "2.0.1", 2206 | "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", 2207 | "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", 2208 | "dev": true, 2209 | "requires": { 2210 | "string-width": "^2.1.1" 2211 | } 2212 | }, 2213 | "wrap-ansi": { 2214 | "version": "3.0.1", 2215 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", 2216 | "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", 2217 | "dev": true, 2218 | "requires": { 2219 | "string-width": "^2.1.1", 2220 | "strip-ansi": "^4.0.0" 2221 | }, 2222 | "dependencies": { 2223 | "strip-ansi": { 2224 | "version": "4.0.0", 2225 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 2226 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 2227 | "dev": true, 2228 | "requires": { 2229 | "ansi-regex": "^3.0.0" 2230 | } 2231 | } 2232 | } 2233 | }, 2234 | "wrappy": { 2235 | "version": "1.0.2", 2236 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 2237 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 2238 | "dev": true 2239 | }, 2240 | "write-file-atomic": { 2241 | "version": "2.4.2", 2242 | "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.2.tgz", 2243 | "integrity": "sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g==", 2244 | "dev": true, 2245 | "requires": { 2246 | "graceful-fs": "^4.1.11", 2247 | "imurmurhash": "^0.1.4", 2248 | "signal-exit": "^3.0.2" 2249 | } 2250 | }, 2251 | "xdg-basedir": { 2252 | "version": "3.0.0", 2253 | "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", 2254 | "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", 2255 | "dev": true 2256 | }, 2257 | "yallist": { 2258 | "version": "2.1.2", 2259 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 2260 | "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", 2261 | "dev": true 2262 | }, 2263 | "yargs-parser": { 2264 | "version": "10.1.0", 2265 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", 2266 | "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", 2267 | "dev": true, 2268 | "requires": { 2269 | "camelcase": "^4.1.0" 2270 | } 2271 | } 2272 | } 2273 | } 2274 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@zellwk/css-reset", 3 | "version": "1.0.1", 4 | "description": "Zell's personal CSS reset", 5 | "main": "reset.css", 6 | "scripts": { 7 | "release": "np", 8 | "test": "" 9 | }, 10 | "repository": { 11 | "type": "git", 12 | "url": "git+https://github.com/zellwk/css-reset.git" 13 | }, 14 | "keywords": [ 15 | "CSS", 16 | "reset" 17 | ], 18 | "author": "Zell Liew (https://zellwk.com)", 19 | "license": "MIT", 20 | "bugs": { 21 | "url": "https://github.com/zellwk/css-reset/issues" 22 | }, 23 | "homepage": "https://github.com/zellwk/css-reset#readme", 24 | "devDependencies": { 25 | "np": "^4.0.2" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /reset.css: -------------------------------------------------------------------------------- 1 | /******************* 2 | Box Sizing 3 | *******************/ 4 | html { 5 | box-sizing: border-box; 6 | line-height: 1.5; 7 | } 8 | 9 | *, 10 | *::before, 11 | *::after { 12 | box-sizing: border-box; 13 | } 14 | 15 | html, 16 | body { 17 | height: 100%; 18 | } 19 | 20 | body { 21 | min-height: 100vh; /* Useful for body to fill the viewport */ 22 | scroll-behavior: smooth; 23 | text-rendering: optimizeLegibility; 24 | } 25 | 26 | /**************************** 27 | Remove default margin and paddings 28 | ****************************/ 29 | * { 30 | margin: 0; 31 | padding: 0; 32 | } 33 | 34 | /**************************** 35 | Avoid text overflows 36 | ****************************/ 37 | p, 38 | h1, 39 | h2, 40 | h3, 41 | h4, 42 | h5, 43 | h6 { 44 | overflow-wrap: break-word; 45 | } 46 | 47 | /******************* 48 | Lists 49 | *******************/ 50 | ul { 51 | list-style: none; 52 | } 53 | 54 | /******************* 55 | Forms and buttons 56 | *******************/ 57 | input, 58 | textarea, 59 | select, 60 | button { 61 | color: inherit; 62 | font: inherit; 63 | letter-spacing: inherit; 64 | } 65 | 66 | /* I usually expand input and textarea to full-width */ 67 | input[type='text'], 68 | textarea { 69 | width: 100%; 70 | } 71 | 72 | /* More friendly border */ 73 | input, 74 | textarea, 75 | button { 76 | border: 1px solid gray; 77 | } 78 | 79 | /* Friendly password dots 80 | * See https://pqina.nl/blog/styling-password-field-dots/ 81 | */ 82 | input[type='password'] { 83 | font-family: Verdana; 84 | letter-spacing: 0.125em; 85 | } 86 | 87 | /* Some defaults for one-liner buttons */ 88 | button { 89 | padding: 0.75em 1em; 90 | line-height: inherit; 91 | border-radius: 0; 92 | background-color: transparent; 93 | } 94 | 95 | button * { 96 | pointer-events: none; 97 | } 98 | 99 | /*********************************** 100 | Better defaults for media elements 101 | ***********************************/ 102 | img, 103 | picture, 104 | video, 105 | iframe, 106 | canvas, 107 | object, 108 | embed, 109 | svg { 110 | display: block; 111 | max-width: 100%; 112 | } 113 | 114 | /******************* 115 | Useful table styles 116 | *******************/ 117 | table { 118 | table-layout: fixed; 119 | width: 100%; 120 | } 121 | 122 | /******************* 123 | The hidden attribute 124 | *******************/ 125 | [hidden] { 126 | opacity: 0; 127 | visibility: hidden; 128 | } 129 | 130 | /******************* 131 | Noscript 132 | *******************/ 133 | noscript { 134 | display: block; 135 | margin-bottom: 1em; 136 | margin-top: 1em; 137 | } 138 | 139 | /******************* 140 | Tabindex 141 | *******************/ 142 | [tabindex='-1'] { 143 | outline: none !important; 144 | } 145 | 146 | /******************* 147 | Remove animations and transitions 148 | @see https://hankchizljaw.com/wrote/a-modern-css-reset/ 149 | *******************/ 150 | @media (prefers-reduced-motion: reduce) { 151 | * { 152 | animation-duration: 0.01ms !important; 153 | animation-iteration-count: 1 !important; 154 | transition-duration: 0.01ms !important; 155 | scroll-behavior: auto !important; 156 | } 157 | } 158 | 159 | /******************* 160 | * Hides content visually. 161 | * So it's only available to screen readers... and bots 🤖 162 | * Solution by Joe Watkins. 163 | * @see https://zellwk.com/blog/hide-content-accessibly/ 164 | *******************/ 165 | .sr-only, 166 | .visually-hidden { 167 | position: absolute; 168 | width: 1px; 169 | height: auto; 170 | margin: 0; 171 | padding: 0; 172 | border: 0; 173 | clip: rect(0 0 0 0); 174 | overflow: hidden; 175 | white-space: nowrap; 176 | } 177 | --------------------------------------------------------------------------------