From 6885410c6c7d317836397f36bd2f195a626f34d3 Mon Sep 17 00:00:00 2001 From: Felipe Carrion Date: Sun, 5 Jul 2020 21:18:14 -0500 Subject: [PATCH 1/2] Solucion reto de scrapping con modulo fs y node-cron --- package-lock.json | 2774 ++++++++++++++++++++++++++++++++++++++ package.json | 5 +- src/dummy/ValorDolar.txt | 1 + src/index.js | 61 +- src/pdfs/website.pdf | Bin 0 -> 142603 bytes 5 files changed, 2831 insertions(+), 10 deletions(-) create mode 100644 package-lock.json create mode 100644 src/dummy/ValorDolar.txt create mode 100644 src/pdfs/website.pdf diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..d8ef9af --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2774 @@ +{ + "name": "challenge-node-2", + "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/generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.4.tgz", + "integrity": "sha512-toLIHUIAgcQygFZRAQcsLQV3CBuX6yOIru1kJk/qqqvcRmZrYe6WavZTSG+bB8MxhnL9YPf+pKQfuiP161q7ng==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz", + "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==", + "dev": true, + "requires": { + "@babel/types": "^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" + } + }, + "@babel/parser": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.4.tgz", + "integrity": "sha512-8jHII4hf+YVDsskTF6WuMB3X4Eh+PsUkC2ljq22so5rHvH+T8BzyL94VOdyFLNR8tBSVXOTbNHOKpR4TfRxVtA==", + "dev": true + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/traverse": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.4.tgz", + "integrity": "sha512-aSy7p5THgSYm4YyxNGz6jZpXf+Ok40QF3aA2LyIONkDHpAcJzDUqlCKXv6peqYUs2gmic849C/t2HKw2a2K20Q==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.4.tgz", + "integrity": "sha512-UTCFOxC3FsFHb7lkRMVvgLzaRVamXuAs2Tz4wajva4WxtVY82eZeaUBtC2Zt95FU9TiznuC0Zk35tsim8jeVpg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "@types/mime-types": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.0.tgz", + "integrity": "sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM=" + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "acorn": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz", + "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==", + "dev": true + }, + "acorn-jsx": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", + "dev": true + }, + "agent-base": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", + "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==" + }, + "ajv": { + "version": "6.12.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", + "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", + "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" + } + }, + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "requires": { + "string-width": "^3.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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=" + }, + "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==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "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" + } + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-includes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" + } + }, + "array.prototype.flat": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", + "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "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==" + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "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==" + }, + "boxen": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", + "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "cli-boxes": "^2.2.0", + "string-width": "^4.1.0", + "term-size": "^2.1.0", + "type-fest": "^0.8.1", + "widest-line": "^3.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "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==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + } + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "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" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", + "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==", + "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.4.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cli-boxes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", + "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==" + }, + "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 + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "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 + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "confusing-browser-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz", + "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==", + "dev": true + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "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=" + }, + "cron": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/cron/-/cron-1.8.2.tgz", + "integrity": "sha512-Gk2c4y6xKEO8FSAUTklqtfSr7oTq0CiPQeLBG5Fl0qoXpZyMcj1SG59YL+hqq04bu6/IuEA7lMkYDAplQNKkyg==", + "requires": { + "moment-timezone": "^0.5.x" + } + }, + "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" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, + "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" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "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==" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "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.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "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.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "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-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" + }, + "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": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + } + } + }, + "eslint-config-airbnb-base": { + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.0.tgz", + "integrity": "sha512-Snswd5oC6nJaevs3nZoLSTvGJBvzTfnBqOIArkf3cbyTyq9UD79wOk8s+RiL6bhca0p/eRO6veczhf6A/7Jy8Q==", + "dev": true, + "requires": { + "confusing-browser-globals": "^1.0.9", + "object.assign": "^4.1.0", + "object.entries": "^1.1.2" + } + }, + "eslint-config-esnext": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-4.1.0.tgz", + "integrity": "sha512-GhfVEXdqYKEIIj7j+Fw2SQdL9qyZMekgXfq6PyXM66cQw0B435ddjz3P3kxOBVihMRJ0xGYjosaveQz5Y6z0uA==", + "dev": true, + "requires": { + "babel-eslint": "^10.0.1", + "eslint": "^6.8.0", + "eslint-plugin-babel": "^5.2.1", + "eslint-plugin-import": "^2.14.0" + } + }, + "eslint-config-node": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-node/-/eslint-config-node-4.1.0.tgz", + "integrity": "sha512-Wz17xV5O2WFG8fGdMYEBdbiL6TL7YNJSJvSX9V4sXQownewfYmoqlly7wxqLkOUv/57pq6LnnotMiQQrrPjCqQ==", + "dev": true, + "requires": { + "eslint": "^6.8.0", + "eslint-config-esnext": "^4.1.0" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "pkg-dir": "^2.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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "eslint-plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-babel/-/eslint-plugin-babel-5.3.1.tgz", + "integrity": "sha512-VsQEr6NH3dj664+EyxJwO4FCYm/00JhYb3Sk3ft8o+fpKuIfQ9TaW6uVUfvwMXHcf/lsnRIoyFPsLMyiWCSL/g==", + "dev": true, + "requires": { + "eslint-rule-composer": "^0.3.0" + } + }, + "eslint-plugin-import": { + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.0.tgz", + "integrity": "sha512-66Fpf1Ln6aIS5Gr/55ts19eUuoDhAbZgnr6UxK5hbDx6l/QgQgx61AePq+BV4PP2uXQFClgMVzep5zZ94qqsxg==", + "dev": true, + "requires": { + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.3", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.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" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "eslint-rule-composer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", + "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", + "dev": true + }, + "eslint-scope": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", + "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "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": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz", + "integrity": "sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "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" + } + }, + "extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "requires": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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 + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "requires": { + "pend": "~1.2.0" + } + }, + "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" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "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==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "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 + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "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==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-dirs": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", + "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==", + "requires": { + "ini": "^1.3.5" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "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==" + }, + "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-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "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-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" + }, + "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 + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "https-proxy-agent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", + "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", + "requires": { + "agent-base": "5", + "debug": "4" + } + }, + "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": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=" + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inquirer": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.0.tgz", + "integrity": "sha512-K+LZp6L/6eE5swqIcVXrxl21aGDU4S50gKH0/d96OMQnSBCyGyZl/oZhbkVmdp5sBoINHd4xZvFSARh2dk6DWA==", + "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.15", + "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-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "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.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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-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==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "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=" + }, + "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==" + }, + "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==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-installed-globally": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", + "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", + "requires": { + "global-dirs": "^2.0.1", + "is-path-inside": "^3.0.1" + } + }, + "is-npm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", + "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==" + }, + "is-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", + "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "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-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "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 + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "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-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.0" + } + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "requires": { + "package-json": "^6.3.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" + }, + "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==" + }, + "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==", + "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 + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "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==" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "moment": { + "version": "2.27.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz", + "integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==" + }, + "moment-timezone": { + "version": "0.5.31", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.31.tgz", + "integrity": "sha512-+GgHNg8xRhMXfEbv81iDtrVeTcWt0kWmTEY1XQK14dICTXnWJnT0dxdlPspwqF3keKMVPXwayEsk1DI0AA/jdA==", + "requires": { + "moment": ">= 2.9.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "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-cron": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/node-cron/-/node-cron-2.0.3.tgz", + "integrity": "sha512-eJI+QitXlwcgiZwNNSRbqsjeZMp5shyajMR81RZCqeW0ZDEj4zU9tpd4nTh/1JsBiKbF8d08FCewiipDmVIYjg==", + "requires": { + "opencollective-postinstall": "^2.0.0", + "tz-offset": "0.0.1" + } + }, + "nodemon": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.4.tgz", + "integrity": "sha512-Ltced+hIfTmaS28Zjv1BM552oQ3dbwPqI4+zI0SLgq+wpJhSyqgYude/aZa/3i31VCQWMfXJVxvu86abcam3uQ==", + "requires": { + "chokidar": "^3.2.2", + "debug": "^3.2.6", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.0.4", + "pstree.remy": "^1.1.7", + "semver": "^5.7.1", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.2", + "update-notifier": "^4.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "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" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" + }, + "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-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.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.entries": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", + "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "has": "^1.0.3" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==" + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "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-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "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" + } + }, + "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 + }, + "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=" + }, + "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-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": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + }, + "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==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "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 + }, + "pupa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz", + "integrity": "sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==", + "requires": { + "escape-goat": "^2.0.0" + } + }, + "puppeteer": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-2.1.1.tgz", + "integrity": "sha512-LWzaDVQkk1EPiuYeTOj+CZRIjda4k2s5w4MK4xoH2+kgWV/SDlkYHmxatDdtYrciHUKSXTsGgPgPP8ILVdBsxg==", + "requires": { + "@types/mime-types": "^2.1.0", + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^4.0.0", + "mime": "^2.0.3", + "mime-types": "^2.1.25", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + } + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.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==", + "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.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "registry-auth-token": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz", + "integrity": "sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==", + "requires": { + "rc": "^1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "requires": { + "rc": "^1.2.8" + } + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.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": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "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 + }, + "rxjs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.0.tgz", + "integrity": "sha512-3HMA8z/Oz61DUHe+SdOiQyzIf4tOx5oQHmMir7IZEu6TMqCLHT4LRcmNaUS0NwOz8VLvmmBduMsoaUvMaIiqzg==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "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==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "requires": { + "semver": "^6.3.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 + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "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 + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "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.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "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==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "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==", + "requires": { + "safe-buffer": "~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==", + "requires": { + "ansi-regex": "^4.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==" + } + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", + "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==", + "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==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "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 + }, + "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" + } + } + } + }, + "term-size": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", + "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==" + }, + "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 + }, + "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-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, + "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==", + "requires": { + "is-number": "^7.0.0" + } + }, + "touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "requires": { + "nopt": "~1.0.10" + } + }, + "tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "tz-offset": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tz-offset/-/tz-offset-0.0.1.tgz", + "integrity": "sha512-kMBmblijHJXyOpKzgDhKx9INYU4u4E1RPMB0HqmKSgWG8vEcf3exEfLh4FFfzd3xdQOw9EuIy/cP0akY6rHopQ==" + }, + "undefsafe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz", + "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==", + "requires": { + "debug": "^2.2.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "update-notifier": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.0.tgz", + "integrity": "sha512-w3doE1qtI0/ZmgeoDoARmI5fjDoT93IfKgEGqm26dGUOh8oNpaSTsGNdYRN/SjOuo10jcJGwkEL3mroKzktkew==", + "requires": { + "boxen": "^4.2.0", + "chalk": "^3.0.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.3.1", + "is-npm": "^4.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "pupa": "^2.0.1", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "v8-compile-cache": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", + "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" + } + }, + "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" + } + }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "requires": { + "string-width": "^4.0.0" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + } +} diff --git a/package.json b/package.json index c14dcea..039d52d 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,9 @@ "author": "", "license": "MIT", "dependencies": { + "cron": "^1.8.2", + "node-cron": "^2.0.3", + "nodemon": "^2.0.4", "puppeteer": "^2.1.1" }, "devDependencies": { @@ -24,4 +27,4 @@ "eslint-config-node": "^4.0.0", "eslint-plugin-import": "^2.20.1" } -} \ No newline at end of file +} diff --git a/src/dummy/ValorDolar.txt b/src/dummy/ValorDolar.txt new file mode 100644 index 0000000..4dd8dd0 --- /dev/null +++ b/src/dummy/ValorDolar.txt @@ -0,0 +1 @@ +3,650.05 \ No newline at end of file diff --git a/src/index.js b/src/index.js index 0aaca08..d50782c 100644 --- a/src/index.js +++ b/src/index.js @@ -1,24 +1,67 @@ +/* eslint-disable quotes */ +/* eslint-disable indent */ +/* eslint-disable semi */ +/* eslint-disable no-console */ +const fs = require('fs').promises; const puppeteer = require('puppeteer'); +const cron = require('node-cron'); + +const rutaArchivo = 'src/dummy/'; +const nombreArchivo = 'ValorDolar.txt'; + +async function leerArchivo(archivo, vlrDolar) { + //console.log('entro a la funcion leer archivo'); + const data = await fs.readFile(archivo, 'utf8'); + //console.log(data, vlrDolar); + if (!(vlrDolar === data)) { + return data; + } + return 0; +} + +async function escribirArchivo(archivo, vlrDolar) { + //console.log('entro a la funcion escribir archivo'); + console.log(archivo, vlrDolar); + await fs.writeFile(archivo, vlrDolar); + console.log('Archivo actualizado Satisfactoriamente'); + return vlrDolar; +} const getDataFromPuppeteer = async () => { try { const browser = await puppeteer.launch(); const page = await browser.newPage(); - await page.goto('https://platzi.com'); + + await page.goto('https://www.grupoaval.com/wps/portal/grupo-aval/aval/portal-financiero/monedas/dolar/cotizaciones-dia', { waitUntil: 'load', timeout: 0 }); + await page.screenshot({ - path: 'src/images/image.png' + path: 'src/images/image.png', }); + await page.pdf({ - path: 'src/pdfs/website.pdf' + path: 'src/pdfs/website.pdf', }); - const platziCourseTitle = await page.evaluate(() => document.getElementsByClassName('RecentCourseVideo-content')[0].children[0].innerText - ); - console.log(platziCourseTitle); + + const valorDollar = await page.evaluate(() => document.getElementsByClassName('resumen-dolar-dia-tabla')[0].children[0].children[2].children[5].getElementsByTagName('span')[0].innerText); + //valorDollar = '4,000'; + console.log(valorDollar); + if (!valorDollar) { + console.error('No viene valor del dollar'); + } else { + const esIgual = await leerArchivo(rutaArchivo + nombreArchivo, valorDollar); + if (esIgual === 0) { + console.log('El valor del dollar no ha cambiado'); + } else { + const newDollar = await escribirArchivo(rutaArchivo + nombreArchivo, valorDollar); + console.log('El nuevo valor del dolar es: ', newDollar); + } + } console.log('Puppeteer End'); await browser.close(); } catch (error) { console.log(error); } -} - -getDataFromPuppeteer(); \ No newline at end of file +}; +cron.schedule('*/1 * * * *', async () => { + await getDataFromPuppeteer(); +}) diff --git a/src/pdfs/website.pdf b/src/pdfs/website.pdf new file mode 100644 index 0000000000000000000000000000000000000000..470b104d8e88218669647ca07a03bab67a62a759 GIT binary patch literal 142603 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 ZQn=&H-EhB#02Bd*AdnQ?-13?V{|^Wn34j0q literal 0 HcmV?d00001 From 1e06219488adc0db2586ec62cb40cb5b68a3790f Mon Sep 17 00:00:00 2001 From: Felipe Carrion Date: Sun, 5 Jul 2020 21:21:53 -0500 Subject: [PATCH 2/2] Update Readme --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 52b63ca..f2fdcfc 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# challenge-node-02 +### Aplicativo -Es te reto requiere ver la sesión técnica "[Web Scraping with Puppeteer](https://platzi.com/clases/1819-platzi-master/27353-web-scraping-with-puppeteer/)". +El proyecto consulta la pagina del grupo aval para consultar el precio del dolar y alertar si este precio ha cambiado. ### Retos