From 614aee122881b4f3291db4530ba5572362dfbb80 Mon Sep 17 00:00:00 2001 From: Pawel Jurecki Date: Wed, 25 Nov 2020 13:49:09 +0100 Subject: [PATCH 01/17] Add task-runner --- .gitignore | 116 ++ css/main.css | 10 + css/main.css.map | 1 + index.html | 5 +- package-lock.json | 4522 +++++++++++++++++++++++++++++++++++++++++++++ package.json | 36 + sass/main.scss | 9 + 7 files changed, 4697 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 css/main.css create mode 100644 css/main.css.map create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 sass/main.scss diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d5a06f7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,116 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* \ No newline at end of file diff --git a/css/main.css b/css/main.css new file mode 100644 index 0000000..a4848e1 --- /dev/null +++ b/css/main.css @@ -0,0 +1,10 @@ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +p { + color: red; +} +/*# sourceMappingURL=main.css.map */ \ No newline at end of file diff --git a/css/main.css.map b/css/main.css.map new file mode 100644 index 0000000..fb45d59 --- /dev/null +++ b/css/main.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../sass/main.scss"],"names":[],"mappings":"AAAA;EACA,UAAQ;EACR,WAAU;EACV,uBAAsB;CACrB;;AAED;EACC,WAAU;CACV","file":"main.css"} \ No newline at end of file diff --git a/index.html b/index.html index 840fa67..aa76cd0 100644 --- a/index.html +++ b/index.html @@ -6,8 +6,8 @@ CodersCamp | Projekt 1 - HTML i CSS - - + + @@ -16,3 +16,4 @@ + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..d2f7481 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4522 @@ +{ + "name": "myportfolio", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@blakeembrey/deque": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@blakeembrey/deque/-/deque-1.0.5.tgz", + "integrity": "sha512-6xnwtvp9DY1EINIKdTfvfeAtCYw4OqBZJhtiqkT3ivjnEfa25VQ3TsKvaFfKm8MyGIEfE95qLe+bNEt3nB0Ylg==", + "dev": true + }, + "@blakeembrey/template": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@blakeembrey/template/-/template-1.0.0.tgz", + "integrity": "sha512-J6WGZqCLdRMHUkyRG6fBSIFJ0rL60/nsQNh5rQvsYZ5u0PsKw6XQcJcA3DWvd9cN3j/IQx5yB1fexhCafwwUUw==", + "dev": true + }, + "@html-validate/stylish": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@html-validate/stylish/-/stylish-1.0.0.tgz", + "integrity": "sha512-NW6TZ7/GA+Z+1fNGDqkxutHQEsDivuN6ZM9ALMqSsDuO1QHJ4Ws1hAecwzvDezwSEXArLcqXd1RqZCYi3GA6KQ==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "strip-ansi": "^6.0.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@sidvind/better-ajv-errors": { + "version": "0.6.10", + "resolved": "https://registry.npmjs.org/@sidvind/better-ajv-errors/-/better-ajv-errors-0.6.10.tgz", + "integrity": "sha512-vPv8ks6J1KQW1LPYgxmANxcHniE6LFuekxNpcoUUkotJ2srxP4qXZ+y9qpo5LAXhnLoNP0AH8cninimK68gS6A==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "chalk": "^2.4.1", + "json-to-ast": "^2.0.3", + "jsonpointer": "^4.0.1", + "leven": "^3.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "dev": true + }, + "acorn-walk": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.0.0.tgz", + "integrity": "sha512-oZRad/3SMOI/pxbbmqyurIx7jHw1wZDcR9G44L8pUVFEomX/0dH89SrM1KaDXuv1NpzAXz6Op/Xu/Qd5XXzdEA==", + "dev": true + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "array-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", + "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "autoprefixer": { + "version": "6.7.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", + "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", + "dev": true, + "requires": { + "browserslist": "^1.7.6", + "caniuse-db": "^1.0.30000634", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.2.16", + "postcss-value-parser": "^3.2.3" + } + }, + "autoprefixer-cli": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/autoprefixer-cli/-/autoprefixer-cli-1.0.0.tgz", + "integrity": "sha1-t8vYkMgBs45JRTQnHEQI7VNLvuc=", + "dev": true, + "requires": { + "autoprefixer": "^6.0.0", + "fs-extra": "^0.24.0", + "postcss": "^5.0.4" + }, + "dependencies": { + "fs-extra": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.24.0.tgz", + "integrity": "sha1-1OQ0KpZnXLeEZjOmCZJJMytTmVI=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" + } + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "available-typed-arrays": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz", + "integrity": "sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==", + "dev": true, + "requires": { + "array-filter": "^1.0.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "axios": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz", + "integrity": "sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==", + "dev": true, + "requires": { + "follow-redirects": "1.5.10", + "is-buffer": "^2.0.2" + }, + "dependencies": { + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "dev": true, + "requires": { + "debug": "=3.1.0" + } + } + } + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base64-arraybuffer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", + "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", + "dev": true + }, + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "dev": true, + "requires": { + "callsite": "1.0.0" + } + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true + }, + "blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-sync": { + "version": "2.26.13", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.26.13.tgz", + "integrity": "sha512-JPYLTngIzI+Dzx+StSSlMtF+Q9yjdh58HW6bMFqkFXuzQkJL8FCvp4lozlS6BbECZcsM2Gmlgp0uhEjvl18X4w==", + "dev": true, + "requires": { + "browser-sync-client": "^2.26.13", + "browser-sync-ui": "^2.26.13", + "bs-recipes": "1.3.4", + "bs-snippet-injector": "^2.0.1", + "chokidar": "^3.4.1", + "connect": "3.6.6", + "connect-history-api-fallback": "^1", + "dev-ip": "^1.0.1", + "easy-extender": "^2.3.4", + "eazy-logger": "3.1.0", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "^1.18.1", + "immutable": "^3", + "localtunnel": "^2.0.0", + "micromatch": "^4.0.2", + "opn": "5.3.0", + "portscanner": "2.1.1", + "qs": "6.2.3", + "raw-body": "^2.3.2", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "send": "0.16.2", + "serve-index": "1.9.1", + "serve-static": "1.13.2", + "server-destroy": "1.0.1", + "socket.io": "2.1.1", + "ua-parser-js": "^0.7.18", + "yargs": "^15.4.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "qs": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", + "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "browser-sync-client": { + "version": "2.26.13", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.26.13.tgz", + "integrity": "sha512-p2VbZoYrpuDhkreq+/Sv1MkToHklh7T1OaIntDwpG6Iy2q/XkBcgwPcWjX+WwRNiZjN8MEehxIjEUh12LweLmQ==", + "dev": true, + "requires": { + "etag": "1.8.1", + "fresh": "0.5.2", + "mitt": "^1.1.3", + "rxjs": "^5.5.6" + } + }, + "browser-sync-ui": { + "version": "2.26.13", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.26.13.tgz", + "integrity": "sha512-6NJ/pCnhCnBMzaty1opWo7ipDmFAIk8U71JMQGKJxblCUaGfdsbF2shf6XNZSkXYia1yS0vwKu9LIOzpXqQZCA==", + "dev": true, + "requires": { + "async-each-series": "0.1.1", + "connect-history-api-fallback": "^1", + "immutable": "^3", + "server-destroy": "1.0.1", + "socket.io-client": "^2.0.4", + "stream-throttle": "^0.1.3" + } + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=", + "dev": true + }, + "bs-snippet-injector": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz", + "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=", + "dev": true + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "call-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", + "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.0" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "caniuse-db": { + "version": "1.0.30001161", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30001161.tgz", + "integrity": "sha512-wF8lcUGCKT+Od+27u4z5ahGSI5lB/xSTf/V8sEU5inDsORj0B4zGzs8YVdd76EIjA5muAjhfrkSTclXUb7MDFw==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "code-error-fragment": { + "version": "0.0.230", + "resolved": "https://registry.npmjs.org/code-error-fragment/-/code-error-fragment-0.0.230.tgz", + "integrity": "sha512-cadkfKp6932H8UkhzE/gcUqhRMNf8jHzkAN7+5Myabswaghu4xABTgPHDCjW+dBAJxj/SpkTYokpzDqY4pCzQw==", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "deep-equal": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.4.tgz", + "integrity": "sha512-BUfaXrVoCfgkOQY/b09QdO9L3XNoF2XH0A3aY9IQwQL/ZjLOe8FQgCNVl1wiolhsFo8kFdO9zdPViCPbmaJA5w==", + "dev": true, + "requires": { + "es-abstract": "^1.18.0-next.1", + "es-get-iterator": "^1.1.0", + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.2", + "is-regex": "^1.1.1", + "isarray": "^2.0.5", + "object-is": "^1.1.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.3", + "which-boxed-primitive": "^1.0.1", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.2" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=", + "dev": true + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "easy-extender": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", + "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "eazy-logger": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.1.0.tgz", + "integrity": "sha512-/snsn2JqBtUSSstEl4R0RKjkisGHAhvYj89i7r3ytNUKW12y178KDZwXLXIgwDqLW6E/VRMT9qfld7wvFae8bQ==", + "dev": true, + "requires": { + "tfunk": "^4.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.607", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.607.tgz", + "integrity": "sha512-h2SYNaBnlplGS0YyXl8oJWokfcNxVjJANQfMCsQefG6OSuAuNIeW+A8yGT/ci+xRoBb3k2zq1FrOvkgoKBol8g==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "engine.io": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz", + "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.0", + "ws": "~3.3.1" + }, + "dependencies": { + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true + }, + "engine.io-parser": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", + "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + } + } + }, + "engine.io-client": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.4.tgz", + "integrity": "sha512-iU4CRr38Fecj8HoZEnFtm2EiKGbYZcPn3cHxqNGl/tmdWRf60KhK+9vE0JeSjgnlS/0oynEfLgKbT9ALpim0sQ==", + "dev": true, + "requires": { + "component-emitter": "~1.3.0", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.2.0", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.6", + "parseuri": "0.0.6", + "ws": "~6.1.0", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + } + }, + "engine.io-parser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz", + "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.4", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-get-iterator": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.1.tgz", + "integrity": "sha512-qorBw8Y7B15DVLaJWy6WdEV/ZkieBcu6QCq/xzWzGOKJqgG1j754vXRfZ3NY7HSShneqU43mPB4OkQBTkvHhFw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.1", + "has-symbols": "^1.0.1", + "is-arguments": "^1.0.4", + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "espree": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz", + "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.3.0" + } + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "follow-redirects": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", + "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", + "dev": true + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", + "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "dev": true, + "requires": { + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "html-validate": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/html-validate/-/html-validate-4.0.2.tgz", + "integrity": "sha512-gx7f0zHvKCZtHz1K5mgXdu+1zyc6swfH/f2psfXWhz6KtO35iPYOdh2qo2T3kQDjx3DX5dTHKEW7b+CtdXmXLg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@html-validate/stylish": "1.0.0", + "@sidvind/better-ajv-errors": "^0.6.10", + "acorn-walk": "^8.0.0", + "ajv": "^6.12.6", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "espree": "^7.3.0", + "glob": "^7.1.6", + "inquirer": "^7.3.3", + "json-merge-patch": "^1.0.1", + "minimist": "^1.2.5" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } + } + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.0.tgz", + "integrity": "sha512-t5mGUXC/xRheCK431ylNiSkGGpBp8bHENBcENTkDT6ppwPzEVxNGZRvgvmOEfbWkFhA7D2GEuE2mmQTr78sl2g==", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.0.1.tgz", + "integrity": "sha512-TqZuVwa/sppcrhUCAYkGBk7w0yxfQQnxq28fjkO53tnK9FQXmdwz2JS5+GjsWQ6RByES1K40nI+yDic5c9/aAQ==", + "dev": true + }, + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "dev": true + }, + "is-core-module": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz", + "integrity": "sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", + "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", + "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "dev": true, + "requires": { + "lodash.isfinite": "^3.3.2" + } + }, + "is-number-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", + "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", + "dev": true + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-set": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", + "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==", + "dev": true + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typed-array": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.3.tgz", + "integrity": "sha512-BSYUBOK/HJibQ30wWkWold5txYwMUXQct9YHAQJr8fSwvZoiglcqB0pd7vEN23+Tsi9IUEjztdOSzl4qLVYGTQ==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.0", + "es-abstract": "^1.17.4", + "foreach": "^2.0.5", + "has-symbols": "^1.0.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true + }, + "is-weakset": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz", + "integrity": "sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "json-merge-patch": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-1.0.1.tgz", + "integrity": "sha512-yvT2j/jJZ2S53t+WLt1/y2pvyR1UKPl1d/tJUjwnbtwdQQcloPhGS0bkEq/L6I32l1nhleU57GTkbv64t8eHQA==", + "dev": true, + "requires": { + "deep-equal": "^2.0.3" + } + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json-to-ast": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json-to-ast/-/json-to-ast-2.1.0.tgz", + "integrity": "sha512-W9Lq347r8tA1DfMvAGn9QNcgYm4Wm7Yc+k8e6vezpMnRT+NHbtlxgNBXRVjXe9YM6eTn6+p/MKOlV/aABJcSnQ==", + "dev": true, + "requires": { + "code-error-fragment": "0.0.230", + "grapheme-splitter": "^1.0.4" + } + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonpointer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.1.0.tgz", + "integrity": "sha512-CXcRvMyTlnR53xMcKnuMzfCA5i/nfblTnnr74CZb6C4vG39eu6w51t7nKmU5MfLfbTgGItliNyjO/ciNPDqClg==", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "limiter": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", + "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==", + "dev": true + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "localtunnel": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.0.tgz", + "integrity": "sha512-g6E0aLgYYDvQDxIjIXkgJo2+pHj3sGg4Wz/XP3h2KtZnRsWPbOQY+hw1H8Z91jep998fkcVE9l+kghO+97vllg==", + "dev": true, + "requires": { + "axios": "0.19.0", + "debug": "4.1.1", + "openurl": "1.1.1", + "yargs": "13.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "yargs": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", + "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.1" + } + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=", + "dev": true + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "dev": true + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mitt": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", + "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==", + "dev": true + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "dev": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-gyp": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "dependencies": { + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + } + } + }, + "node-sass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-5.0.0.tgz", + "integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^7.1.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + } + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", + "dev": true + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "dev": true + }, + "object-is": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.3.tgz", + "integrity": "sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onchange": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/onchange/-/onchange-7.1.0.tgz", + "integrity": "sha512-ZJcqsPiWUAUpvmnJri5TPBooqJOPmC0ttN65juhN15Q8xA+Nbg3BaxBHXQ45EistKKlKElb0edmbPWnKSBkvMg==", + "dev": true, + "requires": { + "@blakeembrey/deque": "^1.0.5", + "@blakeembrey/template": "^1.0.0", + "arg": "^4.1.3", + "chokidar": "^3.3.1", + "cross-spawn": "^7.0.1", + "ignore": "^5.1.4", + "tree-kill": "^1.2.2" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "openurl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", + "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=", + "dev": true + }, + "opn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parseqs": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", + "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==", + "dev": true + }, + "parseuri": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", + "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pidtree": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", + "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "portscanner": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", + "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", + "dev": true, + "requires": { + "async": "1.5.2", + "is-number-like": "^1.0.3" + } + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + }, + "resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", + "dev": true, + "requires": { + "debug": "^2.2.0", + "minimatch": "^3.0.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", + "dev": true + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "dev": true, + "requires": { + "symbol-observable": "1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + } + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", + "dev": true + }, + "side-channel": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.3.tgz", + "integrity": "sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g==", + "dev": true, + "requires": { + "es-abstract": "^1.18.0-next.0", + "object-inspect": "^1.8.0" + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "socket.io": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz", + "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==", + "dev": true, + "requires": { + "debug": "~3.1.0", + "engine.io": "~3.2.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.1.1", + "socket.io-parser": "~3.2.0" + }, + "dependencies": { + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "engine.io-client": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", + "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~3.3.1", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + } + }, + "engine.io-parser": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", + "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "socket.io-client": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz", + "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==", + "dev": true, + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "engine.io-client": "~3.2.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.2.0", + "to-array": "0.1.4" + } + }, + "socket.io-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", + "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" + } + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + } + } + }, + "socket.io-adapter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", + "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==", + "dev": true + }, + "socket.io-client": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.1.tgz", + "integrity": "sha512-YXmXn3pA8abPOY//JtYxou95Ihvzmg8U6kQyolArkIyLd0pgVhrfor/iMsox8cn07WCOOvvuJ6XKegzIucPutQ==", + "dev": true, + "requires": { + "backo2": "1.0.2", + "component-bind": "1.0.0", + "component-emitter": "~1.3.0", + "debug": "~3.1.0", + "engine.io-client": "~3.4.0", + "has-binary2": "~1.0.2", + "indexof": "0.0.1", + "parseqs": "0.0.6", + "parseuri": "0.0.6", + "socket.io-parser": "~3.3.0", + "to-array": "0.1.4" + } + }, + "socket.io-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.1.tgz", + "integrity": "sha512-1QLvVAe8dTz+mKmZ07Swxt+LAo4Y1ff50rlyoEx00TQmDFVQYPfcqGvIDJLGaBdhdNCecXtyKpD+EgKGcmmbuQ==", + "dev": true, + "requires": { + "component-emitter": "~1.3.0", + "debug": "~3.1.0", + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", + "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", + "dev": true, + "requires": { + "commander": "^2.2.0", + "limiter": "^1.0.5" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string.prototype.padend": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.1.tgz", + "integrity": "sha512-eCzTASPnoCr5Ht+Vn1YXgm8SB015hHKgEIMu9Nr9bQmLhRBxKRfmzSj/IQsxDFc8JInJDDFA0qXwK+xxI7wDkg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", + "dev": true + }, + "tar": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", + "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "tfunk": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-4.0.0.tgz", + "integrity": "sha512-eJQ0dGfDIzWNiFNYFVjJ+Ezl/GmwHaFTBTjrtqNPW0S7cuVDBrZrmzUz6VkMeCR4DZFqhd4YtLwsw3i2wYHswQ==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "dlv": "^1.1.3" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.22", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.22.tgz", + "integrity": "sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q==", + "dev": true + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "uri-js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.1.tgz", + "integrity": "sha512-7BT4TwISdDGBgaemWU0N0OU7FeAEJ9Oo2P1PHRm/FCWoEi2VLWC9b6xvxAA3C/NMpxg3HXVgi0sMmGbNUbNepQ==", + "dev": true, + "requires": { + "is-bigint": "^1.0.0", + "is-boolean-object": "^1.0.0", + "is-number-object": "^1.0.3", + "is-string": "^1.0.4", + "is-symbol": "^1.0.2" + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "which-typed-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.2.tgz", + "integrity": "sha512-KT6okrd1tE6JdZAy3o2VhMoYPh3+J6EMZLyrxBQsZflI1QCZIxMrIYLkosd8Twf+YfknVIHmYQPgJt238p8dnQ==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.2", + "es-abstract": "^1.17.5", + "foreach": "^2.0.5", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.1", + "is-typed-array": "^1.1.3" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz", + "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", + "dev": true + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..af0ac82 --- /dev/null +++ b/package.json @@ -0,0 +1,36 @@ +{ + "name": "myportfolio", + "version": "1.0.0", + "description": "**CodersCamp (coderscamp.edu.pl) - Największy otwarty kurs programowania webowego**", + "main": "index.js", + "scripts": { + "test": "npm run test:html", + "test:html": "html-validate *.html", + "build": "npm-run-all build:* test", + "build:sass": "node-sass --output-style compact -o css sass", + "build:autoprefixer": "autoprefixer-cli css/main.css", + "build-dev": "npm-run-all build-dev:sass build:autoprefixer", + "build-dev:sass": "node-sass --output-style expanded --source-map true -o css sass", + "watch": "npm-run-all build:* build-dev -p watch:*", + "watch:browsersync": "browser-sync start --server --files \"css/*.css\" \"*.html\"", + "watch:sassprefixer": "onchange sass/*.scss -- npm run build-dev" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jurecki/myPortfolio.git" + }, + "author": "", + "license": "ISC", + "bugs": { + "url": "https://github.com/jurecki/myPortfolio/issues" + }, + "homepage": "https://github.com/jurecki/myPortfolio#readme", + "devDependencies": { + "autoprefixer-cli": "^1.0.0", + "browser-sync": "^2.26.13", + "html-validate": "^4.0.2", + "node-sass": "^5.0.0", + "npm-run-all": "^4.1.5", + "onchange": "^7.1.0" + } +} diff --git a/sass/main.scss b/sass/main.scss new file mode 100644 index 0000000..3bdae80 --- /dev/null +++ b/sass/main.scss @@ -0,0 +1,9 @@ +* { +margin:0; +padding: 0; +box-sizing: border-box; +} + +p { + color: red; +} \ No newline at end of file From 0583beb91ad0504d4f1657f26d22f54951b28bf2 Mon Sep 17 00:00:00 2001 From: Pawel Jurecki Date: Wed, 25 Nov 2020 14:07:57 +0100 Subject: [PATCH 02/17] Add scss base structure --- css/main.css | 22 +++++++++++++++++++--- css/main.css.map | 2 +- index.html | 16 +++++++++++++--- sass/base/_animation.scss | 0 sass/base/_base.scss | 15 +++++++++++++++ sass/base/_typography.scss | 10 ++++++++++ sass/components/_button.scss | 0 sass/components/_card.scss | 0 sass/components/_form.scss | 0 sass/layout/_header.scss | 0 sass/layout/_navigation.scss | 0 sass/main.scss | 33 ++++++++++++++++++++++++--------- sass/pages/_home.scss | 0 sass/utils/_functions.scss | 0 sass/utils/_mixins.scss | 0 sass/utils/_variables.scss | 13 +++++++++++++ 16 files changed, 95 insertions(+), 16 deletions(-) create mode 100644 sass/base/_animation.scss create mode 100644 sass/base/_base.scss create mode 100644 sass/base/_typography.scss create mode 100644 sass/components/_button.scss create mode 100644 sass/components/_card.scss create mode 100644 sass/components/_form.scss create mode 100644 sass/layout/_header.scss create mode 100644 sass/layout/_navigation.scss create mode 100644 sass/pages/_home.scss create mode 100644 sass/utils/_functions.scss create mode 100644 sass/utils/_mixins.scss create mode 100644 sass/utils/_variables.scss diff --git a/css/main.css b/css/main.css index a4848e1..88be2c2 100644 --- a/css/main.css +++ b/css/main.css @@ -1,10 +1,26 @@ -* { +*, +*::after, +*::before { margin: 0; padding: 0; + box-sizing: inherit; +} + +html { + font-size: 62.5%; +} + +body { box-sizing: border-box; } -p { - color: red; +body { + font-family: "Lato", sans-serif; + font-weight: 400; + font-size: 1.6rem; + line-height: 1.7; + color: #777; + padding: 3rem; + box-sizing: border-box; } /*# sourceMappingURL=main.css.map */ \ No newline at end of file diff --git a/css/main.css.map b/css/main.css.map index fb45d59..98536e0 100644 --- a/css/main.css.map +++ b/css/main.css.map @@ -1 +1 @@ -{"version":3,"sources":["../sass/main.scss"],"names":[],"mappings":"AAAA;EACA,UAAQ;EACR,WAAU;EACV,uBAAsB;CACrB;;AAED;EACC,WAAU;CACV","file":"main.css"} \ No newline at end of file +{"version":3,"sources":["../sass/base/_base.scss","../sass/base/_typography.scss","../sass/utils/_variables.scss"],"names":[],"mappings":"AAAA;;;EAGC,UAAS;EACT,WAAS;EACT,oBAAmB;CAClB;;AAEF;EACC,iBAAgB;CAChB;;AAED;EACC,uBAAsB;CACtB;;ACdD;EACE,gCAA+B;EAC/B,iBAAgB;EAChB,kBAAiB;EACjB,iBAAgB;EAChB,YCKoB;EDJpB,cAAa;EACb,uBAAsB;CACtB","file":"main.css"} \ No newline at end of file diff --git a/index.html b/index.html index aa76cd0..57b8945 100644 --- a/index.html +++ b/index.html @@ -7,13 +7,23 @@ CodersCamp | Projekt 1 - HTML i CSS + - -

CodersCamp - projekt 1. Tutaj możesz zacząć swoją zabawę!

- +
+
+ + +
+
home
+
about
+
courses
+
portolio
+
contact
+
+
\ No newline at end of file diff --git a/sass/base/_animation.scss b/sass/base/_animation.scss new file mode 100644 index 0000000..e69de29 diff --git a/sass/base/_base.scss b/sass/base/_base.scss new file mode 100644 index 0000000..2b3c400 --- /dev/null +++ b/sass/base/_base.scss @@ -0,0 +1,15 @@ +*, +*::after, +*::before { + margin: 0; + padding:0; + box-sizing: inherit; + } + +html { + font-size: 62.5%; +} + +body { + box-sizing: border-box; +} \ No newline at end of file diff --git a/sass/base/_typography.scss b/sass/base/_typography.scss new file mode 100644 index 0000000..d861957 --- /dev/null +++ b/sass/base/_typography.scss @@ -0,0 +1,10 @@ +body { + font-family: "Lato", sans-serif; + font-weight: 400; + font-size: 1.6rem; + line-height: 1.7; + color: $color-dark-gray; + padding: 3rem; + box-sizing: border-box; + } + diff --git a/sass/components/_button.scss b/sass/components/_button.scss new file mode 100644 index 0000000..e69de29 diff --git a/sass/components/_card.scss b/sass/components/_card.scss new file mode 100644 index 0000000..e69de29 diff --git a/sass/components/_form.scss b/sass/components/_form.scss new file mode 100644 index 0000000..e69de29 diff --git a/sass/layout/_header.scss b/sass/layout/_header.scss new file mode 100644 index 0000000..e69de29 diff --git a/sass/layout/_navigation.scss b/sass/layout/_navigation.scss new file mode 100644 index 0000000..e69de29 diff --git a/sass/main.scss b/sass/main.scss index 3bdae80..c4e1f2b 100644 --- a/sass/main.scss +++ b/sass/main.scss @@ -1,9 +1,24 @@ -* { -margin:0; -padding: 0; -box-sizing: border-box; -} - -p { - color: red; -} \ No newline at end of file +@import 'utils/functions'; +@import 'utils/mixins'; +@import 'utils/variables'; + +@import 'base/base'; +@import 'base/animation'; +@import 'base/typography'; + +@import 'components/button'; +@import 'components/card'; +@import 'components/form'; + +@import 'layout/header'; +@import 'layout/navigation'; +@import 'pages/home'; + + + + + + + + + diff --git a/sass/pages/_home.scss b/sass/pages/_home.scss new file mode 100644 index 0000000..e69de29 diff --git a/sass/utils/_functions.scss b/sass/utils/_functions.scss new file mode 100644 index 0000000..e69de29 diff --git a/sass/utils/_mixins.scss b/sass/utils/_mixins.scss new file mode 100644 index 0000000..e69de29 diff --git a/sass/utils/_variables.scss b/sass/utils/_variables.scss new file mode 100644 index 0000000..12c7ac3 --- /dev/null +++ b/sass/utils/_variables.scss @@ -0,0 +1,13 @@ +$color-primary: #55c57a; +$color-primary-light:#7ed56f; +$color-primary-dark: #28b485; + +$color-secondary-light: #ffb900; +$color-secondary-dark: #ff7730; + + +$color-grey-light-1: #f7f7f7; + +$color-dark-gray: #777; +$color-white: #ffff; +$color-black: #000; From 8f5831876fb979e9caf7acc0453a8d0f51151fc7 Mon Sep 17 00:00:00 2001 From: Pawel Jurecki Date: Thu, 26 Nov 2020 09:34:26 +0100 Subject: [PATCH 03/17] Add header, Add homesection --- css/main.css | 165 +++++++++++++++++++++++++++++- css/main.css.map | 2 +- index.html | 55 ++++++++-- package.json | 4 +- photo/photo_1.jpg | Bin 0 -> 63974 bytes photo/photo_2.jpg | Bin 0 -> 212232 bytes sass/base/_base.scss | 4 +- sass/base/_typography.scss | 2 +- sass/components/_progressBar.scss | 6 ++ sass/layout/_footer.scss | 4 + sass/layout/_header.scss | 23 +++++ sass/layout/_navigation.scss | 21 ++++ sass/main.scss | 3 + sass/pages/_home.scss | 96 +++++++++++++++++ sass/utils/_variables.scss | 16 ++- 15 files changed, 380 insertions(+), 21 deletions(-) create mode 100644 photo/photo_1.jpg create mode 100644 photo/photo_2.jpg create mode 100644 sass/components/_progressBar.scss create mode 100644 sass/layout/_footer.scss diff --git a/css/main.css b/css/main.css index 88be2c2..867a30f 100644 --- a/css/main.css +++ b/css/main.css @@ -8,10 +8,12 @@ html { font-size: 62.5%; + background-color: #ecf0f1; } body { box-sizing: border-box; + position: relative; } body { @@ -19,8 +21,169 @@ body { font-weight: 400; font-size: 1.6rem; line-height: 1.7; - color: #777; + color: #2c3e50; padding: 3rem; box-sizing: border-box; } + +.header { + position: fixed; + top: 0; + left: 0; + width: 100%; + padding: 0 2rem; + box-shadow: 0 1rem 2rem rgba(44, 62, 80, 0.25); + display: -ms-flexbox; + display: flex; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-align: center; + align-items: center; + background-color: white; +} + +.header__logo { + font-family: 'Russo One', sans-serif; + color: #3498db; + font-size: 3rem; + padding: 1rem 2rem; +} + +.header__menu { + -ms-flex-positive: 1; + flex-grow: 1; +} + +.navigation__list { + list-style: none; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: end; + justify-content: flex-end; + -ms-flex-align: center; + align-items: center; +} + +.navigation__item { + font-size: 2rem; + letter-spacing: .2rem; + text-transform: uppercase; + margin: 0 2rem; +} + +.navigation__link { + color: #2c3e50; + text-decoration: none; +} + +.footer { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + background-color: red; +} + +.home { + padding-top: 6rem; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + -ms-flex-align: center; + align-items: center; +} + +.home__text { + background-color: red; + -ms-flex-preferred-size: 50%; + flex-basis: 50%; + font-size: 2rem; +} + +.home__title-small { + color: #2980b9; + text-transform: uppercase; + font-size: 4rem; +} + +.home__title-large { + font-size: 5rem; +} + +.home__social { + display: -ms-flexbox; + display: flex; + width: 50%; + margin-top: 2rem; + -ms-flex-pack: distribute; + justify-content: space-around; +} + +.home__social i { + font-size: 4rem; + color: #2980b9; +} + +.home__social i:hover { + color: #3498db; + cursor: pointer; +} + +.home__picture img { + height: 650px; + object-fit: cover; +} + +.about { + padding-top: 6rem; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + -ms-flex-align: center; + align-items: center; +} + +.about__picture { + -ms-flex-preferred-size: 50%; + flex-basis: 50%; + -ms-flex-item-align: end; + align-self: flex-end; +} + +.about__picture img { + height: 650px; + object-fit: cover; +} + +.about__text { + -ms-flex-positive: 1; + flex-grow: 1; + padding-right: 2rem; +} + +.about__title { + font-size: 3rem; +} + +.about__describe { + font-size: 1.8rem; + padding: 2rem 0; +} + +.courses { + background-color: orange; + height: 400px; +} + +.portfolio { + padding-top: 6rem; + background-color: green; + height: 400px; +} + +.contact { + padding-top: 6rem; + background-color: gray; + height: 400px; +} /*# sourceMappingURL=main.css.map */ \ No newline at end of file diff --git a/css/main.css.map b/css/main.css.map index 98536e0..0b50028 100644 --- a/css/main.css.map +++ b/css/main.css.map @@ -1 +1 @@ -{"version":3,"sources":["../sass/base/_base.scss","../sass/base/_typography.scss","../sass/utils/_variables.scss"],"names":[],"mappings":"AAAA;;;EAGC,UAAS;EACT,WAAS;EACT,oBAAmB;CAClB;;AAEF;EACC,iBAAgB;CAChB;;AAED;EACC,uBAAsB;CACtB;;ACdD;EACE,gCAA+B;EAC/B,iBAAgB;EAChB,kBAAiB;EACjB,iBAAgB;EAChB,YCKoB;EDJpB,cAAa;EACb,uBAAsB;CACtB","file":"main.css"} \ No newline at end of file +{"version":3,"sources":["../sass/base/_base.scss","../sass/utils/_variables.scss","../sass/base/_typography.scss","../sass/layout/_header.scss","../sass/layout/_navigation.scss","../sass/layout/_footer.scss","../sass/pages/_home.scss"],"names":[],"mappings":"AAAA;;;EAGC,UAAS;EACT,WAAS;EACT,oBAAmB;CAClB;;AAEF;EACC,iBAAgB;EAChB,0BCFoB;CDGpB;;AAED;EACC,uBAAsB;EACtB,mBAAkB;CAClB;;AEhBD;EACE,gCAA+B;EAC/B,iBAAgB;EAChB,kBAAiB;EACjB,iBAAgB;EAChB,eDIkB;ECHlB,cAAa;EACb,uBAAsB;CACtB;;ACRF;EACC,gBAAe;EACf,OAAM;EACN,QAAM;EACN,YAAW;EACX,gBAAc;EACd,+CFGmB;EEFnB,qBAAa;EAAb,cAAa;EACb,uBAA8B;MAA9B,+BAA8B;EAC9B,uBAAmB;MAAnB,oBAAmB;EACnB,wBAAuB;CAWvB;;AAVA;EACC,qCAAoC;EACpC,eFbqB;EEcrB,gBAAe;EACf,mBAAkB;CAClB;;AAED;EACC,qBAAY;MAAZ,aAAY;CACZ;;ACnBD;EACC,iBAAgB;EAChB,qBAAa;EAAb,cAAa;EACb,mBAAyB;MAAzB,0BAAyB;EACzB,uBAAmB;MAAnB,oBAAmB;CACnB;;AAED;EACC,gBAAe;EACf,sBAAqB;EACrB,0BAAyB;EACzB,eAAc;CACd;;AAED;EACC,eHPkB;EGQlB,sBAAqB;CAErB;;ACnBF;EACC,8BAAgB;MAAhB,iBAAgB;EACjB,sBAAqB;CACpB;;ACHD;EACC,kBAAiB;EACjB,qBAAa;EAAb,cAAa;EACb,sBAAuB;MAAvB,wBAAuB;EACvB,uBAAmB;MAAnB,oBAAmB;CA4CnB;;AA3CA;EACC,sBAAqB;EACrB,6BAAe;MAAf,gBAAe;EACf,gBAAe;CACf;;AAIA;EACC,eLbwB;EKcxB,0BAAyB;EACzB,gBAAe;CACf;;AAED;EACC,gBAAe;CACf;;AAGF;EACC,qBAAa;EAAb,cAAa;EACb,WAAU;EACV,iBAAgB;EAChB,0BAA6B;MAA7B,8BAA6B;CAY7B;;AAhBA;EAQC,gBAAe;EACf,eLhCwB;CKsCxB;;AAfD;EAYE,eLpCmB;EKqCnB,gBAAe;CACf;;AAIF;EAEC,cAAa;EACb,kBAAiB;CACjB;;AAIH;EACC,kBAAiB;EACjB,qBAAa;EAAb,cAAa;EACb,sBAAuB;MAAvB,wBAAuB;EACvB,uBAAmB;MAAnB,oBAAmB;CAwBnB;;AAtBA;EAEC,6BAAe;MAAf,gBAAe;EACf,yBAAoB;MAApB,qBAAoB;CAKpB;;AARA;EAKC,cAAa;EACb,kBAAiB;CACjB;;AAEF;EACC,qBAAY;MAAZ,aAAY;EACZ,oBAAmB;CACnB;;AAED;EACC,gBAAe;CACf;;AAED;EACC,kBAAiB;EACjB,gBAAe;CACf;;AAGF;EACC,yBAAwB;EACxB,cAAa;CACb;;AAED;EACC,kBAAiB;EACjB,wBAAuB;EACvB,cAAa;CACb;;AAED;EACC,kBAAiB;EACjB,uBAAsB;EACtB,cAAa;CACb","file":"main.css"} \ No newline at end of file diff --git a/index.html b/index.html index 57b8945..4db2881 100644 --- a/index.html +++ b/index.html @@ -7,23 +7,66 @@ CodersCamp | Projekt 1 - HTML i CSS + + + -
- - + +
+ +
-
home
-
about
+
+
+

welcome!

+

I Am Web Developer

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolor quas natus blanditiis dolorem delectus distinctio possimus obcaecati ipsam illum.

+ +
+
+ photo + +
+
+
+
+ photo +
+
+

Hello, I Am Pawel Jurecki

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestiae reprehenderit, iure mollitia aut accusantium rerum blanditiis assumenda ipsum, temporibus velit culpa magnam non enim possimus eum omnis harum error. Nulla. Lorem ipsum dolor sit amet consectetur adipisicing elit. Fuga repudiandae vitae quos minima molestiae maxime dolorum suscipit eaque tenetur! Ratione dicta libero iste saepe magnam, commodi quisquam unde inventore ipsa.

+
+
+
HTML
+
+
+
+ Download CV +
+
courses
portolio
contact
-
\ No newline at end of file diff --git a/package.json b/package.json index af0ac82..f9abb4f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "myportfolio", "version": "1.0.0", - "description": "**CodersCamp (coderscamp.edu.pl) - Największy otwarty kurs programowania webowego**", + "description": "myPortfolio", "main": "index.js", "scripts": { "test": "npm run test:html", @@ -13,7 +13,7 @@ "build-dev:sass": "node-sass --output-style expanded --source-map true -o css sass", "watch": "npm-run-all build:* build-dev -p watch:*", "watch:browsersync": "browser-sync start --server --files \"css/*.css\" \"*.html\"", - "watch:sassprefixer": "onchange sass/*.scss -- npm run build-dev" + "watch:sassprefixer": "onchange sass/*/*.scss -- npm run build-dev" }, "repository": { "type": "git", diff --git a/photo/photo_1.jpg b/photo/photo_1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6a6aba528d66d9efada592ce99c3d3bcca534db4 GIT binary patch literal 63974 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