From bb894e6107407b71d75446173d9a0361eaf83c65 Mon Sep 17 00:00:00 2001 From: Yury Shkoda Date: Tue, 22 Dec 2020 16:21:24 +0300 Subject: [PATCH 1/7] feat(job-pid): added print PID of the executed job --- .env | 2 + .env.example | 2 + package-lock.json | 4610 +++++++++++-------------------- package.json | 2 + src/SASViyaApiClient.ts | 23 +- src/SessionManager.ts | 20 +- src/test/SessionManager.spec.ts | 53 + src/types/Session.ts | 4 + 8 files changed, 1761 insertions(+), 2955 deletions(-) create mode 100644 .env create mode 100644 .env.example create mode 100644 src/test/SessionManager.spec.ts diff --git a/.env b/.env new file mode 100644 index 0000000..b79f965 --- /dev/null +++ b/.env @@ -0,0 +1,2 @@ +SERVER_URL=https://sas.analytium.co.uk +DEFAULT_COMPUTE_CONTEXT=SAS Studio compute context \ No newline at end of file diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..db5afe9 --- /dev/null +++ b/.env.example @@ -0,0 +1,2 @@ +SERVER_URL=https://server.com +DEFAULT_COMPUTE_CONTEXT=SAS Studio compute context \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index af77abb..e35c5d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,50 +4,41 @@ "lockfileVersion": 1, "dependencies": { "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "dev": true, "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.4" } }, "@babel/core": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.4.tgz", - "integrity": "sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz", + "integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.8.4", - "@babel/helpers": "^7.8.4", - "@babel/parser": "^7.8.4", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.4", - "@babel/types": "^7.8.3", + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.10", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.10", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.1", - "json5": "^2.1.0", - "lodash": "^4.17.13", - "resolve": "^1.3.2", + "json5": "^2.1.2", + "lodash": "^4.17.19", "semver": "^5.4.1", "source-map": "^0.5.0" }, "dependencies": { - "json5": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", - "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, "source-map": { @@ -59,14 +50,13 @@ } }, "@babel/generator": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", - "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", "dev": true, "requires": { - "@babel/types": "^7.8.3", + "@babel/types": "^7.12.11", "jsesc": "^2.5.1", - "lodash": "^4.17.13", "source-map": "^0.5.0" }, "dependencies": { @@ -79,66 +69,189 @@ } }, "@babel/helper-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", - "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" } }, "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "dev": true, + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "dev": true, + "requires": { + "@babel/types": "^7.12.10" } }, "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", "dev": true }, - "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "@babel/helper-replace-supers": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" } }, - "@babel/helpers": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.8.4.tgz", - "integrity": "sha512-VPbe7wcQ4chu4TDQjimHv/5tj73qz88o12EPkO2ValS2QiQS/1F2SsjyIGNnAD0vF/nZS6Cf9i+vW6HIlnaR8w==", + "@babel/helper-simple-access": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", "dev": true, "requires": { - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.4", - "@babel/types": "^7.8.3" + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "dev": true, + "requires": { + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/helpers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" } }, "@babel/highlight": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", - "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "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", - "esutils": "^2.0.2", "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "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 + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "@babel/parser": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", - "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", "dev": true }, "@babel/plugin-syntax-async-generators": { @@ -160,12 +273,21 @@ } }, "@babel/plugin-syntax-class-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.8.3.tgz", - "integrity": "sha512-UcAyQWg2bAN647Q+O811tG9MrJ38Z10jjhQdKNAL8fsyPzE3cCN/uT+f55cFVY4aGO4jqJAvmqsuY3GQDwAoXg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", + "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-json-strings": { @@ -178,12 +300,12 @@ } }, "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.8.3.tgz", - "integrity": "sha512-Zpg2Sgc++37kuFl6ppq2Q7Awc6E6AIW671x5PY8E/f7MCIyPPGK/EoeZXvvY3P42exZ3Q4/t3YOzP/HiN79jDg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-nullish-coalescing-operator": { @@ -196,12 +318,12 @@ } }, "@babel/plugin-syntax-numeric-separator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", - "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-object-rest-spread": { @@ -232,41 +354,41 @@ } }, "@babel/template": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", - "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" } }, "@babel/traverse": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", - "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.10.tgz", + "integrity": "sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.8.4", - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.8.4", - "@babel/types": "^7.8.3", + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.10", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.10", + "@babel/types": "^7.12.10", "debug": "^4.1.0", "globals": "^11.1.0", - "lodash": "^4.17.13" + "lodash": "^4.17.19" } }, "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.11.tgz", + "integrity": "sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA==", "dev": true, "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } }, @@ -284,40 +406,19 @@ "requires": { "exec-sh": "^0.3.2", "minimist": "^1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - } } }, "@istanbuljs/load-nyc-config": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.0.0.tgz", - "integrity": "sha512-ZR0rq/f/E4f4XcgnDvtMWXCUJpi8eO0rssVhmztsZqLIEFA9UUP9zmpE0VxlM+kv/E1ul2I876Fwil2ayptDVg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, "requires": { "camelcase": "^5.3.1", "find-up": "^4.1.0", + "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } } }, "@istanbuljs/schema": { @@ -351,14 +452,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -370,36 +471,6 @@ "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } } } }, @@ -451,14 +522,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -470,42 +541,6 @@ "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 - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } } } }, @@ -532,14 +567,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -551,36 +586,6 @@ "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } } } }, @@ -609,14 +614,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -628,36 +633,6 @@ "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } } } }, @@ -684,14 +659,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -703,36 +678,6 @@ "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } } } }, @@ -781,14 +726,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -800,42 +745,6 @@ "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 - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } } } }, @@ -848,14 +757,6 @@ "callsites": "^3.0.0", "graceful-fs": "^4.2.4", "source-map": "^0.6.0" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - } } }, "@jest/test-result": { @@ -882,14 +783,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -901,36 +802,6 @@ "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } } } }, @@ -945,14 +816,6 @@ "jest-haste-map": "^25.5.1", "jest-runner": "^25.5.4", "jest-runtime": "^25.5.4" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - } } }, "@jest/transform": { @@ -991,14 +854,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -1010,42 +873,6 @@ "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 - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } } } }, @@ -1060,66 +887,6 @@ "@types/node": "*", "@types/yargs": "^15.0.0", "chalk": "^4.0.0" - }, - "dependencies": { - "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "@nodelib/fs.scandir": { @@ -1155,46 +922,38 @@ "dev": true, "requires": { "mkdirp": "^1.0.4" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } } }, "@octokit/auth-token": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.3.tgz", - "integrity": "sha512-fdGoOQ3kQJh+hrilc0Plg50xSfaCKOeYN9t6dpJKXN9BxhhfquL0OzoQXg3spLYymL5rm29uPeI3KEXRaZQ9zg==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.4.tgz", + "integrity": "sha512-LNfGu3Ro9uFAYh10MUZVaT7X2CnNm2C8IDQmabx+3DygYIQjs9FwzFAHN/0t6mu5HEPhxcb1XOuxdpY82vCg2Q==", "dev": true, "requires": { - "@octokit/types": "^5.0.0" + "@octokit/types": "^6.0.0" } }, "@octokit/core": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.2.1.tgz", - "integrity": "sha512-XfFSDDwv6tclUenS0EmB6iA7u+4aOHBT1Lz4PtQNQQg3hBbNaR/+Uv5URU+egeIuuGAiMRiDyY92G4GBOWOqDA==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.2.4.tgz", + "integrity": "sha512-d9dTsqdePBqOn7aGkyRFe7pQpCXdibSJ5SFnrTr0axevObZrpz3qkWm7t/NjYv5a66z6vhfteriaq4FRz3e0Qg==", "dev": true, "requires": { - "@octokit/auth-token": "^2.4.0", - "@octokit/graphql": "^4.3.1", - "@octokit/request": "^5.4.0", - "@octokit/types": "^5.0.0", + "@octokit/auth-token": "^2.4.4", + "@octokit/graphql": "^4.5.8", + "@octokit/request": "^5.4.12", + "@octokit/types": "^6.0.3", "before-after-hook": "^2.1.0", "universal-user-agent": "^6.0.0" } }, "@octokit/endpoint": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.9.tgz", - "integrity": "sha512-3VPLbcCuqji4IFTclNUtGdp9v7g+nspWdiCUbK3+iPMjJCZ6LEhn1ts626bWLOn0GiDb6j+uqGvPpqLnY7pBgw==", + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.10.tgz", + "integrity": "sha512-9+Xef8nT7OKZglfkOMm7IL6VwxXUQyR7DUSU0LH/F7VNqs8vyd7es5pTfz9E7DwUIx7R3pGscxu1EBhYljyu7Q==", "dev": true, "requires": { - "@octokit/types": "^5.0.0", + "@octokit/types": "^6.0.0", "is-plain-object": "^5.0.0", "universal-user-agent": "^6.0.0" }, @@ -1208,23 +967,29 @@ } }, "@octokit/graphql": { - "version": "4.5.7", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.5.7.tgz", - "integrity": "sha512-Gk0AR+DcwIK/lK/GX+OQ99UqtenQhcbrhHHfOYlrCQe17ADnX3EKAOKRsAZ9qZvpi5MuwWm/Nm+9aO2kTDSdyA==", + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.5.8.tgz", + "integrity": "sha512-WnCtNXWOrupfPJgXe+vSmprZJUr0VIu14G58PMlkWGj3cH+KLZEfKMmbUQ6C3Wwx6fdhzVW1CD5RTnBdUHxhhA==", "dev": true, "requires": { "@octokit/request": "^5.3.0", - "@octokit/types": "^5.0.0", + "@octokit/types": "^6.0.0", "universal-user-agent": "^6.0.0" } }, + "@octokit/openapi-types": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-2.0.1.tgz", + "integrity": "sha512-9AuC04PUnZrjoLiw3uPtwGh9FE4Q3rTqs51oNlQ0rkwgE8ftYsOC+lsrQyvCvWm85smBbSc0FNRKKumvGyb44Q==", + "dev": true + }, "@octokit/plugin-paginate-rest": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.6.0.tgz", - "integrity": "sha512-o+O8c1PqsC5++BHXfMZabRRsBIVb34tXPWyQLyp2IXq5MmkxdipS7TXM4Y9ldL1PzY9CTrCsn/lzFFJGM3oRRA==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.6.2.tgz", + "integrity": "sha512-3Dy7/YZAwdOaRpGQoNHPeT0VU1fYLpIUdPyvR37IyFLgd6XSij4j9V/xN/+eSjF2KKvmfIulEh9LF1tRPjIiDA==", "dev": true, "requires": { - "@octokit/types": "^5.5.0" + "@octokit/types": "^6.0.1" } }, "@octokit/plugin-request-log": { @@ -1234,24 +999,24 @@ "dev": true }, "@octokit/plugin-rest-endpoint-methods": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.2.1.tgz", - "integrity": "sha512-QyFr4Bv807Pt1DXZOC5a7L5aFdrwz71UHTYoHVajYV5hsqffWm8FUl9+O7nxRu5PDMtB/IKrhFqTmdBTK5cx+A==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.4.1.tgz", + "integrity": "sha512-+v5PcvrUcDeFXf8hv1gnNvNLdm4C0+2EiuWt9EatjjUmfriM1pTMM+r4j1lLHxeBQ9bVDmbywb11e3KjuavieA==", "dev": true, "requires": { - "@octokit/types": "^5.5.0", + "@octokit/types": "^6.1.0", "deprecation": "^2.3.1" } }, "@octokit/request": { - "version": "5.4.10", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.10.tgz", - "integrity": "sha512-egA49HkqEORVGDZGav1mh+VD+7uLgOxtn5oODj6guJk0HCy+YBSYapFkSLFgeYj3Fr18ZULKGURkjyhkAChylw==", + "version": "5.4.12", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.12.tgz", + "integrity": "sha512-MvWYdxengUWTGFpfpefBBpVmmEYfkwMoxonIB3sUGp5rhdgwjXL1ejo6JbgzG/QD9B/NYt/9cJX1pxXeSIUCkg==", "dev": true, "requires": { "@octokit/endpoint": "^6.0.1", "@octokit/request-error": "^2.0.0", - "@octokit/types": "^5.0.0", + "@octokit/types": "^6.0.3", "deprecation": "^2.0.0", "is-plain-object": "^5.0.0", "node-fetch": "^2.6.1", @@ -1264,41 +1029,58 @@ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "dev": true } } }, "@octokit/request-error": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.3.tgz", - "integrity": "sha512-GgD5z8Btm301i2zfvJLk/mkhvGCdjQ7wT8xF9ov5noQY8WbKZDH9cOBqXzoeKd1mLr1xH2FwbtGso135zGBgTA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.4.tgz", + "integrity": "sha512-LjkSiTbsxIErBiRh5wSZvpZqT4t0/c9+4dOe0PII+6jXR+oj/h66s7E4a/MghV7iT8W9ffoQ5Skoxzs96+gBPA==", "dev": true, "requires": { - "@octokit/types": "^5.0.1", + "@octokit/types": "^6.0.0", "deprecation": "^2.0.0", "once": "^1.4.0" } }, "@octokit/rest": { - "version": "18.0.9", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.0.9.tgz", - "integrity": "sha512-CC5+cIx974Ygx9lQNfUn7/oXDQ9kqGiKUC6j1A9bAVZZ7aoTF8K6yxu0pQhQrLBwSl92J6Z3iVDhGhGFgISCZg==", + "version": "18.0.12", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.0.12.tgz", + "integrity": "sha512-hNRCZfKPpeaIjOVuNJzkEL6zacfZlBPV8vw8ReNeyUkVvbuCvvrrx8K8Gw2eyHHsmd4dPlAxIXIZ9oHhJfkJpw==", "dev": true, "requires": { - "@octokit/core": "^3.0.0", - "@octokit/plugin-paginate-rest": "^2.2.0", - "@octokit/plugin-request-log": "^1.0.0", - "@octokit/plugin-rest-endpoint-methods": "4.2.1" + "@octokit/core": "^3.2.3", + "@octokit/plugin-paginate-rest": "^2.6.2", + "@octokit/plugin-request-log": "^1.0.2", + "@octokit/plugin-rest-endpoint-methods": "4.4.1" } }, "@octokit/types": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.5.0.tgz", - "integrity": "sha512-UZ1pErDue6bZNjYOotCNveTXArOMZQFG6hKJfOnGnulVCMcVVi7YIIuuR4WfBhjo7zgpmzn/BkPDnUXtNx+PcQ==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.1.2.tgz", + "integrity": "sha512-LPCpcLbcky7fWfHCTuc7tMiSHFpFlrThJqVdaHgowBTMS0ijlZFfonQC/C1PrZOjD4xRCYgBqH9yttEATGE/nw==", "dev": true, "requires": { + "@octokit/openapi-types": "^2.0.1", "@types/node": ">= 8" } }, + "@sasjs/utils": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@sasjs/utils/-/utils-1.5.0.tgz", + "integrity": "sha512-xKRotDWeCouIebA9GN+eRDFenUZHzn8CRBwqSqi4huLgP/GKtyRpuqBCJ8PYqdvT3q7fBdGM2zHgX+1TNOFEug==", + "requires": { + "consola": "^2.15.0", + "prompts": "^2.4.0", + "valid-url": "^1.0.9" + } + }, "@semantic-release/commit-analyzer": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-8.0.1.tgz", @@ -1342,55 +1124,17 @@ "p-filter": "^2.0.0", "p-retry": "^4.0.0", "url-join": "^4.0.0" - }, - "dependencies": { - "fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - }, - "dependencies": { - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - } - } - }, - "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "dev": true - } } }, "@semantic-release/npm": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-7.0.8.tgz", - "integrity": "sha512-8c1TLwKB/xT5E1FNs5l4GFtaNTznHesJk7tw3pGSlVxRqDXa1EZI+DfziZlO58Wk3PpS2ecu661kvBdz9aMgYQ==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-7.0.9.tgz", + "integrity": "sha512-VsmmQF3/n7mDbm6AGL0yPD3QNTGsHdinBtkyyerN1eLgvhdGJ/vEeAvmDMARiuf5Ev9cFeCheF0wLyUZNlAkeA==", "dev": true, "requires": { "@semantic-release/error": "^2.2.0", "aggregate-error": "^3.0.0", - "execa": "^4.0.0", + "execa": "^5.0.0", "fs-extra": "^9.0.0", "lodash": "^4.17.15", "nerf-dart": "^1.0.0", @@ -1415,42 +1159,33 @@ } }, "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", "dev": true, "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, - "fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "dev": true + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true }, "is-stream": { "version": "2.0.0", @@ -1458,24 +1193,6 @@ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", "dev": true }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - }, - "dependencies": { - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - } - } - }, "npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -1492,10 +1209,13 @@ "dev": true }, "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, "shebang-command": { "version": "2.0.0", @@ -1511,21 +1231,6 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true - }, - "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -1559,9 +1264,9 @@ } }, "@sinonjs/commons": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.7.2.tgz", - "integrity": "sha512-+DUO6pnp3udV/v2VfUWgaY5BIE1IfT7lLfeDzPVeMT1XKkaAp9LgSI9x5RtrFQoZ9Oi0PgXQQHPaoKu7dCjVxw==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", + "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", "dev": true, "requires": { "type-detect": "4.0.8" @@ -1574,9 +1279,9 @@ "dev": true }, "@types/babel__core": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.7.tgz", - "integrity": "sha512-RL62NqSFPCDK2FM1pSDH0scHpJvsXtZNiYlMB73DgPBaG1E38ZYVL+ei5EkWRbr+KC4YNiAUNBnRj+bgwpgjMw==", + "version": "7.1.12", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", + "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -1587,18 +1292,18 @@ } }, "@types/babel__generator": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz", - "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", "dev": true, "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", - "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -1606,24 +1311,18 @@ } }, "@types/babel__traverse": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.11.tgz", - "integrity": "sha512-ddHK5icION5U6q11+tV2f9Mo6CZVuT8GJKld2q9LqHSZbvLbH34Kcu2yFGckZut453+eQU6btIA3RihmnRgI+Q==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", + "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", "dev": true, "requires": { "@babel/types": "^7.3.0" } }, - "@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==", - "dev": true - }, "@types/graceful-fs": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz", - "integrity": "sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", + "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", "dev": true, "requires": { "@types/node": "*" @@ -1636,9 +1335,9 @@ "dev": true }, "@types/istanbul-lib-coverage": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", - "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", "dev": true }, "@types/istanbul-lib-report": { @@ -1651,19 +1350,18 @@ } }, "@types/istanbul-reports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", - "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dev": true, "requires": { - "@types/istanbul-lib-coverage": "*", "@types/istanbul-lib-report": "*" } }, "@types/jest": { - "version": "26.0.15", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.15.tgz", - "integrity": "sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog==", + "version": "26.0.19", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.19.tgz", + "integrity": "sha512-jqHoirTG61fee6v6rwbnEuKhpSKih0tuhqeFbCmMmErhtu3BYlOZaXWjffgOstMM4S/3iQD31lI5bGLTrs97yQ==", "dev": true, "requires": { "jest-diff": "^26.0.0", @@ -1683,9 +1381,9 @@ "dev": true }, "@types/node": { - "version": "13.13.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.5.tgz", - "integrity": "sha512-3ySmiBYJPqgjiHA7oEaIo2Rzz0HrOZ7yrNO5HWyaE5q0lQ3BppDZ3N53Miz8bw2I7gh1/zir2MGVZBvpb1zq9g==", + "version": "14.14.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.14.tgz", + "integrity": "sha512-UHnOPWVWV1z+VV8k6L1HhG7UbGBgIdghqF3l9Ny9ApPghbjICXkUJSd/b9gOgQfjM1r+37cipdw/HJ3F6ICEnQ==", "dev": true }, "@types/normalize-package-data": { @@ -1719,9 +1417,9 @@ "dev": true }, "@types/yargs": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.3.tgz", - "integrity": "sha512-XCMQRK6kfpNBixHLyHUsGmXrpEmFFxzMrcnSXFMziHd8CoNJo8l16FkHyQq4x+xbM7E2XL83/O78OD8u+iZTdQ==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -1946,15 +1644,15 @@ } }, "abab": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", - "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", "dev": true }, "acorn": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", - "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, "acorn-globals": { @@ -1968,9 +1666,9 @@ }, "dependencies": { "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true } } @@ -1991,27 +1689,19 @@ } }, "aggregate-error": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", - "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, "requires": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" - }, - "dependencies": { - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - } } }, "ajv": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", - "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -2039,12 +1729,20 @@ "dev": true }, "ansi-escapes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz", - "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==", + "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.8.1" + "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": { @@ -2054,12 +1752,12 @@ "dev": true }, "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" } }, "ansicolors": { @@ -2069,127 +1767,13 @@ "dev": true }, "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "dev": true, "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, "aproba": { @@ -2372,9 +1956,9 @@ "dev": true }, "aws4": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", - "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, "babel-jest": { @@ -2405,14 +1989,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -2424,42 +2008,6 @@ "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 - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } } } }, @@ -2488,14 +2036,15 @@ } }, "babel-preset-current-node-syntax": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.2.tgz", - "integrity": "sha512-u/8cS+dEiK1SFILbOC8/rUI3ml9lboKuuMvZ/4aQnQmhecQAgPw5ew066C1ObnEAUmlx7dv/s2z52psWEtLNiw==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.4.tgz", + "integrity": "sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==", "dev": true, "requires": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -2577,9 +2126,9 @@ } }, "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true }, "bcrypt-pbkdf": { @@ -2724,21 +2273,13 @@ } }, "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", "dev": true, "requires": { - "bn.js": "^4.1.0", + "bn.js": "^5.0.0", "randombytes": "^2.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } } }, "browserify-sign": { @@ -2864,12 +2405,6 @@ "unique-filename": "^1.1.1" }, "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, "p-map": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", @@ -2947,20 +2482,19 @@ "dev": true }, "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "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": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, "chokidar": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", - "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", "dev": true, "optional": true, "requires": { @@ -2971,19 +2505,15 @@ "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" + "readdirp": "~3.5.0" }, "dependencies": { - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", "dev": true, - "optional": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } + "optional": true } } }, @@ -3048,12 +2578,65 @@ "dev": true }, "cli-table": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", - "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.4.tgz", + "integrity": "sha512-1vinpnX/ZERcmE443i3SZTmU5DF0rPO9DrL4I2iVAllhxzCM9SzPlHnz19fsZB78htkKZvYBvj6SZ6vXnaxmTA==", "dev": true, "requires": { - "colors": "1.0.3" + "chalk": "^2.4.1", + "string-width": "^4.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "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 + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "cliui": { @@ -3090,18 +2673,18 @@ } }, "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==", + "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.3" + "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "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 }, "colorette": { @@ -3110,12 +2693,6 @@ "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", "dev": true }, - "colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true - }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -3134,6 +2711,58 @@ "chalk": "^2.4.2", "table-layout": "^1.0.1", "typical": "^5.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "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 + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "commander": { @@ -3182,6 +2811,11 @@ "typedarray": "^0.0.6" } }, + "consola": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.0.tgz", + "integrity": "sha512-vlcSGgdYS26mPf7qNi+dCisbhiyDnrN1zaRbw3CSuc2wGOMEGGPsp46PdRG5gqXwgtJfjxDkxRNAgRPr1B77vQ==" + }, "console-browserify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", @@ -3220,14 +2854,6 @@ "semver": "^6.0.0", "split": "^1.0.0", "through2": "^4.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } } }, "conventional-commits-filter": { @@ -3278,6 +2904,15 @@ "run-queue": "^1.0.0" }, "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, "rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -3376,6 +3011,23 @@ "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 + }, + "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" + } + } } }, "crypto-browserify": { @@ -3459,20 +3111,12 @@ "dev": true }, "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dev": true, "requires": { - "ms": "^2.1.1" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } + "ms": "2.1.2" } }, "decamelize": { @@ -3580,12 +3224,6 @@ "slash": "^3.0.0" }, "dependencies": { - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, "p-map": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", @@ -3631,9 +3269,9 @@ "dev": true }, "diff-sequences": { - "version": "25.2.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", - "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", "dev": true }, "diffie-hellman": { @@ -3688,6 +3326,12 @@ "is-obj": "^2.0.0" } }, + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "dev": true + }, "duplexer2": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", @@ -3760,16 +3404,6 @@ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "requires": { "iconv-lite": "^0.6.2" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } } }, "end-of-stream": { @@ -3782,9 +3416,9 @@ } }, "enhanced-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", - "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -3883,15 +3517,6 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -3902,9 +3527,9 @@ "dev": true }, "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dev": true, "requires": { "prr": "~1.0.1" @@ -3931,9 +3556,9 @@ "dev": true }, "escodegen": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz", - "integrity": "sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==", + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", "dev": true, "requires": { "esprima": "^4.0.1", @@ -4072,6 +3697,12 @@ "requires": { "is-extendable": "^0.1.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -4101,14 +3732,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -4121,35 +3752,11 @@ "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==", + "jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } } } }, @@ -4252,9 +3859,9 @@ "dev": true }, "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "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-glob": { @@ -4284,9 +3891,9 @@ "dev": true }, "fastq": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.9.0.tgz", - "integrity": "sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", + "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -4341,17 +3948,6 @@ "commondir": "^1.0.1", "make-dir": "^3.0.2", "pkg-dir": "^4.1.0" - }, - "dependencies": { - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } } }, "find-up": { @@ -4362,47 +3958,6 @@ "requires": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" - }, - "dependencies": { - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - } } }, "find-versions": { @@ -4466,14 +4021,15 @@ } }, "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", "dev": true, "requires": { + "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" } }, "fs-minipass": { @@ -4504,9 +4060,9 @@ "dev": true }, "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.2.1.tgz", + "integrity": "sha512-bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA==", "dev": true, "optional": true }, @@ -4517,9 +4073,9 @@ "dev": true }, "gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true }, "get-caller-file": { @@ -4528,6 +4084,12 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, "get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", @@ -4631,9 +4193,9 @@ } }, "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true }, "growly": { @@ -4654,14 +4216,6 @@ "source-map": "^0.6.1", "uglify-js": "^3.1.4", "wordwrap": "^1.0.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - } } }, "har-schema": { @@ -4671,12 +4225,12 @@ "dev": true }, "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "dev": true, "requires": { - "ajv": "^6.5.5", + "ajv": "^6.12.3", "har-schema": "^2.0.0" } }, @@ -4696,9 +4250,9 @@ } }, "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "has-value": { @@ -4794,9 +4348,9 @@ } }, "highlight.js": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.4.0.tgz", - "integrity": "sha512-EfrUGcQ63oLJbj0J0RI9ebX6TAITbsDBLbsjr881L/X5fMO9+oadKzEF21C7R3ULKG6Gv3uoab2HiqVJa/4+oA==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.4.1.tgz", + "integrity": "sha512-yR5lWvNz7c85OhVAEAeFhVCc/GV4C30Fjzc/rCP0aCWzc1UUOPUk55dK/qdwTZHBvMZo+eZ2jpk62ndX/xMFlg==", "dev": true }, "hmac-drbg": { @@ -4817,13 +4371,10 @@ "dev": true }, "hosted-git-info": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", - "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true }, "html-encoding-sniffer": { "version": "1.0.2", @@ -4885,18 +4436,17 @@ "dev": true }, "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, + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true }, "iferr": { @@ -4912,9 +4462,9 @@ "dev": true }, "import-fresh": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", - "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "requires": { "parent-module": "^1.0.0", @@ -4946,17 +4496,6 @@ "requires": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" - }, - "dependencies": { - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } } }, "imurmurhash": { @@ -4994,15 +4533,15 @@ "dev": true }, "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true }, "into-stream": { @@ -5073,9 +4612,9 @@ } }, "is-core-module": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz", - "integrity": "sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", "dev": true, "requires": { "has": "^1.0.3" @@ -5121,9 +4660,9 @@ } }, "is-docker": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", - "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", "dev": true, "optional": true }, @@ -5226,10 +4765,14 @@ "dev": true }, "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "optional": true, + "requires": { + "is-docker": "^2.0.0" + } }, "isarray": { "version": "1.0.0", @@ -5256,17 +4799,6 @@ "requires": { "node-fetch": "^1.0.1", "whatwg-fetch": ">=0.10.0" - }, - "dependencies": { - "node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - } } }, "isstream": { @@ -5295,26 +4827,15 @@ "dev": true }, "istanbul-lib-instrument": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.1.tgz", - "integrity": "sha512-imIchxnodll7pvQBYOqUu88EufLCU56LMeFPZZM/fJZ1irYcYdqroaV+ACK1Ila8ls09iEYArp+nqyC6lW1Vfg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dev": true, "requires": { "@babel/core": "^7.7.5", - "@babel/parser": "^7.7.5", - "@babel/template": "^7.7.4", - "@babel/traverse": "^7.7.4", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.0.0", "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } } }, "istanbul-lib-report": { @@ -5326,38 +4847,6 @@ "istanbul-lib-coverage": "^3.0.0", "make-dir": "^3.0.0", "supports-color": "^7.1.0" - }, - "dependencies": { - "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 - }, - "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==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "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" - } - } } }, "istanbul-lib-source-maps": { @@ -5410,22 +4899,16 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, "chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", @@ -5436,43 +4919,6 @@ "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 - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "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 - }, - "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, "jest-cli": { "version": "25.5.4", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.5.4.tgz", @@ -5494,68 +4940,6 @@ "realpath-native": "^2.0.0", "yargs": "^15.3.1" } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "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" - } - }, - "yargs": { - "version": "15.3.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", - "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.1" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } } } }, @@ -5582,14 +4966,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -5602,25 +4986,10 @@ "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 - }, "cross-spawn": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz", - "integrity": "sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { "path-key": "^3.1.0", @@ -5647,20 +5016,14 @@ } }, "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, "requires": { "pump": "^3.0.0" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -5702,24 +5065,6 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true - }, - "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" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -5762,14 +5107,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -5782,31 +5127,10 @@ "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 - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", "dev": true }, "pretty-format": { @@ -5821,14 +5145,11 @@ "react-is": "^16.12.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" - } + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true } } }, @@ -5842,69 +5163,6 @@ "diff-sequences": "^26.6.2", "jest-get-type": "^26.3.0", "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "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 - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-docblock": { @@ -5941,14 +5199,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -5961,25 +5219,10 @@ "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==", + "jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", "dev": true }, "pretty-format": { @@ -5994,14 +5237,11 @@ "react-is": "^16.12.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" - } + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true } } }, @@ -6031,14 +5271,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -6050,36 +5290,6 @@ "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } } } }, @@ -6109,14 +5319,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -6128,49 +5338,13 @@ "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 - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "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" - } } } }, "jest-get-type": { - "version": "25.2.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", - "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "dev": true }, "jest-haste-map": { @@ -6206,24 +5380,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -6235,58 +5399,6 @@ "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 - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -6327,14 +5439,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -6347,27 +5459,6 @@ "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 - }, "pretty-format": { "version": "25.5.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", @@ -6380,14 +5471,11 @@ "react-is": "^16.12.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" - } + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true } } }, @@ -6413,14 +5501,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -6433,25 +5521,10 @@ "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==", + "jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", "dev": true }, "pretty-format": { @@ -6466,14 +5539,11 @@ "react-is": "^16.12.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" - } + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true } } }, @@ -6501,14 +5571,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -6521,25 +5591,10 @@ "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==", + "diff-sequences": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", "dev": true }, "jest-diff": { @@ -6554,6 +5609,12 @@ "pretty-format": "^25.5.0" } }, + "jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", + "dev": true + }, "pretty-format": { "version": "25.5.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", @@ -6566,14 +5627,11 @@ "react-is": "^16.12.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" - } + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true } } }, @@ -6605,14 +5663,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -6624,42 +5682,6 @@ "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 - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } } } }, @@ -6684,14 +5706,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -6703,43 +5725,13 @@ "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } } } }, "jest-pnp-resolver": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz", - "integrity": "sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", "dev": true }, "jest-regex-util": { @@ -6777,14 +5769,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -6796,51 +5788,6 @@ "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 - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "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 - }, - "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" - } - }, - "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" - } } } }, @@ -6867,14 +5814,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -6886,36 +5833,6 @@ "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } } } }, @@ -6958,14 +5875,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -6977,42 +5894,6 @@ "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 - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } } } }, @@ -7062,22 +5943,16 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, "chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", @@ -7087,77 +5962,6 @@ "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 - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "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-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "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" - } - }, - "yargs": { - "version": "15.3.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", - "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.1" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } } } }, @@ -7168,14 +5972,6 @@ "dev": true, "requires": { "graceful-fs": "^4.2.4" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - } } }, "jest-snapshot": { @@ -7213,14 +6009,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -7233,31 +6029,10 @@ "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 - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "diff-sequences": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", "dev": true }, "jest-diff": { @@ -7272,14 +6047,11 @@ "pretty-format": "^25.5.0" } }, - "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==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } + "jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", + "dev": true }, "pretty-format": { "version": "25.5.0", @@ -7293,20 +6065,11 @@ "react-is": "^16.12.0" } }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "dev": true - }, - "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" - } } } }, @@ -7335,14 +6098,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -7354,57 +6117,6 @@ "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 - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "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 - }, - "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==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "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" - } } } }, @@ -7434,22 +6146,16 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, "chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", @@ -7460,25 +6166,10 @@ "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==", + "jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", "dev": true }, "pretty-format": { @@ -7493,14 +6184,11 @@ "react-is": "^16.12.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" - } + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true } } }, @@ -7530,14 +6218,14 @@ "chalk": "^3.0.0" } }, - "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==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, "chalk": { @@ -7549,36 +6237,6 @@ "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } } } }, @@ -7590,23 +6248,6 @@ "requires": { "merge-stream": "^2.0.0", "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } - } } }, "js-tokens": { @@ -7616,9 +6257,9 @@ "dev": true }, "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -7677,6 +6318,12 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", @@ -7696,29 +6343,30 @@ "dev": true }, "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", "dev": true, "requires": { - "minimist": "^1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - } + "minimist": "^1.2.5" } }, "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { - "graceful-fs": "^4.1.6" + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } } }, "jsonparse": { @@ -7748,8 +6396,7 @@ "kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" }, "leven": { "version": "3.1.0", @@ -7794,6 +6441,12 @@ "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true } } }, @@ -7812,22 +6465,32 @@ "big.js": "^5.2.2", "emojis-list": "^3.0.0", "json5": "^1.0.1" + }, + "dependencies": { + "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" + } + } } }, "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" } }, "lodash": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", - "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, "lodash.capitalize": { @@ -7903,9 +6566,9 @@ } }, "lunr": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.8.tgz", - "integrity": "sha512-oxMeX/Y35PNFuZoHp+jUj5OSEmLCaIH4KTFJh7a93cHBoFmpw2IoPs22VIz7vyO2YUnx2Tn9dzIwO2P/4quIRg==", + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", "dev": true }, "make-dir": { @@ -7915,14 +6578,6 @@ "dev": true, "requires": { "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } } }, "make-error": { @@ -7962,9 +6617,9 @@ } }, "marked": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.5.tgz", - "integrity": "sha512-2AlqgYnVPOc9WDyWu7S5DJaEZsfk6dNh/neatQ3IHUW4QLutM/VPSH9lG7bif+XjFWc9K9XR3QvR+fXuECmfdA==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.7.tgz", + "integrity": "sha512-No11hFYcXr/zkBvL6qFmAp1z6BKY3zqLMHny/JN/ey+al7qwCM2+CMBL9BOgqMxZU36fz4cCWfn2poWIf7QRXA==", "dev": true }, "marked-terminal": { @@ -7979,72 +6634,6 @@ "cli-table": "^0.3.1", "node-emoji": "^1.10.0", "supports-hyperlinks": "^2.1.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "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 - } } }, "md5.js": { @@ -8087,6 +6676,15 @@ "yargs-parser": "^20.2.3" }, "dependencies": { + "hosted-git-info": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", + "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, "normalize-package-data": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", @@ -8099,22 +6697,15 @@ "validate-npm-package-license": "^3.0.1" } }, - "resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "dev": true, "requires": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" + "lru-cache": "^6.0.0" } }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true - }, "type-fest": { "version": "0.18.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", @@ -8170,22 +6761,22 @@ } }, "mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "version": "2.4.7", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz", + "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==", "dev": true }, "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + "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.26", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", - "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "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.43.0" + "mime-db": "1.44.0" } }, "mimic-fn": { @@ -8336,13 +6927,10 @@ } }, "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true }, "modify-values": { "version": "1.0.1", @@ -8364,6 +6952,15 @@ "run-queue": "^1.0.3" }, "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, "rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -8376,15 +6973,15 @@ } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, "nan": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", - "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", "dev": true, "optional": true }, @@ -8414,9 +7011,9 @@ "dev": true }, "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, "nerf-dart": { @@ -8441,10 +7038,13 @@ } }, "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "dev": true + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } }, "node-int64": { "version": "0.4.0", @@ -8483,11 +7083,26 @@ "vm-browserify": "^1.0.1" }, "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + } } } }, @@ -8511,22 +7126,15 @@ "which": "^1.3.1" }, "dependencies": { - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "optional": true, "requires": { - "is-docker": "^2.0.0" + "isexe": "^2.0.0" } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "optional": true } } }, @@ -8542,10 +7150,10 @@ "validate-npm-package-license": "^3.0.1" }, "dependencies": { - "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==", + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } @@ -8563,9 +7171,9 @@ "dev": true }, "npm": { - "version": "6.14.9", - "resolved": "https://registry.npmjs.org/npm/-/npm-6.14.9.tgz", - "integrity": "sha512-yHi1+i9LyAZF1gAmgyYtVk+HdABlLy94PMIDoK1TRKWvmFQAt5z3bodqVwKvzY0s6dLqQPVsRLiwhJfNtiHeCg==", + "version": "6.14.10", + "resolved": "https://registry.npmjs.org/npm/-/npm-6.14.10.tgz", + "integrity": "sha512-FT23Qy/JMA+qxEYReMOr1MY7642fKn8Onn+72LASPi872Owvmw0svm+/DXTHOC3yO9CheEO+EslyXEpdBdRtIA==", "dev": true, "requires": { "JSONStream": "^1.3.5", @@ -8651,7 +7259,7 @@ "npm-user-validate": "^1.0.1", "npmlog": "~4.1.2", "once": "~1.4.0", - "opener": "^1.5.1", + "opener": "^1.5.2", "osenv": "^0.1.5", "pacote": "^9.5.12", "path-is-inside": "~1.0.2", @@ -10831,7 +9439,7 @@ } }, "opener": { - "version": "1.5.1", + "version": "1.5.2", "bundled": true, "dev": true }, @@ -12177,9 +10785,9 @@ } }, "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "requires": { "mimic-fn": "^2.1.0" @@ -12206,9 +10814,9 @@ "dev": true }, "p-each-series": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz", - "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", "dev": true }, "p-filter": { @@ -12233,21 +10841,21 @@ "dev": true }, "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { - "p-try": "^1.0.0" + "p-try": "^2.0.0" } }, "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { - "p-limit": "^1.1.0" + "p-limit": "^2.2.0" } }, "p-map": { @@ -12273,9 +10881,9 @@ } }, "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "pako": { @@ -12318,14 +10926,14 @@ } }, "parse-json": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", - "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", + "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } }, @@ -12349,23 +10957,6 @@ "requires": { "process": "^0.11.1", "util": "^0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "dev": true, - "requires": { - "inherits": "2.0.3" - } - } } }, "path-browserify": { @@ -12382,9 +10973,9 @@ "optional": true }, "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, "path-is-absolute": { @@ -12431,9 +11022,9 @@ "dev": true }, "picomatch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", - "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", "dev": true }, "pify": { @@ -12469,63 +11060,58 @@ "requires": { "locate-path": "^2.0.0" } - } - } - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } }, "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "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": "^3.0.0", + "p-locate": "^2.0.0", "path-exists": "^3.0.0" } }, "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "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": "^2.0.0" + "p-try": "^1.0.0" } }, "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "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": "^2.0.0" + "p-limit": "^1.1.0" } }, "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "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 } } }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, "pn": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", @@ -12554,38 +11140,6 @@ "ansi-regex": "^5.0.0", "ansi-styles": "^4.0.0", "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "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 - }, - "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==", - "dev": true - } } }, "process": { @@ -12613,13 +11167,12 @@ "dev": true }, "prompts": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", - "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", - "dev": true, + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", "requires": { "kleur": "^3.0.3", - "sisteransi": "^1.0.4" + "sisteransi": "^1.0.5" } }, "prr": { @@ -12629,9 +11182,9 @@ "dev": true }, "psl": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", - "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, "public-encrypt": { @@ -12757,9 +11310,9 @@ } }, "react-is": { - "version": "16.12.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.12.0.tgz", - "integrity": "sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==", + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==", "dev": true }, "read-pkg": { @@ -12809,9 +11362,9 @@ } }, "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", "dev": true, "optional": true, "requires": { @@ -12947,21 +11500,21 @@ } }, "request-promise-core": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", - "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", "dev": true, "requires": { - "lodash": "^4.17.15" + "lodash": "^4.17.19" } }, "request-promise-native": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", - "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", "dev": true, "requires": { - "request-promise-core": "1.1.3", + "request-promise-core": "1.1.4", "stealthy-require": "^1.1.1", "tough-cookie": "^2.3.3" }, @@ -12991,11 +11544,12 @@ "dev": true }, "resolve": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", - "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", "dev": true, "requires": { + "is-core-module": "^2.1.0", "path-parse": "^1.0.6" } }, @@ -13115,6 +11669,16 @@ "walker": "~1.0.5" }, "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", @@ -13208,11 +11772,14 @@ "to-regex": "^3.0.2" } }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } }, "to-regex-range": { "version": "2.1.1", @@ -13236,14 +11803,14 @@ } }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } }, "semantic-release": { @@ -13319,6 +11886,15 @@ "pump": "^3.0.0" } }, + "hosted-git-info": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", + "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -13341,10 +11917,13 @@ "dev": true }, "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, "shebang-command": { "version": "2.0.0", @@ -13360,22 +11939,13 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, "semver-diff": { @@ -13385,14 +11955,6 @@ "dev": true, "requires": { "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } } }, "semver-regex": { @@ -13489,9 +12051,9 @@ "optional": true }, "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, "signale": { @@ -13505,6 +12067,41 @@ "pkg-conf": "^2.1.0" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "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 + }, "figures": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", @@ -13513,14 +12110,28 @@ "requires": { "escape-string-regexp": "^1.0.5" } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, "slash": { "version": "3.0.0", @@ -13571,6 +12182,12 @@ "is-extendable": "^0.1.0" } }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -13676,9 +12293,9 @@ } }, "source-map-support": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", - "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "dev": true, "requires": { "buffer-from": "^1.0.0", @@ -13698,9 +12315,9 @@ "dev": true }, "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "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", @@ -13714,9 +12331,9 @@ "dev": true }, "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "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", @@ -13724,9 +12341,9 @@ } }, "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==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", "dev": true }, "split": { @@ -13801,10 +12418,21 @@ } }, "stack-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", - "dev": true + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.4.tgz", + "integrity": "sha512-IPDJfugEGbfizBwBZRZ3xpccMdRyP5lqsBWXGQWimVjua/ccLCeMOAVjlc1R7LxFjo5sEDhyNIXd8mo/AiDS9w==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } }, "static-extend": { "version": "0.1.2", @@ -13939,9 +12567,9 @@ } }, "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true }, "strip-eof": { @@ -13972,12 +12600,12 @@ "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==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" } }, "supports-hyperlinks": { @@ -13988,23 +12616,6 @@ "requires": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.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" - } - } } }, "symbol-tree": { @@ -14043,14 +12654,6 @@ "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } } }, "temp-dir": { @@ -14097,9 +12700,9 @@ } }, "terser": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.0.tgz", - "integrity": "sha512-eopt1Gf7/AQyPhpygdKePTzaet31TvQxXvrf7xYUvD/d8qkCJm4SKPDzu+GHK5ZaYTn8rvttfqaZc3swK21e5g==", + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", + "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", "dev": true, "requires": { "commander": "^2.20.0", @@ -14112,24 +12715,6 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "dev": true - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } } } }, @@ -14150,24 +12735,6 @@ "webpack-sources": "^1.4.3" }, "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "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 - }, "jest-worker": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", @@ -14180,38 +12747,12 @@ } }, "p-limit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", - "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "requires": { - "p-try": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" + "yocto-queue": "^0.1.0" } } } @@ -14268,9 +12809,9 @@ } }, "timers-browserify": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", - "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "dev": true, "requires": { "setimmediate": "^1.0.4" @@ -14391,33 +12932,21 @@ "yargs-parser": "18.x" }, "dependencies": { - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { "minimist": "^1.2.5" } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true } } }, "ts-loader": { - "version": "8.0.11", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-8.0.11.tgz", - "integrity": "sha512-06X+mWA2JXoXJHYAesUUL4mHFYhnmyoCdQVMXofXF552Lzd4wNwSGg7unJpttqUP7ziaruM8d7u8LUB6I1sgzA==", + "version": "8.0.12", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-8.0.12.tgz", + "integrity": "sha512-UIivVfGVJDdwwjgSrbtcL9Nf10c1BWnL1mxAQUVcnhNIn/P9W3nP5v60Z0aBMtc7ZrE11lMmU6+5jSgAXmGaYw==", "dev": true, "requires": { "chalk": "^2.3.0", @@ -14427,18 +12956,62 @@ "semver": "^6.0.0" }, "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "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 + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, "tslint": { @@ -14462,11 +13035,70 @@ "tsutils": "^2.29.0" }, "dependencies": { - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "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 + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -14560,11 +13192,37 @@ "typedoc-default-themes": "^0.10.2" }, "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, "marked": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/marked/-/marked-1.0.0.tgz", "integrity": "sha512-Wo+L1pWTVibfrSr+TTtMuiMfNzmZWiOPeO7rZsQUY5bgsxpHesBEcIWJloWVTFnrMXnf/TL30eTFSGJddmQAng==", "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true } } }, @@ -14588,9 +13246,9 @@ } }, "typedoc-plugin-external-module-name": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/typedoc-plugin-external-module-name/-/typedoc-plugin-external-module-name-4.0.3.tgz", - "integrity": "sha512-2PjEN9kdmkB7NxN3DEax6yDIPjq7HV8qELQhkSRJGxJs/8G/ZwPPvXT0z6hUqtWVr6MeCjpAoYJFzHo04C14Aw==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/typedoc-plugin-external-module-name/-/typedoc-plugin-external-module-name-4.0.5.tgz", + "integrity": "sha512-9u4Eu8BdEZ23M5v9fZzHtQJvWFmYOcwQuxhXka8WCLrTFgCJtpeHsl/+p8Ud40BNJDRIIjxPcpT1PC1fMF1pMA==", "dev": true, "requires": { "lodash": "^4.1.2", @@ -14598,10 +13256,13 @@ }, "dependencies": { "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } } } }, @@ -14618,15 +13279,11 @@ "dev": true }, "uglify-js": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.7.7.tgz", - "integrity": "sha512-FeSU+hi7ULYy6mn8PKio/tXsdSXN35lm4KgV2asx00kzrLU9Pi3oAslcJT70Jdj7PHX29gGUPOT6+lXGBbemhA==", + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.2.tgz", + "integrity": "sha512-rWYleAvfJPjduYCt+ELvzybNah/zIkRteGXIBO8X0lteRZPGladF61hFi8tU7qKTsF7u6DUQCtT9k00VlFOgkg==", "dev": true, - "optional": true, - "requires": { - "commander": "~2.20.3", - "source-map": "~0.6.1" - } + "optional": true }, "union-value": { "version": "1.0.1", @@ -14674,9 +13331,9 @@ "dev": true }, "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", "dev": true }, "unset-value": { @@ -14727,9 +13384,9 @@ "optional": true }, "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==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", "dev": true, "requires": { "punycode": "^2.1.0" @@ -14772,9 +13429,9 @@ "dev": true }, "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", "dev": true, "requires": { "inherits": "2.0.3" @@ -14807,9 +13464,9 @@ "dev": true }, "v8-to-istanbul": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.3.tgz", - "integrity": "sha512-sAjOC+Kki6aJVbUOXJbcR0MnbfjvBzwKZazEJymA2IX49uoOdEdk+4fBq5cXgYgiyKtAyrrJNtBZdOeDIF+Fng==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz", + "integrity": "sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.1", @@ -14825,6 +13482,11 @@ } } }, + "valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=" + }, "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", @@ -14882,27 +13544,50 @@ } }, "watchpack": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", - "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "dev": true, "requires": { "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.0" + "watchpack-chokidar2": "^2.0.1" } }, "watchpack-chokidar2": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", - "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", "dev": true, "optional": true, "requires": { "chokidar": "^2.1.8" }, "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", @@ -14927,6 +13612,18 @@ "snapdragon-node": "^2.0.1", "split-string": "^3.0.2", "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, "chokidar": { @@ -14950,16 +13647,6 @@ "upath": "^1.1.1" } }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -14971,6 +13658,18 @@ "is-number": "^3.0.0", "repeat-string": "^1.6.1", "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, "fsevents": { @@ -15025,16 +13724,18 @@ "optional": true, "requires": { "kind-of": "^3.0.2" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, "micromatch": { @@ -15057,36 +13758,6 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "optional": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "optional": true - } } }, "readdirp": { @@ -15152,9 +13823,9 @@ }, "dependencies": { "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true }, "braces": { @@ -15215,29 +13886,6 @@ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "dev": true }, - "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -15272,6 +13920,15 @@ "pkg-dir": "^3.0.0" } }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -15292,6 +13949,22 @@ } } }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, "lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -15342,12 +14015,45 @@ "to-regex": "^3.0.2" } }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "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 + }, "pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, "rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -15357,6 +14063,23 @@ "glob": "^7.1.3" } }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, "serialize-javascript": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", @@ -15443,9 +14166,9 @@ }, "dependencies": { "commander": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", - "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "dev": true }, "cross-spawn": { @@ -15535,15 +14258,6 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -15573,12 +14287,23 @@ "dev": true, "requires": { "iconv-lite": "0.4.24" + }, + "dependencies": { + "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" + } + } } }, "whatwg-fetch": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.4.1.tgz", - "integrity": "sha512-sofZVzE1wKwO+EYPbWfiwzaKovWiZXf4coEzjGP9b2GBVgQRLQUZ2QcuPpQExGDAW5GItpEm6Tl4OU5mywnAoQ==" + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz", + "integrity": "sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A==" }, "whatwg-mimetype": { "version": "2.3.0", @@ -15598,9 +14323,9 @@ } }, "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { "isexe": "^2.0.0" @@ -15652,33 +14377,6 @@ "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.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==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "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 - } } }, "wrappy": { @@ -15700,9 +14398,9 @@ } }, "ws": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.5.tgz", - "integrity": "sha512-C34cIU4+DB2vMyAbmEKossWq2ZQDr6QEyuuCzWrM9zfw1sGc0mYiJ0UnG9zzNykt49C2Fi34hvr2vssFQRS6EA==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.1.tgz", + "integrity": "sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==", "dev": true }, "xml-name-validator": { @@ -15724,9 +14422,9 @@ "dev": true }, "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", "dev": true }, "yallist": { @@ -15769,6 +14467,12 @@ "camelcase": "^5.0.0", "decamelize": "^1.2.0" } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true } } } diff --git a/package.json b/package.json index 188999f..77677cc 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "@types/isomorphic-fetch": "0.0.35", "@types/jest": "^26.0.15", "cp": "^0.2.0", + "dotenv": "^8.2.0", "jest": "^25.5.4", "path": "^0.12.7", "rimraf": "^3.0.2", @@ -57,6 +58,7 @@ }, "main": "index.js", "dependencies": { + "@sasjs/utils": "^1.5.0", "es6-promise": "^4.2.8", "form-data": "^3.0.0", "isomorphic-fetch": "^2.2.1" diff --git a/src/SASViyaApiClient.ts b/src/SASViyaApiClient.ts index de8a4a1..d63139e 100644 --- a/src/SASViyaApiClient.ts +++ b/src/SASViyaApiClient.ts @@ -16,12 +16,13 @@ import { Folder, CsrfToken, EditContextInput, - ErrorResponse, JobDefinition, PollOptions } from './types' import { formatDataForRequest } from './utils/formatDataForRequest' import { SessionManager } from './SessionManager' +import { timestampToYYYYMMDDHHMMSS } from '@sasjs/utils/time' +import { Logger, LogLevel } from '@sasjs/utils/logger' /** * A client for interfacing with the SAS Viya REST API. @@ -460,6 +461,26 @@ export class SASViyaApiClient { executionSessionId = session!.id + const { result: jobIdVariable } = await this.sessionManager.getVariable( + executionSessionId, + 'SYSJOBID', + accessToken + ) + + if (jobIdVariable && jobIdVariable.value) { + const relativeJobPath = this.rootFolderName + ? jobPath.split(this.rootFolderName).join('').replace(/^\//, '') + : jobPath + + const logger = new Logger(debug ? LogLevel.Debug : LogLevel.Info) + + logger.info( + `Triggered '${relativeJobPath}' with PID ${ + jobIdVariable.value + } at ${timestampToYYYYMMDDHHMMSS()}` + ) + } + const jobArguments: { [key: string]: any } = { _contextName: contextName, _OMITJSONLISTING: true, diff --git a/src/SessionManager.ts b/src/SessionManager.ts index ef2bf2b..1b4f280 100644 --- a/src/SessionManager.ts +++ b/src/SessionManager.ts @@ -1,5 +1,6 @@ -import { Session, Context, CsrfToken } from './types' +import { Session, Context, CsrfToken, SessionVariable } from './types' import { asyncForEach, makeRequest, isUrl } from './utils' +import { prefixMessage } from '@sasjs/utils/error' const MAX_SESSION_COUNT = 1 const RETRY_LIMIT: number = 3 @@ -265,4 +266,21 @@ export class SessionManager { throw err }) } + + async getVariable(sessionId: string, variable: string, accessToken?: string) { + const getSessionVariable = { + method: 'GET', + headers: this.getHeaders(accessToken) + } + + return await this.request( + `${this.serverUrl}/compute/sessions/${sessionId}/variables/${variable}`, + getSessionVariable + ).catch((err) => { + throw prefixMessage( + err, + `Error while fetching session variable '${variable}'.` + ) + }) + } } diff --git a/src/test/SessionManager.spec.ts b/src/test/SessionManager.spec.ts new file mode 100644 index 0000000..74de644 --- /dev/null +++ b/src/test/SessionManager.spec.ts @@ -0,0 +1,53 @@ +import { SessionManager } from '../SessionManager' +import * as dotenv from 'dotenv' + +describe('SessionManager', () => { + dotenv.config() + + let originalFetch: any + + const sessionManager = new SessionManager( + process.env.SERVER_URL as string, + process.env.DEFAULT_COMPUTE_CONTEXT as string, + () => {} + ) + + beforeAll(() => { + originalFetch = (global as any).fetch + }) + + afterEach(() => { + ;(global as any).fetch = originalFetch + }) + + describe('getVariable', () => { + it('should fetch session variable', async () => { + const sampleResponse = { + ok: true, + links: [], + name: 'SYSJOBID', + scope: 'GLOBAL', + value: '25218', + version: 1 + } + + ;(global as any).fetch = jest.fn().mockImplementation(() => + Promise.resolve({ + ok: true, + headers: { get: () => '' }, + json: () => Promise.resolve(sampleResponse) + }) + ) + + const expectedResponse = { etag: '', result: sampleResponse } + + await expect( + sessionManager.getVariable( + 'fakeSessionId', + 'SYSJOBID', + 'fakeAccessToken' + ) + ).resolves.toEqual(expectedResponse) + }) + }) +}) diff --git a/src/types/Session.ts b/src/types/Session.ts index 4aa13ee..043473f 100644 --- a/src/types/Session.ts +++ b/src/types/Session.ts @@ -9,3 +9,7 @@ export interface Session { } creationTimeStamp: string } + +export interface SessionVariable { + value: string +} From edf25b471ae5af74642e6330515a4b9750763acb Mon Sep 17 00:00:00 2001 From: Yury Shkoda Date: Tue, 22 Dec 2020 16:41:22 +0300 Subject: [PATCH 2/7] chore: added 'Assign Reviewer' CI step --- .github/reviewer-lottery.yml | 9 +++++++++ .github/workflows/assign-reviewer.yml | 13 +++++++++++++ .gitignore | 4 +++- 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 .github/reviewer-lottery.yml create mode 100644 .github/workflows/assign-reviewer.yml diff --git a/.github/reviewer-lottery.yml b/.github/reviewer-lottery.yml new file mode 100644 index 0000000..ad59c01 --- /dev/null +++ b/.github/reviewer-lottery.yml @@ -0,0 +1,9 @@ +groups: + - name: SASjs Devs # name of the group + reviewers: 1 # how many reviewers do you want to assign? + usernames: # github usernames of the reviewers + - krishna-acondy + - YuryShkoda + - saadjutt01 + - medjedovicm + - allanbowe diff --git a/.github/workflows/assign-reviewer.yml b/.github/workflows/assign-reviewer.yml new file mode 100644 index 0000000..f47575a --- /dev/null +++ b/.github/workflows/assign-reviewer.yml @@ -0,0 +1,13 @@ +name: 'Assign Reviewer' +on: + pull_request: + types: [opened] + +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: uesteibar/reviewer-lottery@v1 + with: + repo-token: ${{ secrets.GH_TOKEN }} diff --git a/.gitignore b/.gitignore index b7dab5e..7f8efde 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ node_modules -build \ No newline at end of file +build + +.env \ No newline at end of file From cfc8ff28374d29834a2362c677b53762b170275c Mon Sep 17 00:00:00 2001 From: Yury Shkoda Date: Tue, 22 Dec 2020 16:41:22 +0300 Subject: [PATCH 3/7] chore: added 'Assign Reviewer' CI step --- .env | 2 -- .github/reviewer-lottery.yml | 9 +++++++++ .github/workflows/assign-reviewer.yml | 13 +++++++++++++ .gitignore | 4 +++- 4 files changed, 25 insertions(+), 3 deletions(-) delete mode 100644 .env create mode 100644 .github/reviewer-lottery.yml create mode 100644 .github/workflows/assign-reviewer.yml diff --git a/.env b/.env deleted file mode 100644 index b79f965..0000000 --- a/.env +++ /dev/null @@ -1,2 +0,0 @@ -SERVER_URL=https://sas.analytium.co.uk -DEFAULT_COMPUTE_CONTEXT=SAS Studio compute context \ No newline at end of file diff --git a/.github/reviewer-lottery.yml b/.github/reviewer-lottery.yml new file mode 100644 index 0000000..ad59c01 --- /dev/null +++ b/.github/reviewer-lottery.yml @@ -0,0 +1,9 @@ +groups: + - name: SASjs Devs # name of the group + reviewers: 1 # how many reviewers do you want to assign? + usernames: # github usernames of the reviewers + - krishna-acondy + - YuryShkoda + - saadjutt01 + - medjedovicm + - allanbowe diff --git a/.github/workflows/assign-reviewer.yml b/.github/workflows/assign-reviewer.yml new file mode 100644 index 0000000..f47575a --- /dev/null +++ b/.github/workflows/assign-reviewer.yml @@ -0,0 +1,13 @@ +name: 'Assign Reviewer' +on: + pull_request: + types: [opened] + +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: uesteibar/reviewer-lottery@v1 + with: + repo-token: ${{ secrets.GH_TOKEN }} diff --git a/.gitignore b/.gitignore index b7dab5e..7f8efde 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ node_modules -build \ No newline at end of file +build + +.env \ No newline at end of file From 16e21adb206991779ca3fdbbb691d796626a612c Mon Sep 17 00:00:00 2001 From: Yury Shkoda Date: Tue, 22 Dec 2020 16:58:14 +0300 Subject: [PATCH 4/7] chore: updated docs --- docs/assets/js/search.json | 2 +- docs/classes/root.fileuploader.html | 228 +++ docs/classes/root.sas9apiclient.html | 309 +++ docs/classes/root.sasjs.html | 1667 +++++++++++++++++ docs/classes/root.sasviyaapiclient.html | 1468 +++++++++++++++ docs/classes/root.sessionmanager.html | 357 ++++ docs/classes/types.errorresponse.html | 5 +- docs/classes/types.sasjsconfig.html | 5 +- docs/enums/types.servertype.html | 5 +- docs/globals.html | 4 +- docs/index.html | 2 +- docs/interfaces/types.context.html | 5 +- .../types.contextallattributes.html | 5 +- docs/interfaces/types.csrftoken.html | 5 +- docs/interfaces/types.editcontextinput.html | 5 +- docs/interfaces/types.folder.html | 23 +- docs/interfaces/types.job.html | 5 +- docs/interfaces/types.jobdefinition.html | 5 +- docs/interfaces/types.jobresult.html | 5 +- docs/interfaces/types.link.html | 5 +- docs/interfaces/types.polloptions.html | 5 +- docs/interfaces/types.sasjsrequest.html | 5 +- .../interfaces/types.sasjswaitingrequest.html | 5 +- docs/interfaces/types.session.html | 5 +- docs/interfaces/types.sessionvariable.html | 197 ++ docs/interfaces/types.uploadfile.html | 5 +- docs/modules/root.html | 125 ++ docs/modules/types.html | 6 +- docs/modules/utils.html | 2 +- 29 files changed, 4447 insertions(+), 23 deletions(-) create mode 100644 docs/classes/root.fileuploader.html create mode 100644 docs/classes/root.sas9apiclient.html create mode 100644 docs/classes/root.sasjs.html create mode 100644 docs/classes/root.sasviyaapiclient.html create mode 100644 docs/classes/root.sessionmanager.html create mode 100644 docs/interfaces/types.sessionvariable.html create mode 100644 docs/modules/root.html diff --git a/docs/assets/js/search.json b/docs/assets/js/search.json index a4fd671..3507518 100644 --- a/docs/assets/js/search.json +++ b/docs/assets/js/search.json @@ -1 +1 @@ -{"kinds":{"1":"Module","4":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor"},"rows":[{"id":0,"kind":1,"name":"utils","url":"modules/utils.html","classes":"tsd-kind-module"},{"id":1,"kind":64,"name":"asyncForEach","url":"modules/utils.html#asyncforeach","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":2,"kind":1,"name":"types","url":"modules/types.html","classes":"tsd-kind-module"},{"id":3,"kind":256,"name":"SASjsRequest","url":"interfaces/types.sasjsrequest.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":4,"kind":1024,"name":"serviceLink","url":"interfaces/types.sasjsrequest.html#servicelink","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsRequest"},{"id":5,"kind":1024,"name":"timestamp","url":"interfaces/types.sasjsrequest.html#timestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsRequest"},{"id":6,"kind":1024,"name":"sourceCode","url":"interfaces/types.sasjsrequest.html#sourcecode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsRequest"},{"id":7,"kind":1024,"name":"generatedCode","url":"interfaces/types.sasjsrequest.html#generatedcode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsRequest"},{"id":8,"kind":1024,"name":"logFile","url":"interfaces/types.sasjsrequest.html#logfile","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsRequest"},{"id":9,"kind":1024,"name":"SASWORK","url":"interfaces/types.sasjsrequest.html#saswork","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsRequest"},{"id":10,"kind":64,"name":"compareTimestamps","url":"modules/utils.html#comparetimestamps","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":11,"kind":64,"name":"convertToCSV","url":"modules/utils.html#converttocsv","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":12,"kind":64,"name":"isAuthorizeFormRequired","url":"modules/utils.html#isauthorizeformrequired","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":13,"kind":64,"name":"isLogInRequired","url":"modules/utils.html#isloginrequired","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":14,"kind":64,"name":"isLogInSuccess","url":"modules/utils.html#isloginsuccess","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":15,"kind":64,"name":"isRelativePath","url":"modules/utils.html#isrelativepath","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":16,"kind":64,"name":"isUri","url":"modules/utils.html#isuri","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":17,"kind":64,"name":"isUrl","url":"modules/utils.html#isurl","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":18,"kind":256,"name":"Context","url":"interfaces/types.context.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":19,"kind":1024,"name":"name","url":"interfaces/types.context.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Context"},{"id":20,"kind":1024,"name":"id","url":"interfaces/types.context.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Context"},{"id":21,"kind":1024,"name":"createdBy","url":"interfaces/types.context.html#createdby","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Context"},{"id":22,"kind":1024,"name":"version","url":"interfaces/types.context.html#version","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Context"},{"id":23,"kind":1024,"name":"attributes","url":"interfaces/types.context.html#attributes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Context"},{"id":24,"kind":256,"name":"EditContextInput","url":"interfaces/types.editcontextinput.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":25,"kind":1024,"name":"name","url":"interfaces/types.editcontextinput.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.EditContextInput"},{"id":26,"kind":1024,"name":"description","url":"interfaces/types.editcontextinput.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.EditContextInput"},{"id":27,"kind":1024,"name":"launchContext","url":"interfaces/types.editcontextinput.html#launchcontext","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.EditContextInput"},{"id":28,"kind":1024,"name":"environment","url":"interfaces/types.editcontextinput.html#environment","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.EditContextInput"},{"id":29,"kind":1024,"name":"attributes","url":"interfaces/types.editcontextinput.html#attributes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.EditContextInput"},{"id":30,"kind":1024,"name":"authorizedUsers","url":"interfaces/types.editcontextinput.html#authorizedusers","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.EditContextInput"},{"id":31,"kind":1024,"name":"authorizeAllAuthenticatedUsers","url":"interfaces/types.editcontextinput.html#authorizeallauthenticatedusers","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.EditContextInput"},{"id":32,"kind":1024,"name":"id","url":"interfaces/types.editcontextinput.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.EditContextInput"},{"id":33,"kind":256,"name":"ContextAllAttributes","url":"interfaces/types.contextallattributes.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":34,"kind":1024,"name":"attributes","url":"interfaces/types.contextallattributes.html#attributes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":35,"kind":65536,"name":"__type","url":"interfaces/types.contextallattributes.html#attributes.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"types.ContextAllAttributes.attributes"},{"id":36,"kind":32,"name":"reuseServerProcesses","url":"interfaces/types.contextallattributes.html#attributes.__type.reuseserverprocesses","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"types.ContextAllAttributes.attributes.__type"},{"id":37,"kind":32,"name":"runServerAs","url":"interfaces/types.contextallattributes.html#attributes.__type.runserveras","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"types.ContextAllAttributes.attributes.__type"},{"id":38,"kind":1024,"name":"modifiedTimeStamp","url":"interfaces/types.contextallattributes.html#modifiedtimestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":39,"kind":1024,"name":"createdBy","url":"interfaces/types.contextallattributes.html#createdby","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":40,"kind":1024,"name":"creationTimeStamp","url":"interfaces/types.contextallattributes.html#creationtimestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":41,"kind":1024,"name":"launchType","url":"interfaces/types.contextallattributes.html#launchtype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":42,"kind":1024,"name":"environment","url":"interfaces/types.contextallattributes.html#environment","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":43,"kind":65536,"name":"__type","url":"interfaces/types.contextallattributes.html#environment.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"types.ContextAllAttributes.environment"},{"id":44,"kind":32,"name":"autoExecLines","url":"interfaces/types.contextallattributes.html#environment.__type-1.autoexeclines","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"types.ContextAllAttributes.environment.__type"},{"id":45,"kind":1024,"name":"launchContext","url":"interfaces/types.contextallattributes.html#launchcontext","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":46,"kind":65536,"name":"__type","url":"interfaces/types.contextallattributes.html#launchcontext.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"types.ContextAllAttributes.launchContext"},{"id":47,"kind":32,"name":"contextName","url":"interfaces/types.contextallattributes.html#launchcontext.__type-2.contextname","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"types.ContextAllAttributes.launchContext.__type"},{"id":48,"kind":1024,"name":"modifiedBy","url":"interfaces/types.contextallattributes.html#modifiedby","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":49,"kind":1024,"name":"id","url":"interfaces/types.contextallattributes.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":50,"kind":1024,"name":"version","url":"interfaces/types.contextallattributes.html#version","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":51,"kind":1024,"name":"name","url":"interfaces/types.contextallattributes.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":52,"kind":256,"name":"CsrfToken","url":"interfaces/types.csrftoken.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":53,"kind":1024,"name":"headerName","url":"interfaces/types.csrftoken.html#headername","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.CsrfToken"},{"id":54,"kind":1024,"name":"value","url":"interfaces/types.csrftoken.html#value","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.CsrfToken"},{"id":55,"kind":128,"name":"ErrorResponse","url":"classes/types.errorresponse.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"types"},{"id":56,"kind":1024,"name":"error","url":"classes/types.errorresponse.html#error","classes":"tsd-kind-property tsd-parent-kind-class","parent":"types.ErrorResponse"},{"id":57,"kind":512,"name":"constructor","url":"classes/types.errorresponse.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"types.ErrorResponse"},{"id":58,"kind":256,"name":"Link","url":"interfaces/types.link.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":59,"kind":1024,"name":"method","url":"interfaces/types.link.html#method","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Link"},{"id":60,"kind":1024,"name":"rel","url":"interfaces/types.link.html#rel","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Link"},{"id":61,"kind":1024,"name":"href","url":"interfaces/types.link.html#href","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Link"},{"id":62,"kind":1024,"name":"uri","url":"interfaces/types.link.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Link"},{"id":63,"kind":1024,"name":"type","url":"interfaces/types.link.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Link"},{"id":64,"kind":256,"name":"Folder","url":"interfaces/types.folder.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":65,"kind":1024,"name":"id","url":"interfaces/types.folder.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Folder"},{"id":66,"kind":1024,"name":"uri","url":"interfaces/types.folder.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Folder"},{"id":67,"kind":1024,"name":"links","url":"interfaces/types.folder.html#links","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Folder"},{"id":68,"kind":256,"name":"JobResult","url":"interfaces/types.jobresult.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":69,"kind":1024,"name":"_webout.json","url":"interfaces/types.jobresult.html#_webout_json","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.JobResult"},{"id":70,"kind":256,"name":"Job","url":"interfaces/types.job.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":71,"kind":1024,"name":"id","url":"interfaces/types.job.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Job"},{"id":72,"kind":1024,"name":"name","url":"interfaces/types.job.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Job"},{"id":73,"kind":1024,"name":"uri","url":"interfaces/types.job.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Job"},{"id":74,"kind":1024,"name":"createdBy","url":"interfaces/types.job.html#createdby","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Job"},{"id":75,"kind":1024,"name":"code","url":"interfaces/types.job.html#code","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Job"},{"id":76,"kind":1024,"name":"links","url":"interfaces/types.job.html#links","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Job"},{"id":77,"kind":1024,"name":"results","url":"interfaces/types.job.html#results","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Job"},{"id":78,"kind":1024,"name":"error","url":"interfaces/types.job.html#error","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Job"},{"id":79,"kind":256,"name":"JobDefinition","url":"interfaces/types.jobdefinition.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":80,"kind":1024,"name":"code","url":"interfaces/types.jobdefinition.html#code","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.JobDefinition"},{"id":81,"kind":4,"name":"ServerType","url":"enums/types.servertype.html","classes":"tsd-kind-enum tsd-parent-kind-module","parent":"types"},{"id":82,"kind":16,"name":"SASViya","url":"enums/types.servertype.html#sasviya","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"types.ServerType"},{"id":83,"kind":16,"name":"SAS9","url":"enums/types.servertype.html#sas9","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"types.ServerType"},{"id":84,"kind":128,"name":"SASjsConfig","url":"classes/types.sasjsconfig.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"types"},{"id":85,"kind":1024,"name":"serverUrl","url":"classes/types.sasjsconfig.html#serverurl","classes":"tsd-kind-property tsd-parent-kind-class","parent":"types.SASjsConfig"},{"id":86,"kind":1024,"name":"pathSAS9","url":"classes/types.sasjsconfig.html#pathsas9","classes":"tsd-kind-property tsd-parent-kind-class","parent":"types.SASjsConfig"},{"id":87,"kind":1024,"name":"pathSASViya","url":"classes/types.sasjsconfig.html#pathsasviya","classes":"tsd-kind-property tsd-parent-kind-class","parent":"types.SASjsConfig"},{"id":88,"kind":1024,"name":"appLoc","url":"classes/types.sasjsconfig.html#apploc","classes":"tsd-kind-property tsd-parent-kind-class","parent":"types.SASjsConfig"},{"id":89,"kind":1024,"name":"serverType","url":"classes/types.sasjsconfig.html#servertype","classes":"tsd-kind-property tsd-parent-kind-class","parent":"types.SASjsConfig"},{"id":90,"kind":1024,"name":"debug","url":"classes/types.sasjsconfig.html#debug","classes":"tsd-kind-property tsd-parent-kind-class","parent":"types.SASjsConfig"},{"id":91,"kind":1024,"name":"contextName","url":"classes/types.sasjsconfig.html#contextname","classes":"tsd-kind-property tsd-parent-kind-class","parent":"types.SASjsConfig"},{"id":92,"kind":1024,"name":"useComputeApi","url":"classes/types.sasjsconfig.html#usecomputeapi","classes":"tsd-kind-property tsd-parent-kind-class","parent":"types.SASjsConfig"},{"id":93,"kind":256,"name":"SASjsWaitingRequest","url":"interfaces/types.sasjswaitingrequest.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":94,"kind":1024,"name":"requestPromise","url":"interfaces/types.sasjswaitingrequest.html#requestpromise","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsWaitingRequest"},{"id":95,"kind":65536,"name":"__type","url":"interfaces/types.sasjswaitingrequest.html#requestpromise.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"types.SASjsWaitingRequest.requestPromise"},{"id":96,"kind":32,"name":"promise","url":"interfaces/types.sasjswaitingrequest.html#requestpromise.__type.promise","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"types.SASjsWaitingRequest.requestPromise.__type"},{"id":97,"kind":32,"name":"resolve","url":"interfaces/types.sasjswaitingrequest.html#requestpromise.__type.resolve","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"types.SASjsWaitingRequest.requestPromise.__type"},{"id":98,"kind":32,"name":"reject","url":"interfaces/types.sasjswaitingrequest.html#requestpromise.__type.reject","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"types.SASjsWaitingRequest.requestPromise.__type"},{"id":99,"kind":1024,"name":"SASjob","url":"interfaces/types.sasjswaitingrequest.html#sasjob","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsWaitingRequest"},{"id":100,"kind":1024,"name":"data","url":"interfaces/types.sasjswaitingrequest.html#data","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsWaitingRequest"},{"id":101,"kind":1024,"name":"config","url":"interfaces/types.sasjswaitingrequest.html#config","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsWaitingRequest"},{"id":102,"kind":256,"name":"Session","url":"interfaces/types.session.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":103,"kind":1024,"name":"id","url":"interfaces/types.session.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Session"},{"id":104,"kind":1024,"name":"state","url":"interfaces/types.session.html#state","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Session"},{"id":105,"kind":1024,"name":"links","url":"interfaces/types.session.html#links","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Session"},{"id":106,"kind":1024,"name":"attributes","url":"interfaces/types.session.html#attributes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Session"},{"id":107,"kind":65536,"name":"__type","url":"interfaces/types.session.html#attributes.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"types.Session.attributes"},{"id":108,"kind":32,"name":"sessionInactiveTimeout","url":"interfaces/types.session.html#attributes.__type.sessioninactivetimeout","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"types.Session.attributes.__type"},{"id":109,"kind":1024,"name":"creationTimeStamp","url":"interfaces/types.session.html#creationtimestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Session"},{"id":110,"kind":256,"name":"UploadFile","url":"interfaces/types.uploadfile.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":111,"kind":1024,"name":"file","url":"interfaces/types.uploadfile.html#file","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.UploadFile"},{"id":112,"kind":1024,"name":"fileName","url":"interfaces/types.uploadfile.html#filename","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.UploadFile"},{"id":113,"kind":256,"name":"PollOptions","url":"interfaces/types.polloptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":114,"kind":1024,"name":"MAX_POLL_COUNT","url":"interfaces/types.polloptions.html#max_poll_count","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PollOptions"},{"id":115,"kind":1024,"name":"POLL_INTERVAL","url":"interfaces/types.polloptions.html#poll_interval","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PollOptions"},{"id":116,"kind":64,"name":"needsRetry","url":"modules/utils.html#needsretry","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":117,"kind":64,"name":"makeRequest","url":"modules/utils.html#makerequest","classes":"tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter","parent":"utils"},{"id":118,"kind":64,"name":"parseAndSubmitAuthorizeForm","url":"modules/utils.html#parseandsubmitauthorizeform","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":119,"kind":64,"name":"parseGeneratedCode","url":"modules/utils.html#parsegeneratedcode","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":120,"kind":64,"name":"parseSourceCode","url":"modules/utils.html#parsesourcecode","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":121,"kind":64,"name":"parseSasViyaLog","url":"modules/utils.html#parsesasviyalog","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":122,"kind":64,"name":"serialize","url":"modules/utils.html#serialize","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":123,"kind":64,"name":"splitChunks","url":"modules/utils.html#splitchunks","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":124,"kind":64,"name":"parseWeboutResponse","url":"modules/utils.html#parseweboutresponse","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":125,"kind":128,"name":"FileUploader","url":"classes/reflection-804.reflection-219.fileuploader.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"."},{"id":126,"kind":512,"name":"constructor","url":"classes/reflection-804.reflection-219.fileuploader.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"..FileUploader"},{"id":127,"kind":2048,"name":"uploadFile","url":"classes/reflection-804.reflection-219.fileuploader.html#uploadfile","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..FileUploader"},{"id":128,"kind":128,"name":"SAS9ApiClient","url":"classes/reflection-804.reflection-219.sas9apiclient.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"."},{"id":129,"kind":512,"name":"constructor","url":"classes/reflection-804.reflection-219.sas9apiclient.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"..SAS9ApiClient"},{"id":130,"kind":2048,"name":"getConfig","url":"classes/reflection-804.reflection-219.sas9apiclient.html#getconfig","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SAS9ApiClient"},{"id":131,"kind":2048,"name":"setConfig","url":"classes/reflection-804.reflection-219.sas9apiclient.html#setconfig","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SAS9ApiClient"},{"id":132,"kind":2048,"name":"executeScript","url":"classes/reflection-804.reflection-219.sas9apiclient.html#executescript","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SAS9ApiClient"},{"id":133,"kind":64,"name":"formatDataForRequest","url":"modules/utils.html#formatdataforrequest","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":134,"kind":128,"name":"SessionManager","url":"classes/reflection-804.reflection-219.sessionmanager.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"."},{"id":135,"kind":512,"name":"constructor","url":"classes/reflection-804.reflection-219.sessionmanager.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"..SessionManager"},{"id":136,"kind":262144,"name":"debug","url":"classes/reflection-804.reflection-219.sessionmanager.html#debug","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"..SessionManager"},{"id":137,"kind":2048,"name":"getSession","url":"classes/reflection-804.reflection-219.sessionmanager.html#getsession","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SessionManager"},{"id":138,"kind":2048,"name":"clearSession","url":"classes/reflection-804.reflection-219.sessionmanager.html#clearsession","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SessionManager"},{"id":139,"kind":128,"name":"SASViyaApiClient","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"."},{"id":140,"kind":512,"name":"constructor","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":141,"kind":262144,"name":"debug","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#debug","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":142,"kind":2048,"name":"getJobsInFolder","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#getjobsinfolder","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":143,"kind":2048,"name":"getConfig","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#getconfig","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":144,"kind":2048,"name":"setConfig","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#setconfig","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":145,"kind":2048,"name":"getAllContexts","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#getallcontexts","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":146,"kind":2048,"name":"getExecutableContexts","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#getexecutablecontexts","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":147,"kind":2048,"name":"createSession","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#createsession","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":148,"kind":2048,"name":"createContext","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#createcontext","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":149,"kind":2048,"name":"editContext","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#editcontext","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":150,"kind":2048,"name":"deleteContext","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#deletecontext","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":151,"kind":2048,"name":"executeScript","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#executescript","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":152,"kind":2048,"name":"createFolder","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#createfolder","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":153,"kind":2048,"name":"createJobDefinition","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#createjobdefinition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":154,"kind":2048,"name":"getAuthCode","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#getauthcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":155,"kind":2048,"name":"getAccessToken","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#getaccesstoken","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":156,"kind":2048,"name":"refreshTokens","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#refreshtokens","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":157,"kind":2048,"name":"deleteClient","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#deleteclient","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":158,"kind":2048,"name":"executeComputeJob","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#executecomputejob","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":159,"kind":2048,"name":"executeJob","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#executejob","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":160,"kind":2048,"name":"getComputeContextByName","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#getcomputecontextbyname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":161,"kind":2048,"name":"getComputeContextById","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#getcomputecontextbyid","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":162,"kind":2048,"name":"moveFolder","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#movefolder","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":163,"kind":2048,"name":"deleteFolder","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#deletefolder","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":164,"kind":2048,"name":"setCsrfTokenLocal","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#setcsrftokenlocal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":165,"kind":2048,"name":"setFileUploadCsrfToken","url":"classes/reflection-804.reflection-219.sasviyaapiclient.html#setfileuploadcsrftoken","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASViyaApiClient"},{"id":166,"kind":64,"name":"isIEorEdgeOrOldFirefox","url":"modules/utils.html#isieoredgeoroldfirefox","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":167,"kind":128,"name":"SASjs","url":"classes/reflection-804.reflection-219.sasjs.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"."},{"id":168,"kind":512,"name":"constructor","url":"classes/reflection-804.reflection-219.sasjs.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"..SASjs"},{"id":169,"kind":2048,"name":"executeScriptSAS9","url":"classes/reflection-804.reflection-219.sasjs.html#executescriptsas9","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":170,"kind":2048,"name":"getAllContexts","url":"classes/reflection-804.reflection-219.sasjs.html#getallcontexts","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":171,"kind":2048,"name":"getExecutableContexts","url":"classes/reflection-804.reflection-219.sasjs.html#getexecutablecontexts","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":172,"kind":2048,"name":"createContext","url":"classes/reflection-804.reflection-219.sasjs.html#createcontext","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":173,"kind":2048,"name":"editContext","url":"classes/reflection-804.reflection-219.sasjs.html#editcontext","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":174,"kind":2048,"name":"deleteContext","url":"classes/reflection-804.reflection-219.sasjs.html#deletecontext","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":175,"kind":2048,"name":"getComputeContextByName","url":"classes/reflection-804.reflection-219.sasjs.html#getcomputecontextbyname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":176,"kind":2048,"name":"getComputeContextById","url":"classes/reflection-804.reflection-219.sasjs.html#getcomputecontextbyid","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":177,"kind":2048,"name":"createSession","url":"classes/reflection-804.reflection-219.sasjs.html#createsession","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":178,"kind":2048,"name":"executeScriptSASViya","url":"classes/reflection-804.reflection-219.sasjs.html#executescriptsasviya","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":179,"kind":2048,"name":"createFolder","url":"classes/reflection-804.reflection-219.sasjs.html#createfolder","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":180,"kind":2048,"name":"deleteFolder","url":"classes/reflection-804.reflection-219.sasjs.html#deletefolder","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":181,"kind":2048,"name":"moveFolder","url":"classes/reflection-804.reflection-219.sasjs.html#movefolder","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":182,"kind":2048,"name":"createJobDefinition","url":"classes/reflection-804.reflection-219.sasjs.html#createjobdefinition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":183,"kind":2048,"name":"getAuthCode","url":"classes/reflection-804.reflection-219.sasjs.html#getauthcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":184,"kind":2048,"name":"getAccessToken","url":"classes/reflection-804.reflection-219.sasjs.html#getaccesstoken","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":185,"kind":2048,"name":"refreshTokens","url":"classes/reflection-804.reflection-219.sasjs.html#refreshtokens","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":186,"kind":2048,"name":"deleteClient","url":"classes/reflection-804.reflection-219.sasjs.html#deleteclient","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":187,"kind":2048,"name":"getSasjsConfig","url":"classes/reflection-804.reflection-219.sasjs.html#getsasjsconfig","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":188,"kind":2048,"name":"getUserName","url":"classes/reflection-804.reflection-219.sasjs.html#getusername","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":189,"kind":2048,"name":"getCsrfApi","url":"classes/reflection-804.reflection-219.sasjs.html#getcsrfapi","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":190,"kind":2048,"name":"getCsrfWeb","url":"classes/reflection-804.reflection-219.sasjs.html#getcsrfweb","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":191,"kind":2048,"name":"setSASjsConfig","url":"classes/reflection-804.reflection-219.sasjs.html#setsasjsconfig","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":192,"kind":2048,"name":"setDebugState","url":"classes/reflection-804.reflection-219.sasjs.html#setdebugstate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":193,"kind":2048,"name":"checkSession","url":"classes/reflection-804.reflection-219.sasjs.html#checksession","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":194,"kind":2048,"name":"logIn","url":"classes/reflection-804.reflection-219.sasjs.html#login","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":195,"kind":2048,"name":"logOut","url":"classes/reflection-804.reflection-219.sasjs.html#logout","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":196,"kind":2048,"name":"uploadFile","url":"classes/reflection-804.reflection-219.sasjs.html#uploadfile","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":197,"kind":2048,"name":"request","url":"classes/reflection-804.reflection-219.sasjs.html#request","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":198,"kind":2048,"name":"deployServicePack","url":"classes/reflection-804.reflection-219.sasjs.html#deployservicepack","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":199,"kind":2048,"name":"startComputeJob","url":"classes/reflection-804.reflection-219.sasjs.html#startcomputejob","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":200,"kind":2048,"name":"fetchLogFileContent","url":"classes/reflection-804.reflection-219.sasjs.html#fetchlogfilecontent","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":201,"kind":2048,"name":"getSasRequests","url":"classes/reflection-804.reflection-219.sasjs.html#getsasrequests","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"},{"id":202,"kind":2048,"name":"clearSasRequests","url":"classes/reflection-804.reflection-219.sasjs.html#clearsasrequests","classes":"tsd-kind-method tsd-parent-kind-class","parent":"..SASjs"}],"index":{"version":"2.3.8","fields":["name","parent"],"fieldVectors":[["name/0",[0,22.501]],["parent/0",[]],["name/1",[1,49.127]],["parent/1",[0,2.241]],["name/2",[2,24.003]],["parent/2",[]],["name/3",[3,49.127]],["parent/3",[2,2.391]],["name/4",[4,49.127]],["parent/4",[5,3.432]],["name/5",[6,49.127]],["parent/5",[5,3.432]],["name/6",[7,49.127]],["parent/6",[5,3.432]],["name/7",[8,49.127]],["parent/7",[5,3.432]],["name/8",[9,49.127]],["parent/8",[5,3.432]],["name/9",[10,49.127]],["parent/9",[5,3.432]],["name/10",[11,49.127]],["parent/10",[0,2.241]],["name/11",[12,49.127]],["parent/11",[0,2.241]],["name/12",[13,49.127]],["parent/12",[0,2.241]],["name/13",[14,49.127]],["parent/13",[0,2.241]],["name/14",[15,49.127]],["parent/14",[0,2.241]],["name/15",[16,49.127]],["parent/15",[0,2.241]],["name/16",[17,49.127]],["parent/16",[0,2.241]],["name/17",[18,49.127]],["parent/17",[0,2.241]],["name/18",[19,49.127]],["parent/18",[2,2.391]],["name/19",[20,38.14]],["parent/19",[21,3.599]],["name/20",[22,34.463]],["parent/20",[21,3.599]],["name/21",[23,40.654]],["parent/21",[21,3.599]],["name/22",[24,44.018]],["parent/22",[21,3.599]],["name/23",[25,38.14]],["parent/23",[21,3.599]],["name/24",[26,49.127]],["parent/24",[2,2.391]],["name/25",[20,38.14]],["parent/25",[27,3.165]],["name/26",[28,49.127]],["parent/26",[27,3.165]],["name/27",[29,44.018]],["parent/27",[27,3.165]],["name/28",[30,44.018]],["parent/28",[27,3.165]],["name/29",[25,38.14]],["parent/29",[27,3.165]],["name/30",[31,49.127]],["parent/30",[27,3.165]],["name/31",[32,49.127]],["parent/31",[27,3.165]],["name/32",[22,34.463]],["parent/32",[27,3.165]],["name/33",[33,49.127]],["parent/33",[2,2.391]],["name/34",[25,38.14]],["parent/34",[34,2.864]],["name/35",[35,36.134]],["parent/35",[36,4.893]],["name/36",[37,49.127]],["parent/36",[38,4.384]],["name/37",[39,49.127]],["parent/37",[38,4.384]],["name/38",[40,49.127]],["parent/38",[34,2.864]],["name/39",[23,40.654]],["parent/39",[34,2.864]],["name/40",[41,44.018]],["parent/40",[34,2.864]],["name/41",[42,49.127]],["parent/41",[34,2.864]],["name/42",[30,44.018]],["parent/42",[34,2.864]],["name/43",[35,36.134]],["parent/43",[43,4.893]],["name/44",[44,49.127]],["parent/44",[45,4.893]],["name/45",[29,44.018]],["parent/45",[34,2.864]],["name/46",[35,36.134]],["parent/46",[46,4.893]],["name/47",[47,44.018]],["parent/47",[48,4.893]],["name/48",[49,49.127]],["parent/48",[34,2.864]],["name/49",[22,34.463]],["parent/49",[34,2.864]],["name/50",[24,44.018]],["parent/50",[34,2.864]],["name/51",[20,38.14]],["parent/51",[34,2.864]],["name/52",[50,49.127]],["parent/52",[2,2.391]],["name/53",[51,49.127]],["parent/53",[52,4.384]],["name/54",[53,49.127]],["parent/54",[52,4.384]],["name/55",[54,49.127]],["parent/55",[2,2.391]],["name/56",[55,44.018]],["parent/56",[56,4.384]],["name/57",[57,34.463]],["parent/57",[56,4.384]],["name/58",[58,49.127]],["parent/58",[2,2.391]],["name/59",[59,49.127]],["parent/59",[60,3.599]],["name/60",[61,49.127]],["parent/60",[60,3.599]],["name/61",[62,49.127]],["parent/61",[60,3.599]],["name/62",[63,40.654]],["parent/62",[60,3.599]],["name/63",[64,49.127]],["parent/63",[60,3.599]],["name/64",[65,49.127]],["parent/64",[2,2.391]],["name/65",[22,34.463]],["parent/65",[66,4.049]],["name/66",[63,40.654]],["parent/66",[66,4.049]],["name/67",[67,40.654]],["parent/67",[66,4.049]],["name/68",[68,49.127]],["parent/68",[2,2.391]],["name/69",[69,49.127]],["parent/69",[70,4.893]],["name/70",[71,49.127]],["parent/70",[2,2.391]],["name/71",[22,34.463]],["parent/71",[72,3.165]],["name/72",[20,38.14]],["parent/72",[72,3.165]],["name/73",[63,40.654]],["parent/73",[72,3.165]],["name/74",[23,40.654]],["parent/74",[72,3.165]],["name/75",[73,44.018]],["parent/75",[72,3.165]],["name/76",[67,40.654]],["parent/76",[72,3.165]],["name/77",[74,49.127]],["parent/77",[72,3.165]],["name/78",[55,44.018]],["parent/78",[72,3.165]],["name/79",[75,49.127]],["parent/79",[2,2.391]],["name/80",[73,44.018]],["parent/80",[76,4.893]],["name/81",[77,44.018]],["parent/81",[2,2.391]],["name/82",[78,49.127]],["parent/82",[79,4.384]],["name/83",[80,49.127]],["parent/83",[79,4.384]],["name/84",[81,49.127]],["parent/84",[2,2.391]],["name/85",[82,49.127]],["parent/85",[83,3.165]],["name/86",[84,49.127]],["parent/86",[83,3.165]],["name/87",[85,49.127]],["parent/87",[83,3.165]],["name/88",[86,49.127]],["parent/88",[83,3.165]],["name/89",[77,44.018]],["parent/89",[83,3.165]],["name/90",[87,40.654]],["parent/90",[83,3.165]],["name/91",[47,44.018]],["parent/91",[83,3.165]],["name/92",[88,49.127]],["parent/92",[83,3.165]],["name/93",[89,49.127]],["parent/93",[2,2.391]],["name/94",[90,49.127]],["parent/94",[91,3.799]],["name/95",[35,36.134]],["parent/95",[92,4.893]],["name/96",[93,49.127]],["parent/96",[94,4.049]],["name/97",[95,49.127]],["parent/97",[94,4.049]],["name/98",[96,49.127]],["parent/98",[94,4.049]],["name/99",[97,49.127]],["parent/99",[91,3.799]],["name/100",[98,49.127]],["parent/100",[91,3.799]],["name/101",[99,49.127]],["parent/101",[91,3.799]],["name/102",[100,49.127]],["parent/102",[2,2.391]],["name/103",[22,34.463]],["parent/103",[101,3.599]],["name/104",[102,49.127]],["parent/104",[101,3.599]],["name/105",[67,40.654]],["parent/105",[101,3.599]],["name/106",[25,38.14]],["parent/106",[101,3.599]],["name/107",[35,36.134]],["parent/107",[103,4.893]],["name/108",[104,49.127]],["parent/108",[105,4.893]],["name/109",[41,44.018]],["parent/109",[101,3.599]],["name/110",[106,40.654]],["parent/110",[2,2.391]],["name/111",[107,49.127]],["parent/111",[108,4.384]],["name/112",[109,49.127]],["parent/112",[108,4.384]],["name/113",[110,49.127]],["parent/113",[2,2.391]],["name/114",[111,49.127]],["parent/114",[112,4.384]],["name/115",[113,49.127]],["parent/115",[112,4.384]],["name/116",[114,49.127]],["parent/116",[0,2.241]],["name/117",[115,49.127]],["parent/117",[0,2.241]],["name/118",[116,49.127]],["parent/118",[0,2.241]],["name/119",[117,49.127]],["parent/119",[0,2.241]],["name/120",[118,49.127]],["parent/120",[0,2.241]],["name/121",[119,49.127]],["parent/121",[0,2.241]],["name/122",[120,49.127]],["parent/122",[0,2.241]],["name/123",[121,49.127]],["parent/123",[0,2.241]],["name/124",[122,49.127]],["parent/124",[0,2.241]],["name/125",[123,40.654]],["parent/125",[124,3.599]],["name/126",[57,34.463]],["parent/126",[123,4.049]],["name/127",[106,40.654]],["parent/127",[123,4.049]],["name/128",[125,36.134]],["parent/128",[124,3.599]],["name/129",[57,34.463]],["parent/129",[125,3.599]],["name/130",[126,44.018]],["parent/130",[125,3.599]],["name/131",[127,44.018]],["parent/131",[125,3.599]],["name/132",[128,44.018]],["parent/132",[125,3.599]],["name/133",[129,49.127]],["parent/133",[0,2.241]],["name/134",[130,36.134]],["parent/134",[124,3.599]],["name/135",[57,34.463]],["parent/135",[130,3.599]],["name/136",[87,40.654]],["parent/136",[130,3.599]],["name/137",[131,49.127]],["parent/137",[130,3.599]],["name/138",[132,49.127]],["parent/138",[130,3.599]],["name/139",[133,20.039]],["parent/139",[124,3.599]],["name/140",[57,34.463]],["parent/140",[133,1.996]],["name/141",[87,40.654]],["parent/141",[133,1.996]],["name/142",[134,49.127]],["parent/142",[133,1.996]],["name/143",[126,44.018]],["parent/143",[133,1.996]],["name/144",[127,44.018]],["parent/144",[133,1.996]],["name/145",[135,44.018]],["parent/145",[133,1.996]],["name/146",[136,44.018]],["parent/146",[133,1.996]],["name/147",[137,44.018]],["parent/147",[133,1.996]],["name/148",[138,44.018]],["parent/148",[133,1.996]],["name/149",[139,44.018]],["parent/149",[133,1.996]],["name/150",[140,44.018]],["parent/150",[133,1.996]],["name/151",[128,44.018]],["parent/151",[133,1.996]],["name/152",[141,44.018]],["parent/152",[133,1.996]],["name/153",[142,44.018]],["parent/153",[133,1.996]],["name/154",[143,44.018]],["parent/154",[133,1.996]],["name/155",[144,44.018]],["parent/155",[133,1.996]],["name/156",[145,44.018]],["parent/156",[133,1.996]],["name/157",[146,44.018]],["parent/157",[133,1.996]],["name/158",[147,49.127]],["parent/158",[133,1.996]],["name/159",[148,49.127]],["parent/159",[133,1.996]],["name/160",[149,44.018]],["parent/160",[133,1.996]],["name/161",[150,44.018]],["parent/161",[133,1.996]],["name/162",[151,44.018]],["parent/162",[133,1.996]],["name/163",[152,44.018]],["parent/163",[133,1.996]],["name/164",[153,49.127]],["parent/164",[133,1.996]],["name/165",[154,49.127]],["parent/165",[133,1.996]],["name/166",[155,49.127]],["parent/166",[0,2.241]],["name/167",[156,17.208]],["parent/167",[124,3.599]],["name/168",[57,34.463]],["parent/168",[156,1.714]],["name/169",[157,49.127]],["parent/169",[156,1.714]],["name/170",[135,44.018]],["parent/170",[156,1.714]],["name/171",[136,44.018]],["parent/171",[156,1.714]],["name/172",[138,44.018]],["parent/172",[156,1.714]],["name/173",[139,44.018]],["parent/173",[156,1.714]],["name/174",[140,44.018]],["parent/174",[156,1.714]],["name/175",[149,44.018]],["parent/175",[156,1.714]],["name/176",[150,44.018]],["parent/176",[156,1.714]],["name/177",[137,44.018]],["parent/177",[156,1.714]],["name/178",[158,49.127]],["parent/178",[156,1.714]],["name/179",[141,44.018]],["parent/179",[156,1.714]],["name/180",[152,44.018]],["parent/180",[156,1.714]],["name/181",[151,44.018]],["parent/181",[156,1.714]],["name/182",[142,44.018]],["parent/182",[156,1.714]],["name/183",[143,44.018]],["parent/183",[156,1.714]],["name/184",[144,44.018]],["parent/184",[156,1.714]],["name/185",[145,44.018]],["parent/185",[156,1.714]],["name/186",[146,44.018]],["parent/186",[156,1.714]],["name/187",[159,49.127]],["parent/187",[156,1.714]],["name/188",[160,49.127]],["parent/188",[156,1.714]],["name/189",[161,49.127]],["parent/189",[156,1.714]],["name/190",[162,49.127]],["parent/190",[156,1.714]],["name/191",[163,49.127]],["parent/191",[156,1.714]],["name/192",[164,49.127]],["parent/192",[156,1.714]],["name/193",[165,49.127]],["parent/193",[156,1.714]],["name/194",[166,49.127]],["parent/194",[156,1.714]],["name/195",[167,49.127]],["parent/195",[156,1.714]],["name/196",[106,40.654]],["parent/196",[156,1.714]],["name/197",[168,49.127]],["parent/197",[156,1.714]],["name/198",[169,49.127]],["parent/198",[156,1.714]],["name/199",[170,49.127]],["parent/199",[156,1.714]],["name/200",[171,49.127]],["parent/200",[156,1.714]],["name/201",[172,49.127]],["parent/201",[156,1.714]],["name/202",[173,49.127]],["parent/202",[156,1.714]]],"invertedIndex":[["",{"_index":124,"name":{},"parent":{"125":{},"128":{},"134":{},"139":{},"167":{}}}],["__type",{"_index":35,"name":{"35":{},"43":{},"46":{},"95":{},"107":{}},"parent":{}}],["_webout.json",{"_index":69,"name":{"69":{}},"parent":{}}],["apploc",{"_index":86,"name":{"88":{}},"parent":{}}],["asyncforeach",{"_index":1,"name":{"1":{}},"parent":{}}],["attributes",{"_index":25,"name":{"23":{},"29":{},"34":{},"106":{}},"parent":{}}],["authorizeallauthenticatedusers",{"_index":32,"name":{"31":{}},"parent":{}}],["authorizedusers",{"_index":31,"name":{"30":{}},"parent":{}}],["autoexeclines",{"_index":44,"name":{"44":{}},"parent":{}}],["checksession",{"_index":165,"name":{"193":{}},"parent":{}}],["clearsasrequests",{"_index":173,"name":{"202":{}},"parent":{}}],["clearsession",{"_index":132,"name":{"138":{}},"parent":{}}],["code",{"_index":73,"name":{"75":{},"80":{}},"parent":{}}],["comparetimestamps",{"_index":11,"name":{"10":{}},"parent":{}}],["config",{"_index":99,"name":{"101":{}},"parent":{}}],["constructor",{"_index":57,"name":{"57":{},"126":{},"129":{},"135":{},"140":{},"168":{}},"parent":{}}],["context",{"_index":19,"name":{"18":{}},"parent":{}}],["contextallattributes",{"_index":33,"name":{"33":{}},"parent":{}}],["contextname",{"_index":47,"name":{"47":{},"91":{}},"parent":{}}],["converttocsv",{"_index":12,"name":{"11":{}},"parent":{}}],["createcontext",{"_index":138,"name":{"148":{},"172":{}},"parent":{}}],["createdby",{"_index":23,"name":{"21":{},"39":{},"74":{}},"parent":{}}],["createfolder",{"_index":141,"name":{"152":{},"179":{}},"parent":{}}],["createjobdefinition",{"_index":142,"name":{"153":{},"182":{}},"parent":{}}],["createsession",{"_index":137,"name":{"147":{},"177":{}},"parent":{}}],["creationtimestamp",{"_index":41,"name":{"40":{},"109":{}},"parent":{}}],["csrftoken",{"_index":50,"name":{"52":{}},"parent":{}}],["data",{"_index":98,"name":{"100":{}},"parent":{}}],["debug",{"_index":87,"name":{"90":{},"136":{},"141":{}},"parent":{}}],["deleteclient",{"_index":146,"name":{"157":{},"186":{}},"parent":{}}],["deletecontext",{"_index":140,"name":{"150":{},"174":{}},"parent":{}}],["deletefolder",{"_index":152,"name":{"163":{},"180":{}},"parent":{}}],["deployservicepack",{"_index":169,"name":{"198":{}},"parent":{}}],["description",{"_index":28,"name":{"26":{}},"parent":{}}],["editcontext",{"_index":139,"name":{"149":{},"173":{}},"parent":{}}],["editcontextinput",{"_index":26,"name":{"24":{}},"parent":{}}],["environment",{"_index":30,"name":{"28":{},"42":{}},"parent":{}}],["error",{"_index":55,"name":{"56":{},"78":{}},"parent":{}}],["errorresponse",{"_index":54,"name":{"55":{}},"parent":{}}],["executecomputejob",{"_index":147,"name":{"158":{}},"parent":{}}],["executejob",{"_index":148,"name":{"159":{}},"parent":{}}],["executescript",{"_index":128,"name":{"132":{},"151":{}},"parent":{}}],["executescriptsas9",{"_index":157,"name":{"169":{}},"parent":{}}],["executescriptsasviya",{"_index":158,"name":{"178":{}},"parent":{}}],["fetchlogfilecontent",{"_index":171,"name":{"200":{}},"parent":{}}],["file",{"_index":107,"name":{"111":{}},"parent":{}}],["filename",{"_index":109,"name":{"112":{}},"parent":{}}],["fileuploader",{"_index":123,"name":{"125":{}},"parent":{"126":{},"127":{}}}],["folder",{"_index":65,"name":{"64":{}},"parent":{}}],["formatdataforrequest",{"_index":129,"name":{"133":{}},"parent":{}}],["generatedcode",{"_index":8,"name":{"7":{}},"parent":{}}],["getaccesstoken",{"_index":144,"name":{"155":{},"184":{}},"parent":{}}],["getallcontexts",{"_index":135,"name":{"145":{},"170":{}},"parent":{}}],["getauthcode",{"_index":143,"name":{"154":{},"183":{}},"parent":{}}],["getcomputecontextbyid",{"_index":150,"name":{"161":{},"176":{}},"parent":{}}],["getcomputecontextbyname",{"_index":149,"name":{"160":{},"175":{}},"parent":{}}],["getconfig",{"_index":126,"name":{"130":{},"143":{}},"parent":{}}],["getcsrfapi",{"_index":161,"name":{"189":{}},"parent":{}}],["getcsrfweb",{"_index":162,"name":{"190":{}},"parent":{}}],["getexecutablecontexts",{"_index":136,"name":{"146":{},"171":{}},"parent":{}}],["getjobsinfolder",{"_index":134,"name":{"142":{}},"parent":{}}],["getsasjsconfig",{"_index":159,"name":{"187":{}},"parent":{}}],["getsasrequests",{"_index":172,"name":{"201":{}},"parent":{}}],["getsession",{"_index":131,"name":{"137":{}},"parent":{}}],["getusername",{"_index":160,"name":{"188":{}},"parent":{}}],["headername",{"_index":51,"name":{"53":{}},"parent":{}}],["href",{"_index":62,"name":{"61":{}},"parent":{}}],["id",{"_index":22,"name":{"20":{},"32":{},"49":{},"65":{},"71":{},"103":{}},"parent":{}}],["isauthorizeformrequired",{"_index":13,"name":{"12":{}},"parent":{}}],["isieoredgeoroldfirefox",{"_index":155,"name":{"166":{}},"parent":{}}],["isloginrequired",{"_index":14,"name":{"13":{}},"parent":{}}],["isloginsuccess",{"_index":15,"name":{"14":{}},"parent":{}}],["isrelativepath",{"_index":16,"name":{"15":{}},"parent":{}}],["isuri",{"_index":17,"name":{"16":{}},"parent":{}}],["isurl",{"_index":18,"name":{"17":{}},"parent":{}}],["job",{"_index":71,"name":{"70":{}},"parent":{}}],["jobdefinition",{"_index":75,"name":{"79":{}},"parent":{}}],["jobresult",{"_index":68,"name":{"68":{}},"parent":{}}],["launchcontext",{"_index":29,"name":{"27":{},"45":{}},"parent":{}}],["launchtype",{"_index":42,"name":{"41":{}},"parent":{}}],["link",{"_index":58,"name":{"58":{}},"parent":{}}],["links",{"_index":67,"name":{"67":{},"76":{},"105":{}},"parent":{}}],["logfile",{"_index":9,"name":{"8":{}},"parent":{}}],["login",{"_index":166,"name":{"194":{}},"parent":{}}],["logout",{"_index":167,"name":{"195":{}},"parent":{}}],["makerequest",{"_index":115,"name":{"117":{}},"parent":{}}],["max_poll_count",{"_index":111,"name":{"114":{}},"parent":{}}],["method",{"_index":59,"name":{"59":{}},"parent":{}}],["modifiedby",{"_index":49,"name":{"48":{}},"parent":{}}],["modifiedtimestamp",{"_index":40,"name":{"38":{}},"parent":{}}],["movefolder",{"_index":151,"name":{"162":{},"181":{}},"parent":{}}],["name",{"_index":20,"name":{"19":{},"25":{},"51":{},"72":{}},"parent":{}}],["needsretry",{"_index":114,"name":{"116":{}},"parent":{}}],["parseandsubmitauthorizeform",{"_index":116,"name":{"118":{}},"parent":{}}],["parsegeneratedcode",{"_index":117,"name":{"119":{}},"parent":{}}],["parsesasviyalog",{"_index":119,"name":{"121":{}},"parent":{}}],["parsesourcecode",{"_index":118,"name":{"120":{}},"parent":{}}],["parseweboutresponse",{"_index":122,"name":{"124":{}},"parent":{}}],["pathsas9",{"_index":84,"name":{"86":{}},"parent":{}}],["pathsasviya",{"_index":85,"name":{"87":{}},"parent":{}}],["poll_interval",{"_index":113,"name":{"115":{}},"parent":{}}],["polloptions",{"_index":110,"name":{"113":{}},"parent":{}}],["promise",{"_index":93,"name":{"96":{}},"parent":{}}],["refreshtokens",{"_index":145,"name":{"156":{},"185":{}},"parent":{}}],["reject",{"_index":96,"name":{"98":{}},"parent":{}}],["rel",{"_index":61,"name":{"60":{}},"parent":{}}],["request",{"_index":168,"name":{"197":{}},"parent":{}}],["requestpromise",{"_index":90,"name":{"94":{}},"parent":{}}],["resolve",{"_index":95,"name":{"97":{}},"parent":{}}],["results",{"_index":74,"name":{"77":{}},"parent":{}}],["reuseserverprocesses",{"_index":37,"name":{"36":{}},"parent":{}}],["runserveras",{"_index":39,"name":{"37":{}},"parent":{}}],["sas9",{"_index":80,"name":{"83":{}},"parent":{}}],["sas9apiclient",{"_index":125,"name":{"128":{}},"parent":{"129":{},"130":{},"131":{},"132":{}}}],["sasjob",{"_index":97,"name":{"99":{}},"parent":{}}],["sasjs",{"_index":156,"name":{"167":{}},"parent":{"168":{},"169":{},"170":{},"171":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{},"178":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{},"193":{},"194":{},"195":{},"196":{},"197":{},"198":{},"199":{},"200":{},"201":{},"202":{}}}],["sasjsconfig",{"_index":81,"name":{"84":{}},"parent":{}}],["sasjsrequest",{"_index":3,"name":{"3":{}},"parent":{}}],["sasjswaitingrequest",{"_index":89,"name":{"93":{}},"parent":{}}],["sasviya",{"_index":78,"name":{"82":{}},"parent":{}}],["sasviyaapiclient",{"_index":133,"name":{"139":{}},"parent":{"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{},"151":{},"152":{},"153":{},"154":{},"155":{},"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{}}}],["saswork",{"_index":10,"name":{"9":{}},"parent":{}}],["serialize",{"_index":120,"name":{"122":{}},"parent":{}}],["servertype",{"_index":77,"name":{"81":{},"89":{}},"parent":{}}],["serverurl",{"_index":82,"name":{"85":{}},"parent":{}}],["servicelink",{"_index":4,"name":{"4":{}},"parent":{}}],["session",{"_index":100,"name":{"102":{}},"parent":{}}],["sessioninactivetimeout",{"_index":104,"name":{"108":{}},"parent":{}}],["sessionmanager",{"_index":130,"name":{"134":{}},"parent":{"135":{},"136":{},"137":{},"138":{}}}],["setconfig",{"_index":127,"name":{"131":{},"144":{}},"parent":{}}],["setcsrftokenlocal",{"_index":153,"name":{"164":{}},"parent":{}}],["setdebugstate",{"_index":164,"name":{"192":{}},"parent":{}}],["setfileuploadcsrftoken",{"_index":154,"name":{"165":{}},"parent":{}}],["setsasjsconfig",{"_index":163,"name":{"191":{}},"parent":{}}],["sourcecode",{"_index":7,"name":{"6":{}},"parent":{}}],["splitchunks",{"_index":121,"name":{"123":{}},"parent":{}}],["startcomputejob",{"_index":170,"name":{"199":{}},"parent":{}}],["state",{"_index":102,"name":{"104":{}},"parent":{}}],["timestamp",{"_index":6,"name":{"5":{}},"parent":{}}],["type",{"_index":64,"name":{"63":{}},"parent":{}}],["types",{"_index":2,"name":{"2":{}},"parent":{"3":{},"18":{},"24":{},"33":{},"52":{},"55":{},"58":{},"64":{},"68":{},"70":{},"79":{},"81":{},"84":{},"93":{},"102":{},"110":{},"113":{}}}],["types.context",{"_index":21,"name":{},"parent":{"19":{},"20":{},"21":{},"22":{},"23":{}}}],["types.contextallattributes",{"_index":34,"name":{},"parent":{"34":{},"38":{},"39":{},"40":{},"41":{},"42":{},"45":{},"48":{},"49":{},"50":{},"51":{}}}],["types.contextallattributes.attributes",{"_index":36,"name":{},"parent":{"35":{}}}],["types.contextallattributes.attributes.__type",{"_index":38,"name":{},"parent":{"36":{},"37":{}}}],["types.contextallattributes.environment",{"_index":43,"name":{},"parent":{"43":{}}}],["types.contextallattributes.environment.__type",{"_index":45,"name":{},"parent":{"44":{}}}],["types.contextallattributes.launchcontext",{"_index":46,"name":{},"parent":{"46":{}}}],["types.contextallattributes.launchcontext.__type",{"_index":48,"name":{},"parent":{"47":{}}}],["types.csrftoken",{"_index":52,"name":{},"parent":{"53":{},"54":{}}}],["types.editcontextinput",{"_index":27,"name":{},"parent":{"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{}}}],["types.errorresponse",{"_index":56,"name":{},"parent":{"56":{},"57":{}}}],["types.folder",{"_index":66,"name":{},"parent":{"65":{},"66":{},"67":{}}}],["types.job",{"_index":72,"name":{},"parent":{"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{}}}],["types.jobdefinition",{"_index":76,"name":{},"parent":{"80":{}}}],["types.jobresult",{"_index":70,"name":{},"parent":{"69":{}}}],["types.link",{"_index":60,"name":{},"parent":{"59":{},"60":{},"61":{},"62":{},"63":{}}}],["types.polloptions",{"_index":112,"name":{},"parent":{"114":{},"115":{}}}],["types.sasjsconfig",{"_index":83,"name":{},"parent":{"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{}}}],["types.sasjsrequest",{"_index":5,"name":{},"parent":{"4":{},"5":{},"6":{},"7":{},"8":{},"9":{}}}],["types.sasjswaitingrequest",{"_index":91,"name":{},"parent":{"94":{},"99":{},"100":{},"101":{}}}],["types.sasjswaitingrequest.requestpromise",{"_index":92,"name":{},"parent":{"95":{}}}],["types.sasjswaitingrequest.requestpromise.__type",{"_index":94,"name":{},"parent":{"96":{},"97":{},"98":{}}}],["types.servertype",{"_index":79,"name":{},"parent":{"82":{},"83":{}}}],["types.session",{"_index":101,"name":{},"parent":{"103":{},"104":{},"105":{},"106":{},"109":{}}}],["types.session.attributes",{"_index":103,"name":{},"parent":{"107":{}}}],["types.session.attributes.__type",{"_index":105,"name":{},"parent":{"108":{}}}],["types.uploadfile",{"_index":108,"name":{},"parent":{"111":{},"112":{}}}],["uploadfile",{"_index":106,"name":{"110":{},"127":{},"196":{}},"parent":{}}],["uri",{"_index":63,"name":{"62":{},"66":{},"73":{}},"parent":{}}],["usecomputeapi",{"_index":88,"name":{"92":{}},"parent":{}}],["utils",{"_index":0,"name":{"0":{}},"parent":{"1":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"133":{},"166":{}}}],["value",{"_index":53,"name":{"54":{}},"parent":{}}],["version",{"_index":24,"name":{"22":{},"50":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file +{"kinds":{"1":"Module","4":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor"},"rows":[{"id":0,"kind":1,"name":"utils","url":"modules/utils.html","classes":"tsd-kind-module"},{"id":1,"kind":64,"name":"asyncForEach","url":"modules/utils.html#asyncforeach","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":2,"kind":1,"name":"types","url":"modules/types.html","classes":"tsd-kind-module"},{"id":3,"kind":256,"name":"SASjsRequest","url":"interfaces/types.sasjsrequest.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":4,"kind":1024,"name":"serviceLink","url":"interfaces/types.sasjsrequest.html#servicelink","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsRequest"},{"id":5,"kind":1024,"name":"timestamp","url":"interfaces/types.sasjsrequest.html#timestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsRequest"},{"id":6,"kind":1024,"name":"sourceCode","url":"interfaces/types.sasjsrequest.html#sourcecode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsRequest"},{"id":7,"kind":1024,"name":"generatedCode","url":"interfaces/types.sasjsrequest.html#generatedcode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsRequest"},{"id":8,"kind":1024,"name":"logFile","url":"interfaces/types.sasjsrequest.html#logfile","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsRequest"},{"id":9,"kind":1024,"name":"SASWORK","url":"interfaces/types.sasjsrequest.html#saswork","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsRequest"},{"id":10,"kind":64,"name":"compareTimestamps","url":"modules/utils.html#comparetimestamps","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":11,"kind":64,"name":"convertToCSV","url":"modules/utils.html#converttocsv","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":12,"kind":64,"name":"isAuthorizeFormRequired","url":"modules/utils.html#isauthorizeformrequired","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":13,"kind":64,"name":"isLogInRequired","url":"modules/utils.html#isloginrequired","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":14,"kind":64,"name":"isLogInSuccess","url":"modules/utils.html#isloginsuccess","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":15,"kind":64,"name":"isRelativePath","url":"modules/utils.html#isrelativepath","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":16,"kind":64,"name":"isUri","url":"modules/utils.html#isuri","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":17,"kind":64,"name":"isUrl","url":"modules/utils.html#isurl","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":18,"kind":256,"name":"Context","url":"interfaces/types.context.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":19,"kind":1024,"name":"name","url":"interfaces/types.context.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Context"},{"id":20,"kind":1024,"name":"id","url":"interfaces/types.context.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Context"},{"id":21,"kind":1024,"name":"createdBy","url":"interfaces/types.context.html#createdby","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Context"},{"id":22,"kind":1024,"name":"version","url":"interfaces/types.context.html#version","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Context"},{"id":23,"kind":1024,"name":"attributes","url":"interfaces/types.context.html#attributes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Context"},{"id":24,"kind":256,"name":"EditContextInput","url":"interfaces/types.editcontextinput.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":25,"kind":1024,"name":"name","url":"interfaces/types.editcontextinput.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.EditContextInput"},{"id":26,"kind":1024,"name":"description","url":"interfaces/types.editcontextinput.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.EditContextInput"},{"id":27,"kind":1024,"name":"launchContext","url":"interfaces/types.editcontextinput.html#launchcontext","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.EditContextInput"},{"id":28,"kind":1024,"name":"environment","url":"interfaces/types.editcontextinput.html#environment","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.EditContextInput"},{"id":29,"kind":1024,"name":"attributes","url":"interfaces/types.editcontextinput.html#attributes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.EditContextInput"},{"id":30,"kind":1024,"name":"authorizedUsers","url":"interfaces/types.editcontextinput.html#authorizedusers","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.EditContextInput"},{"id":31,"kind":1024,"name":"authorizeAllAuthenticatedUsers","url":"interfaces/types.editcontextinput.html#authorizeallauthenticatedusers","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.EditContextInput"},{"id":32,"kind":1024,"name":"id","url":"interfaces/types.editcontextinput.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.EditContextInput"},{"id":33,"kind":256,"name":"ContextAllAttributes","url":"interfaces/types.contextallattributes.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":34,"kind":1024,"name":"attributes","url":"interfaces/types.contextallattributes.html#attributes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":35,"kind":65536,"name":"__type","url":"interfaces/types.contextallattributes.html#attributes.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"types.ContextAllAttributes.attributes"},{"id":36,"kind":32,"name":"reuseServerProcesses","url":"interfaces/types.contextallattributes.html#attributes.__type.reuseserverprocesses","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"types.ContextAllAttributes.attributes.__type"},{"id":37,"kind":32,"name":"runServerAs","url":"interfaces/types.contextallattributes.html#attributes.__type.runserveras","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"types.ContextAllAttributes.attributes.__type"},{"id":38,"kind":1024,"name":"modifiedTimeStamp","url":"interfaces/types.contextallattributes.html#modifiedtimestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":39,"kind":1024,"name":"createdBy","url":"interfaces/types.contextallattributes.html#createdby","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":40,"kind":1024,"name":"creationTimeStamp","url":"interfaces/types.contextallattributes.html#creationtimestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":41,"kind":1024,"name":"launchType","url":"interfaces/types.contextallattributes.html#launchtype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":42,"kind":1024,"name":"environment","url":"interfaces/types.contextallattributes.html#environment","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":43,"kind":65536,"name":"__type","url":"interfaces/types.contextallattributes.html#environment.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"types.ContextAllAttributes.environment"},{"id":44,"kind":32,"name":"autoExecLines","url":"interfaces/types.contextallattributes.html#environment.__type-1.autoexeclines","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"types.ContextAllAttributes.environment.__type"},{"id":45,"kind":1024,"name":"launchContext","url":"interfaces/types.contextallattributes.html#launchcontext","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":46,"kind":65536,"name":"__type","url":"interfaces/types.contextallattributes.html#launchcontext.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"types.ContextAllAttributes.launchContext"},{"id":47,"kind":32,"name":"contextName","url":"interfaces/types.contextallattributes.html#launchcontext.__type-2.contextname","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"types.ContextAllAttributes.launchContext.__type"},{"id":48,"kind":1024,"name":"modifiedBy","url":"interfaces/types.contextallattributes.html#modifiedby","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":49,"kind":1024,"name":"id","url":"interfaces/types.contextallattributes.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":50,"kind":1024,"name":"version","url":"interfaces/types.contextallattributes.html#version","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":51,"kind":1024,"name":"name","url":"interfaces/types.contextallattributes.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextAllAttributes"},{"id":52,"kind":256,"name":"CsrfToken","url":"interfaces/types.csrftoken.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":53,"kind":1024,"name":"headerName","url":"interfaces/types.csrftoken.html#headername","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.CsrfToken"},{"id":54,"kind":1024,"name":"value","url":"interfaces/types.csrftoken.html#value","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.CsrfToken"},{"id":55,"kind":128,"name":"ErrorResponse","url":"classes/types.errorresponse.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"types"},{"id":56,"kind":1024,"name":"error","url":"classes/types.errorresponse.html#error","classes":"tsd-kind-property tsd-parent-kind-class","parent":"types.ErrorResponse"},{"id":57,"kind":512,"name":"constructor","url":"classes/types.errorresponse.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"types.ErrorResponse"},{"id":58,"kind":256,"name":"Link","url":"interfaces/types.link.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":59,"kind":1024,"name":"method","url":"interfaces/types.link.html#method","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Link"},{"id":60,"kind":1024,"name":"rel","url":"interfaces/types.link.html#rel","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Link"},{"id":61,"kind":1024,"name":"href","url":"interfaces/types.link.html#href","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Link"},{"id":62,"kind":1024,"name":"uri","url":"interfaces/types.link.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Link"},{"id":63,"kind":1024,"name":"type","url":"interfaces/types.link.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Link"},{"id":64,"kind":256,"name":"Folder","url":"interfaces/types.folder.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":65,"kind":1024,"name":"id","url":"interfaces/types.folder.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Folder"},{"id":66,"kind":1024,"name":"uri","url":"interfaces/types.folder.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Folder"},{"id":67,"kind":1024,"name":"links","url":"interfaces/types.folder.html#links","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Folder"},{"id":68,"kind":1024,"name":"memberCount","url":"interfaces/types.folder.html#membercount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Folder"},{"id":69,"kind":256,"name":"JobResult","url":"interfaces/types.jobresult.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":70,"kind":1024,"name":"_webout.json","url":"interfaces/types.jobresult.html#_webout_json","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.JobResult"},{"id":71,"kind":256,"name":"Job","url":"interfaces/types.job.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":72,"kind":1024,"name":"id","url":"interfaces/types.job.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Job"},{"id":73,"kind":1024,"name":"name","url":"interfaces/types.job.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Job"},{"id":74,"kind":1024,"name":"uri","url":"interfaces/types.job.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Job"},{"id":75,"kind":1024,"name":"createdBy","url":"interfaces/types.job.html#createdby","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Job"},{"id":76,"kind":1024,"name":"code","url":"interfaces/types.job.html#code","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Job"},{"id":77,"kind":1024,"name":"links","url":"interfaces/types.job.html#links","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Job"},{"id":78,"kind":1024,"name":"results","url":"interfaces/types.job.html#results","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Job"},{"id":79,"kind":1024,"name":"error","url":"interfaces/types.job.html#error","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Job"},{"id":80,"kind":256,"name":"JobDefinition","url":"interfaces/types.jobdefinition.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":81,"kind":1024,"name":"code","url":"interfaces/types.jobdefinition.html#code","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.JobDefinition"},{"id":82,"kind":4,"name":"ServerType","url":"enums/types.servertype.html","classes":"tsd-kind-enum tsd-parent-kind-module","parent":"types"},{"id":83,"kind":16,"name":"SASViya","url":"enums/types.servertype.html#sasviya","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"types.ServerType"},{"id":84,"kind":16,"name":"SAS9","url":"enums/types.servertype.html#sas9","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"types.ServerType"},{"id":85,"kind":128,"name":"SASjsConfig","url":"classes/types.sasjsconfig.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"types"},{"id":86,"kind":1024,"name":"serverUrl","url":"classes/types.sasjsconfig.html#serverurl","classes":"tsd-kind-property tsd-parent-kind-class","parent":"types.SASjsConfig"},{"id":87,"kind":1024,"name":"pathSAS9","url":"classes/types.sasjsconfig.html#pathsas9","classes":"tsd-kind-property tsd-parent-kind-class","parent":"types.SASjsConfig"},{"id":88,"kind":1024,"name":"pathSASViya","url":"classes/types.sasjsconfig.html#pathsasviya","classes":"tsd-kind-property tsd-parent-kind-class","parent":"types.SASjsConfig"},{"id":89,"kind":1024,"name":"appLoc","url":"classes/types.sasjsconfig.html#apploc","classes":"tsd-kind-property tsd-parent-kind-class","parent":"types.SASjsConfig"},{"id":90,"kind":1024,"name":"serverType","url":"classes/types.sasjsconfig.html#servertype","classes":"tsd-kind-property tsd-parent-kind-class","parent":"types.SASjsConfig"},{"id":91,"kind":1024,"name":"debug","url":"classes/types.sasjsconfig.html#debug","classes":"tsd-kind-property tsd-parent-kind-class","parent":"types.SASjsConfig"},{"id":92,"kind":1024,"name":"contextName","url":"classes/types.sasjsconfig.html#contextname","classes":"tsd-kind-property tsd-parent-kind-class","parent":"types.SASjsConfig"},{"id":93,"kind":1024,"name":"useComputeApi","url":"classes/types.sasjsconfig.html#usecomputeapi","classes":"tsd-kind-property tsd-parent-kind-class","parent":"types.SASjsConfig"},{"id":94,"kind":256,"name":"SASjsWaitingRequest","url":"interfaces/types.sasjswaitingrequest.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":95,"kind":1024,"name":"requestPromise","url":"interfaces/types.sasjswaitingrequest.html#requestpromise","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsWaitingRequest"},{"id":96,"kind":65536,"name":"__type","url":"interfaces/types.sasjswaitingrequest.html#requestpromise.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"types.SASjsWaitingRequest.requestPromise"},{"id":97,"kind":32,"name":"promise","url":"interfaces/types.sasjswaitingrequest.html#requestpromise.__type.promise","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"types.SASjsWaitingRequest.requestPromise.__type"},{"id":98,"kind":32,"name":"resolve","url":"interfaces/types.sasjswaitingrequest.html#requestpromise.__type.resolve","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"types.SASjsWaitingRequest.requestPromise.__type"},{"id":99,"kind":32,"name":"reject","url":"interfaces/types.sasjswaitingrequest.html#requestpromise.__type.reject","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"types.SASjsWaitingRequest.requestPromise.__type"},{"id":100,"kind":1024,"name":"SASjob","url":"interfaces/types.sasjswaitingrequest.html#sasjob","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsWaitingRequest"},{"id":101,"kind":1024,"name":"data","url":"interfaces/types.sasjswaitingrequest.html#data","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsWaitingRequest"},{"id":102,"kind":1024,"name":"config","url":"interfaces/types.sasjswaitingrequest.html#config","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SASjsWaitingRequest"},{"id":103,"kind":256,"name":"Session","url":"interfaces/types.session.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":104,"kind":1024,"name":"id","url":"interfaces/types.session.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Session"},{"id":105,"kind":1024,"name":"state","url":"interfaces/types.session.html#state","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Session"},{"id":106,"kind":1024,"name":"links","url":"interfaces/types.session.html#links","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Session"},{"id":107,"kind":1024,"name":"attributes","url":"interfaces/types.session.html#attributes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Session"},{"id":108,"kind":65536,"name":"__type","url":"interfaces/types.session.html#attributes.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"types.Session.attributes"},{"id":109,"kind":32,"name":"sessionInactiveTimeout","url":"interfaces/types.session.html#attributes.__type.sessioninactivetimeout","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"types.Session.attributes.__type"},{"id":110,"kind":1024,"name":"creationTimeStamp","url":"interfaces/types.session.html#creationtimestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.Session"},{"id":111,"kind":256,"name":"SessionVariable","url":"interfaces/types.sessionvariable.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":112,"kind":1024,"name":"value","url":"interfaces/types.sessionvariable.html#value","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.SessionVariable"},{"id":113,"kind":256,"name":"UploadFile","url":"interfaces/types.uploadfile.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":114,"kind":1024,"name":"file","url":"interfaces/types.uploadfile.html#file","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.UploadFile"},{"id":115,"kind":1024,"name":"fileName","url":"interfaces/types.uploadfile.html#filename","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.UploadFile"},{"id":116,"kind":256,"name":"PollOptions","url":"interfaces/types.polloptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":117,"kind":1024,"name":"MAX_POLL_COUNT","url":"interfaces/types.polloptions.html#max_poll_count","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PollOptions"},{"id":118,"kind":1024,"name":"POLL_INTERVAL","url":"interfaces/types.polloptions.html#poll_interval","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PollOptions"},{"id":119,"kind":64,"name":"needsRetry","url":"modules/utils.html#needsretry","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":120,"kind":64,"name":"makeRequest","url":"modules/utils.html#makerequest","classes":"tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter","parent":"utils"},{"id":121,"kind":64,"name":"parseAndSubmitAuthorizeForm","url":"modules/utils.html#parseandsubmitauthorizeform","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":122,"kind":64,"name":"parseGeneratedCode","url":"modules/utils.html#parsegeneratedcode","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":123,"kind":64,"name":"parseSourceCode","url":"modules/utils.html#parsesourcecode","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":124,"kind":64,"name":"parseSasViyaLog","url":"modules/utils.html#parsesasviyalog","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":125,"kind":64,"name":"serialize","url":"modules/utils.html#serialize","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":126,"kind":64,"name":"splitChunks","url":"modules/utils.html#splitchunks","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":127,"kind":64,"name":"parseWeboutResponse","url":"modules/utils.html#parseweboutresponse","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":128,"kind":1,"name":"root","url":"modules/root.html","classes":"tsd-kind-module"},{"id":129,"kind":128,"name":"FileUploader","url":"classes/root.fileuploader.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"root"},{"id":130,"kind":512,"name":"constructor","url":"classes/root.fileuploader.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"root.FileUploader"},{"id":131,"kind":2048,"name":"uploadFile","url":"classes/root.fileuploader.html#uploadfile","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.FileUploader"},{"id":132,"kind":128,"name":"SAS9ApiClient","url":"classes/root.sas9apiclient.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"root"},{"id":133,"kind":512,"name":"constructor","url":"classes/root.sas9apiclient.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"root.SAS9ApiClient"},{"id":134,"kind":2048,"name":"getConfig","url":"classes/root.sas9apiclient.html#getconfig","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SAS9ApiClient"},{"id":135,"kind":2048,"name":"setConfig","url":"classes/root.sas9apiclient.html#setconfig","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SAS9ApiClient"},{"id":136,"kind":2048,"name":"executeScript","url":"classes/root.sas9apiclient.html#executescript","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SAS9ApiClient"},{"id":137,"kind":64,"name":"formatDataForRequest","url":"modules/utils.html#formatdataforrequest","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":138,"kind":128,"name":"SessionManager","url":"classes/root.sessionmanager.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"root"},{"id":139,"kind":512,"name":"constructor","url":"classes/root.sessionmanager.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"root.SessionManager"},{"id":140,"kind":262144,"name":"debug","url":"classes/root.sessionmanager.html#debug","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"root.SessionManager"},{"id":141,"kind":2048,"name":"getSession","url":"classes/root.sessionmanager.html#getsession","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SessionManager"},{"id":142,"kind":2048,"name":"clearSession","url":"classes/root.sessionmanager.html#clearsession","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SessionManager"},{"id":143,"kind":2048,"name":"getVariable","url":"classes/root.sessionmanager.html#getvariable","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SessionManager"},{"id":144,"kind":128,"name":"SASViyaApiClient","url":"classes/root.sasviyaapiclient.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"root"},{"id":145,"kind":512,"name":"constructor","url":"classes/root.sasviyaapiclient.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":146,"kind":262144,"name":"debug","url":"classes/root.sasviyaapiclient.html#debug","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":147,"kind":2048,"name":"getJobsInFolder","url":"classes/root.sasviyaapiclient.html#getjobsinfolder","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":148,"kind":2048,"name":"getConfig","url":"classes/root.sasviyaapiclient.html#getconfig","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":149,"kind":2048,"name":"setConfig","url":"classes/root.sasviyaapiclient.html#setconfig","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":150,"kind":2048,"name":"getAllContexts","url":"classes/root.sasviyaapiclient.html#getallcontexts","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":151,"kind":2048,"name":"getExecutableContexts","url":"classes/root.sasviyaapiclient.html#getexecutablecontexts","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":152,"kind":2048,"name":"createSession","url":"classes/root.sasviyaapiclient.html#createsession","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":153,"kind":2048,"name":"createContext","url":"classes/root.sasviyaapiclient.html#createcontext","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":154,"kind":2048,"name":"editContext","url":"classes/root.sasviyaapiclient.html#editcontext","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":155,"kind":2048,"name":"deleteContext","url":"classes/root.sasviyaapiclient.html#deletecontext","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":156,"kind":2048,"name":"executeScript","url":"classes/root.sasviyaapiclient.html#executescript","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":157,"kind":2048,"name":"createFolder","url":"classes/root.sasviyaapiclient.html#createfolder","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":158,"kind":2048,"name":"createJobDefinition","url":"classes/root.sasviyaapiclient.html#createjobdefinition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":159,"kind":2048,"name":"getAuthCode","url":"classes/root.sasviyaapiclient.html#getauthcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":160,"kind":2048,"name":"getAccessToken","url":"classes/root.sasviyaapiclient.html#getaccesstoken","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":161,"kind":2048,"name":"refreshTokens","url":"classes/root.sasviyaapiclient.html#refreshtokens","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":162,"kind":2048,"name":"deleteClient","url":"classes/root.sasviyaapiclient.html#deleteclient","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":163,"kind":2048,"name":"executeComputeJob","url":"classes/root.sasviyaapiclient.html#executecomputejob","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":164,"kind":2048,"name":"executeJob","url":"classes/root.sasviyaapiclient.html#executejob","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":165,"kind":2048,"name":"getComputeContextByName","url":"classes/root.sasviyaapiclient.html#getcomputecontextbyname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":166,"kind":2048,"name":"getComputeContextById","url":"classes/root.sasviyaapiclient.html#getcomputecontextbyid","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":167,"kind":2048,"name":"moveFolder","url":"classes/root.sasviyaapiclient.html#movefolder","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":168,"kind":2048,"name":"deleteFolder","url":"classes/root.sasviyaapiclient.html#deletefolder","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":169,"kind":2048,"name":"setCsrfTokenLocal","url":"classes/root.sasviyaapiclient.html#setcsrftokenlocal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":170,"kind":2048,"name":"setFileUploadCsrfToken","url":"classes/root.sasviyaapiclient.html#setfileuploadcsrftoken","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASViyaApiClient"},{"id":171,"kind":64,"name":"isIEorEdgeOrOldFirefox","url":"modules/utils.html#isieoredgeoroldfirefox","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":172,"kind":128,"name":"SASjs","url":"classes/root.sasjs.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"root"},{"id":173,"kind":512,"name":"constructor","url":"classes/root.sasjs.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"root.SASjs"},{"id":174,"kind":2048,"name":"executeScriptSAS9","url":"classes/root.sasjs.html#executescriptsas9","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":175,"kind":2048,"name":"getAllContexts","url":"classes/root.sasjs.html#getallcontexts","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":176,"kind":2048,"name":"getExecutableContexts","url":"classes/root.sasjs.html#getexecutablecontexts","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":177,"kind":2048,"name":"createContext","url":"classes/root.sasjs.html#createcontext","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":178,"kind":2048,"name":"editContext","url":"classes/root.sasjs.html#editcontext","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":179,"kind":2048,"name":"deleteContext","url":"classes/root.sasjs.html#deletecontext","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":180,"kind":2048,"name":"getComputeContextByName","url":"classes/root.sasjs.html#getcomputecontextbyname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":181,"kind":2048,"name":"getComputeContextById","url":"classes/root.sasjs.html#getcomputecontextbyid","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":182,"kind":2048,"name":"createSession","url":"classes/root.sasjs.html#createsession","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":183,"kind":2048,"name":"executeScriptSASViya","url":"classes/root.sasjs.html#executescriptsasviya","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":184,"kind":2048,"name":"createFolder","url":"classes/root.sasjs.html#createfolder","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":185,"kind":2048,"name":"deleteFolder","url":"classes/root.sasjs.html#deletefolder","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":186,"kind":2048,"name":"moveFolder","url":"classes/root.sasjs.html#movefolder","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":187,"kind":2048,"name":"createJobDefinition","url":"classes/root.sasjs.html#createjobdefinition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":188,"kind":2048,"name":"getAuthCode","url":"classes/root.sasjs.html#getauthcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":189,"kind":2048,"name":"getAccessToken","url":"classes/root.sasjs.html#getaccesstoken","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":190,"kind":2048,"name":"refreshTokens","url":"classes/root.sasjs.html#refreshtokens","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":191,"kind":2048,"name":"deleteClient","url":"classes/root.sasjs.html#deleteclient","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":192,"kind":2048,"name":"getSasjsConfig","url":"classes/root.sasjs.html#getsasjsconfig","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":193,"kind":2048,"name":"getUserName","url":"classes/root.sasjs.html#getusername","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":194,"kind":2048,"name":"getCsrfApi","url":"classes/root.sasjs.html#getcsrfapi","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":195,"kind":2048,"name":"getCsrfWeb","url":"classes/root.sasjs.html#getcsrfweb","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":196,"kind":2048,"name":"setSASjsConfig","url":"classes/root.sasjs.html#setsasjsconfig","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":197,"kind":2048,"name":"setDebugState","url":"classes/root.sasjs.html#setdebugstate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":198,"kind":2048,"name":"checkSession","url":"classes/root.sasjs.html#checksession","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":199,"kind":2048,"name":"logIn","url":"classes/root.sasjs.html#login","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":200,"kind":2048,"name":"logOut","url":"classes/root.sasjs.html#logout","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":201,"kind":2048,"name":"uploadFile","url":"classes/root.sasjs.html#uploadfile","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":202,"kind":2048,"name":"request","url":"classes/root.sasjs.html#request","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":203,"kind":2048,"name":"deployServicePack","url":"classes/root.sasjs.html#deployservicepack","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":204,"kind":2048,"name":"startComputeJob","url":"classes/root.sasjs.html#startcomputejob","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":205,"kind":2048,"name":"fetchLogFileContent","url":"classes/root.sasjs.html#fetchlogfilecontent","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":206,"kind":2048,"name":"getSasRequests","url":"classes/root.sasjs.html#getsasrequests","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"},{"id":207,"kind":2048,"name":"clearSasRequests","url":"classes/root.sasjs.html#clearsasrequests","classes":"tsd-kind-method tsd-parent-kind-class","parent":"root.SASjs"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,22.743]],["parent/0",[]],["name/1",[1,49.369]],["parent/1",[0,2.261]],["name/2",[2,23.719]],["parent/2",[]],["name/3",[3,49.369]],["parent/3",[2,2.358]],["name/4",[4,49.369]],["parent/4",[5,3.45]],["name/5",[6,49.369]],["parent/5",[5,3.45]],["name/6",[7,49.369]],["parent/6",[5,3.45]],["name/7",[8,49.369]],["parent/7",[5,3.45]],["name/8",[9,49.369]],["parent/8",[5,3.45]],["name/9",[10,49.369]],["parent/9",[5,3.45]],["name/10",[11,49.369]],["parent/10",[0,2.261]],["name/11",[12,49.369]],["parent/11",[0,2.261]],["name/12",[13,49.369]],["parent/12",[0,2.261]],["name/13",[14,49.369]],["parent/13",[0,2.261]],["name/14",[15,49.369]],["parent/14",[0,2.261]],["name/15",[16,49.369]],["parent/15",[0,2.261]],["name/16",[17,49.369]],["parent/16",[0,2.261]],["name/17",[18,49.369]],["parent/17",[0,2.261]],["name/18",[19,49.369]],["parent/18",[2,2.358]],["name/19",[20,38.383]],["parent/19",[21,3.616]],["name/20",[22,34.705]],["parent/20",[21,3.616]],["name/21",[23,40.896]],["parent/21",[21,3.616]],["name/22",[24,44.26]],["parent/22",[21,3.616]],["name/23",[25,38.383]],["parent/23",[21,3.616]],["name/24",[26,49.369]],["parent/24",[2,2.358]],["name/25",[20,38.383]],["parent/25",[27,3.183]],["name/26",[28,49.369]],["parent/26",[27,3.183]],["name/27",[29,44.26]],["parent/27",[27,3.183]],["name/28",[30,44.26]],["parent/28",[27,3.183]],["name/29",[25,38.383]],["parent/29",[27,3.183]],["name/30",[31,49.369]],["parent/30",[27,3.183]],["name/31",[32,49.369]],["parent/31",[27,3.183]],["name/32",[22,34.705]],["parent/32",[27,3.183]],["name/33",[33,49.369]],["parent/33",[2,2.358]],["name/34",[25,38.383]],["parent/34",[34,2.883]],["name/35",[35,36.376]],["parent/35",[36,4.907]],["name/36",[37,49.369]],["parent/36",[38,4.4]],["name/37",[39,49.369]],["parent/37",[38,4.4]],["name/38",[40,49.369]],["parent/38",[34,2.883]],["name/39",[23,40.896]],["parent/39",[34,2.883]],["name/40",[41,44.26]],["parent/40",[34,2.883]],["name/41",[42,49.369]],["parent/41",[34,2.883]],["name/42",[30,44.26]],["parent/42",[34,2.883]],["name/43",[35,36.376]],["parent/43",[43,4.907]],["name/44",[44,49.369]],["parent/44",[45,4.907]],["name/45",[29,44.26]],["parent/45",[34,2.883]],["name/46",[35,36.376]],["parent/46",[46,4.907]],["name/47",[47,44.26]],["parent/47",[48,4.907]],["name/48",[49,49.369]],["parent/48",[34,2.883]],["name/49",[22,34.705]],["parent/49",[34,2.883]],["name/50",[24,44.26]],["parent/50",[34,2.883]],["name/51",[20,38.383]],["parent/51",[34,2.883]],["name/52",[50,49.369]],["parent/52",[2,2.358]],["name/53",[51,49.369]],["parent/53",[52,4.4]],["name/54",[53,44.26]],["parent/54",[52,4.4]],["name/55",[54,49.369]],["parent/55",[2,2.358]],["name/56",[55,44.26]],["parent/56",[56,4.4]],["name/57",[57,34.705]],["parent/57",[56,4.4]],["name/58",[58,49.369]],["parent/58",[2,2.358]],["name/59",[59,49.369]],["parent/59",[60,3.616]],["name/60",[61,49.369]],["parent/60",[60,3.616]],["name/61",[62,49.369]],["parent/61",[60,3.616]],["name/62",[63,40.896]],["parent/62",[60,3.616]],["name/63",[64,49.369]],["parent/63",[60,3.616]],["name/64",[65,49.369]],["parent/64",[2,2.358]],["name/65",[22,34.705]],["parent/65",[66,3.815]],["name/66",[63,40.896]],["parent/66",[66,3.815]],["name/67",[67,40.896]],["parent/67",[66,3.815]],["name/68",[68,49.369]],["parent/68",[66,3.815]],["name/69",[69,49.369]],["parent/69",[2,2.358]],["name/70",[70,49.369]],["parent/70",[71,4.907]],["name/71",[72,49.369]],["parent/71",[2,2.358]],["name/72",[22,34.705]],["parent/72",[73,3.183]],["name/73",[20,38.383]],["parent/73",[73,3.183]],["name/74",[63,40.896]],["parent/74",[73,3.183]],["name/75",[23,40.896]],["parent/75",[73,3.183]],["name/76",[74,44.26]],["parent/76",[73,3.183]],["name/77",[67,40.896]],["parent/77",[73,3.183]],["name/78",[75,49.369]],["parent/78",[73,3.183]],["name/79",[55,44.26]],["parent/79",[73,3.183]],["name/80",[76,49.369]],["parent/80",[2,2.358]],["name/81",[74,44.26]],["parent/81",[77,4.907]],["name/82",[78,44.26]],["parent/82",[2,2.358]],["name/83",[79,49.369]],["parent/83",[80,4.4]],["name/84",[81,49.369]],["parent/84",[80,4.4]],["name/85",[82,49.369]],["parent/85",[2,2.358]],["name/86",[83,49.369]],["parent/86",[84,3.183]],["name/87",[85,49.369]],["parent/87",[84,3.183]],["name/88",[86,49.369]],["parent/88",[84,3.183]],["name/89",[87,49.369]],["parent/89",[84,3.183]],["name/90",[78,44.26]],["parent/90",[84,3.183]],["name/91",[88,40.896]],["parent/91",[84,3.183]],["name/92",[47,44.26]],["parent/92",[84,3.183]],["name/93",[89,49.369]],["parent/93",[84,3.183]],["name/94",[90,49.369]],["parent/94",[2,2.358]],["name/95",[91,49.369]],["parent/95",[92,3.815]],["name/96",[35,36.376]],["parent/96",[93,4.907]],["name/97",[94,49.369]],["parent/97",[95,4.065]],["name/98",[96,49.369]],["parent/98",[95,4.065]],["name/99",[97,49.369]],["parent/99",[95,4.065]],["name/100",[98,49.369]],["parent/100",[92,3.815]],["name/101",[99,49.369]],["parent/101",[92,3.815]],["name/102",[100,49.369]],["parent/102",[92,3.815]],["name/103",[101,49.369]],["parent/103",[2,2.358]],["name/104",[22,34.705]],["parent/104",[102,3.616]],["name/105",[103,49.369]],["parent/105",[102,3.616]],["name/106",[67,40.896]],["parent/106",[102,3.616]],["name/107",[25,38.383]],["parent/107",[102,3.616]],["name/108",[35,36.376]],["parent/108",[104,4.907]],["name/109",[105,49.369]],["parent/109",[106,4.907]],["name/110",[41,44.26]],["parent/110",[102,3.616]],["name/111",[107,49.369]],["parent/111",[2,2.358]],["name/112",[53,44.26]],["parent/112",[108,4.907]],["name/113",[109,40.896]],["parent/113",[2,2.358]],["name/114",[110,49.369]],["parent/114",[111,4.4]],["name/115",[112,49.369]],["parent/115",[111,4.4]],["name/116",[113,49.369]],["parent/116",[2,2.358]],["name/117",[114,49.369]],["parent/117",[115,4.4]],["name/118",[116,49.369]],["parent/118",[115,4.4]],["name/119",[117,49.369]],["parent/119",[0,2.261]],["name/120",[118,49.369]],["parent/120",[0,2.261]],["name/121",[119,49.369]],["parent/121",[0,2.261]],["name/122",[120,49.369]],["parent/122",[0,2.261]],["name/123",[121,49.369]],["parent/123",[0,2.261]],["name/124",[122,49.369]],["parent/124",[0,2.261]],["name/125",[123,49.369]],["parent/125",[0,2.261]],["name/126",[124,49.369]],["parent/126",[0,2.261]],["name/127",[125,49.369]],["parent/127",[0,2.261]],["name/128",[126,34.705]],["parent/128",[]],["name/129",[127,49.369]],["parent/129",[126,3.45]],["name/130",[57,34.705]],["parent/130",[128,4.4]],["name/131",[109,40.896]],["parent/131",[128,4.4]],["name/132",[129,49.369]],["parent/132",[126,3.45]],["name/133",[57,34.705]],["parent/133",[130,3.815]],["name/134",[131,44.26]],["parent/134",[130,3.815]],["name/135",[132,44.26]],["parent/135",[130,3.815]],["name/136",[133,44.26]],["parent/136",[130,3.815]],["name/137",[134,49.369]],["parent/137",[0,2.261]],["name/138",[135,49.369]],["parent/138",[126,3.45]],["name/139",[57,34.705]],["parent/139",[136,3.616]],["name/140",[88,40.896]],["parent/140",[136,3.616]],["name/141",[137,49.369]],["parent/141",[136,3.616]],["name/142",[138,49.369]],["parent/142",[136,3.616]],["name/143",[139,49.369]],["parent/143",[136,3.616]],["name/144",[140,49.369]],["parent/144",[126,3.45]],["name/145",[57,34.705]],["parent/145",[141,2.053]],["name/146",[88,40.896]],["parent/146",[141,2.053]],["name/147",[142,49.369]],["parent/147",[141,2.053]],["name/148",[131,44.26]],["parent/148",[141,2.053]],["name/149",[132,44.26]],["parent/149",[141,2.053]],["name/150",[143,44.26]],["parent/150",[141,2.053]],["name/151",[144,44.26]],["parent/151",[141,2.053]],["name/152",[145,44.26]],["parent/152",[141,2.053]],["name/153",[146,44.26]],["parent/153",[141,2.053]],["name/154",[147,44.26]],["parent/154",[141,2.053]],["name/155",[148,44.26]],["parent/155",[141,2.053]],["name/156",[133,44.26]],["parent/156",[141,2.053]],["name/157",[149,44.26]],["parent/157",[141,2.053]],["name/158",[150,44.26]],["parent/158",[141,2.053]],["name/159",[151,44.26]],["parent/159",[141,2.053]],["name/160",[152,44.26]],["parent/160",[141,2.053]],["name/161",[153,44.26]],["parent/161",[141,2.053]],["name/162",[154,44.26]],["parent/162",[141,2.053]],["name/163",[155,49.369]],["parent/163",[141,2.053]],["name/164",[156,49.369]],["parent/164",[141,2.053]],["name/165",[157,44.26]],["parent/165",[141,2.053]],["name/166",[158,44.26]],["parent/166",[141,2.053]],["name/167",[159,44.26]],["parent/167",[141,2.053]],["name/168",[160,44.26]],["parent/168",[141,2.053]],["name/169",[161,49.369]],["parent/169",[141,2.053]],["name/170",[162,49.369]],["parent/170",[141,2.053]],["name/171",[163,49.369]],["parent/171",[0,2.261]],["name/172",[164,49.369]],["parent/172",[126,3.45]],["name/173",[57,34.705]],["parent/173",[165,1.762]],["name/174",[166,49.369]],["parent/174",[165,1.762]],["name/175",[143,44.26]],["parent/175",[165,1.762]],["name/176",[144,44.26]],["parent/176",[165,1.762]],["name/177",[146,44.26]],["parent/177",[165,1.762]],["name/178",[147,44.26]],["parent/178",[165,1.762]],["name/179",[148,44.26]],["parent/179",[165,1.762]],["name/180",[157,44.26]],["parent/180",[165,1.762]],["name/181",[158,44.26]],["parent/181",[165,1.762]],["name/182",[145,44.26]],["parent/182",[165,1.762]],["name/183",[167,49.369]],["parent/183",[165,1.762]],["name/184",[149,44.26]],["parent/184",[165,1.762]],["name/185",[160,44.26]],["parent/185",[165,1.762]],["name/186",[159,44.26]],["parent/186",[165,1.762]],["name/187",[150,44.26]],["parent/187",[165,1.762]],["name/188",[151,44.26]],["parent/188",[165,1.762]],["name/189",[152,44.26]],["parent/189",[165,1.762]],["name/190",[153,44.26]],["parent/190",[165,1.762]],["name/191",[154,44.26]],["parent/191",[165,1.762]],["name/192",[168,49.369]],["parent/192",[165,1.762]],["name/193",[169,49.369]],["parent/193",[165,1.762]],["name/194",[170,49.369]],["parent/194",[165,1.762]],["name/195",[171,49.369]],["parent/195",[165,1.762]],["name/196",[172,49.369]],["parent/196",[165,1.762]],["name/197",[173,49.369]],["parent/197",[165,1.762]],["name/198",[174,49.369]],["parent/198",[165,1.762]],["name/199",[175,49.369]],["parent/199",[165,1.762]],["name/200",[176,49.369]],["parent/200",[165,1.762]],["name/201",[109,40.896]],["parent/201",[165,1.762]],["name/202",[177,49.369]],["parent/202",[165,1.762]],["name/203",[178,49.369]],["parent/203",[165,1.762]],["name/204",[179,49.369]],["parent/204",[165,1.762]],["name/205",[180,49.369]],["parent/205",[165,1.762]],["name/206",[181,49.369]],["parent/206",[165,1.762]],["name/207",[182,49.369]],["parent/207",[165,1.762]]],"invertedIndex":[["__type",{"_index":35,"name":{"35":{},"43":{},"46":{},"96":{},"108":{}},"parent":{}}],["_webout.json",{"_index":70,"name":{"70":{}},"parent":{}}],["apploc",{"_index":87,"name":{"89":{}},"parent":{}}],["asyncforeach",{"_index":1,"name":{"1":{}},"parent":{}}],["attributes",{"_index":25,"name":{"23":{},"29":{},"34":{},"107":{}},"parent":{}}],["authorizeallauthenticatedusers",{"_index":32,"name":{"31":{}},"parent":{}}],["authorizedusers",{"_index":31,"name":{"30":{}},"parent":{}}],["autoexeclines",{"_index":44,"name":{"44":{}},"parent":{}}],["checksession",{"_index":174,"name":{"198":{}},"parent":{}}],["clearsasrequests",{"_index":182,"name":{"207":{}},"parent":{}}],["clearsession",{"_index":138,"name":{"142":{}},"parent":{}}],["code",{"_index":74,"name":{"76":{},"81":{}},"parent":{}}],["comparetimestamps",{"_index":11,"name":{"10":{}},"parent":{}}],["config",{"_index":100,"name":{"102":{}},"parent":{}}],["constructor",{"_index":57,"name":{"57":{},"130":{},"133":{},"139":{},"145":{},"173":{}},"parent":{}}],["context",{"_index":19,"name":{"18":{}},"parent":{}}],["contextallattributes",{"_index":33,"name":{"33":{}},"parent":{}}],["contextname",{"_index":47,"name":{"47":{},"92":{}},"parent":{}}],["converttocsv",{"_index":12,"name":{"11":{}},"parent":{}}],["createcontext",{"_index":146,"name":{"153":{},"177":{}},"parent":{}}],["createdby",{"_index":23,"name":{"21":{},"39":{},"75":{}},"parent":{}}],["createfolder",{"_index":149,"name":{"157":{},"184":{}},"parent":{}}],["createjobdefinition",{"_index":150,"name":{"158":{},"187":{}},"parent":{}}],["createsession",{"_index":145,"name":{"152":{},"182":{}},"parent":{}}],["creationtimestamp",{"_index":41,"name":{"40":{},"110":{}},"parent":{}}],["csrftoken",{"_index":50,"name":{"52":{}},"parent":{}}],["data",{"_index":99,"name":{"101":{}},"parent":{}}],["debug",{"_index":88,"name":{"91":{},"140":{},"146":{}},"parent":{}}],["deleteclient",{"_index":154,"name":{"162":{},"191":{}},"parent":{}}],["deletecontext",{"_index":148,"name":{"155":{},"179":{}},"parent":{}}],["deletefolder",{"_index":160,"name":{"168":{},"185":{}},"parent":{}}],["deployservicepack",{"_index":178,"name":{"203":{}},"parent":{}}],["description",{"_index":28,"name":{"26":{}},"parent":{}}],["editcontext",{"_index":147,"name":{"154":{},"178":{}},"parent":{}}],["editcontextinput",{"_index":26,"name":{"24":{}},"parent":{}}],["environment",{"_index":30,"name":{"28":{},"42":{}},"parent":{}}],["error",{"_index":55,"name":{"56":{},"79":{}},"parent":{}}],["errorresponse",{"_index":54,"name":{"55":{}},"parent":{}}],["executecomputejob",{"_index":155,"name":{"163":{}},"parent":{}}],["executejob",{"_index":156,"name":{"164":{}},"parent":{}}],["executescript",{"_index":133,"name":{"136":{},"156":{}},"parent":{}}],["executescriptsas9",{"_index":166,"name":{"174":{}},"parent":{}}],["executescriptsasviya",{"_index":167,"name":{"183":{}},"parent":{}}],["fetchlogfilecontent",{"_index":180,"name":{"205":{}},"parent":{}}],["file",{"_index":110,"name":{"114":{}},"parent":{}}],["filename",{"_index":112,"name":{"115":{}},"parent":{}}],["fileuploader",{"_index":127,"name":{"129":{}},"parent":{}}],["folder",{"_index":65,"name":{"64":{}},"parent":{}}],["formatdataforrequest",{"_index":134,"name":{"137":{}},"parent":{}}],["generatedcode",{"_index":8,"name":{"7":{}},"parent":{}}],["getaccesstoken",{"_index":152,"name":{"160":{},"189":{}},"parent":{}}],["getallcontexts",{"_index":143,"name":{"150":{},"175":{}},"parent":{}}],["getauthcode",{"_index":151,"name":{"159":{},"188":{}},"parent":{}}],["getcomputecontextbyid",{"_index":158,"name":{"166":{},"181":{}},"parent":{}}],["getcomputecontextbyname",{"_index":157,"name":{"165":{},"180":{}},"parent":{}}],["getconfig",{"_index":131,"name":{"134":{},"148":{}},"parent":{}}],["getcsrfapi",{"_index":170,"name":{"194":{}},"parent":{}}],["getcsrfweb",{"_index":171,"name":{"195":{}},"parent":{}}],["getexecutablecontexts",{"_index":144,"name":{"151":{},"176":{}},"parent":{}}],["getjobsinfolder",{"_index":142,"name":{"147":{}},"parent":{}}],["getsasjsconfig",{"_index":168,"name":{"192":{}},"parent":{}}],["getsasrequests",{"_index":181,"name":{"206":{}},"parent":{}}],["getsession",{"_index":137,"name":{"141":{}},"parent":{}}],["getusername",{"_index":169,"name":{"193":{}},"parent":{}}],["getvariable",{"_index":139,"name":{"143":{}},"parent":{}}],["headername",{"_index":51,"name":{"53":{}},"parent":{}}],["href",{"_index":62,"name":{"61":{}},"parent":{}}],["id",{"_index":22,"name":{"20":{},"32":{},"49":{},"65":{},"72":{},"104":{}},"parent":{}}],["isauthorizeformrequired",{"_index":13,"name":{"12":{}},"parent":{}}],["isieoredgeoroldfirefox",{"_index":163,"name":{"171":{}},"parent":{}}],["isloginrequired",{"_index":14,"name":{"13":{}},"parent":{}}],["isloginsuccess",{"_index":15,"name":{"14":{}},"parent":{}}],["isrelativepath",{"_index":16,"name":{"15":{}},"parent":{}}],["isuri",{"_index":17,"name":{"16":{}},"parent":{}}],["isurl",{"_index":18,"name":{"17":{}},"parent":{}}],["job",{"_index":72,"name":{"71":{}},"parent":{}}],["jobdefinition",{"_index":76,"name":{"80":{}},"parent":{}}],["jobresult",{"_index":69,"name":{"69":{}},"parent":{}}],["launchcontext",{"_index":29,"name":{"27":{},"45":{}},"parent":{}}],["launchtype",{"_index":42,"name":{"41":{}},"parent":{}}],["link",{"_index":58,"name":{"58":{}},"parent":{}}],["links",{"_index":67,"name":{"67":{},"77":{},"106":{}},"parent":{}}],["logfile",{"_index":9,"name":{"8":{}},"parent":{}}],["login",{"_index":175,"name":{"199":{}},"parent":{}}],["logout",{"_index":176,"name":{"200":{}},"parent":{}}],["makerequest",{"_index":118,"name":{"120":{}},"parent":{}}],["max_poll_count",{"_index":114,"name":{"117":{}},"parent":{}}],["membercount",{"_index":68,"name":{"68":{}},"parent":{}}],["method",{"_index":59,"name":{"59":{}},"parent":{}}],["modifiedby",{"_index":49,"name":{"48":{}},"parent":{}}],["modifiedtimestamp",{"_index":40,"name":{"38":{}},"parent":{}}],["movefolder",{"_index":159,"name":{"167":{},"186":{}},"parent":{}}],["name",{"_index":20,"name":{"19":{},"25":{},"51":{},"73":{}},"parent":{}}],["needsretry",{"_index":117,"name":{"119":{}},"parent":{}}],["parseandsubmitauthorizeform",{"_index":119,"name":{"121":{}},"parent":{}}],["parsegeneratedcode",{"_index":120,"name":{"122":{}},"parent":{}}],["parsesasviyalog",{"_index":122,"name":{"124":{}},"parent":{}}],["parsesourcecode",{"_index":121,"name":{"123":{}},"parent":{}}],["parseweboutresponse",{"_index":125,"name":{"127":{}},"parent":{}}],["pathsas9",{"_index":85,"name":{"87":{}},"parent":{}}],["pathsasviya",{"_index":86,"name":{"88":{}},"parent":{}}],["poll_interval",{"_index":116,"name":{"118":{}},"parent":{}}],["polloptions",{"_index":113,"name":{"116":{}},"parent":{}}],["promise",{"_index":94,"name":{"97":{}},"parent":{}}],["refreshtokens",{"_index":153,"name":{"161":{},"190":{}},"parent":{}}],["reject",{"_index":97,"name":{"99":{}},"parent":{}}],["rel",{"_index":61,"name":{"60":{}},"parent":{}}],["request",{"_index":177,"name":{"202":{}},"parent":{}}],["requestpromise",{"_index":91,"name":{"95":{}},"parent":{}}],["resolve",{"_index":96,"name":{"98":{}},"parent":{}}],["results",{"_index":75,"name":{"78":{}},"parent":{}}],["reuseserverprocesses",{"_index":37,"name":{"36":{}},"parent":{}}],["root",{"_index":126,"name":{"128":{}},"parent":{"129":{},"132":{},"138":{},"144":{},"172":{}}}],["root.fileuploader",{"_index":128,"name":{},"parent":{"130":{},"131":{}}}],["root.sas9apiclient",{"_index":130,"name":{},"parent":{"133":{},"134":{},"135":{},"136":{}}}],["root.sasjs",{"_index":165,"name":{},"parent":{"173":{},"174":{},"175":{},"176":{},"177":{},"178":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{},"193":{},"194":{},"195":{},"196":{},"197":{},"198":{},"199":{},"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{},"207":{}}}],["root.sasviyaapiclient",{"_index":141,"name":{},"parent":{"145":{},"146":{},"147":{},"148":{},"149":{},"150":{},"151":{},"152":{},"153":{},"154":{},"155":{},"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{},"166":{},"167":{},"168":{},"169":{},"170":{}}}],["root.sessionmanager",{"_index":136,"name":{},"parent":{"139":{},"140":{},"141":{},"142":{},"143":{}}}],["runserveras",{"_index":39,"name":{"37":{}},"parent":{}}],["sas9",{"_index":81,"name":{"84":{}},"parent":{}}],["sas9apiclient",{"_index":129,"name":{"132":{}},"parent":{}}],["sasjob",{"_index":98,"name":{"100":{}},"parent":{}}],["sasjs",{"_index":164,"name":{"172":{}},"parent":{}}],["sasjsconfig",{"_index":82,"name":{"85":{}},"parent":{}}],["sasjsrequest",{"_index":3,"name":{"3":{}},"parent":{}}],["sasjswaitingrequest",{"_index":90,"name":{"94":{}},"parent":{}}],["sasviya",{"_index":79,"name":{"83":{}},"parent":{}}],["sasviyaapiclient",{"_index":140,"name":{"144":{}},"parent":{}}],["saswork",{"_index":10,"name":{"9":{}},"parent":{}}],["serialize",{"_index":123,"name":{"125":{}},"parent":{}}],["servertype",{"_index":78,"name":{"82":{},"90":{}},"parent":{}}],["serverurl",{"_index":83,"name":{"86":{}},"parent":{}}],["servicelink",{"_index":4,"name":{"4":{}},"parent":{}}],["session",{"_index":101,"name":{"103":{}},"parent":{}}],["sessioninactivetimeout",{"_index":105,"name":{"109":{}},"parent":{}}],["sessionmanager",{"_index":135,"name":{"138":{}},"parent":{}}],["sessionvariable",{"_index":107,"name":{"111":{}},"parent":{}}],["setconfig",{"_index":132,"name":{"135":{},"149":{}},"parent":{}}],["setcsrftokenlocal",{"_index":161,"name":{"169":{}},"parent":{}}],["setdebugstate",{"_index":173,"name":{"197":{}},"parent":{}}],["setfileuploadcsrftoken",{"_index":162,"name":{"170":{}},"parent":{}}],["setsasjsconfig",{"_index":172,"name":{"196":{}},"parent":{}}],["sourcecode",{"_index":7,"name":{"6":{}},"parent":{}}],["splitchunks",{"_index":124,"name":{"126":{}},"parent":{}}],["startcomputejob",{"_index":179,"name":{"204":{}},"parent":{}}],["state",{"_index":103,"name":{"105":{}},"parent":{}}],["timestamp",{"_index":6,"name":{"5":{}},"parent":{}}],["type",{"_index":64,"name":{"63":{}},"parent":{}}],["types",{"_index":2,"name":{"2":{}},"parent":{"3":{},"18":{},"24":{},"33":{},"52":{},"55":{},"58":{},"64":{},"69":{},"71":{},"80":{},"82":{},"85":{},"94":{},"103":{},"111":{},"113":{},"116":{}}}],["types.context",{"_index":21,"name":{},"parent":{"19":{},"20":{},"21":{},"22":{},"23":{}}}],["types.contextallattributes",{"_index":34,"name":{},"parent":{"34":{},"38":{},"39":{},"40":{},"41":{},"42":{},"45":{},"48":{},"49":{},"50":{},"51":{}}}],["types.contextallattributes.attributes",{"_index":36,"name":{},"parent":{"35":{}}}],["types.contextallattributes.attributes.__type",{"_index":38,"name":{},"parent":{"36":{},"37":{}}}],["types.contextallattributes.environment",{"_index":43,"name":{},"parent":{"43":{}}}],["types.contextallattributes.environment.__type",{"_index":45,"name":{},"parent":{"44":{}}}],["types.contextallattributes.launchcontext",{"_index":46,"name":{},"parent":{"46":{}}}],["types.contextallattributes.launchcontext.__type",{"_index":48,"name":{},"parent":{"47":{}}}],["types.csrftoken",{"_index":52,"name":{},"parent":{"53":{},"54":{}}}],["types.editcontextinput",{"_index":27,"name":{},"parent":{"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{}}}],["types.errorresponse",{"_index":56,"name":{},"parent":{"56":{},"57":{}}}],["types.folder",{"_index":66,"name":{},"parent":{"65":{},"66":{},"67":{},"68":{}}}],["types.job",{"_index":73,"name":{},"parent":{"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{}}}],["types.jobdefinition",{"_index":77,"name":{},"parent":{"81":{}}}],["types.jobresult",{"_index":71,"name":{},"parent":{"70":{}}}],["types.link",{"_index":60,"name":{},"parent":{"59":{},"60":{},"61":{},"62":{},"63":{}}}],["types.polloptions",{"_index":115,"name":{},"parent":{"117":{},"118":{}}}],["types.sasjsconfig",{"_index":84,"name":{},"parent":{"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}}}],["types.sasjsrequest",{"_index":5,"name":{},"parent":{"4":{},"5":{},"6":{},"7":{},"8":{},"9":{}}}],["types.sasjswaitingrequest",{"_index":92,"name":{},"parent":{"95":{},"100":{},"101":{},"102":{}}}],["types.sasjswaitingrequest.requestpromise",{"_index":93,"name":{},"parent":{"96":{}}}],["types.sasjswaitingrequest.requestpromise.__type",{"_index":95,"name":{},"parent":{"97":{},"98":{},"99":{}}}],["types.servertype",{"_index":80,"name":{},"parent":{"83":{},"84":{}}}],["types.session",{"_index":102,"name":{},"parent":{"104":{},"105":{},"106":{},"107":{},"110":{}}}],["types.session.attributes",{"_index":104,"name":{},"parent":{"108":{}}}],["types.session.attributes.__type",{"_index":106,"name":{},"parent":{"109":{}}}],["types.sessionvariable",{"_index":108,"name":{},"parent":{"112":{}}}],["types.uploadfile",{"_index":111,"name":{},"parent":{"114":{},"115":{}}}],["uploadfile",{"_index":109,"name":{"113":{},"131":{},"201":{}},"parent":{}}],["uri",{"_index":63,"name":{"62":{},"66":{},"74":{}},"parent":{}}],["usecomputeapi",{"_index":89,"name":{"93":{}},"parent":{}}],["utils",{"_index":0,"name":{"0":{}},"parent":{"1":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"137":{},"171":{}}}],["value",{"_index":53,"name":{"54":{},"112":{}},"parent":{}}],["version",{"_index":24,"name":{"22":{},"50":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/docs/classes/root.fileuploader.html b/docs/classes/root.fileuploader.html new file mode 100644 index 0000000..bb0e4b8 --- /dev/null +++ b/docs/classes/root.fileuploader.html @@ -0,0 +1,228 @@ + + + + + + FileUploader | @sasjs/adapter + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + +
+
+ Menu +
+
+
+
+
+
+ +
+
+
+
+
+ +
+

Class FileUploader

+
+

Hierarchy

+
    +
  • + FileUploader +
  • +
+
+
+
+
+
+

Constructors

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new FileUploader(appLoc: string, serverUrl: string, jobsPath: string, setCsrfTokenWeb: any, csrfToken?: CsrfToken | null): FileUploader
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      appLoc: string
      +
    • +
    • +
      serverUrl: string
      +
    • +
    • +
      jobsPath: string
      +
    • +
    • +
      setCsrfTokenWeb: any
      +
    • +
    • +
      Default value csrfToken: CsrfToken | null = null
      +
    • +
    +

    Returns FileUploader

    +
  • +
+
+
+
+

Methods

+
+ +

uploadFile

+
    +
  • uploadFile(sasJob: string, files: UploadFile[], params: any): Promise<unknown>
  • +
+ +
+
+ +
+
+ +
+
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/root.sas9apiclient.html b/docs/classes/root.sas9apiclient.html new file mode 100644 index 0000000..2f52ef7 --- /dev/null +++ b/docs/classes/root.sas9apiclient.html @@ -0,0 +1,309 @@ + + + + + + SAS9ApiClient | @sasjs/adapter + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + +
+
+ Menu +
+
+
+
+
+
+ +
+
+
+
+
+ +
+

Class SAS9ApiClient

+
+
+

A client for interfacing with the SAS9 REST API.

+
+
+
+

Hierarchy

+
    +
  • + SAS9ApiClient +
  • +
+
+
+
+
+
+

Constructors

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Methods

+
+ +

executeScript

+
    +
  • executeScript(linesOfCode: string[], serverName: string, repositoryName: string): Promise<string>
  • +
+
    +
  • + +
    +
    +

    Executes code on a SAS9 server.

    +
    +
    +

    Parameters

    +
      +
    • +
      linesOfCode: string[]
      +
      +

      an array of code lines to execute.

      +
      +
    • +
    • +
      serverName: string
      +
      +

      the server to execute the code on.

      +
      +
    • +
    • +
      repositoryName: string
      +
      +

      the repository to execute the code in.

      +
      +
    • +
    +

    Returns Promise<string>

    +
  • +
+
+
+ +

getConfig

+
    +
  • getConfig(): object
  • +
+
    +
  • + +
    +
    +

    Returns an object containing server URL.

    +
    +
    +

    Returns object

    +
      +
    • +
      serverUrl: string
      +
    • +
    +
  • +
+
+
+ +

setConfig

+
    +
  • setConfig(serverUrl: string): void
  • +
+
    +
  • + +
    +
    +

    Updates server URL which is not null.

    +
    +
    +

    Parameters

    +
      +
    • +
      serverUrl: string
      +
      +

      URL of the server to be set.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +
+
+ +
+
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/root.sasjs.html b/docs/classes/root.sasjs.html new file mode 100644 index 0000000..19cc510 --- /dev/null +++ b/docs/classes/root.sasjs.html @@ -0,0 +1,1667 @@ + + + + + + SASjs | @sasjs/adapter + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + +
+
+ Menu +
+
+
+
+
+
+ +
+
+
+
+
+ +
+

Class SASjs

+
+
+

SASjs is a JavaScript adapter for SAS.

+
+
+
+

Hierarchy

+
    +
  • + SASjs +
  • +
+
+
+
+ +
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new SASjs(config?: any): SASjs
  • +
+ +
+
+
+

Methods

+
+ +

checkSession

+
    +
  • checkSession(): Promise<object>
  • +
+
    +
  • + +
    +
    +

    Checks whether a session is active, or login is required.

    +
    +
    +

    Returns Promise<object>

    +
      +
    • a promise which resolves with an object containing two values - a boolean isLoggedIn, and a string userName.
    • +
    +
  • +
+
+
+ +

clearSasRequests

+
    +
  • clearSasRequests(): void
  • +
+ +
+
+ +

createContext

+
    +
  • createContext(contextName: string, launchContextName: string, sharedAccountId: string, autoExecLines: string[], accessToken: string, authorizedUsers?: string[]): Promise<Context>
  • +
+
    +
  • + +
    +
    +

    Creates a compute context on the given server.

    +
    +
    +

    Parameters

    +
      +
    • +
      contextName: string
      +
      +

      the name of the context to be created.

      +
      +
    • +
    • +
      launchContextName: string
      +
      +

      the name of the launcher context used by the compute service.

      +
      +
    • +
    • +
      sharedAccountId: string
      +
      +

      the ID of the account to run the servers for this context as.

      +
      +
    • +
    • +
      autoExecLines: string[]
      +
      +

      the lines of code to execute during session initialization.

      +
      +
    • +
    • +
      accessToken: string
      +
      +

      an access token for an authorized user.

      +
      +
    • +
    • +
      Optional authorizedUsers: string[]
      +
      +

      an optional list of authorized user IDs.

      +
      +
    • +
    +

    Returns Promise<Context>

    +
  • +
+
+
+ +

createFolder

+
    +
  • createFolder(folderName: string, parentFolderPath: string, parentFolderUri?: undefined | string, accessToken?: undefined | string, sasApiClient?: SASViyaApiClient, isForced?: undefined | false | true): Promise<Folder>
  • +
+
    +
  • + +
    +
    +

    Creates a folder at SAS file system.

    +
    +
    +

    Parameters

    +
      +
    • +
      folderName: string
      +
      +

      name of the folder to be created.

      +
      +
    • +
    • +
      parentFolderPath: string
      +
      +

      the full path (eg /Public/example/myFolder) of the parent folder.

      +
      +
    • +
    • +
      Optional parentFolderUri: undefined | string
      +
      +

      the URI of the parent folder.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      the access token to authorizing the request.

      +
      +
    • +
    • +
      Optional sasApiClient: SASViyaApiClient
      +
      +

      a client for interfacing with SAS API.

      +
      +
    • +
    • +
      Optional isForced: undefined | false | true
      +
      +

      flag that indicates if target folder already exists, it and all subfolders have to be deleted. Applicable for SAS VIYA only.

      +
      +
    • +
    +

    Returns Promise<Folder>

    +
  • +
+
+
+ +

createJobDefinition

+
    +
  • createJobDefinition(jobName: string, code: string, parentFolderPath?: undefined | string, parentFolderUri?: undefined | string, accessToken?: undefined | string, sasApiClient?: SASViyaApiClient): Promise<object>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      jobName: string
      +
    • +
    • +
      code: string
      +
    • +
    • +
      Optional parentFolderPath: undefined | string
      +
    • +
    • +
      Optional parentFolderUri: undefined | string
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
    • +
    • +
      Optional sasApiClient: SASViyaApiClient
      +
    • +
    +

    Returns Promise<object>

    +
  • +
+
+
+ +

createSession

+
    +
  • createSession(contextName: string, accessToken: string): Promise<Session>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      contextName: string
      +
    • +
    • +
      accessToken: string
      +
    • +
    +

    Returns Promise<Session>

    +
  • +
+
+
+ +

deleteClient

+
    +
  • deleteClient(clientId: string, accessToken: string): Promise<object>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      clientId: string
      +
    • +
    • +
      accessToken: string
      +
    • +
    +

    Returns Promise<object>

    +
  • +
+
+
+ +

deleteContext

+
    +
  • deleteContext(contextName: string, accessToken?: undefined | string): Promise<object>
  • +
+
    +
  • + +
    +
    +

    Deletes a compute context on the given server.

    +
    +
    +

    Parameters

    +
      +
    • +
      contextName: string
      +
      +

      the name of the context to be deleted.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      an access token for an authorized user.

      +
      +
    • +
    +

    Returns Promise<object>

    +
  • +
+
+
+ +

deleteFolder

+
    +
  • deleteFolder(folderPath: string, accessToken: string): Promise<undefined | Folder>
  • +
+
    +
  • + +
    +
    +

    For performance (and in case of accidental error) the deleteFolder function does not actually delete the folder (and all its content and subfolder content). Instead the folder is simply moved to the recycle bin. Deletion time will be added to the folder name.

    +
    +
    +

    Parameters

    +
      +
    • +
      folderPath: string
      +
      +

      the full path (eg /Public/example/deleteThis) of the folder to be deleted.

      +
      +
    • +
    • +
      accessToken: string
      +
      +

      an access token for authorizing the request.

      +
      +
    • +
    +

    Returns Promise<undefined | Folder>

    +
  • +
+
+
+ +

deployServicePack

+
    +
  • deployServicePack(serviceJson: any, appLoc?: undefined | string, serverUrl?: undefined | string, accessToken?: undefined | string, isForced?: boolean): Promise<void>
  • +
+
    +
  • + +
    +
    +

    Creates the folders and services at the given location appLoc on the given server serverUrl.

    +
    +
    +

    Parameters

    +
      +
    • +
      serviceJson: any
      +
      +

      the JSON specifying the folders and services to be created.

      +
      +
    • +
    • +
      Optional appLoc: undefined | string
      +
      +

      the base folder in which to create the new folders and + services. If not provided, is taken from SASjsConfig.

      +
      +
    • +
    • +
      Optional serverUrl: undefined | string
      +
      +

      the server on which to deploy the folders and services. + If not provided, is taken from SASjsConfig.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      an optional access token to be passed in when + using this function from the command line.

      +
      +
    • +
    • +
      Default value isForced: boolean = false
      +
      +

      flag that indicates if target folder already exists, it and all subfolders have to be deleted.

      +
      +
    • +
    +

    Returns Promise<void>

    +
  • +
+
+
+ +

editContext

+
    +
  • editContext(contextName: string, editedContext: EditContextInput, accessToken?: undefined | string): Promise<object>
  • +
+
    +
  • + +
    +
    +

    Updates a compute context on the given server.

    +
    +
    +

    Parameters

    +
      +
    • +
      contextName: string
      +
      +

      the original name of the context to be deleted.

      +
      +
    • +
    • +
      editedContext: EditContextInput
      +
      +

      an object with the properties to be updated.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      an access token for an authorized user.

      +
      +
    • +
    +

    Returns Promise<object>

    +
  • +
+
+
+ +

executeScriptSAS9

+
    +
  • executeScriptSAS9(linesOfCode: string[], serverName: string, repositoryName: string): Promise<undefined | string>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      linesOfCode: string[]
      +
    • +
    • +
      serverName: string
      +
    • +
    • +
      repositoryName: string
      +
    • +
    +

    Returns Promise<undefined | string>

    +
  • +
+
+
+ +

executeScriptSASViya

+
    +
  • executeScriptSASViya(fileName: string, linesOfCode: string[], contextName: string, accessToken?: undefined | string, debug?: undefined | false | true): Promise<any>
  • +
+
    +
  • + +
    +
    +

    Executes the sas code against given sas server

    +
    +
    +

    Parameters

    +
      +
    • +
      fileName: string
      +
      +

      name of the file to run. It will be converted to path to the file being submitted for execution.

      +
      +
    • +
    • +
      linesOfCode: string[]
      +
      +

      lines of sas code from the file to run.

      +
      +
    • +
    • +
      contextName: string
      +
      +

      context name on which code will be run on the server.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      (optional) the access token for authorizing the request.

      +
      +
    • +
    • +
      Optional debug: undefined | false | true
      +
      +

      (optional) if true, global debug config will be overriden

      +
      +
    • +
    +

    Returns Promise<any>

    +
  • +
+
+
+ +

fetchLogFileContent

+
    +
  • fetchLogFileContent(logLink: string, accessToken?: undefined | string): Promise<unknown>
  • +
+
    +
  • + +
    +
    +

    Fetches content of the log file

    +
    +
    +

    Parameters

    +
      +
    • +
      logLink: string
      +
      +

      url of the log file.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      an access token for an authorized user.

      +
      +
    • +
    +

    Returns Promise<unknown>

    +
  • +
+
+
+ +

getAccessToken

+
    +
  • getAccessToken(clientId: string, clientSecret: string, authCode: string): Promise<any>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      clientId: string
      +
    • +
    • +
      clientSecret: string
      +
    • +
    • +
      authCode: string
      +
    • +
    +

    Returns Promise<any>

    +
  • +
+
+
+ +

getAllContexts

+
    +
  • getAllContexts(accessToken: string): Promise<object[]>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      accessToken: string
      +
    • +
    +

    Returns Promise<object[]>

    +
  • +
+
+
+ +

getAuthCode

+
    +
  • getAuthCode(clientId: string): Promise<null | string>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      clientId: string
      +
    • +
    +

    Returns Promise<null | string>

    +
  • +
+
+
+ +

getComputeContextById

+
    +
  • getComputeContextById(contextId: string, accessToken?: undefined | string): Promise<ContextAllAttributes>
  • +
+
    +
  • + +
    +
    +

    Returns a JSON representation of a compute context.

    +
    +
    +

    Parameters

    +
      +
    • +
      contextId: string
      +
      +

      an id of the context to return.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      an access token for an authorized user.

      +
      +
    • +
    +

    Returns Promise<ContextAllAttributes>

    +
  • +
+
+
+ +

getComputeContextByName

+
    +
  • getComputeContextByName(contextName: string, accessToken?: undefined | string): Promise<Context>
  • +
+
    +
  • + +
    +
    +

    Returns a JSON representation of a compute context.

    +
    +
    +
    example:
    +

    { "createdBy": "admin", "links": [...], "id": "ID", "version": 2, "name": "context1" }

    +
    +
    +

    Parameters

    +
      +
    • +
      contextName: string
      +
      +

      the name of the context to return.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      an access token for an authorized user.

      +
      +
    • +
    +

    Returns Promise<Context>

    +
  • +
+
+
+ +

getCsrfApi

+
    +
  • getCsrfApi(): undefined | string
  • +
+
    +
  • + +
    +
    +

    Returns the _csrf token of the current session for the API approach.

    +
    +
    +

    Returns undefined + | + string +

    +
  • +
+
+
+ +

getCsrfWeb

+
    +
  • getCsrfWeb(): undefined | string
  • +
+
    +
  • + +
    +
    +

    Returns the _csrf token of the current session for the WEB approach.

    +
    +
    +

    Returns undefined + | + string +

    +
  • +
+
+
+ +

getExecutableContexts

+
    +
  • getExecutableContexts(accessToken: string): Promise<any[]>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      accessToken: string
      +
    • +
    +

    Returns Promise<any[]>

    +
  • +
+
+
+ +

getSasRequests

+ + +
+
+ +

getSasjsConfig

+ + +
+
+ +

getUserName

+
    +
  • getUserName(): string
  • +
+
    +
  • + +
    +
    +

    Returns the username of the user currently logged in.

    +
    +
    +

    Returns string

    +
  • +
+
+
+ +

logIn

+
    +
  • logIn(username: string, password: string): Promise<object>
  • +
+
    +
  • + +
    +
    +

    Logs into the SAS server with the supplied credentials.

    +
    +
    +

    Parameters

    +
      +
    • +
      username: string
      +
      +

      a string representing the username.

      +
      +
    • +
    • +
      password: string
      +
      +

      a string representing the password.

      +
      +
    • +
    +

    Returns Promise<object>

    +
  • +
+
+
+ +

logOut

+
    +
  • logOut(): Promise<unknown>
  • +
+
    +
  • + +
    +
    +

    Logs out of the configured SAS server.

    +
    +
    +

    Returns Promise<unknown>

    +
  • +
+
+
+ +

moveFolder

+
    +
  • moveFolder(sourceFolder: string, targetParentFolder: string, targetFolderName: string, accessToken: string): Promise<undefined | Folder>
  • +
+
    +
  • + +
    +
    +

    Moves folder to a new location. The folder may be renamed at the same time.

    +
    +
    +

    Parameters

    +
      +
    • +
      sourceFolder: string
      +
      +

      the full path (eg /Public/example/myFolder) or URI of the source folder to be moved. Providing URI instead of path will save one extra request.

      +
      +
    • +
    • +
      targetParentFolder: string
      +
      +

      the full path or URI of the parent folder to which the sourceFolder will be moved (eg /Public/newDestination). To move a folder, a user has to have write permissions in targetParentFolder. Providing URI instead of path will save one extra request.

      +
      +
    • +
    • +
      targetFolderName: string
      +
      +

      the name of the "moved" folder. If left blank, the original folder name will be used (eg myFolder in /Public/newDestination/myFolder for the example above). Optional field.

      +
      +
    • +
    • +
      accessToken: string
      +
      +

      an access token for authorizing the request.

      +
      +
    • +
    +

    Returns Promise<undefined | Folder>

    +
  • +
+
+
+ +

refreshTokens

+
    +
  • refreshTokens(clientId: string, clientSecret: string, refreshToken: string): Promise<any>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      clientId: string
      +
    • +
    • +
      clientSecret: string
      +
    • +
    • +
      refreshToken: string
      +
    • +
    +

    Returns Promise<any>

    +
  • +
+
+
+ +

request

+
    +
  • request(sasJob: string, data: any, config?: any, loginRequiredCallback?: any, accessToken?: undefined | string): Promise<any>
  • +
+
    +
  • + +
    +
    +

    Makes a request to the SAS Service specified in SASjob. The response + object will always contain table names in lowercase, and column names in + uppercase. Values are returned formatted by default, unformatted + values can be configured as an option in the %webout macro.

    +
    +
    +

    Parameters

    +
      +
    • +
      sasJob: string
      +
      +

      the path to the SAS program (ultimately resolves to + the SAS _program parameter to run a Job Definition or SAS 9 Stored + Process). Is prepended at runtime with the value of appLoc.

      +
      +
    • +
    • +
      data: any
      +
      +

      a JSON object containing one or more tables to be sent to + SAS. Can be null if no inputs required.

      +
      +
    • +
    • +
      Default value config: any = {}
      +
      +

      provide any changes to the config here, for instance to + enable/disable debug. Any change provided will override the global config, + for that particular function call.

      +
      +
    • +
    • +
      Optional loginRequiredCallback: any
      +
      +

      provide a function here to be called if the + user is not logged in (eg to display a login form). The request will be + resubmitted after logon.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
    • +
    +

    Returns Promise<any>

    +
  • +
+
+
+ +

setDebugState

+
    +
  • setDebugState(value: boolean): void
  • +
+
    +
  • + +
    +
    +

    Sets the debug state. Turning this on will enable additional logging in the adapter.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: boolean
      +
      +

      boolean indicating debug state (on/off).

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

setSASjsConfig

+
    +
  • setSASjsConfig(config: SASjsConfig): Promise<void>
  • +
+
    +
  • + +
    +
    +

    Sets the SASjs configuration.

    +
    +
    +

    Parameters

    +
      +
    • +
      config: SASjsConfig
      +
      +

      SASjs configuration.

      +
      +
    • +
    +

    Returns Promise<void>

    +
  • +
+
+
+ +

startComputeJob

+
    +
  • startComputeJob(sasJob: string, data: any, config?: any, accessToken?: undefined | string, waitForResult?: undefined | false | true, pollOptions?: PollOptions): Promise<any>
  • +
+
    +
  • + +
    +
    +

    Kicks off execution of the given job via the compute API.

    +
    +
    +

    Parameters

    +
      +
    • +
      sasJob: string
      +
      +

      the path to the SAS program (ultimately resolves to + the SAS _program parameter to run a Job Definition or SAS 9 Stored + Process). Is prepended at runtime with the value of appLoc.

      +
      +
    • +
    • +
      data: any
      +
      +

      a JSON object containing one or more tables to be sent to + SAS. Can be null if no inputs required.

      +
      +
    • +
    • +
      Default value config: any = {}
      +
      +

      provide any changes to the config here, for instance to + enable/disable debug. Any change provided will override the global config, + for that particular function call.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      a valid access token that is authorised to execute compute jobs. + The access token is not required when the user is authenticated via the browser.

      +
      +
    • +
    • +
      Optional waitForResult: undefined | false | true
      +
      +

      a boolean that indicates whether the function needs to wait for execution to complete.

      +
      +
    • +
    • +
      Optional pollOptions: PollOptions
      +
      +

      an object that represents poll interval(milliseconds) and maximum amount of attempts. Object example: { MAX_POLL_COUNT: 24 * 60 * 60, POLL_INTERVAL: 1000 }.

      +
      +
    • +
    +

    Returns Promise<any>

    +

    an object representing the compute session created for the given job.

    +
  • +
+
+
+ +

uploadFile

+
    +
  • uploadFile(sasJob: string, files: UploadFile[], params: any): Promise<unknown>
  • +
+
    +
  • + +
    +
    +

    Uploads a file to the given service.

    +
    +
    +

    Parameters

    +
      +
    • +
      sasJob: string
      +
      +

      the path to the SAS program (ultimately resolves to + the SAS _program parameter to run a Job Definition or SAS 9 Stored + Process). Is prepended at runtime with the value of appLoc.

      +
      +
    • +
    • +
      files: UploadFile[]
      +
      +

      array of files to be uploaded, including File object and file name.

      +
      +
    • +
    • +
      params: any
      +
      +

      request URL parameters.

      +
      +
    • +
    +

    Returns Promise<unknown>

    +
  • +
+
+
+ +
+ +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/root.sasviyaapiclient.html b/docs/classes/root.sasviyaapiclient.html new file mode 100644 index 0000000..cdaecec --- /dev/null +++ b/docs/classes/root.sasviyaapiclient.html @@ -0,0 +1,1468 @@ + + + + + + SASViyaApiClient | @sasjs/adapter + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + +
+
+ Menu +
+
+
+
+
+
+ +
+
+
+
+
+ +
+

Class SASViyaApiClient

+
+
+

A client for interfacing with the SAS Viya REST API.

+
+
+
+

Hierarchy

+
    +
  • + SASViyaApiClient +
  • +
+
+
+
+ +
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new SASViyaApiClient(serverUrl: string, rootFolderName: string, contextName: string, setCsrfToken: function): SASViyaApiClient
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      serverUrl: string
      +
    • +
    • +
      rootFolderName: string
      +
    • +
    • +
      contextName: string
      +
    • +
    • +
      setCsrfToken: function
      +
        +
      • + +
          +
        • +

          Parameters

          + +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns SASViyaApiClient

    +
  • +
+
+
+
+

Accessors

+
+ +

debug

+
    +
  • get debug(): boolean
  • +
  • set debug(value: boolean): void
  • +
+ +
+
+
+

Methods

+
+ +

createContext

+
    +
  • createContext(contextName: string, launchContextName: string, sharedAccountId: string, autoExecLines: string[], accessToken?: undefined | string, authorizedUsers?: string[]): Promise<Context>
  • +
+
    +
  • + +
    +
    +

    Creates a compute context on the given server.

    +
    +
    +

    Parameters

    +
      +
    • +
      contextName: string
      +
      +

      the name of the context to be created.

      +
      +
    • +
    • +
      launchContextName: string
      +
      +

      the name of the launcher context used by the compute service.

      +
      +
    • +
    • +
      sharedAccountId: string
      +
      +

      the ID of the account to run the servers for this context.

      +
      +
    • +
    • +
      autoExecLines: string[]
      +
      +

      the lines of code to execute during session initialization.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      an access token for an authorized user.

      +
      +
    • +
    • +
      Optional authorizedUsers: string[]
      +
      +

      an optional list of authorized user IDs.

      +
      +
    • +
    +

    Returns Promise<Context>

    +
  • +
+
+
+ +

createFolder

+
    +
  • createFolder(folderName: string, parentFolderPath?: undefined | string, parentFolderUri?: undefined | string, accessToken?: undefined | string, isForced?: undefined | false | true): Promise<Folder>
  • +
+
    +
  • + +
    +
    +

    Creates a folder. Path to or URI of the parent folder is required.

    +
    +
    +

    Parameters

    +
      +
    • +
      folderName: string
      +
      +

      the name of the new folder.

      +
      +
    • +
    • +
      Optional parentFolderPath: undefined | string
      +
      +

      the full path to the parent folder. If not + provided, the parentFolderUri must be provided.

      +
      +
    • +
    • +
      Optional parentFolderUri: undefined | string
      +
      +

      the URI (eg /folders/folders/UUID) of the parent + folder. If not provided, the parentFolderPath must be provided.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      an access token for authorizing the request.

      +
      +
    • +
    • +
      Optional isForced: undefined | false | true
      +
      +

      flag that indicates if target folder already exists, it and all subfolders have to be deleted.

      +
      +
    • +
    +

    Returns Promise<Folder>

    +
  • +
+
+
+ +

createJobDefinition

+
    +
  • createJobDefinition(jobName: string, code: string, parentFolderPath?: undefined | string, parentFolderUri?: undefined | string, accessToken?: undefined | string): Promise<object>
  • +
+
    +
  • + +
    +
    +

    Creates a Job in the specified folder (or folder uri).

    +
    +
    +

    Parameters

    +
      +
    • +
      jobName: string
      +
      +

      the name of the new job to be created.

      +
      +
    • +
    • +
      code: string
      +
      +

      the SAS code for the new job.

      +
      +
    • +
    • +
      Optional parentFolderPath: undefined | string
      +
      +

      the location of the new job.

      +
      +
    • +
    • +
      Optional parentFolderUri: undefined | string
      +
      +

      the URI location of the new job. The function is a + little faster if the folder URI is supplied instead of the path.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
    • +
    +

    Returns Promise<object>

    +
  • +
+
+
+ +

createSession

+
    +
  • createSession(contextName: string, accessToken?: undefined | string): Promise<Session>
  • +
+
    +
  • + +
    +
    +

    Creates a session on the given context.

    +
    +
    +

    Parameters

    +
      +
    • +
      contextName: string
      +
      +

      the name of the context to create a session on.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      an access token for an authorized user.

      +
      +
    • +
    +

    Returns Promise<Session>

    +
  • +
+
+
+ +

deleteClient

+
    +
  • deleteClient(clientId: string, accessToken?: undefined | string): Promise<object>
  • +
+
    +
  • + +
    +
    +

    Deletes the client representing the supplied ID.

    +
    +
    +

    Parameters

    +
      +
    • +
      clientId: string
      +
      +

      the client ID to authenticate with.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      an access token for authorizing the request.

      +
      +
    • +
    +

    Returns Promise<object>

    +
  • +
+
+
+ +

deleteContext

+
    +
  • deleteContext(contextName: string, accessToken?: undefined | string): Promise<object>
  • +
+
    +
  • + +
    +
    +

    Deletes a compute context on the given server.

    +
    +
    +

    Parameters

    +
      +
    • +
      contextName: string
      +
      +

      the name of the context to be deleted.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      an access token for an authorized user.

      +
      +
    • +
    +

    Returns Promise<object>

    +
  • +
+
+
+ +

deleteFolder

+
    +
  • deleteFolder(folderPath: string, accessToken: string): Promise<undefined | Folder>
  • +
+
    +
  • + +
    +
    +

    For performance (and in case of accidental error) the deleteFolder function does not actually delete the folder (and all its content and subfolder content). Instead the folder is simply moved to the recycle bin. Deletion time will be added to the folder name.

    +
    +
    +

    Parameters

    +
      +
    • +
      folderPath: string
      +
      +

      the full path (eg /Public/example/deleteThis) of the folder to be deleted.

      +
      +
    • +
    • +
      accessToken: string
      +
      +

      an access token for authorizing the request.

      +
      +
    • +
    +

    Returns Promise<undefined | Folder>

    +
  • +
+
+
+ +

editContext

+
    +
  • editContext(contextName: string, editedContext: EditContextInput, accessToken?: undefined | string): Promise<object>
  • +
+
    +
  • + +
    +
    +

    Updates a compute context on the given server.

    +
    +
    +

    Parameters

    +
      +
    • +
      contextName: string
      +
      +

      the original name of the context to be updated.

      +
      +
    • +
    • +
      editedContext: EditContextInput
      +
      +

      an object with the properties to be updated.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      an access token for an authorized user.

      +
      +
    • +
    +

    Returns Promise<object>

    +
  • +
+
+
+ +

executeComputeJob

+
    +
  • executeComputeJob(sasJob: string, contextName: string, debug?: undefined | false | true, data?: any, accessToken?: undefined | string, waitForResult?: boolean, expectWebout?: boolean, pollOptions?: PollOptions): Promise<any>
  • +
+
    +
  • + +
    +
    +

    Executes a job via the SAS Viya Compute API.

    +
    +
    +

    Parameters

    +
      +
    • +
      sasJob: string
      +
      +

      the relative path to the job.

      +
      +
    • +
    • +
      contextName: string
      +
      +

      the name of the context where the job is to be executed.

      +
      +
    • +
    • +
      Optional debug: undefined | false | true
      +
      +

      sets the _debug flag in the job arguments.

      +
      +
    • +
    • +
      Optional data: any
      +
      +

      any data to be passed in as input to the job.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      an optional access token for an authorized user.

      +
      +
    • +
    • +
      Default value waitForResult: boolean = true
      +
      +

      a boolean indicating if the function should wait for a result.

      +
      +
    • +
    • +
      Default value expectWebout: boolean = false
      +
      +

      a boolean indicating whether to expect a _webout response.

      +
      +
    • +
    • +
      Optional pollOptions: PollOptions
      +
      +

      an object that represents poll interval(milliseconds) and maximum amount of attempts. Object example: { MAX_POLL_COUNT: 24 * 60 * 60, POLL_INTERVAL: 1000 }.

      +
      +
    • +
    +

    Returns Promise<any>

    +
  • +
+
+
+ +

executeJob

+
    +
  • executeJob(sasJob: string, contextName: string, debug: boolean, data?: any, accessToken?: undefined | string): Promise<object>
  • +
+
    +
  • + +
    +
    +

    Executes a job via the SAS Viya Job Execution API

    +
    +
    +

    Parameters

    +
      +
    • +
      sasJob: string
      +
      +

      the relative or absolute path to the job.

      +
      +
    • +
    • +
      contextName: string
      +
      +

      the name of the context where the job is to be executed.

      +
      +
    • +
    • +
      debug: boolean
      +
      +

      sets the _debug flag in the job arguments.

      +
      +
    • +
    • +
      Optional data: any
      +
      +

      any data to be passed in as input to the job.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      an optional access token for an authorized user.

      +
      +
    • +
    +

    Returns Promise<object>

    +
  • +
+
+
+ +

executeScript

+
    +
  • executeScript(jobPath: string, linesOfCode: string[], contextName: string, accessToken?: undefined | string, data?: null, debug?: boolean, expectWebout?: boolean, waitForResult?: boolean, pollOptions?: PollOptions): Promise<any>
  • +
+
    +
  • + +
    +
    +

    Executes code on the current SAS Viya server.

    +
    +
    +

    Parameters

    +
      +
    • +
      jobPath: string
      +
      +

      the path to the file being submitted for execution.

      +
      +
    • +
    • +
      linesOfCode: string[]
      +
      +

      an array of code lines to execute.

      +
      +
    • +
    • +
      contextName: string
      +
      +

      the context to execute the code in.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      an access token for an authorized user.

      +
      +
    • +
    • +
      Default value data: null = null
      +
      +

      execution data.

      +
      +
    • +
    • +
      Default value debug: boolean = false
      +
      +

      when set to true, the log will be returned.

      +
      +
    • +
    • +
      Default value expectWebout: boolean = false
      +
      +

      when set to true, the automatic _webout fileref will be checked for content, and that content returned. This fileref is used when the Job contains a SASjs web request (as opposed to executing arbitrary SAS code).

      +
      +
    • +
    • +
      Default value waitForResult: boolean = true
      +
      +

      when set to true, function will return the session

      +
      +
    • +
    • +
      Optional pollOptions: PollOptions
      +
      +

      an object that represents poll interval(milliseconds) and maximum amount of attempts. Object example: { MAX_POLL_COUNT: 24 * 60 * 60, POLL_INTERVAL: 1000 }.

      +
      +
    • +
    +

    Returns Promise<any>

    +
  • +
+
+
+ +

getAccessToken

+
    +
  • getAccessToken(clientId: string, clientSecret: string, authCode: string): Promise<any>
  • +
+
    +
  • + +
    +
    +

    Exchanges the auth code for an access token for the given client.

    +
    +
    +

    Parameters

    +
      +
    • +
      clientId: string
      +
      +

      the client ID to authenticate with.

      +
      +
    • +
    • +
      clientSecret: string
      +
      +

      the client secret to authenticate with.

      +
      +
    • +
    • +
      authCode: string
      +
      +

      the auth code received from the server.

      +
      +
    • +
    +

    Returns Promise<any>

    +
  • +
+
+
+ +

getAllContexts

+
    +
  • getAllContexts(accessToken?: undefined | string): Promise<object[]>
  • +
+
    +
  • + +
    +
    +

    Returns all available compute contexts on this server.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional accessToken: undefined | string
      +
      +

      an access token for an authorized user.

      +
      +
    • +
    +

    Returns Promise<object[]>

    +
  • +
+
+
+ +

getAuthCode

+
    +
  • getAuthCode(clientId: string): Promise<null | string>
  • +
+
    +
  • + +
    +
    +

    Performs a login redirect and returns an auth code for the given client.

    +
    +
    +

    Parameters

    +
      +
    • +
      clientId: string
      +
      +

      the client ID to authenticate with.

      +
      +
    • +
    +

    Returns Promise<null | string>

    +
  • +
+
+
+ +

getComputeContextById

+
    +
  • getComputeContextById(contextId: string, accessToken?: undefined | string): Promise<ContextAllAttributes>
  • +
+
    +
  • + +
    +
    +

    Returns a JSON representation of a compute context.

    +
    +
    +

    Parameters

    +
      +
    • +
      contextId: string
      +
      +

      an id of the context to return.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      an access token for an authorized user.

      +
      +
    • +
    +

    Returns Promise<ContextAllAttributes>

    +
  • +
+
+
+ +

getComputeContextByName

+
    +
  • getComputeContextByName(contextName: string, accessToken?: undefined | string): Promise<Context>
  • +
+
    +
  • + +
    +
    +

    Returns a JSON representation of a compute context.

    +
    +
    +
    example:
    +

    { "createdBy": "admin", "links": [...], "id": "ID", "version": 2, "name": "context1" }

    +
    +
    +

    Parameters

    +
      +
    • +
      contextName: string
      +
      +

      the name of the context to return.

      +
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
      +

      an access token for an authorized user.

      +
      +
    • +
    +

    Returns Promise<Context>

    +
  • +
+
+
+ +

getConfig

+
    +
  • getConfig(): object
  • +
+
    +
  • + +
    +
    +

    Returns an object containing the server URL and root folder name.

    +
    +
    +

    Returns object

    +
      +
    • +
      rootFolderName: string
      +
    • +
    • +
      serverUrl: string
      +
    • +
    +
  • +
+
+
+ +

getExecutableContexts

+
    +
  • getExecutableContexts(accessToken?: undefined | string): Promise<any[]>
  • +
+
    +
  • + +
    +
    +

    Returns all compute contexts on this server that the user has access to.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional accessToken: undefined | string
      +
      +

      an access token for an authorized user.

      +
      +
    • +
    +

    Returns Promise<any[]>

    +
  • +
+
+
+ +

getJobsInFolder

+
    +
  • getJobsInFolder(folderPath: string): Promise<undefined | Job[]>
  • +
+
    +
  • + +
    +
    +

    Returns a list of jobs in the currently set root folder.

    +
    +
    +

    Parameters

    +
      +
    • +
      folderPath: string
      +
    • +
    +

    Returns Promise<undefined | Job[]>

    +
  • +
+
+
+ +

moveFolder

+
    +
  • moveFolder(sourceFolder: string, targetParentFolder: string, targetFolderName: string, accessToken: string): Promise<undefined | Folder>
  • +
+
    +
  • + +
    +
    +

    Moves a Viya folder to a new location. The folder may be renamed at the same time.

    +
    +
    +

    Parameters

    +
      +
    • +
      sourceFolder: string
      +
      +

      the full path (eg /Public/example/myFolder) or URI of the source folder to be moved. Providing URI instead of path will save one extra request.

      +
      +
    • +
    • +
      targetParentFolder: string
      +
      +

      the full path or URI of the parent folder to which the sourceFolder will be moved (eg /Public/newDestination). To move a folder, a user has to have write permissions in targetParentFolder. Providing URI instead of path will save one extra request.

      +
      +
    • +
    • +
      targetFolderName: string
      +
      +

      the name of the "moved" folder. If left blank, the original folder name will be used (eg myFolder in /Public/newDestination/myFolder for the example above). Optional field.

      +
      +
    • +
    • +
      accessToken: string
      +
      +

      an access token for authorizing the request.

      +
      +
    • +
    +

    Returns Promise<undefined | Folder>

    +
  • +
+
+
+ +

refreshTokens

+
    +
  • refreshTokens(clientId: string, clientSecret: string, refreshToken: string): Promise<any>
  • +
+
    +
  • + +
    +
    +

    Exchanges the refresh token for an access token for the given client.

    +
    +
    +

    Parameters

    +
      +
    • +
      clientId: string
      +
      +

      the client ID to authenticate with.

      +
      +
    • +
    • +
      clientSecret: string
      +
      +

      the client secret to authenticate with.

      +
      +
    • +
    • +
      refreshToken: string
      +
    • +
    +

    Returns Promise<any>

    +
  • +
+
+
+ +

setConfig

+
    +
  • setConfig(serverUrl: string, rootFolderName: string): void
  • +
+
    +
  • + +
    +
    +

    Updates server URL and root folder name, if it was not set.

    +
    +
    +

    Parameters

    +
      +
    • +
      serverUrl: string
      +
      +

      the URL of the server.

      +
      +
    • +
    • +
      rootFolderName: string
      +
      +

      the name for root folder.

      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

setCsrfTokenLocal

+
    +
  • setCsrfTokenLocal(csrfToken: CsrfToken): void
  • +
+ +
+
+ +

setFileUploadCsrfToken

+
    +
  • setFileUploadCsrfToken(csrfToken: CsrfToken): void
  • +
+ +
+
+ +
+ +
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/root.sessionmanager.html b/docs/classes/root.sessionmanager.html new file mode 100644 index 0000000..8781e21 --- /dev/null +++ b/docs/classes/root.sessionmanager.html @@ -0,0 +1,357 @@ + + + + + + SessionManager | @sasjs/adapter + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + +
+
+ Menu +
+
+
+
+
+
+ +
+
+
+
+
+ +
+

Class SessionManager

+
+

Hierarchy

+
    +
  • + SessionManager +
  • +
+
+
+
+
+
+

Constructors

+ +
+
+

Accessors

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new SessionManager(serverUrl: string, contextName: string, setCsrfToken: function): SessionManager
  • +
+ +
+
+
+

Accessors

+
+ +

debug

+
    +
  • get debug(): boolean
  • +
  • set debug(value: boolean): void
  • +
+ +
+
+
+

Methods

+
+ +

clearSession

+
    +
  • clearSession(id: string, accessToken?: undefined | string): Promise<void>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      id: string
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
    • +
    +

    Returns Promise<void>

    +
  • +
+
+
+ +

getSession

+
    +
  • getSession(accessToken?: undefined | string): Promise<undefined | Session>
  • +
+ +
+
+ +

getVariable

+
    +
  • getVariable(sessionId: string, variable: string, accessToken?: undefined | string): Promise<object>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      sessionId: string
      +
    • +
    • +
      variable: string
      +
    • +
    • +
      Optional accessToken: undefined | string
      +
    • +
    +

    Returns Promise<object>

    +
  • +
+
+
+ +
+
+ +
+
+
+
+
+
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/types.errorresponse.html b/docs/classes/types.errorresponse.html index c5d40b1..0c289f7 100644 --- a/docs/classes/types.errorresponse.html +++ b/docs/classes/types.errorresponse.html @@ -155,7 +155,7 @@ - +
- +
- +
- +
- +
- +
+
  • +
    Default value printPid: boolean = false
    +
    +

    a boolean that indicates whether the function should print (PID) of the started job.

    +
    +
  • Returns Promise<any>

    an object representing the compute session created for the given job.

    diff --git a/docs/classes/root.sasviyaapiclient.html b/docs/classes/root.sasviyaapiclient.html index cdaecec..49a8beb 100644 --- a/docs/classes/root.sasviyaapiclient.html +++ b/docs/classes/root.sasviyaapiclient.html @@ -314,8 +314,8 @@