diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 5885a8121800..bade211a19e8 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -66,11 +66,11 @@ packages: async-lock: 1.2.4 buffer: 5.6.0 debug: 3.2.6 - events: 3.1.0 + events: 3.2.0 is-buffer: 2.0.4 jssha: 2.4.2 process: 0.11.10 - rhea: 1.0.23 + rhea: 1.0.24 rhea-promise: 0.1.15 stream-browserify: 2.0.2 tslib: 1.13.0 @@ -81,17 +81,17 @@ packages: integrity: sha512-RVG1Ad3Afv9gwFFmpeCXQAm+Sa0L8KEZRJJAAZEGoYDb6EoO1iQDVmoBz720h8mdrGpi0D60xNU/KhriIwuZfQ== /@azure/communication-signaling/1.0.0-beta.1: dependencies: - '@azure/core-http': 1.1.7 + '@azure/core-http': 1.1.8 '@azure/logger': 1.0.0 '@opentelemetry/api': 0.6.1 - events: 3.1.0 + events: 3.2.0 tslib: 1.13.0 dev: false engines: node: '>=8.0.0' resolution: integrity: sha512-xxlGwbbTkEZAline8wrP75FLaOsT23nMukzIg5X/Cs6cQSQ/JKj7Uxq5Idxp9GgAYT+g+PAj+BJ929/jaselBQ== - /@azure/core-amqp/1.1.4: + /@azure/core-amqp/1.1.5: dependencies: '@azure/abort-controller': 1.0.1 '@azure/core-auth': 1.1.3 @@ -100,21 +100,21 @@ packages: '@types/is-buffer': 2.0.0 async-lock: 1.2.4 buffer: 5.6.0 - events: 3.1.0 + events: 3.2.0 is-buffer: 2.0.4 - jssha: 3.1.0 + jssha: 3.1.2 process: 0.11.10 - rhea: 1.0.23 + rhea: 1.0.24 rhea-promise: 1.0.0 stream-browserify: 3.0.0 - tslib: 2.0.0 + tslib: 2.0.1 url: 0.11.0 util: 0.12.3 dev: false engines: node: '>=8.0.0' resolution: - integrity: sha512-1kPDQMOYcmVRMoe9wAx4tqcM5MlkgCWeIq5gfu8u1dK9UWbVy3mDP9OQJOTZJxccOF1AKaJ7yGQhM+uNrSmwog== + integrity: sha512-8l7xMoyH0/emc1Y1p9I6jVggIBGVgTeKR2KUHWZAlXpBhagglabb6pZLQtCaCATasd8dSoCqwOOxfe/DVSE+kQ== /@azure/core-asynciterator-polyfill/1.0.0: dev: false resolution: @@ -124,13 +124,13 @@ packages: '@azure/abort-controller': 1.0.1 '@azure/core-tracing': 1.0.0-preview.8 '@opentelemetry/api': 0.6.1 - tslib: 2.0.0 + tslib: 2.0.1 dev: false engines: node: '>=8.0.0' resolution: integrity: sha512-A4xigW0YZZpkj1zK7dKuzbBpGwnhEcRk6WWuIshdHC32raR3EQ1j6VA9XZqE+RFsUgH6OAmIK5BWIz+mZjnd6Q== - /@azure/core-http/1.1.7: + /@azure/core-http/1.1.8: dependencies: '@azure/abort-controller': 1.0.1 '@azure/core-auth': 1.1.3 @@ -143,15 +143,15 @@ packages: node-fetch: 2.6.0 process: 0.11.10 tough-cookie: 4.0.0 - tslib: 2.0.0 + tslib: 2.0.1 tunnel: 0.0.6 - uuid: 8.2.0 + uuid: 8.3.0 xml2js: 0.4.23 dev: false engines: node: '>=8.0.0' resolution: - integrity: sha512-UmYMY22Zczg/hCtYuM/0KoV2kVc6juj4mrb5uYgBmmxQ9NIIZrpjgCdVSlYQNClpyrvaIMnecRFMqrZywzhiJA== + integrity: sha512-hJ9ZblU99sY2dTD6U5EqZ5zjd0QmwwvSp8RYp2zS9s5mhsNobLQFI09bIE6yo891bOySCEepNCE5tL15dLYhIA== /@azure/core-tracing/1.0.0-preview.8: dependencies: '@opencensus/web-types': 0.0.7 @@ -164,7 +164,7 @@ packages: dependencies: '@opencensus/web-types': 0.0.7 '@opentelemetry/api': 0.10.2 - tslib: 2.0.0 + tslib: 2.0.1 dev: false engines: node: '>=8.0.0' @@ -187,7 +187,7 @@ packages: /@azure/event-hubs/5.2.2: dependencies: '@azure/abort-controller': 1.0.1 - '@azure/core-amqp': 1.1.4 + '@azure/core-amqp': 1.1.5 '@azure/core-asynciterator-polyfill': 1.0.0 '@azure/core-tracing': 1.0.0-preview.8 '@azure/logger': 1.0.0 @@ -195,23 +195,23 @@ packages: buffer: 5.6.0 process: 0.11.10 rhea-promise: 1.0.0 - tslib: 2.0.0 - uuid: 8.2.0 + tslib: 2.0.1 + uuid: 8.3.0 dev: false resolution: integrity: sha512-F/1jaTC9NxgNjMkO7SAs9Q9BndJ16AtRwQu0l21FNyRCN8kWl4Noiblsbsjtv+BPYa+ARrocR5POMlJ5eveR9w== /@azure/identity/1.1.0: dependencies: - '@azure/core-http': 1.1.7 + '@azure/core-http': 1.1.8 '@azure/core-tracing': 1.0.0-preview.9 '@azure/logger': 1.0.0 '@opentelemetry/api': 0.10.2 - events: 3.1.0 + events: 3.2.0 jws: 4.0.0 - msal: 1.3.2 + msal: 1.4.0 qs: 6.9.4 - tslib: 2.0.0 - uuid: 8.2.0 + tslib: 2.0.1 + uuid: 8.3.0 dev: false engines: node: '>=8.0.0' @@ -275,10 +275,10 @@ packages: integrity: sha512-DkoEmnGy+PF5UZbViuLrO8qJVKRBftIojEP3xf8ck6q/vjOY18NUGXxrcKkRXfhRmTe4P2mRGCFuiil8+12IbA== /@azure/schema-registry/1.0.0-beta.1: dependencies: - '@azure/core-http': 1.1.7 + '@azure/core-http': 1.1.8 '@azure/logger': 1.0.0 '@opentelemetry/api': 0.10.2 - tslib: 2.0.0 + tslib: 2.0.1 dev: false resolution: integrity: sha512-bt8VBep8RYjm5om41tvip9ZD72tHexZz+4pp8pPP16/i2nibjFWzxQv4EMdD9UK7sfSLx0Slu9Xyqx7LQkKzKQ== @@ -288,21 +288,21 @@ packages: dev: false resolution: integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== - /@babel/core/7.10.4: + /@babel/core/7.11.4: dependencies: '@babel/code-frame': 7.10.4 - '@babel/generator': 7.10.4 - '@babel/helper-module-transforms': 7.10.4 + '@babel/generator': 7.11.4 + '@babel/helper-module-transforms': 7.11.0 '@babel/helpers': 7.10.4 - '@babel/parser': 7.10.4 + '@babel/parser': 7.11.4 '@babel/template': 7.10.4 - '@babel/traverse': 7.10.4 - '@babel/types': 7.10.4 + '@babel/traverse': 7.11.0 + '@babel/types': 7.11.0 convert-source-map: 1.7.0 debug: 4.1.1 gensync: 1.0.0-beta.1 json5: 2.1.3 - lodash: 4.17.19 + lodash: 4.17.20 resolve: 1.17.0 semver: 5.7.1 source-map: 0.5.7 @@ -310,82 +310,81 @@ packages: engines: node: '>=6.9.0' resolution: - integrity: sha512-3A0tS0HWpy4XujGc7QtOIHTeNwUgWaZc/WuS5YQrfhU67jnVmsD6OGPc1AKHH0LJHQICGncy3+YUjIhVlfDdcA== - /@babel/generator/7.10.4: + integrity: sha512-5deljj5HlqRXN+5oJTY7Zs37iH3z3b++KjiKtIsJy1NrjOOVSEaJHEetLBhyu0aQOSNNZ/0IuEAan9GzRuDXHg== + /@babel/generator/7.11.4: dependencies: - '@babel/types': 7.10.4 + '@babel/types': 7.11.0 jsesc: 2.5.2 - lodash: 4.17.19 source-map: 0.5.7 dev: false resolution: - integrity: sha512-toLIHUIAgcQygFZRAQcsLQV3CBuX6yOIru1kJk/qqqvcRmZrYe6WavZTSG+bB8MxhnL9YPf+pKQfuiP161q7ng== + integrity: sha512-Rn26vueFx0eOoz7iifCN2UHT6rGtnkSGWSoDRIy8jZN3B91PzeSULbswfLoOWuTuAcNwpG/mxy+uCTDnZ9Mp1g== /@babel/helper-function-name/7.10.4: dependencies: '@babel/helper-get-function-arity': 7.10.4 '@babel/template': 7.10.4 - '@babel/types': 7.10.4 + '@babel/types': 7.11.0 dev: false resolution: integrity: sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== /@babel/helper-get-function-arity/7.10.4: dependencies: - '@babel/types': 7.10.4 + '@babel/types': 7.11.0 dev: false resolution: integrity: sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== - /@babel/helper-member-expression-to-functions/7.10.4: + /@babel/helper-member-expression-to-functions/7.11.0: dependencies: - '@babel/types': 7.10.4 + '@babel/types': 7.11.0 dev: false resolution: - integrity: sha512-m5j85pK/KZhuSdM/8cHUABQTAslV47OjfIB9Cc7P+PvlAoBzdb79BGNfw8RhT5Mq3p+xGd0ZfAKixbrUZx0C7A== + integrity: sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q== /@babel/helper-module-imports/7.10.4: dependencies: - '@babel/types': 7.10.4 + '@babel/types': 7.11.0 dev: false resolution: integrity: sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw== - /@babel/helper-module-transforms/7.10.4: + /@babel/helper-module-transforms/7.11.0: dependencies: '@babel/helper-module-imports': 7.10.4 '@babel/helper-replace-supers': 7.10.4 '@babel/helper-simple-access': 7.10.4 - '@babel/helper-split-export-declaration': 7.10.4 + '@babel/helper-split-export-declaration': 7.11.0 '@babel/template': 7.10.4 - '@babel/types': 7.10.4 - lodash: 4.17.19 + '@babel/types': 7.11.0 + lodash: 4.17.20 dev: false resolution: - integrity: sha512-Er2FQX0oa3nV7eM1o0tNCTx7izmQtwAQsIiaLRWtavAAEcskb0XJ5OjJbVrYXWOTr8om921Scabn4/tzlx7j1Q== + integrity: sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg== /@babel/helper-optimise-call-expression/7.10.4: dependencies: - '@babel/types': 7.10.4 + '@babel/types': 7.11.0 dev: false resolution: integrity: sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== /@babel/helper-replace-supers/7.10.4: dependencies: - '@babel/helper-member-expression-to-functions': 7.10.4 + '@babel/helper-member-expression-to-functions': 7.11.0 '@babel/helper-optimise-call-expression': 7.10.4 - '@babel/traverse': 7.10.4 - '@babel/types': 7.10.4 + '@babel/traverse': 7.11.0 + '@babel/types': 7.11.0 dev: false resolution: integrity: sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A== /@babel/helper-simple-access/7.10.4: dependencies: '@babel/template': 7.10.4 - '@babel/types': 7.10.4 + '@babel/types': 7.11.0 dev: false resolution: integrity: sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw== - /@babel/helper-split-export-declaration/7.10.4: + /@babel/helper-split-export-declaration/7.11.0: dependencies: - '@babel/types': 7.10.4 + '@babel/types': 7.11.0 dev: false resolution: - integrity: sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg== + integrity: sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== /@babel/helper-validator-identifier/7.10.4: dev: false resolution: @@ -393,8 +392,8 @@ packages: /@babel/helpers/7.10.4: dependencies: '@babel/template': 7.10.4 - '@babel/traverse': 7.10.4 - '@babel/types': 7.10.4 + '@babel/traverse': 7.11.0 + '@babel/types': 7.11.0 dev: false resolution: integrity: sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA== @@ -406,50 +405,43 @@ packages: dev: false resolution: integrity: sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== - /@babel/parser/7.10.4: + /@babel/parser/7.11.4: dev: false engines: node: '>=6.0.0' hasBin: true resolution: - integrity: sha512-8jHII4hf+YVDsskTF6WuMB3X4Eh+PsUkC2ljq22so5rHvH+T8BzyL94VOdyFLNR8tBSVXOTbNHOKpR4TfRxVtA== - /@babel/runtime-corejs3/7.10.4: - dependencies: - core-js-pure: 3.6.5 - regenerator-runtime: 0.13.5 - dev: false - resolution: - integrity: sha512-BFlgP2SoLO9HJX9WBwN67gHWMBhDX/eDz64Jajd6mR/UAUzqrNMm99d4qHnVaKscAElZoFiPv+JpR/Siud5lXw== + integrity: sha512-MggwidiH+E9j5Sh8pbrX5sJvMcsqS5o+7iB42M9/k0CD63MjYbdP4nhSh7uB5wnv2/RVzTZFTxzF/kIa5mrCqA== /@babel/template/7.10.4: dependencies: '@babel/code-frame': 7.10.4 - '@babel/parser': 7.10.4 - '@babel/types': 7.10.4 + '@babel/parser': 7.11.4 + '@babel/types': 7.11.0 dev: false resolution: integrity: sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== - /@babel/traverse/7.10.4: + /@babel/traverse/7.11.0: dependencies: '@babel/code-frame': 7.10.4 - '@babel/generator': 7.10.4 + '@babel/generator': 7.11.4 '@babel/helper-function-name': 7.10.4 - '@babel/helper-split-export-declaration': 7.10.4 - '@babel/parser': 7.10.4 - '@babel/types': 7.10.4 + '@babel/helper-split-export-declaration': 7.11.0 + '@babel/parser': 7.11.4 + '@babel/types': 7.11.0 debug: 4.1.1 globals: 11.12.0 - lodash: 4.17.19 + lodash: 4.17.20 dev: false resolution: - integrity: sha512-aSy7p5THgSYm4YyxNGz6jZpXf+Ok40QF3aA2LyIONkDHpAcJzDUqlCKXv6peqYUs2gmic849C/t2HKw2a2K20Q== - /@babel/types/7.10.4: + integrity: sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg== + /@babel/types/7.11.0: dependencies: '@babel/helper-validator-identifier': 7.10.4 - lodash: 4.17.19 + lodash: 4.17.20 to-fast-properties: 2.0.0 dev: false resolution: - integrity: sha512-UTCFOxC3FsFHb7lkRMVvgLzaRVamXuAs2Tz4wajva4WxtVY82eZeaUBtC2Zt95FU9TiznuC0Zk35tsim8jeVpg== + integrity: sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA== /@bahmutov/data-driven/1.0.0: dependencies: check-more-types: 2.24.0 @@ -469,19 +461,19 @@ packages: node: '>=8' resolution: integrity: sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== - /@microsoft/api-documenter/7.8.55: + /@microsoft/api-documenter/7.8.56: dependencies: - '@microsoft/api-extractor-model': 7.9.6 + '@microsoft/api-extractor-model': 7.9.7 '@microsoft/tsdoc': 0.12.19 - '@rushstack/node-core-library': 3.33.5 - '@rushstack/ts-command-line': 4.6.9 + '@rushstack/node-core-library': 3.33.6 + '@rushstack/ts-command-line': 4.6.10 colors: 1.2.5 js-yaml: 3.13.1 resolve: 1.17.0 dev: false hasBin: true resolution: - integrity: sha512-NhRc45gUhwZiUzdyA9U5x3A3Ql3nKhu2iBsk5CrguOAtEw/rJ0rGJ9Ufj52V4J+dQ3/itI+sFicReZrXs90Tjg== + integrity: sha512-nf2hRScOib5O6kAi+gbnixWdmrpcpNxaiyzGh3P+hts6BpW1F2dgRSFpLT6cMZlCNjw6NrHA58XaLqc36QUltg== /@microsoft/api-extractor-model/7.7.10: dependencies: '@microsoft/tsdoc': 0.12.19 @@ -489,13 +481,13 @@ packages: dev: false resolution: integrity: sha512-gMFDXwUgoQYz9TgatyNPALDdZN4xBC3Un3fGwlzME+vM13PoJ26pGuqI7kv/OlK9+q2sgrEdxWns8D3UnLf2TA== - /@microsoft/api-extractor-model/7.9.6: + /@microsoft/api-extractor-model/7.9.7: dependencies: '@microsoft/tsdoc': 0.12.19 - '@rushstack/node-core-library': 3.33.5 + '@rushstack/node-core-library': 3.33.6 dev: false resolution: - integrity: sha512-npGZSgOk1iDre5DbmIZpxAeppsYDCwaRmxNZy8afVOKh0PPiOmnZEUzEyvGCNIQBdHC8B7f8L7qLgLlkm2dq8A== + integrity: sha512-9ztrVtUYsnpUC6S+0PR72h7CGvzAX6ljdo6FOzq+jVte743Nb9TMdV97fnJO/n8XRSGUOAKsApgED0GgAek4jw== /@microsoft/api-extractor/7.7.11: dependencies: '@microsoft/api-extractor-model': 7.7.10 @@ -503,7 +495,7 @@ packages: '@rushstack/node-core-library': 3.19.6 '@rushstack/ts-command-line': 4.3.13 colors: 1.2.5 - lodash: 4.17.19 + lodash: 4.17.20 resolve: 1.8.1 source-map: 0.6.1 typescript: 3.7.5 @@ -630,10 +622,10 @@ packages: rollup: ^1.20.0 || ^2.0.0 resolution: integrity: sha512-Gcp9E8y68Kx+Jo8zy/ZpiiAkb0W01cSqnxOz6h9bPR7MU3gaoTEdRf7xXYplwli1SBFEswXX588ESj+50Brfxw== - /@rollup/plugin-node-resolve/8.1.0_rollup@1.32.1: + /@rollup/plugin-node-resolve/8.4.0_rollup@1.32.1: dependencies: '@rollup/pluginutils': 3.1.0_rollup@1.32.1 - '@types/resolve': 0.0.8 + '@types/resolve': 1.17.1 builtin-modules: 3.1.0 deep-freeze: 0.0.1 deepmerge: 4.2.2 @@ -646,7 +638,7 @@ packages: peerDependencies: rollup: ^1.20.0||^2.0.0 resolution: - integrity: sha512-ovq7ZM3JJYUUmEjjO+H8tnUdmQmdQudJB7xruX8LFZ1W2q8jXdPUS6SsIYip8ByOApu4RR7729Am9WhCeCMiHA== + integrity: sha512-LFqKdRLn0ShtQyf6SBYO69bGE1upV6wUhBX0vFOUnLAyzx5cwp8svA0eHUnu8+YU57XOkrMtfG63QOpQx25pHQ== /@rollup/plugin-replace/2.3.3_rollup@1.32.1: dependencies: '@rollup/pluginutils': 3.1.0_rollup@1.32.1 @@ -682,7 +674,7 @@ packages: dev: false resolution: integrity: sha512-1+FoymIdr9W9k0D8fdZBBPwi5YcMwh/RyESuL5bY29rLICFxSLOPK+ImVZ1OcWj9GEMsvDx5pNpJ311mHQk+MA== - /@rushstack/node-core-library/3.33.5: + /@rushstack/node-core-library/3.33.6: dependencies: '@types/node': 10.17.13 colors: 1.2.5 @@ -695,7 +687,7 @@ packages: z-schema: 3.18.4 dev: false resolution: - integrity: sha512-eUTjIbXuWctD5hULyHn2tIm/SqXNagjqlMfGg28ZeQkcPx4gpNTvJSv2Cau8b8Nco+yblbWVOi/BNCh3+ai3bA== + integrity: sha512-930AP4Zj14Z4ulQ6ty2v3DM+D31zpLslAJuHB5E1qh/0+8JLkA0cf+wd2QiXjdIBpG/UdrHbReh5e9/e920YJw== /@rushstack/ts-command-line/4.3.13: dependencies: '@types/argparse': 1.0.33 @@ -704,7 +696,7 @@ packages: dev: false resolution: integrity: sha512-BUBbjYu67NJGQkpHu8aYm7kDoMFizL1qx78+72XE3mX/vDdXYJzw/FWS7TPcMJmY4kNlYs979v2B0Q0qa2wRiw== - /@rushstack/ts-command-line/4.6.9: + /@rushstack/ts-command-line/4.6.10: dependencies: '@types/argparse': 1.0.38 argparse: 1.0.10 @@ -712,34 +704,34 @@ packages: string-argv: 0.3.1 dev: false resolution: - integrity: sha512-HrwXkKAHMj14ZTH/70AbrR7vpA5CMiE1oKC1F+hDnnyi94bvOGKLRf3mpiynHKWMPJAJrwREP1Lcf3/UBfGWGg== - /@sinonjs/commons/1.8.0: + integrity: sha512-WhB/+yGvfmdsMFhEeVaJ9lBwPANFdsoKPsEkzSOVj60qG4aLWABeEl5rOdEwbbnx83RaNN2oQW8TX3enD+vdmw== + /@sinonjs/commons/1.8.1: dependencies: type-detect: 4.0.8 dev: false resolution: - integrity: sha512-wEj54PfsZ5jGSwMX68G8ZXFawcSglQSXqCftWX3ec8MDUzQdHgcKvw97awHbY0efQEL5iKUOAmmVtoYgmrSG4Q== + integrity: sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw== /@sinonjs/fake-timers/6.0.1: dependencies: - '@sinonjs/commons': 1.8.0 + '@sinonjs/commons': 1.8.1 dev: false resolution: integrity: sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== /@sinonjs/formatio/5.0.1: dependencies: - '@sinonjs/commons': 1.8.0 - '@sinonjs/samsam': 5.0.3 + '@sinonjs/commons': 1.8.1 + '@sinonjs/samsam': 5.1.0 dev: false resolution: integrity: sha512-KaiQ5pBf1MpS09MuA0kp6KBQt2JUOQycqVG1NZXvzeaXe5LGFqAKueIS0bw4w0P9r7KuBSVdUk5QjXsUdu2CxQ== - /@sinonjs/samsam/5.0.3: + /@sinonjs/samsam/5.1.0: dependencies: - '@sinonjs/commons': 1.8.0 + '@sinonjs/commons': 1.8.1 lodash.get: 4.4.2 type-detect: 4.0.8 dev: false resolution: - integrity: sha512-QucHkc2uMJ0pFGjJUDP3F9dq5dx8QIaqISl9QgwLOh6P9yv877uONPGXh/OH/0zmM3tW1JjuJltAZV2l7zU+uQ== + integrity: sha512-42nyaQOVunX5Pm6GRJobmzbS7iLI+fhERITnETXzzwDZh+TtDr/Au3yAvXVjFmZ4wEUaE4Y3NFZfKv0bV0cbtg== /@sinonjs/text-encoding/0.7.1: dev: false resolution: @@ -763,29 +755,29 @@ packages: /@types/body-parser/1.19.0: dependencies: '@types/connect': 3.4.33 - '@types/node': 8.10.61 + '@types/node': 8.10.62 dev: false resolution: integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ== /@types/chai-as-promised/7.1.3: dependencies: - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 dev: false resolution: integrity: sha512-FQnh1ohPXJELpKhzjuDkPLR2BZCAqed+a6xV4MI/T3XzHfd2FlarfUGUdZYgqYe8oxkYn0fchHEeHfHqdZ96sg== /@types/chai-string/1.4.2: dependencies: - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 dev: false resolution: integrity: sha512-ld/1hV5qcPRGuwlPdvRfvM3Ka/iofOk2pH4VkasK4b1JJP1LjNmWWn0LsISf6RRzyhVOvs93rb9tM09e+UuF8Q== - /@types/chai/4.2.11: + /@types/chai/4.2.12: dev: false resolution: - integrity: sha512-t7uW6eFafjO+qJ3BIV2gGUyZs27egcNRkUdalkud+Qa3+kg//f129iuOFivHDXQ+vnU3fDXuwgv0cqMCbcE8sw== + integrity: sha512-aN5IAC8QNtSUdQzxu7lGBgYAOuU1tmRU4c9dIq5OKGf/SBVjXo+ffM2wEjudAWbgpOhy60nLoAGH1xm8fpCKFQ== /@types/chalk/2.2.0: dependencies: - chalk: 4.1.0 + chalk: 3.0.0 deprecated: 'This is a stub types definition for chalk (https://github.com/chalk/chalk). chalk provides its own type definitions, so you don''t need @types/chalk installed!' dev: false resolution: @@ -796,7 +788,7 @@ packages: integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== /@types/connect/3.4.33: dependencies: - '@types/node': 8.10.61 + '@types/node': 8.10.62 dev: false resolution: integrity: sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A== @@ -823,20 +815,20 @@ packages: dev: false resolution: integrity: sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g== - /@types/express-serve-static-core/4.17.8: + /@types/express-serve-static-core/4.17.9: dependencies: - '@types/node': 8.10.61 - '@types/qs': 6.9.3 + '@types/node': 8.10.62 + '@types/qs': 6.9.4 '@types/range-parser': 1.2.3 dev: false resolution: - integrity: sha512-1SJZ+R3Q/7mLkOD9ewCBDYD2k0WyZQtWYqF/2VvoNN2/uhI49J9CDN4OAm+wGMA0DbArA4ef27xl4+JwMtGggw== + integrity: sha512-DG0BYg6yO+ePW+XoDENYz8zhNGC3jDDEpComMYn7WJc4mY1Us8Rw9ax2YhJXxpyk2SF47PQAoQ0YyVT1a0bEkA== /@types/express/4.17.7: dependencies: '@types/body-parser': 1.19.0 - '@types/express-serve-static-core': 4.17.8 - '@types/qs': 6.9.3 - '@types/serve-static': 1.13.4 + '@types/express-serve-static-core': 4.17.9 + '@types/qs': 6.9.4 + '@types/serve-static': 1.13.5 dev: false resolution: integrity: sha512-dCOT5lcmV/uC2J9k0rPafATeeyz+99xTt54ReX11/LObZgfzJqZNcW27zGhYyX+9iSEGXGt5qLPwRSvBZcLvtQ== @@ -846,20 +838,20 @@ packages: integrity: sha512-mky/O83TXmGY39P1H9YbUpjV6l6voRYlufqfFCvel8l1phuy8HRjdWc1rrPuN53ITBJlbyMSV6z3niOySO5pgQ== /@types/fs-extra/8.1.1: dependencies: - '@types/node': 8.10.61 + '@types/node': 8.10.62 dev: false resolution: integrity: sha512-TcUlBem321DFQzBNuz8p0CLLKp0VvF/XH9E4KHNmgwyp4E3AfgI5cjiIVZWlbfThBop2qxFIh4+LeY6hVWWZ2w== /@types/glob/7.1.3: dependencies: '@types/minimatch': 3.0.3 - '@types/node': 8.10.61 + '@types/node': 8.10.62 dev: false resolution: integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== /@types/is-buffer/2.0.0: dependencies: - '@types/node': 8.10.61 + '@types/node': 8.10.62 dev: false resolution: integrity: sha512-0f7N/e3BAz32qDYvgB4d2cqv1DqUwvGxHkXsrucICn8la1Vb6Yl6Eg8mPScGwUiqHJeE7diXlzaK+QMA9m4Gxw== @@ -881,7 +873,7 @@ packages: integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4= /@types/jws/3.2.2: dependencies: - '@types/node': 8.10.61 + '@types/node': 8.10.62 dev: false resolution: integrity: sha512-S0ohSSX8ioT65zu8KbG99xKyFV3InIjbM3c8roYqWy4+5HpYPyUHLYykfhM6MEI5B/3s7KSZPGFyCzCrZ2TOZA== @@ -895,14 +887,14 @@ packages: integrity: sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w== /@types/md5/2.2.0: dependencies: - '@types/node': 8.10.61 + '@types/node': 8.10.62 dev: false resolution: integrity: sha512-JN8OVL/wiDlCWTPzplsgMPu0uE9Q6blwp68rYsfk2G8aokRUQ8XD9MEhZwihfAiQvoyE+m31m6i3GFXwYWomKQ== - /@types/mime/2.0.2: + /@types/mime/2.0.3: dev: false resolution: - integrity: sha512-4kPlzbljFcsttWEq6aBW0OZe6BDajAmyvr2xknBG92tejQnvdGtT9+kXSZ580DqpxY9qG2xeQVF9Dq0ymUTo5Q== + integrity: sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q== /@types/minimatch/3.0.3: dev: false resolution: @@ -917,13 +909,13 @@ packages: integrity: sha512-ZvO2tAcjmMi8V/5Z3JsyofMe3hasRcaw88cto5etSVMwVQfeivGAlEYmaQgceUSVYFofVjT+ioHsATjdWcFt1w== /@types/mock-fs/4.10.0: dependencies: - '@types/node': 8.10.61 + '@types/node': 8.10.62 dev: false resolution: integrity: sha512-FQ5alSzmHMmliqcL36JqIA4Yyn9jyJKvRSGV3mvPh108VFatX7naJDzSG4fnFQNZFq9dIx0Dzoe6ddflMB2Xkg== /@types/mock-require/2.0.0: dependencies: - '@types/node': 8.10.61 + '@types/node': 8.10.62 dev: false resolution: integrity: sha512-nOgjoE5bBiDeiA+z41i95makyHUSMWQMOPocP+J67Pqx/68HAXaeWN1NFtrAYYV6LrISIZZ8vKHm/a50k0f6Sg== @@ -933,7 +925,7 @@ packages: integrity: sha512-DPxmjiDwubsNmguG5X4fEJ+XCyzWM3GXWsqQlvUcjJKa91IOoJUy51meDr0GkzK64qqNcq85ymLlyjoct9tInw== /@types/node-fetch/2.5.7: dependencies: - '@types/node': 8.10.61 + '@types/node': 8.10.62 form-data: 3.0.0 dev: false resolution: @@ -942,10 +934,14 @@ packages: dev: false resolution: integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg== - /@types/node/8.10.61: + /@types/node/10.17.28: + dev: false + resolution: + integrity: sha512-dzjES1Egb4c1a89C7lKwQh8pwjYmlOAG9dW1pBgxEk57tMrLnssOfEthz8kdkNaBd7lIqQx7APm5+mZ619IiCQ== + /@types/node/8.10.62: dev: false resolution: - integrity: sha512-l+zSbvT8TPRaCxL1l9cwHCb0tSqGAGcjPJFItGGYat5oCTiq1uQQKYg5m7AF1mgnEBzFXGLJ2LRmNjtreRX76Q== + integrity: sha512-76fupxOYVxk36kb7O/6KtrAPZ9jnSK3+qisAX4tQMEuGNdlvl7ycwatlHqjoE6jHfVtXFM3pCrCixZOidc5cuw== /@types/prettier/2.0.2: dev: false resolution: @@ -954,10 +950,10 @@ packages: dev: false resolution: integrity: sha1-bqrDJHpMXO/JRILl2Hw3MLNfUFM= - /@types/qs/6.9.3: + /@types/qs/6.9.4: dev: false resolution: - integrity: sha512-7s9EQWupR1fTc2pSMtXRQ9w9gLOcrJn+h7HOXw4evxyvVqMi4f+q7d2tnFe3ng3SNHjtK+0EzGMGFUQX4/AQRA== + integrity: sha512-+wYo+L6ZF6BMoEjtf8zB2esQsqdV6WsjRK/GP9WOgLPrq87PbNWgIxS76dS5uvl/QXtHGakZmwTznIfcPXcKlQ== /@types/query-string/6.2.0: dev: false resolution: @@ -966,29 +962,50 @@ packages: dev: false resolution: integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== - /@types/resolve/0.0.8: + /@types/resolve/1.17.1: dependencies: '@types/node': 10.17.13 dev: false resolution: - integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== + integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== + /@types/rollup-plugin-node-builtins/2.1.1: + dependencies: + '@types/node': 10.17.28 + rollup: 0.63.5 + dev: false + resolution: + integrity: sha512-1LlOG2TMdv2fP+OVkqUk1mdGwEPfWBLv9BlGu8dkaSiJtMMkCY0C4FAa70m2+BipmtTYs5N9JAef2aCzatNp0w== + /@types/rollup-plugin-node-globals/1.4.0: + dependencies: + '@types/node': 10.17.28 + rollup: 0.63.5 + dev: false + resolution: + integrity: sha512-C/M+PCe+Up1nrdo8PTa2tGr6ppOVLWkKni2haYU55kWDBybwMupptV9MeghQLzu262aKsuWdzMjsfduSZt6A2w== + /@types/rollup-plugin-sourcemaps/0.4.2: + dependencies: + '@types/node': 10.17.28 + rollup: 0.63.5 + dev: false + resolution: + integrity: sha512-dqF1rMFy4O8yNlQYwYPos5Cfav0f6M7PLH8B33gsslQ0zA9MX1jMGokwNuJ3Z3EXAzsKF/xAWNHpFmELcgYJww== /@types/semaphore/1.1.0: dev: false resolution: integrity: sha512-YD+lyrPhrsJdSOaxmA9K1lzsCoN0J29IsQGMKd67SbkPDXxJPdwdqpok1sytD19NEozUaFpjIsKOWnJDOYO/GA== - /@types/serve-static/1.13.4: + /@types/serve-static/1.13.5: dependencies: - '@types/express-serve-static-core': 4.17.8 - '@types/mime': 2.0.2 + '@types/express-serve-static-core': 4.17.9 + '@types/mime': 2.0.3 dev: false resolution: - integrity: sha512-jTDt0o/YbpNwZbQmE/+2e+lfjJEJJR0I3OFaKQKPWkASkCoW3i6fsUnqudSMcNAfbtmADGu8f4MV4q+GqULmug== - /@types/sinon/9.0.4: + integrity: sha512-6M64P58N+OXjU432WoLLBQxbA0LRGBCRm7aAGQJ+SMC1IMl0dgRVi9EFfoDcS2a7Xogygk/eGN94CfwU9UF7UQ== + /@types/sinon/9.0.5: dependencies: '@types/sinonjs__fake-timers': 6.0.1 dev: false resolution: - integrity: sha512-sJmb32asJZY6Z2u09bl0G2wglSxDlROlAejCjsnor+LzBMz17gu8IU7vKC/vWDnv9zEq2wqADHVXFjf4eE8Gdw== + integrity: sha512-4CnkGdM/5/FXDGqL32JQ1ttVrGvhOoesLLF7VnTh4KdjK5N5VQOtxaylFqqTjnHx55MnD9O02Nbk5c1ELC8wlQ== /@types/sinonjs__fake-timers/6.0.1: dev: false resolution: @@ -999,33 +1016,33 @@ packages: integrity: sha512-I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A== /@types/tunnel/0.0.0: dependencies: - '@types/node': 8.10.61 + '@types/node': 8.10.62 dev: false resolution: integrity: sha512-FGDp0iBRiBdPjOgjJmn1NH0KDLN+Z8fRmo+9J7XGBhubq1DPrGrbmG4UTlGzrpbCpesMqD0sWkzi27EYkOMHyg== /@types/tunnel/0.0.1: dependencies: - '@types/node': 8.10.61 + '@types/node': 8.10.62 dev: false resolution: integrity: sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A== - /@types/underscore/1.10.5: + /@types/underscore/1.10.22: dev: false resolution: - integrity: sha512-4pI77A5w5QjFFMlEDkcMYN/B3cWACYV++J2wYT15+WcB/om3YJVejzi6i++e/13J7G4rDGNX4HR6QVq9h8fOVQ== - /@types/uuid/8.0.0: + integrity: sha512-fiJulOOmc747q+mZwBtLyBu6yBX2uI4biuQ1Y3JvcU7YjmdOEOracUXTiET/PAWI2hhoUH1t4HbwJj42YEnbkg== + /@types/uuid/8.3.0: dev: false resolution: - integrity: sha512-xSQfNcvOiE5f9dyd4Kzxbof1aTrLobL278pGLKOZI6esGfZ7ts9Ka16CzIN6Y8hFHE1C7jIBZokULhK1bOgjRw== + integrity: sha512-eQ9qFW/fhfGJF8WKHGEHZEyVWfZxrT+6CLIJGBcZPfxUh/+BnEj+UCGYMlr9qZuX/2AltsvwrGqp0LhEW8D0zQ== /@types/ws/7.2.6: dependencies: - '@types/node': 8.10.61 + '@types/node': 8.10.62 dev: false resolution: integrity: sha512-Q07IrQUSNpr+cXU4E4LtkSIBPie5GLZyyMC1QtQYRLWz701+XcoVygGUZgvLqElq1nU4ICldMYPnexlBsg3dqQ== /@types/xml2js/0.4.5: dependencies: - '@types/node': 8.10.61 + '@types/node': 8.10.62 dev: false resolution: integrity: sha512-yohU3zMn0fkhlape1nxXG2bLEGZRc1FeqF80RoHaYXJN7uibaauXfhzhOJr1Xh36sn+/tx21QAOf07b/xYVk1w== @@ -1041,18 +1058,18 @@ packages: integrity: sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w== /@types/yauzl/2.9.1: dependencies: - '@types/node': 8.10.61 + '@types/node': 8.10.62 dev: false optional: true resolution: integrity: sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA== - /@typescript-eslint/eslint-plugin-tslint/2.34.0_f8f62cb1f34b48259c049dd0f60912e9: + /@typescript-eslint/eslint-plugin-tslint/2.34.0_8ecfbc9f33e253d01ca741854a1cb01c: dependencies: - '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.7 eslint: 6.8.0 - lodash: 4.17.19 - tslint: 5.20.1_typescript@3.9.6 - typescript: 3.9.6 + lodash: 4.17.20 + tslint: 5.20.1_typescript@3.9.7 + typescript: 3.9.7 dev: false engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 @@ -1062,15 +1079,15 @@ packages: typescript: '*' resolution: integrity: sha512-sCPCbFm1qRTzloeMUlHEKfgQH/2u9bUcW7tX5wjzRw1LWzsr+iNXS8I+2or9ep8mlqqE0Vy6hsMm4vVF82M2jw== - /@typescript-eslint/eslint-plugin/2.34.0_3787943315ebc5ea524d5c102dc9e452: + /@typescript-eslint/eslint-plugin/2.34.0_5004700905763c91177aaa7d1d0d56ac: dependencies: - '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.6 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.7 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 eslint: 6.8.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 - tsutils: 3.17.1_typescript@3.9.6 - typescript: 3.9.6 + tsutils: 3.17.1_typescript@3.9.7 + typescript: 3.9.7 dev: false engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 @@ -1083,14 +1100,14 @@ packages: optional: true resolution: integrity: sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ== - /@typescript-eslint/experimental-utils/2.34.0_eslint@6.8.0+typescript@3.9.6: + /@typescript-eslint/experimental-utils/2.34.0_eslint@6.8.0+typescript@3.9.7: dependencies: '@types/json-schema': 7.0.5 - '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.9.6 + '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.9.7 eslint: 6.8.0 eslint-scope: 5.1.0 eslint-utils: 2.1.0 - typescript: 3.9.6 + typescript: 3.9.7 dev: false engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 @@ -1099,14 +1116,14 @@ packages: typescript: '*' resolution: integrity: sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== - /@typescript-eslint/parser/2.34.0_eslint@6.8.0+typescript@3.9.6: + /@typescript-eslint/parser/2.34.0_eslint@6.8.0+typescript@3.9.7: dependencies: '@types/eslint-visitor-keys': 1.0.0 - '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.6 - '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.9.6 + '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.7 + '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.9.7 eslint: 6.8.0 eslint-visitor-keys: 1.3.0 - typescript: 3.9.6 + typescript: 3.9.7 dev: false engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 @@ -1118,16 +1135,16 @@ packages: optional: true resolution: integrity: sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA== - /@typescript-eslint/typescript-estree/2.34.0_typescript@3.9.6: + /@typescript-eslint/typescript-estree/2.34.0_typescript@3.9.7: dependencies: debug: 4.1.1 eslint-visitor-keys: 1.3.0 glob: 7.1.6 is-glob: 4.0.1 - lodash: 4.17.19 + lodash: 4.17.20 semver: 7.3.2 - tsutils: 3.17.1_typescript@3.9.6 - typescript: 3.9.6 + tsutils: 3.17.1_typescript@3.9.7 + typescript: 3.9.7 dev: false engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 @@ -1150,6 +1167,12 @@ packages: node: '>=6.5' resolution: integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + /abstract-leveldown/0.12.4: + dependencies: + xtend: 3.0.0 + dev: false + resolution: + integrity: sha1-KeGOYy5g5OIh1YECR4UqY9ey5BA= /accepts/1.3.7: dependencies: mime-types: 2.1.27 @@ -1159,24 +1182,37 @@ packages: node: '>= 0.6' resolution: integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== - /acorn-jsx/5.2.0_acorn@7.3.1: + /acorn-jsx/5.2.0_acorn@7.4.0: dependencies: - acorn: 7.3.1 + acorn: 7.4.0 dev: false peerDependencies: acorn: ^6.0.0 || ^7.0.0 resolution: integrity: sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== - /acorn/7.3.1: + /acorn-walk/7.2.0: + dev: false + engines: + node: '>=0.4.0' + resolution: + integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + /acorn/5.7.4: dev: false engines: node: '>=0.4.0' hasBin: true resolution: - integrity: sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA== + integrity: sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== + /acorn/7.4.0: + dev: false + engines: + node: '>=0.4.0' + hasBin: true + resolution: + integrity: sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w== /adal-node/0.1.28: dependencies: - '@types/node': 8.10.61 + '@types/node': 8.10.62 async: 3.2.0 date-utils: 1.2.21 jws: 3.2.2 @@ -1224,7 +1260,7 @@ packages: node: '>= 6.0.0' resolution: integrity: sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg== - /ajv/6.12.3: + /ajv/6.12.4: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 @@ -1232,7 +1268,7 @@ packages: uri-js: 4.2.2 dev: false resolution: - integrity: sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA== + integrity: sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ== /amdefine/1.0.1: dev: false engines: @@ -1333,6 +1369,7 @@ packages: integrity: sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw== /aproba/1.2.0: dev: false + optional: true resolution: integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== /archy/1.0.0: @@ -1344,6 +1381,7 @@ packages: delegates: 1.0.0 readable-stream: 2.3.7 dev: false + optional: true resolution: integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== /arg/4.1.0: @@ -1425,6 +1463,15 @@ packages: dev: false resolution: integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + /asn1.js/5.4.1: + dependencies: + bn.js: 4.11.9 + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + safer-buffer: 2.1.2 + dev: false + resolution: + integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== /asn1/0.2.4: dependencies: safer-buffer: 2.1.2 @@ -1444,16 +1491,27 @@ packages: dev: false resolution: integrity: sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== + /assert/2.0.0: + dependencies: + es6-object-assign: 1.1.0 + is-nan: 1.3.0 + object-is: 1.1.2 + util: 0.12.3 + dev: false + resolution: + integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A== /assertion-error/1.1.0: dev: false resolution: integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== - /ast-types/0.13.3: + /ast-types/0.14.1: + dependencies: + tslib: 2.0.1 dev: false engines: node: '>=4' resolution: - integrity: sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA== + integrity: sha512-pfSiukbt23P1qMhNnsozLzhMLBs7EEeXqPyvPmnuZM+RMfwfqwDbSVKYflgGuVI7/VehR4oMks0igzdNAg4VeQ== /astral-regex/1.0.0: dev: false engines: @@ -1511,10 +1569,10 @@ packages: dev: false resolution: integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - /aws4/1.10.0: + /aws4/1.10.1: dev: false resolution: - integrity: sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA== + integrity: sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA== /axios/0.19.2: dependencies: follow-redirects: 1.5.10 @@ -1604,14 +1662,20 @@ packages: node: '>=8' resolution: integrity: sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ== - /bl/4.0.2: + /bl/0.8.2: + dependencies: + readable-stream: 1.0.34 + dev: false + resolution: + integrity: sha1-yba8oI0bwuoA/Ir7Txpf0eHGbk4= + /bl/4.0.3: dependencies: buffer: 5.6.0 inherits: 2.0.4 readable-stream: 3.6.0 dev: false resolution: - integrity: sha512-j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ== + integrity: sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg== /blob/0.0.5: dev: false resolution: @@ -1620,6 +1684,14 @@ packages: dev: false resolution: integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + /bn.js/4.11.9: + dev: false + resolution: + integrity: sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== + /bn.js/5.1.3: + dev: false + resolution: + integrity: sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ== /body-parser/1.19.0: dependencies: bytes: 3.1.0 @@ -1652,14 +1724,87 @@ packages: node: '>=8' resolution: integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + /brorand/1.1.0: + dev: false + resolution: + integrity: sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + /browser-resolve/1.11.3: + dependencies: + resolve: 1.1.7 + dev: false + resolution: + integrity: sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== /browser-stdout/1.3.1: dev: false resolution: integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== + /browserify-aes/1.2.0: + dependencies: + buffer-xor: 1.0.3 + cipher-base: 1.0.4 + create-hash: 1.2.0 + evp_bytestokey: 1.0.3 + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: false + resolution: + integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + /browserify-cipher/1.0.1: + dependencies: + browserify-aes: 1.2.0 + browserify-des: 1.0.2 + evp_bytestokey: 1.0.3 + dev: false + resolution: + integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + /browserify-des/1.0.2: + dependencies: + cipher-base: 1.0.4 + des.js: 1.0.1 + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: false + resolution: + integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + /browserify-fs/1.0.0: + dependencies: + level-filesystem: 1.2.0 + level-js: 2.2.4 + levelup: 0.18.6 + dev: false + resolution: + integrity: sha1-8HWqinKdTRcW0GZiDjhvzBMRqW8= /browserify-mime/1.2.9: dev: false resolution: integrity: sha1-rrGvKN5sDXpqLOQK22j/GEIq8x8= + /browserify-rsa/4.0.1: + dependencies: + bn.js: 4.11.9 + randombytes: 2.1.0 + dev: false + resolution: + integrity: sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= + /browserify-sign/4.2.1: + dependencies: + bn.js: 5.1.3 + browserify-rsa: 4.0.1 + create-hash: 1.2.0 + create-hmac: 1.1.7 + elliptic: 6.5.3 + inherits: 2.0.4 + parse-asn1: 5.1.6 + readable-stream: 3.6.0 + safe-buffer: 5.2.1 + dev: false + resolution: + integrity: sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== + /browserify-zlib/0.2.0: + dependencies: + pako: 1.0.11 + dev: false + resolution: + integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== /buffer-crc32/0.2.13: dev: false resolution: @@ -1668,10 +1813,18 @@ packages: dev: false resolution: integrity: sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= + /buffer-es6/4.9.3: + dev: false + resolution: + integrity: sha1-8mNHuC33b9N+GLy1KIxJcM/VxAQ= /buffer-from/1.1.1: dev: false resolution: integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + /buffer-xor/1.0.3: + dev: false + resolution: + integrity: sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= /buffer/5.6.0: dependencies: base64-js: 1.3.1 @@ -1691,6 +1844,10 @@ packages: node: '>=6' resolution: integrity: sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw== + /builtin-status-codes/3.0.0: + dev: false + resolution: + integrity: sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= /bytes/3.1.0: dev: false engines: @@ -1710,7 +1867,7 @@ packages: rimraf: 3.0.2 test-exclude: 6.0.0 v8-to-istanbul: 5.0.1 - yargs: 15.4.0 + yargs: 15.4.1 yargs-parser: 18.1.3 dev: false engines: @@ -1828,7 +1985,7 @@ packages: /chalk/3.0.0: dependencies: ansi-styles: 4.2.1 - supports-color: 7.1.0 + supports-color: 7.2.0 dev: false engines: node: '>=8' @@ -1837,7 +1994,7 @@ packages: /chalk/4.1.0: dependencies: ansi-styles: 4.2.1 - supports-color: 7.1.0 + supports-color: 7.2.0 dev: false engines: node: '>=10' @@ -1877,7 +2034,7 @@ packages: fsevents: 2.1.3 resolution: integrity: sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A== - /chokidar/3.4.0: + /chokidar/3.4.2: dependencies: anymatch: 3.1.1 braces: 3.0.2 @@ -1892,7 +2049,7 @@ packages: optionalDependencies: fsevents: 2.1.3 resolution: - integrity: sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ== + integrity: sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A== /chownr/1.1.4: dev: false resolution: @@ -1901,6 +2058,13 @@ packages: dev: false resolution: integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + /cipher-base/1.0.4: + dependencies: + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: false + resolution: + integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== /cli-cursor/3.1.0: dependencies: restore-cursor: 3.1.0 @@ -1935,6 +2099,10 @@ packages: dev: false resolution: integrity: sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE= + /clone/0.1.19: + dev: false + resolution: + integrity: sha1-YT+2hjmyaklKxTJT4Vsaa9iK2oU= /clone/1.0.4: dev: false engines: @@ -1952,6 +2120,7 @@ packages: dev: false engines: node: '>=0.10.0' + optional: true resolution: integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= /color-convert/1.9.3: @@ -1993,6 +2162,15 @@ packages: node: '>=0.1.90' resolution: integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== + /combine-source-map/0.8.0: + dependencies: + convert-source-map: 1.1.3 + inline-source-map: 0.6.2 + lodash.memoize: 3.0.4 + source-map: 0.5.7 + dev: false + resolution: + integrity: sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos= /combined-stream/1.0.8: dependencies: delayed-stream: 1.0.0 @@ -2035,6 +2213,17 @@ packages: dev: false resolution: integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + /concat-stream/1.6.2: + dependencies: + buffer-from: 1.1.1 + inherits: 2.0.4 + readable-stream: 2.3.7 + typedarray: 0.0.6 + dev: false + engines: + '0': node >= 0.8 + resolution: + integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== /connect/3.7.0: dependencies: debug: 2.6.9 @@ -2046,10 +2235,19 @@ packages: node: '>= 0.10.0' resolution: integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== + /console-browserify/1.2.0: + dev: false + resolution: + integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== /console-control-strings/1.1.0: dev: false + optional: true resolution: integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + /constants-browserify/1.0.0: + dev: false + resolution: + integrity: sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= /contains-path/0.1.0: dev: false engines: @@ -2070,6 +2268,10 @@ packages: node: '>= 0.6' resolution: integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + /convert-source-map/1.1.3: + dev: false + resolution: + integrity: sha1-SCnId+n+SbMWHzvzZziI4gRpmGA= /convert-source-map/1.7.0: dependencies: safe-buffer: 5.1.2 @@ -2092,11 +2294,6 @@ packages: node: '>= 0.6' resolution: integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== - /core-js-pure/3.6.5: - dev: false - requiresBuild: true - resolution: - integrity: sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA== /core-js/2.6.11: deprecated: 'core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.' dev: false @@ -2124,6 +2321,34 @@ packages: node: '>=6' resolution: integrity: sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA== + /create-ecdh/4.0.4: + dependencies: + bn.js: 4.11.9 + elliptic: 6.5.3 + dev: false + resolution: + integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== + /create-hash/1.2.0: + dependencies: + cipher-base: 1.0.4 + inherits: 2.0.4 + md5.js: 1.3.5 + ripemd160: 2.0.2 + sha.js: 2.4.11 + dev: false + resolution: + integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + /create-hmac/1.1.7: + dependencies: + cipher-base: 1.0.4 + create-hash: 1.2.0 + inherits: 2.0.4 + ripemd160: 2.0.2 + safe-buffer: 5.2.1 + sha.js: 2.4.11 + dev: false + resolution: + integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== /cross-env/7.0.2: dependencies: cross-spawn: 7.0.3 @@ -2168,6 +2393,22 @@ packages: dev: false resolution: integrity: sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs= + /crypto-browserify/3.12.0: + dependencies: + browserify-cipher: 1.0.1 + browserify-sign: 4.2.1 + create-ecdh: 4.0.4 + create-hash: 1.2.0 + create-hmac: 1.1.7 + diffie-hellman: 5.0.3 + inherits: 2.0.4 + pbkdf2: 3.1.1 + public-encrypt: 4.0.3 + randombytes: 2.1.0 + randomfill: 1.0.4 + dev: false + resolution: + integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== /currently-unhandled/0.4.1: dependencies: array-find-index: 1.0.2 @@ -2256,14 +2497,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - /decamelize/3.2.0: - dependencies: - xregexp: 4.3.0 - dev: false - engines: - node: '>=6' - resolution: - integrity: sha512-4TgkVUsmmu7oCSyGBm5FvfMoACuoh9EOidm7V5/J2X2djAwwt57qb3F2KMP2ITqODTCSwb+YRV+0Zqrv18k/hw== /decode-uri-component/0.2.0: dev: false engines: @@ -2276,6 +2509,7 @@ packages: dev: false engines: node: '>=8' + optional: true resolution: integrity: sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw== /deep-eql/3.0.1: @@ -2290,6 +2524,7 @@ packages: dev: false engines: node: '>=4.0.0' + optional: true resolution: integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== /deep-freeze/0.0.1: @@ -2314,6 +2549,18 @@ packages: node: '>=4' resolution: integrity: sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc= + /defaults/1.0.3: + dependencies: + clone: 1.0.4 + dev: false + resolution: + integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= + /deferred-leveldown/0.2.0: + dependencies: + abstract-leveldown: 0.12.4 + dev: false + resolution: + integrity: sha1-LO8fER4cV4cNi7uK8mUOWHzS9bQ= /define-properties/1.1.3: dependencies: object-keys: 1.1.1 @@ -2324,18 +2571,18 @@ packages: integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== /degenerator/1.0.4: dependencies: - ast-types: 0.13.3 + ast-types: 0.14.1 escodegen: 1.14.3 esprima: 3.1.3 dev: false resolution: integrity: sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU= - /delay/4.3.0: + /delay/4.4.0: dev: false engines: node: '>=6' resolution: - integrity: sha512-Lwaf3zVFDMBop1yDuFZ19F9WyGcZcGacsbdlZtWjQmM50tOcMntm1njF/Nb/Vjij3KaSvCF+sEYGKrrjObu2NA== + integrity: sha512-txgOrJu3OdtOfTiEOT2e76dJVfG/1dz2NZ4F0Pyt4UGZJryssMRp5vdM5wQoLwSOBNdrJv3F9PAhp/heqd7vrA== /delayed-stream/1.0.0: dev: false engines: @@ -2344,6 +2591,7 @@ packages: integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk= /delegates/1.0.0: dev: false + optional: true resolution: integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= /depd/1.1.2: @@ -2352,6 +2600,13 @@ packages: node: '>= 0.6' resolution: integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + /des.js/1.0.1: + dependencies: + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + dev: false + resolution: + integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== /destroy/1.0.4: dev: false resolution: @@ -2361,6 +2616,7 @@ packages: engines: node: '>=0.10' hasBin: true + optional: true resolution: integrity: sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= /di/0.0.1: @@ -2379,6 +2635,14 @@ packages: node: '>=0.3.1' resolution: integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== + /diffie-hellman/5.0.3: + dependencies: + bn.js: 4.11.9 + miller-rabin: 4.0.1 + randombytes: 2.1.0 + dev: false + resolution: + integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== /disparity/3.0.0: dependencies: ansi-styles: 4.2.1 @@ -2419,6 +2683,12 @@ packages: dev: false resolution: integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== + /domain-browser/4.17.0: + dev: false + engines: + node: '>=10' + resolution: + integrity: sha512-Hj9LbFLqt4MBK/rq24/Bk3nhcPlaKfTCFs8XENVqNQray7WtKbo/GYMGDAVW62O83lgRjxvD5UCmtQsN9B/YxA== /dotenv/8.2.0: dev: false engines: @@ -2428,7 +2698,7 @@ packages: /downlevel-dts/0.4.0: dependencies: shelljs: 0.8.4 - typescript: 3.9.6 + typescript: 3.9.7 dev: false hasBin: true resolution: @@ -2460,6 +2730,18 @@ packages: dev: false resolution: integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + /elliptic/6.5.3: + dependencies: + bn.js: 4.11.9 + brorand: 1.1.0 + hash.js: 1.1.7 + hmac-drbg: 1.0.1 + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 + dev: false + resolution: + integrity: sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw== /emoji-regex/7.0.3: dev: false resolution: @@ -2523,6 +2805,13 @@ packages: dev: false resolution: integrity: sha1-6WQhkyWiHQX0RGai9obtbOX13R0= + /errno/0.1.7: + dependencies: + prr: 1.0.1 + dev: false + hasBin: true + resolution: + integrity: sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== /error-ex/1.3.2: dependencies: is-arrayish: 0.2.1 @@ -2536,7 +2825,7 @@ packages: has: 1.0.3 has-symbols: 1.0.1 is-callable: 1.2.0 - is-regex: 1.1.0 + is-regex: 1.1.1 object-inspect: 1.8.0 object-keys: 1.1.1 object.assign: 4.1.0 @@ -2779,7 +3068,7 @@ packages: /eslint/6.8.0: dependencies: '@babel/code-frame': 7.10.4 - ajv: 6.12.3 + ajv: 6.12.4 chalk: 2.4.2 cross-spawn: 6.0.5 debug: 4.1.1 @@ -2797,12 +3086,12 @@ packages: ignore: 4.0.6 import-fresh: 3.2.1 imurmurhash: 0.1.4 - inquirer: 7.3.0 + inquirer: 7.3.3 is-glob: 4.0.1 js-yaml: 3.14.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.3.0 - lodash: 4.17.19 + lodash: 4.17.20 minimatch: 3.0.4 mkdirp: 0.5.5 natural-compare: 1.4.0 @@ -2811,7 +3100,7 @@ packages: regexpp: 2.0.1 semver: 6.3.0 strip-ansi: 5.2.0 - strip-json-comments: 3.1.0 + strip-json-comments: 3.1.1 table: 5.4.6 text-table: 0.2.0 v8-compile-cache: 2.1.1 @@ -2829,8 +3118,8 @@ packages: integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA== /espree/6.2.1: dependencies: - acorn: 7.3.1 - acorn-jsx: 5.2.0_acorn@7.3.1 + acorn: 7.4.0 + acorn-jsx: 5.2.0_acorn@7.4.0 eslint-visitor-keys: 1.3.0 dev: false engines: @@ -2860,7 +3149,7 @@ packages: integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== /esquery/1.3.1: dependencies: - estraverse: 5.1.0 + estraverse: 5.2.0 dev: false engines: node: '>=0.10' @@ -2886,12 +3175,16 @@ packages: node: '>=4.0' resolution: integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - /estraverse/5.1.0: + /estraverse/5.2.0: dev: false engines: node: '>=4.0' resolution: - integrity: sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw== + integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + /estree-walker/0.5.2: + dev: false + resolution: + integrity: sha512-XpCnW/AE10ws/kDAs37cngSkvgIR8aN3G0MS85m7dUpuK2EREo9VJ00uvw6Dg/hXEpfsE1I1TvJOJr+Z+TL+ig== /estree-walker/0.6.1: dev: false resolution: @@ -2918,16 +3211,23 @@ packages: node: '>=6' resolution: integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== - /eventemitter3/4.0.4: + /eventemitter3/4.0.7: dev: false resolution: - integrity: sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ== - /events/3.1.0: + integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + /events/3.2.0: dev: false engines: node: '>=0.8.x' resolution: - integrity: sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg== + integrity: sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg== + /evp_bytestokey/1.0.3: + dependencies: + md5.js: 1.3.5 + safe-buffer: 5.2.1 + dev: false + resolution: + integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== /execa/1.0.0: dependencies: cross-spawn: 6.0.5 @@ -2945,12 +3245,12 @@ packages: /execa/3.4.0: dependencies: cross-spawn: 7.0.3 - get-stream: 5.1.0 + get-stream: 5.2.0 human-signals: 1.1.1 is-stream: 2.0.0 merge-stream: 2.0.0 npm-run-path: 4.0.1 - onetime: 5.1.0 + onetime: 5.1.2 p-finally: 2.0.1 signal-exit: 3.0.3 strip-final-newline: 2.0.0 @@ -2963,6 +3263,7 @@ packages: dev: false engines: node: '>=6' + optional: true resolution: integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== /expand-tilde/2.0.2: @@ -3027,7 +3328,7 @@ packages: /extract-zip/2.0.1: dependencies: debug: 4.1.1 - get-stream: 5.1.0 + get-stream: 5.2.0 yauzl: 2.10.0 dev: false engines: @@ -3080,7 +3381,7 @@ packages: dev: false resolution: integrity: sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= - /fetch-mock/9.10.3_node-fetch@2.6.0: + /fetch-mock/9.10.7_node-fetch@2.6.0: dependencies: babel-runtime: 6.26.0 core-js: 3.6.5 @@ -3101,7 +3402,7 @@ packages: node-fetch: optional: true resolution: - integrity: sha512-vvTW3vu+6sgDuOpInd8VtaaYlt56Un/zrEvBmT8JppDXj2ZY3PQgIAoxqdSAFR5o/10jJ1yFBhXLQ/Dce/p+jg== + integrity: sha512-YkiMHSL8CQ0vlWYpqGvlaZjViFk0Kar9jonPjSvaWoztkeHH6DENqUzBIsffzjVKhwchPI74SZRLRpIsEyNcZQ== /figures/3.2.0: dependencies: escape-string-regexp: 1.0.5 @@ -3201,6 +3502,7 @@ packages: /flat/4.1.0: dependencies: is-buffer: 2.0.4 + deprecated: 'Fixed a prototype pollution security issue in 4.1.0, please upgrade to ^4.1.1 or ^5.0.1.' dev: false hasBin: true resolution: @@ -3213,12 +3515,12 @@ packages: dev: false resolution: integrity: sha512-+8GbtQBwEqutP0v3uajDDoN64K2ehmHd0cjlghhxh0WpcfPzAIjPA03e1VvHlxL02FVGR0A6lwXsNQKn3H1RNQ== - /follow-redirects/1.12.1: + /follow-redirects/1.13.0: dev: false engines: node: '>=4.0' resolution: - integrity: sha512-tmRv0AVuR7ZyouUHLeNSiO6pqulF7dYa3s19c6t+wz9LD69/uSzdMxJ2S91nTI9U3rt/IldxpzMOFejp6f0hjg== + integrity: sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA== /follow-redirects/1.5.10: dependencies: debug: 3.1.0 @@ -3354,6 +3656,12 @@ packages: dev: false resolution: integrity: sha512-uKuNsaU0WVaK/vmvj23wW1bicOFfyqSsAIH71bRZx8kA4Xj+YCHin7CJKJJjkIsmxYaPFLk9ljmjEyB7xF7WvQ== + /fwd-stream/1.0.4: + dependencies: + readable-stream: 1.0.34 + dev: false + resolution: + integrity: sha1-7Sgcq+1G/uz5Ie4y3ExQs3KsfPo= /gauge/2.7.4: dependencies: aproba: 1.2.0 @@ -3365,6 +3673,7 @@ packages: strip-ansi: 3.0.1 wide-align: 1.1.3 dev: false + optional: true resolution: integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= /gaxios/2.3.4: @@ -3428,14 +3737,14 @@ packages: node: '>=6' resolution: integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - /get-stream/5.1.0: + /get-stream/5.2.0: dependencies: pump: 3.0.0 dev: false engines: node: '>=8' resolution: - integrity: sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw== + integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== /get-uri/2.0.4: dependencies: data-uri-to-buffer: 1.2.0 @@ -3455,6 +3764,7 @@ packages: integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= /github-from-package/0.0.0: dev: false + optional: true resolution: integrity: sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= /glob-parent/5.1.1: @@ -3603,7 +3913,7 @@ packages: /handlebars/4.7.6: dependencies: minimist: 1.2.5 - neo-async: 2.6.1 + neo-async: 2.6.2 source-map: 0.6.1 wordwrap: 1.0.0 dev: false @@ -3611,7 +3921,7 @@ packages: node: '>=0.4.7' hasBin: true optionalDependencies: - uglify-js: 3.10.0 + uglify-js: 3.10.2 resolution: integrity: sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA== /har-schema/2.0.0: @@ -3620,15 +3930,16 @@ packages: node: '>=4' resolution: integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - /har-validator/5.1.3: + /har-validator/5.1.5: dependencies: - ajv: 6.12.3 + ajv: 6.12.4 har-schema: 2.0.0 + deprecated: this library is no longer supported dev: false engines: node: '>=6' resolution: - integrity: sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== + integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== /has-ansi/2.0.0: dependencies: ansi-regex: 2.1.1 @@ -3695,6 +4006,7 @@ packages: integrity: sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== /has-unicode/2.0.1: dev: false + optional: true resolution: integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= /has/1.0.3: @@ -3715,6 +4027,13 @@ packages: node: '>=4' resolution: integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== + /hash.js/1.1.7: + dependencies: + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + dev: false + resolution: + integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== /hasha/3.0.0: dependencies: is-stream: 1.1.0 @@ -3728,10 +4047,18 @@ packages: hasBin: true resolution: integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - /highlight.js/9.18.1: + /highlight.js/9.18.3: + dev: false + resolution: + integrity: sha512-zBZAmhSupHIl5sITeMqIJnYCDfAEc3Gdkqj65wC1lpI468MMQeeQkhcIAvk+RylAkxrCcI9xy9piHiXeQ1BdzQ== + /hmac-drbg/1.0.1: + dependencies: + hash.js: 1.1.7 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 dev: false resolution: - integrity: sha512-OrVKYz70LHsnCgmbXctv/bfuvntIKDz177h0Co37DQ5jamGZLVmoCVMtjMtNZY3X9DrCcKfklHPNeA0uPZhSJg== + integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= /homedir-polyfill/1.0.3: dependencies: parse-passwd: 1.0.0 @@ -3783,8 +4110,8 @@ packages: integrity: sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== /http-proxy/1.18.1: dependencies: - eventemitter3: 4.0.4 - follow-redirects: 1.12.1 + eventemitter3: 4.0.7 + follow-redirects: 1.13.0 requires-port: 1.0.0 dev: false engines: @@ -3802,6 +4129,10 @@ packages: npm: '>=1.3.7' resolution: integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + /https-browserify/1.0.0: + dev: false + resolution: + integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= /https-proxy-agent/3.0.1: dependencies: agent-base: 4.3.0 @@ -3843,6 +4174,10 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + /idb-wrapper/1.7.2: + dev: false + resolution: + integrity: sha512-zfNREywMuf0NzDo9mVsL0yegjsirJxHpKHvWcyRozIqQy89g0a3U+oBPOCN4cc0oCiOuYgZHimzaW/R46G1Mpg== /ieee754/1.1.13: dev: false resolution: @@ -3915,7 +4250,13 @@ packages: dev: false resolution: integrity: sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== - /inquirer/7.3.0: + /inline-source-map/0.6.2: + dependencies: + source-map: 0.5.7 + dev: false + resolution: + integrity: sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU= + /inquirer/7.3.3: dependencies: ansi-escapes: 4.3.1 chalk: 4.1.0 @@ -3923,10 +4264,10 @@ packages: cli-width: 3.0.0 external-editor: 3.1.0 figures: 3.2.0 - lodash: 4.17.19 + lodash: 4.17.20 mute-stream: 0.0.8 run-async: 2.4.1 - rxjs: 6.6.0 + rxjs: 6.6.2 string-width: 4.2.0 strip-ansi: 6.0.0 through: 2.3.8 @@ -3934,7 +4275,7 @@ packages: engines: node: '>=8.0.0' resolution: - integrity: sha512-K+LZp6L/6eE5swqIcVXrxl21aGDU4S50gKH0/d96OMQnSBCyGyZl/oZhbkVmdp5sBoINHd4xZvFSARh2dk6DWA== + integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== /interpret/1.4.0: dev: false engines: @@ -3998,12 +4339,13 @@ packages: node: '>= 0.4' resolution: integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== - /is-docker/2.0.0: + /is-docker/2.1.1: dev: false engines: node: '>=8' + hasBin: true resolution: - integrity: sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ== + integrity: sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== /is-extglob/2.1.1: dev: false engines: @@ -4022,6 +4364,7 @@ packages: dev: false engines: node: '>=0.10.0' + optional: true resolution: integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs= /is-fullwidth-code-point/2.0.0: @@ -4062,26 +4405,38 @@ packages: dev: false resolution: integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= + /is-nan/1.3.0: + dependencies: + define-properties: 1.1.3 + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha512-z7bbREymOqt2CCaZVly8aC4ML3Xhfi0ekuOnjO2L8vKdl+CttdVoGZQhd4adMFAsxQ5VeRVwORs4tU8RH+HFtQ== /is-number/7.0.0: dev: false engines: node: '>=0.12.0' resolution: integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + /is-object/0.1.2: + dev: false + resolution: + integrity: sha1-AO+8CIFsM8/ErIJR0TLhDcZQmNc= /is-reference/1.2.1: dependencies: '@types/estree': 0.0.45 dev: false resolution: integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== - /is-regex/1.1.0: + /is-regex/1.1.1: dependencies: has-symbols: 1.0.1 dev: false engines: node: '>= 0.4' resolution: - integrity: sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw== + integrity: sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== /is-stream/1.1.0: dev: false engines: @@ -4145,12 +4500,16 @@ packages: integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== /is-wsl/2.2.0: dependencies: - is-docker: 2.0.0 + is-docker: 2.1.1 dev: false engines: node: '>=8' resolution: integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + /is/0.2.7: + dev: false + resolution: + integrity: sha1-OzSixI81mXLzUEKEkZOucmS2NWI= /isarray/0.0.1: dev: false resolution: @@ -4169,6 +4528,10 @@ packages: node: '>= 8.0.0' resolution: integrity: sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg== + /isbuffer/0.0.0: + dev: false + resolution: + integrity: sha1-OMFG2d9Si4v5sHAcPUPPEt8/w5s= /isexe/2.0.0: dev: false resolution: @@ -4199,11 +4562,11 @@ packages: integrity: sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA== /istanbul-lib-instrument/3.3.0: dependencies: - '@babel/generator': 7.10.4 - '@babel/parser': 7.10.4 + '@babel/generator': 7.11.4 + '@babel/parser': 7.11.4 '@babel/template': 7.10.4 - '@babel/traverse': 7.10.4 - '@babel/types': 7.10.4 + '@babel/traverse': 7.11.0 + '@babel/types': 7.11.0 istanbul-lib-coverage: 2.0.5 semver: 6.3.0 dev: false @@ -4213,7 +4576,7 @@ packages: integrity: sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA== /istanbul-lib-instrument/4.0.3: dependencies: - '@babel/core': 7.10.4 + '@babel/core': 7.11.4 '@istanbuljs/schema': 0.1.2 istanbul-lib-coverage: 3.0.0 semver: 6.3.0 @@ -4236,7 +4599,7 @@ packages: dependencies: istanbul-lib-coverage: 3.0.0 make-dir: 3.1.0 - supports-color: 7.1.0 + supports-color: 7.2.0 dev: false engines: node: '>=8' @@ -4453,13 +4816,14 @@ packages: resolution: integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= /jssha/2.4.2: + deprecated: jsSHA versions < 3.0.0 will no longer receive feature updates dev: false resolution: integrity: sha512-/jsi/9C0S70zfkT/4UlKQa5E1xKurDnXcQizcww9JSR/Fv+uIbWM2btG+bFcL3iNoK9jIGS0ls9HWLr1iw0kFg== - /jssha/3.1.0: + /jssha/3.1.2: dev: false resolution: - integrity: sha512-tPCmr8xSLd8ug6N51k0rbF1tAQWZz1i/uCVHpCH9dl+Te+wM/T375R3lTexP3bk1HPmQ+NlJHQPYLmYuyk6slA== + integrity: sha512-6fEObA9he4vcCpz+dt9b5DjqhqvSsz9XMfNPU6/IyKHDQpCHsYayPRkWmAZG61lZC9XVJcjsQNAiUUd0NpskeQ== /just-extend/4.1.0: dev: false resolution: @@ -4514,7 +4878,7 @@ packages: dev: false resolution: integrity: sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg== - /karma-coverage/2.0.2: + /karma-coverage/2.0.3: dependencies: istanbul-lib-coverage: 3.0.0 istanbul-lib-instrument: 4.0.3 @@ -4526,7 +4890,7 @@ packages: engines: node: '>=10.0.0' resolution: - integrity: sha512-zge5qiGEIKDdzWciQwP4p0LSac4k/L6VfrBsERMUn5mpDvxhv1sPVOrSlpzpi70T7NhuEy4bgnpAKIYuumIMCw== + integrity: sha512-atDvLQqvPcLxhED0cmXYdsPMCQuh6Asa9FMZW1bhNqlVEhJoB9qyZ2BY1gu7D/rr5GLGb5QzYO4siQskxaWP/g== /karma-edge-launcher/0.4.2_karma@5.1.1: dependencies: edge-launcher: 1.2.2 @@ -4551,7 +4915,7 @@ packages: /karma-ie-launcher/1.0.0_karma@5.1.1: dependencies: karma: 5.1.1 - lodash: 4.17.19 + lodash: 4.17.20 dev: false peerDependencies: karma: '>=0.9' @@ -4612,7 +4976,7 @@ packages: integrity: sha1-l/O3cAZSVPm0ck8tm+SjouG69vw= /karma-rollup-preprocessor/7.0.5_rollup@1.32.1: dependencies: - chokidar: 3.4.0 + chokidar: 3.4.2 debounce: 1.2.0 rollup: 1.32.1 dev: false @@ -4622,17 +4986,76 @@ packages: rollup: '>= 1.0.0' resolution: integrity: sha512-VhZI81l8LZBvBrSf4xaojsbur7bcycsSlxXkYaTOjV6DQwx1gtAM0CQVdue7LuIbXB1AohYIg0S5at+dqDtMxQ== - /karma-sourcemap-loader/0.3.7: + /karma-source-map-support/1.4.0: + dependencies: + source-map-support: 0.5.19 + dev: false + resolution: + integrity: sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A== + /karma-sourcemap-loader/0.3.8: dependencies: graceful-fs: 4.2.4 dev: false resolution: - integrity: sha1-kTIsd/jxPUb+0GKwQuEAnUxFBdg= + integrity: sha512-zorxyAakYZuBcHRJE+vbrK2o2JXLFWK8VVjiT/6P+ltLBUGUvqTEkUiQ119MGdOrK7mrmxXHZF1/pfT6GgIZ6g== + /karma-typescript/5.0.3_karma@5.1.1+typescript@3.9.7: + dependencies: + acorn: 7.4.0 + acorn-walk: 7.2.0 + assert: 2.0.0 + async: 3.2.0 + browser-resolve: 1.11.3 + browserify-zlib: 0.2.0 + buffer: 5.6.0 + combine-source-map: 0.8.0 + console-browserify: 1.2.0 + constants-browserify: 1.0.0 + convert-source-map: 1.7.0 + crypto-browserify: 3.12.0 + diff: 4.0.2 + domain-browser: 4.17.0 + events: 3.2.0 + glob: 7.1.6 + https-browserify: 1.0.0 + istanbul-lib-coverage: 3.0.0 + istanbul-lib-instrument: 4.0.3 + istanbul-lib-report: 3.0.0 + istanbul-lib-source-maps: 4.0.0 + istanbul-reports: 3.0.2 + json-stringify-safe: 5.0.1 + karma: 5.1.1 + lodash: 4.17.20 + log4js: 6.3.0 + minimatch: 3.0.4 + os-browserify: 0.3.0 + pad: 3.2.0 + path-browserify: 1.0.1 + process: 0.11.10 + punycode: 2.1.1 + querystring-es3: 0.2.1 + readable-stream: 3.6.0 + source-map: 0.7.3 + stream-browserify: 2.0.2 + stream-http: 3.1.1 + string_decoder: 1.3.0 + timers-browserify: 2.0.11 + tmp: 0.1.0 + tty-browserify: 0.0.1 + typescript: 3.9.7 + url: 0.11.0 + util: 0.12.3 + vm-browserify: 1.1.2 + dev: false + peerDependencies: + karma: 1 || 2 || 3 || 4 || 5 + typescript: 1 || 2 || 3 + resolution: + integrity: sha512-Irs767Oc5BCMPLbZ+VdJmIxLL+1fB3L9dye8oQHDfHXFuYBx+uir5FDLzNNXFgDRUMYxEFT1T1eucAcb56v+0A== /karma/5.1.1: dependencies: body-parser: 1.19.0 braces: 3.0.2 - chokidar: 3.4.0 + chokidar: 3.4.2 colors: 1.4.0 connect: 3.7.0 di: 0.0.1 @@ -4642,7 +5065,7 @@ packages: graceful-fs: 4.2.4 http-proxy: 1.18.1 isbinaryfile: 4.0.6 - lodash: 4.17.19 + lodash: 4.17.20 log4js: 6.3.0 mime: 2.4.6 minimatch: 3.0.4 @@ -4653,7 +5076,7 @@ packages: source-map: 0.6.1 tmp: 0.2.1 ua-parser-js: 0.7.21 - yargs: 15.4.0 + yargs: 15.4.1 dev: false engines: node: '>= 10' @@ -4665,6 +5088,7 @@ packages: nan: 2.14.1 prebuild-install: 5.3.3 dev: false + optional: true requiresBuild: true resolution: integrity: sha512-ueulhshHSGoryfRXaIvTj0BV1yB0KddBGhGoqCxSN9LR1Ks1GKuuCdVhF+2/YOs5fMl6MlTI9On1a4DHDXoTow== @@ -4674,6 +5098,82 @@ packages: node: '> 0.8' resolution: integrity: sha1-eZllXoZGwX8In90YfRUNMyTVRRM= + /level-blobs/0.1.7: + dependencies: + level-peek: 1.0.6 + once: 1.4.0 + readable-stream: 1.1.14 + dev: false + resolution: + integrity: sha1-mrm5e7mfHtv594o0M+Ie1WOGva8= + /level-filesystem/1.2.0: + dependencies: + concat-stream: 1.6.2 + errno: 0.1.7 + fwd-stream: 1.0.4 + level-blobs: 0.1.7 + level-peek: 1.0.6 + level-sublevel: 5.2.3 + octal: 1.0.0 + once: 1.4.0 + xtend: 2.2.0 + dev: false + resolution: + integrity: sha1-oArKmRnEpN+v3KaoEI0iWq3/Y7M= + /level-fix-range/1.0.2: + dev: false + resolution: + integrity: sha1-vxW5Fa422EcMgh6IPd95zRZCCCg= + /level-fix-range/2.0.0: + dependencies: + clone: 0.1.19 + dev: false + resolution: + integrity: sha1-xBfWIVlEIVGhnZojZ4aPFyTC1Ug= + /level-hooks/4.5.0: + dependencies: + string-range: 1.2.2 + dev: false + resolution: + integrity: sha1-G5rmGSKTDzMF0aYfxNg8gQLA3ZM= + /level-js/2.2.4: + dependencies: + abstract-leveldown: 0.12.4 + idb-wrapper: 1.7.2 + isbuffer: 0.0.0 + ltgt: 2.2.1 + typedarray-to-buffer: 1.0.4 + xtend: 2.1.2 + dev: false + resolution: + integrity: sha1-vAVfQYBjXUSJtWHJSG+jcOjBFpc= + /level-peek/1.0.6: + dependencies: + level-fix-range: 1.0.2 + dev: false + resolution: + integrity: sha1-vsUccqgu5GTTNkNMfIdsP8vM538= + /level-sublevel/5.2.3: + dependencies: + level-fix-range: 2.0.0 + level-hooks: 4.5.0 + string-range: 1.2.2 + xtend: 2.0.6 + dev: false + resolution: + integrity: sha1-dEwSxy0ucr543eO5tc2E1iGRQTo= + /levelup/0.18.6: + dependencies: + bl: 0.8.2 + deferred-leveldown: 0.2.0 + errno: 0.1.7 + prr: 0.0.0 + readable-stream: 1.0.34 + semver: 2.3.2 + xtend: 3.0.0 + dev: false + resolution: + integrity: sha1-5qAcsIlhbI7MApHCqb0/DETj5es= /levn/0.3.0: dependencies: prelude-ls: 1.1.2 @@ -4837,6 +5337,10 @@ packages: dev: false resolution: integrity: sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo= + /lodash.memoize/3.0.4: + dev: false + resolution: + integrity: sha1-LcvSwofLwKVcxCMovQxzYVDVPj8= /lodash.once/4.1.1: dev: false resolution: @@ -4870,10 +5374,10 @@ packages: dev: false resolution: integrity: sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU= - /lodash/4.17.19: + /lodash/4.17.20: dev: false resolution: - integrity: sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== + integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== /log-symbols/2.2.0: dependencies: chalk: 2.4.2 @@ -4928,16 +5432,26 @@ packages: dev: false resolution: integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - /lunr/2.3.8: + /ltgt/2.2.1: dev: false resolution: - integrity: sha512-oxMeX/Y35PNFuZoHp+jUj5OSEmLCaIH4KTFJh7a93cHBoFmpw2IoPs22VIz7vyO2YUnx2Tn9dzIwO2P/4quIRg== - /macos-release/2.4.0: + integrity: sha1-81ypHEk/e3PaDgdJUwTxezH4fuU= + /lunr/2.3.9: + dev: false + resolution: + integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== + /macos-release/2.4.1: dev: false engines: node: '>=6' resolution: - integrity: sha512-ko6deozZYiAkqa/0gmcsz+p4jSy3gY7/ZsCEokPaYd8k+6/aXGkiTgr61+Owup7Sf+xjqW8u2ElhoM9SEcEfuA== + integrity: sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg== + /magic-string/0.22.5: + dependencies: + vlq: 0.2.3 + dev: false + resolution: + integrity: sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w== /magic-string/0.25.7: dependencies: sourcemap-codec: 1.4.8 @@ -4998,14 +5512,22 @@ packages: dev: false resolution: integrity: sha1-6b296UogpawYsENA/Fdk1bCdkB0= - /md5/2.2.1: + /md5.js/1.3.5: + dependencies: + hash-base: 3.1.0 + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: false + resolution: + integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + /md5/2.3.0: dependencies: charenc: 0.0.2 crypt: 0.0.2 is-buffer: 1.1.6 dev: false resolution: - integrity: sha1-U6s41f48iJG6RlMp6iP6wFQBJvk= + integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g== /media-typer/0.3.0: dev: false engines: @@ -5055,6 +5577,14 @@ packages: node: '>= 0.6' resolution: integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + /miller-rabin/4.0.1: + dependencies: + bn.js: 4.11.9 + brorand: 1.1.0 + dev: false + hasBin: true + resolution: + integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== /mime-db/1.44.0: dev: false engines: @@ -5093,6 +5623,7 @@ packages: dev: false engines: node: '>=8' + optional: true resolution: integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== /min-document/2.19.0: @@ -5101,6 +5632,14 @@ packages: dev: false resolution: integrity: sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= + /minimalistic-assert/1.0.1: + dev: false + resolution: + integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + /minimalistic-crypto-utils/1.0.1: + dev: false + resolution: + integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= /minimatch/3.0.4: dependencies: brace-expansion: 1.1.11 @@ -5137,7 +5676,7 @@ packages: /mocha-junit-reporter/1.23.3_mocha@7.2.0: dependencies: debug: 2.6.9 - md5: 2.2.1 + md5: 2.3.0 mkdirp: 0.5.5 mocha: 7.2.0 strip-ansi: 4.0.0 @@ -5179,10 +5718,10 @@ packages: hasBin: true resolution: integrity: sha512-O9CIypScywTVpNaRrCAgoUnJgozpIofjKUYmJhiCIJMiuYnLI6otcb1/kpW9/n/tJODHGZ7i8aLQoDVsMtOKQQ== - /mock-fs/4.12.0: + /mock-fs/4.13.0: dev: false resolution: - integrity: sha512-/P/HtrlvBxY4o/PzXY9cCNBrdylDNxg7gnrv2sMNxj+UJ2m8jSpl0/A6fuJeNAWr99ZvGWH8XCbE0vmnM5KupQ== + integrity: sha512-DD0vOdofJdoaRNtnWcrXe6RQbpHkPPmtqGq14uRX0F8ZKJ5nv89CVTYl/BZdppDxBDaV0hl75htg3abpEWlPZA== /mock-require/3.0.3: dependencies: get-caller-file: 1.0.3 @@ -5208,14 +5747,14 @@ packages: dev: false resolution: integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - /msal/1.3.2: + /msal/1.4.0: dependencies: tslib: 1.13.0 dev: false engines: node: '>=0.8.0' resolution: - integrity: sha512-vhcpM/ELL+UI7i4HzCegcbSfPMLqf3kp8mAT840bK1ZaDcb7Z1mOJik1jg202V0yfnh/bBPxZhQP6xFgD9g5eA== + integrity: sha512-NTxMFQh6t5g2QWMlvZTWTxL1bmcqiCv0cs2lxTHhUbWEuxWCfvaVRZfjxN8i+T0VltVVGaVIdML8QEoBnlbaSw== /multipipe/0.1.2: dependencies: duplexer2: 0.0.2 @@ -5228,17 +5767,19 @@ packages: integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== /nan/2.14.1: dev: false + optional: true resolution: integrity: sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw== - /nanoid/3.1.10: + /nanoid/3.1.12: dev: false engines: node: ^10 || ^12 || >=13.7 hasBin: true resolution: - integrity: sha512-iZFMXKeXWkxzlfmMfM91gw7YhN2sdJtixY+eZh9V6QWJWTOiurhpKhBMgr82pfzgSqglQgqYSCowEYsz8D++6w== + integrity: sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A== /napi-build-utils/1.0.2: dev: false + optional: true resolution: integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== /natural-compare/1.4.0: @@ -5251,10 +5792,10 @@ packages: node: '>= 0.6' resolution: integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== - /neo-async/2.6.1: + /neo-async/2.6.2: dev: false resolution: - integrity: sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== + integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== /nested-error-stacks/2.1.0: dev: false resolution: @@ -5271,7 +5812,7 @@ packages: integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== /nise/4.0.4: dependencies: - '@sinonjs/commons': 1.8.0 + '@sinonjs/commons': 1.8.1 '@sinonjs/fake-timers': 6.0.1 '@sinonjs/text-encoding': 0.7.1 just-extend: 4.1.0 @@ -5283,19 +5824,20 @@ packages: dependencies: debug: 4.1.1 json-stringify-safe: 5.0.1 - lodash: 4.17.19 + lodash: 4.17.20 propagate: 2.0.1 dev: false engines: node: '>= 10.13' resolution: integrity: sha512-QNb/j8kbFnKCiyqi9C5DD0jH/FubFGj5rt9NQFONXwQm3IPB0CULECg/eS3AU1KgZb/6SwUa4/DTRKhVxkGABw== - /node-abi/2.18.0: + /node-abi/2.19.1: dependencies: semver: 5.7.1 dev: false + optional: true resolution: - integrity: sha512-yi05ZoiuNNEbyT/xXfSySZE+yVnQW6fxPZuFbLyS1s6b5Kw3HzV2PHOM4XR+nsjzkHxByK+2Wg+yCQbe35l8dw== + integrity: sha512-HbtmIuByq44yhAzK7b9j/FelKlHYISKQn0mtvcBrU5QBkhoCMp5bu8Hv5AI34DcKfOAcJBcOEMwLlwO62FFu9A== /node-abort-controller/1.1.0: dev: false resolution: @@ -5315,6 +5857,7 @@ packages: integrity: sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== /noop-logger/0.1.1: dev: false + optional: true resolution: integrity: sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI= /nopt/3.0.6: @@ -5387,12 +5930,14 @@ packages: gauge: 2.7.4 set-blocking: 2.0.0 dev: false + optional: true resolution: integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== /number-is-nan/1.0.1: dev: false engines: node: '>=0.10.0' + optional: true resolution: integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= /nyc/14.1.1: @@ -5452,6 +5997,28 @@ packages: dev: false resolution: integrity: sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA== + /object-is/1.1.2: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.17.6 + dev: false + engines: + node: '>= 0.4' + resolution: + integrity: sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ== + /object-keys/0.2.0: + dependencies: + foreach: 2.0.5 + indexof: 0.0.1 + is: 0.2.7 + deprecated: Please update to the latest object-keys + dev: false + resolution: + integrity: sha1-zd7AKZiwkb5CvxA1rjLknxy26mc= + /object-keys/0.4.0: + dev: false + resolution: + integrity: sha1-KKaq50KN0sOpLz2V8hM13SBOAzY= /object-keys/1.1.1: dev: false engines: @@ -5489,6 +6056,10 @@ packages: node: '>= 0.4' resolution: integrity: sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== + /octal/1.0.0: + dev: false + resolution: + integrity: sha1-Y+cWKmjvvrniE1iNWOmJ0eXEUws= /on-finished/2.3.0: dependencies: ee-first: 1.1.1 @@ -5503,23 +6074,23 @@ packages: dev: false resolution: integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - /onetime/5.1.0: + /onetime/5.1.2: dependencies: mimic-fn: 2.1.0 dev: false engines: node: '>=6' resolution: - integrity: sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== - /open/7.0.4: + integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + /open/7.2.1: dependencies: - is-docker: 2.0.0 + is-docker: 2.1.1 is-wsl: 2.2.0 dev: false engines: node: '>=8' resolution: - integrity: sha512-brSA+/yq+b08Hsr4c8fsEW2CRzk1BmfN3SAK/5VCHQ9bdoZJ4qa/+AfR0xHjlbbZUyPkUHs1b8x1RqdyZdkVqQ== + integrity: sha512-xbYCJib4spUdmcs0g/2mK1nKo/jO2T7INClWd/beL7PFkXRWgr8B23ssDHX/USPn2M2IjDR5UdpYs6I67SnTSA== /optionator/0.8.3: dependencies: deep-is: 0.1.3 @@ -5533,6 +6104,10 @@ packages: node: '>= 0.8.0' resolution: integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + /os-browserify/0.3.0: + dev: false + resolution: + integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= /os-homedir/1.0.2: dev: false engines: @@ -5541,8 +6116,8 @@ packages: integrity: sha1-/7xJiDNuDoM94MFox+8VISGqf7M= /os-name/3.1.0: dependencies: - macos-release: 2.4.0 - windows-release: 3.3.1 + macos-release: 2.4.1 + windows-release: 3.3.3 dev: false engines: node: '>=6' @@ -5652,6 +6227,18 @@ packages: node: '>=6' resolution: integrity: sha512-lOtmukMDVvtkL84rJHI7dpTYq+0rli8N2wlnqUcBuDWCfVhRUfOmnR9SsoHFMLpACvEV60dX7rd0rFaYDZI+FA== + /pad/3.2.0: + dependencies: + wcwidth: 1.0.1 + dev: false + engines: + node: '>= 4.0.0' + resolution: + integrity: sha512-2u0TrjcGbOjBTJpyewEl4hBO3OeX5wWue7eIFPzQTg6wFSvoaHcBTTUY5m+n0hd04gmTCPuY0kCpVIVuw5etwg== + /pako/1.0.11: + dev: false + resolution: + integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== /parent-module/1.0.1: dependencies: callsites: 3.1.0 @@ -5660,6 +6247,16 @@ packages: node: '>=6' resolution: integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + /parse-asn1/5.1.6: + dependencies: + asn1.js: 5.4.1 + browserify-aes: 1.2.0 + evp_bytestokey: 1.0.3 + pbkdf2: 3.1.1 + safe-buffer: 5.2.1 + dev: false + resolution: + integrity: sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== /parse-json/2.2.0: dependencies: error-ex: 1.3.2 @@ -5797,6 +6394,18 @@ packages: dev: false resolution: integrity: sha1-uULm1L3mUwBe9rcTYd74cn0GReA= + /pbkdf2/3.1.1: + dependencies: + create-hash: 1.2.0 + create-hmac: 1.1.7 + ripemd160: 2.0.2 + safe-buffer: 5.2.1 + sha.js: 2.4.11 + dev: false + engines: + node: '>=0.12' + resolution: + integrity: sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg== /pend/1.2.0: dev: false resolution: @@ -5880,7 +6489,7 @@ packages: minimist: 1.2.5 mkdirp: 0.5.5 napi-build-utils: 1.0.2 - node-abi: 2.18.0 + node-abi: 2.19.1 noop-logger: 0.1.1 npmlog: 4.1.2 pump: 3.0.0 @@ -5893,6 +6502,7 @@ packages: engines: node: '>=6' hasBin: true + optional: true resolution: integrity: sha512-GV+nsUXuPW2p8Zy7SarF/2W/oiK8bFQgJcncoJ0d7kRpekEA0ftChjfEaF9/Y+QJEc/wFR7RAEa8lYByuUIe2g== /prelude-ls/1.1.2: @@ -5920,6 +6530,10 @@ packages: dev: false resolution: integrity: sha1-LuTyPCVgkT4IwHzlzN1t498sWvg= + /process-es6/0.11.6: + dev: false + resolution: + integrity: sha1-xrs4n5qVH4K9TrFpYAEFvS/5x3g= /process-nextick-args/1.0.7: dev: false resolution: @@ -5980,6 +6594,14 @@ packages: dev: false resolution: integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + /prr/0.0.0: + dev: false + resolution: + integrity: sha1-GoS4WQgyVQFBGFPQCB7j+obikmo= + /prr/1.0.1: + dev: false + resolution: + integrity: sha1-0/wRS6BplaRexok/SEzrHXj19HY= /pseudomap/1.0.2: dev: false resolution: @@ -5988,6 +6610,17 @@ packages: dev: false resolution: integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + /public-encrypt/4.0.3: + dependencies: + bn.js: 4.11.9 + browserify-rsa: 4.0.1 + create-hash: 1.2.0 + parse-asn1: 5.1.6 + randombytes: 2.1.0 + safe-buffer: 5.2.1 + dev: false + resolution: + integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== /pump/3.0.0: dependencies: end-of-stream: 1.4.4 @@ -6065,6 +6698,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw== + /querystring-es3/0.2.1: + dev: false + engines: + node: '>=0.4.x' + resolution: + integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= /querystring/0.2.0: dev: false engines: @@ -6083,6 +6722,19 @@ packages: dev: false resolution: integrity: sha512-pVzZdDpWwWqEVVLshWUHjNwuVP7SfcmPraYuqocJp1yo2U1R7P+5QAfDhdItkuoGqIBnBYrtPp7rEPqDn9HlZA== + /randombytes/2.1.0: + dependencies: + safe-buffer: 5.2.1 + dev: false + resolution: + integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + /randomfill/1.0.4: + dependencies: + randombytes: 2.1.0 + safe-buffer: 5.2.1 + dev: false + resolution: + integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== /range-parser/1.2.1: dev: false engines: @@ -6119,6 +6771,7 @@ packages: strip-json-comments: 2.0.1 dev: false hasBin: true + optional: true resolution: integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== /read-pkg-up/1.0.1: @@ -6178,6 +6831,15 @@ packages: node: '>=4' resolution: integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= + /readable-stream/1.0.34: + dependencies: + core-util-is: 1.0.2 + inherits: 2.0.4 + isarray: 0.0.1 + string_decoder: 0.10.31 + dev: false + resolution: + integrity: sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= /readable-stream/1.1.14: dependencies: core-util-is: 1.0.2 @@ -6257,10 +6919,10 @@ packages: dev: false resolution: integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== - /regenerator-runtime/0.13.5: + /regenerator-runtime/0.13.7: dev: false resolution: - integrity: sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA== + integrity: sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== /regexpp/2.0.1: dev: false engines: @@ -6314,13 +6976,13 @@ packages: /request/2.88.2: dependencies: aws-sign2: 0.7.0 - aws4: 1.10.0 + aws4: 1.10.1 caseless: 0.12.0 combined-stream: 1.0.8 extend: 3.0.2 forever-agent: 0.6.1 form-data: 2.3.3 - har-validator: 5.1.3 + har-validator: 5.1.5 http-signature: 1.2.0 is-typedarray: 1.0.0 isstream: 0.1.2 @@ -6398,7 +7060,7 @@ packages: integrity: sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA== /restore-cursor/3.1.0: dependencies: - onetime: 5.1.0 + onetime: 5.1.2 signal-exit: 3.0.3 dev: false engines: @@ -6412,7 +7074,7 @@ packages: /rhea-promise/0.1.15: dependencies: debug: 3.2.6 - rhea: 1.0.23 + rhea: 1.0.24 tslib: 1.13.0 dev: false resolution: @@ -6420,17 +7082,17 @@ packages: /rhea-promise/1.0.0: dependencies: debug: 3.2.6 - rhea: 1.0.23 + rhea: 1.0.24 tslib: 1.13.0 dev: false resolution: integrity: sha512-odAjpbB/IpFFBenPDwPkTWMQldt+DUlMBH9yI48Ct5OgTeDuuQcBnlhB+YCc6g2z8+URiP2ejms88joEanNCaw== - /rhea/1.0.23: + /rhea/1.0.24: dependencies: debug: 3.2.6 dev: false resolution: - integrity: sha512-c6xocb+x3uqcC30WDbbIQzeLuc0KNellSNWIzjUDC1WzlM/BwWnsVukDIP89+aqJ0MYAwly/B+ozGwdrF+EBrw== + integrity: sha512-PEl62U2EhxCO5wMUZ2/bCBcXAVKN9AdMSNQOrp3+R5b77TEaOSiy16MQ0sIOmzj/iqsgIAgPs1mt3FYfu1vIXA== /rimraf/2.6.3: dependencies: glob: 7.1.6 @@ -6452,10 +7114,37 @@ packages: hasBin: true resolution: integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + /ripemd160/2.0.2: + dependencies: + hash-base: 3.1.0 + inherits: 2.0.4 + dev: false + resolution: + integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== /rollup-plugin-local-resolve/1.0.7: dev: false resolution: integrity: sha1-xIZwFxbBWt0hJ1ZcLqoQESMyCIc= + /rollup-plugin-node-builtins/2.1.2: + dependencies: + browserify-fs: 1.0.0 + buffer-es6: 4.9.3 + crypto-browserify: 3.12.0 + process-es6: 0.11.6 + dev: false + resolution: + integrity: sha1-JKH+1KQyV7a2Q3HYq8bOGrFFl+k= + /rollup-plugin-node-globals/1.4.0: + dependencies: + acorn: 5.7.4 + buffer-es6: 4.9.3 + estree-walker: 0.5.2 + magic-string: 0.22.5 + process-es6: 0.11.6 + rollup-pluginutils: 2.8.2 + dev: false + resolution: + integrity: sha512-xRkB+W/m1KLIzPUmG0ofvR+CPNcvuCuNdjVBVS7ALKSxr3EDhnzNceGkGi1m8MToSli13AzKFYH4ie9w3I5L3g== /rollup-plugin-shim/1.0.0: dev: false resolution: @@ -6492,20 +7181,20 @@ packages: jest-worker: 24.9.0 rollup: 1.32.1 serialize-javascript: 2.1.2 - uglify-js: 3.10.0 + uglify-js: 3.10.2 dev: false peerDependencies: rollup: '>=0.66.0 <2' resolution: integrity: sha512-ddgqkH02klveu34TF0JqygPwZnsbhHVI6t8+hGTcYHngPkQb5MIHI0XiztXIN/d6V9j+efwHAqEL7LspSxQXGw== - /rollup-plugin-visualizer/4.0.4_rollup@1.32.1: + /rollup-plugin-visualizer/4.1.1_rollup@1.32.1: dependencies: - nanoid: 3.1.10 - open: 7.0.4 + nanoid: 3.1.12 + open: 7.2.1 pupa: 2.0.1 rollup: 1.32.1 source-map: 0.7.3 - yargs: 15.4.0 + yargs: 15.4.1 dev: false engines: node: '>=10' @@ -6513,18 +7202,26 @@ packages: peerDependencies: rollup: '>=1.20.0' resolution: - integrity: sha512-odkyLiVxCEXh4AWFSl75+pbIapzhEZkOVww8pKUgraOHicSH67MYMnAOHWQVK/BYeD1cCiF/0kk8/XNX2+LM9A== + integrity: sha512-aQBukhj8T+1BcOjD/5xB3+mZSSzHIVT+WpQDDEVpmPCkILVX0J7NPOuKEvKIXU+iZLvF7B5/wJA4+wxuH7FNew== /rollup-pluginutils/2.8.2: dependencies: estree-walker: 0.6.1 dev: false resolution: integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== + /rollup/0.63.5: + dependencies: + '@types/estree': 0.0.39 + '@types/node': 10.17.28 + dev: false + hasBin: true + resolution: + integrity: sha512-dFf8LpUNzIj3oE0vCvobX6rqOzHzLBoblyFp+3znPbjiSmSvOoK2kMKx+Fv9jYduG1rvcCfCveSgEaQHjWRF6g== /rollup/1.32.1: dependencies: '@types/estree': 0.0.45 - '@types/node': 8.10.61 - acorn: 7.3.1 + '@types/node': 8.10.62 + acorn: 7.4.0 dev: false hasBin: true resolution: @@ -6535,14 +7232,14 @@ packages: node: '>=0.12.0' resolution: integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - /rxjs/6.6.0: + /rxjs/6.6.2: dependencies: tslib: 1.13.0 dev: false engines: npm: '>=2.0.0' resolution: - integrity: sha512-3HMA8z/Oz61DUHe+SdOiQyzIf4tOx5oQHmMir7IZEu6TMqCLHT4LRcmNaUS0NwOz8VLvmmBduMsoaUvMaIiqzg== + integrity: sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg== /safe-buffer/5.1.2: dev: false resolution: @@ -6569,6 +7266,11 @@ packages: node: '>=0.8.0' resolution: integrity: sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA== + /semver/2.3.2: + dev: false + hasBin: true + resolution: + integrity: sha1-uYSPJdbPNjMwc+ye+IVtQvEjPlI= /semver/5.3.0: dev: false hasBin: true @@ -6630,10 +7332,22 @@ packages: dev: false resolution: integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + /setimmediate/1.0.5: + dev: false + resolution: + integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= /setprototypeof/1.1.1: dev: false resolution: integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + /sha.js/2.4.11: + dependencies: + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: false + hasBin: true + resolution: + integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== /shebang-command/1.2.0: dependencies: shebang-regex: 1.0.0 @@ -6692,30 +7406,32 @@ packages: dev: false resolution: integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - /simple-concat/1.0.0: + /simple-concat/1.0.1: dev: false + optional: true resolution: - integrity: sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY= + integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== /simple-get/3.1.0: dependencies: decompress-response: 4.2.1 once: 1.4.0 - simple-concat: 1.0.0 + simple-concat: 1.0.1 dev: false + optional: true resolution: integrity: sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA== - /sinon/9.0.2: + /sinon/9.0.3: dependencies: - '@sinonjs/commons': 1.8.0 + '@sinonjs/commons': 1.8.1 '@sinonjs/fake-timers': 6.0.1 '@sinonjs/formatio': 5.0.1 - '@sinonjs/samsam': 5.0.3 + '@sinonjs/samsam': 5.1.0 diff: 4.0.2 nise: 4.0.4 - supports-color: 7.1.0 + supports-color: 7.2.0 dev: false resolution: - integrity: sha512-0uF8Q/QHkizNUmbK3LRFqx5cpTttEVXudywY9Uwzy8bTfZUhljZ7ARzSxnRHWYWtVTeh4Cw+tTb3iU21FQVO9A== + integrity: sha512-IKo9MIM111+smz9JGwLmw5U1075n1YXeAq8YeSFlndCLhAL5KGn6bLgu7b/4AYHTV/LcEMcRm2wU2YiL55/6Pg== /slice-ansi/2.1.0: dependencies: ansi-styles: 3.2.1 @@ -6987,6 +7703,15 @@ packages: dev: false resolution: integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== + /stream-http/3.1.1: + dependencies: + builtin-status-codes: 3.0.0 + inherits: 2.0.4 + readable-stream: 3.6.0 + xtend: 4.0.2 + dev: false + resolution: + integrity: sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg== /streamroller/2.2.4: dependencies: date-format: 2.1.0 @@ -7009,6 +7734,10 @@ packages: node: '>=0.6.19' resolution: integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== + /string-range/1.2.2: + dev: false + resolution: + integrity: sha1-qJPtNH5yKZvIO++78qaSqNI51d0= /string-width/1.0.2: dependencies: code-point-at: 1.1.0 @@ -7017,6 +7746,7 @@ packages: dev: false engines: node: '>=0.10.0' + optional: true resolution: integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= /string-width/2.1.1: @@ -7160,12 +7890,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo= - /strip-json-comments/3.1.0: + /strip-json-comments/3.1.1: dev: false engines: node: '>=8' resolution: - integrity: sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w== + integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== /supports-color/2.0.0: dev: false engines: @@ -7204,18 +7934,18 @@ packages: node: '>=6' resolution: integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - /supports-color/7.1.0: + /supports-color/7.2.0: dependencies: has-flag: 4.0.0 dev: false engines: node: '>=8' resolution: - integrity: sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== + integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== /table/5.4.6: dependencies: - ajv: 6.12.3 - lodash: 4.17.19 + ajv: 6.12.4 + lodash: 4.17.20 slice-ansi: 2.1.0 string-width: 3.1.0 dev: false @@ -7234,7 +7964,7 @@ packages: integrity: sha512-9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg== /tar-stream/2.1.3: dependencies: - bl: 4.0.2 + bl: 4.0.3 end-of-stream: 1.4.4 fs-constants: 1.0.0 inherits: 2.0.4 @@ -7301,6 +8031,14 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= + /timers-browserify/2.0.11: + dependencies: + setimmediate: 1.0.5 + dev: false + engines: + node: '>=0.6.0' + resolution: + integrity: sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ== /timsort/0.3.0: dev: false resolution: @@ -7313,6 +8051,14 @@ packages: node: '>=0.6.0' resolution: integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + /tmp/0.1.0: + dependencies: + rimraf: 2.7.1 + dev: false + engines: + node: '>=6' + resolution: + integrity: sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw== /tmp/0.2.1: dependencies: rimraf: 3.0.2 @@ -7406,13 +8152,13 @@ packages: hasBin: true resolution: integrity: sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw== - /ts-node/8.10.2_typescript@3.9.6: + /ts-node/8.10.2_typescript@3.9.7: dependencies: arg: 4.1.3 diff: 4.0.2 make-error: 1.3.6 source-map-support: 0.5.19 - typescript: 3.9.6 + typescript: 3.9.7 yn: 3.1.1 dev: false engines: @@ -7435,10 +8181,10 @@ packages: dev: false resolution: integrity: sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== - /tslib/2.0.0: + /tslib/2.0.1: dev: false resolution: - integrity: sha512-lTqkx847PI7xEDYJntxZH89L2/aXInsyF2luSafe/+0fHOMjlBNXdH6th7f70qxLDhul7KZK0zC8V5ZIyHl0/g== + integrity: sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ== /tslint-config-prettier/1.18.0: dev: false engines: @@ -7446,7 +8192,7 @@ packages: hasBin: true resolution: integrity: sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg== - /tslint/5.20.1_typescript@3.9.6: + /tslint/5.20.1_typescript@3.9.7: dependencies: '@babel/code-frame': 7.10.4 builtin-modules: 1.1.1 @@ -7460,8 +8206,8 @@ packages: resolve: 1.17.0 semver: 5.7.1 tslib: 1.13.0 - tsutils: 2.29.0_typescript@3.9.6 - typescript: 3.9.6 + tsutils: 2.29.0_typescript@3.9.7 + typescript: 3.9.7 dev: false engines: node: '>=4.8.0' @@ -7470,19 +8216,19 @@ packages: typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' resolution: integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg== - /tsutils/2.29.0_typescript@3.9.6: + /tsutils/2.29.0_typescript@3.9.7: dependencies: tslib: 1.13.0 - typescript: 3.9.6 + typescript: 3.9.7 dev: false peerDependencies: typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' resolution: integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== - /tsutils/3.17.1_typescript@3.9.6: + /tsutils/3.17.1_typescript@3.9.7: dependencies: tslib: 1.13.0 - typescript: 3.9.6 + typescript: 3.9.7 dev: false engines: node: '>= 6' @@ -7490,6 +8236,10 @@ packages: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' resolution: integrity: sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== + /tty-browserify/0.0.1: + dev: false + resolution: + integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== /tunnel-agent/0.6.0: dependencies: safe-buffer: 5.2.1 @@ -7541,11 +8291,19 @@ packages: node: '>= 0.6' resolution: integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + /typedarray-to-buffer/1.0.4: + dev: false + resolution: + integrity: sha1-m7i6DoQfs/TPH+fCRenz+opf6Zw= + /typedarray/0.0.6: + dev: false + resolution: + integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= /typedoc-default-themes/0.6.3: dependencies: backbone: 1.4.0 jquery: 3.5.1 - lunr: 2.3.8 + lunr: 2.3.9 underscore: 1.10.2 dev: false engines: @@ -7557,8 +8315,8 @@ packages: '@types/minimatch': 3.0.3 fs-extra: 8.1.0 handlebars: 4.7.6 - highlight.js: 9.18.1 - lodash: 4.17.19 + highlight.js: 9.18.3 + lodash: 4.17.20 marked: 0.8.2 minimatch: 3.0.4 progress: 2.0.3 @@ -7578,24 +8336,24 @@ packages: hasBin: true resolution: integrity: sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw== - /typescript/3.9.6: + /typescript/3.9.7: dev: false engines: node: '>=4.2.0' hasBin: true resolution: - integrity: sha512-Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw== + integrity: sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== /ua-parser-js/0.7.21: dev: false resolution: integrity: sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ== - /uglify-js/3.10.0: + /uglify-js/3.10.2: dev: false engines: node: '>=0.8.0' hasBin: true resolution: - integrity: sha512-Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA== + integrity: sha512-GXCYNwqoo0MbLARghYjxVBxDCnU0tLqN7IPLdHHbibCb1NI5zBkU2EPcy/GaVxc0BtTjqyGXJCINe6JMR2Dpow== /unbzip2-stream/1.4.3: dependencies: buffer: 5.6.0 @@ -7683,11 +8441,11 @@ packages: hasBin: true resolution: integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - /uuid/8.2.0: + /uuid/8.3.0: dev: false hasBin: true resolution: - integrity: sha512-CYpGiFTUrmI6OBMkAdjSDM0k5h8SkkiTP4WAjQgDgNB1S3Ou9VBEvr6q0Kv2H1mMk7IWfxYGpMH5sd5AvcIV2Q== + integrity: sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ== /v8-compile-cache/2.1.1: dev: false resolution: @@ -7754,12 +8512,26 @@ packages: node: '>= 0.9' resolution: integrity: sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4= + /vlq/0.2.3: + dev: false + resolution: + integrity: sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow== + /vm-browserify/1.1.2: + dev: false + resolution: + integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== /void-elements/2.0.1: dev: false engines: node: '>=0.10.0' resolution: integrity: sha1-wGavtYK7HLQSjWDqkjkulNXp2+w= + /wcwidth/1.0.1: + dependencies: + defaults: 1.0.3 + dev: false + resolution: + integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= /webidl-conversions/4.0.2: dev: false resolution: @@ -7778,6 +8550,7 @@ packages: integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= /which-pm-runs/1.0.0: dev: false + optional: true resolution: integrity: sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= /which-typed-array/1.1.2: @@ -7815,14 +8588,14 @@ packages: dev: false resolution: integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== - /windows-release/3.3.1: + /windows-release/3.3.3: dependencies: execa: 1.0.0 dev: false engines: node: '>=6' resolution: - integrity: sha512-Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A== + integrity: sha512-OSOGH1QYiW5yVor9TtmXKQvt2vjQqbYS+DqmsZw+r7xDwLXEeT3JGW0ZppFmHx4diyXmxt238KFR3N9jzevBRg== /word-wrap/1.2.3: dev: false engines: @@ -7959,12 +8732,35 @@ packages: dev: false resolution: integrity: sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM= - /xregexp/4.3.0: + /xtend/2.0.6: dependencies: - '@babel/runtime-corejs3': 7.10.4 + is-object: 0.1.2 + object-keys: 0.2.0 dev: false + engines: + node: '>=0.4' + resolution: + integrity: sha1-XqZXptukRwacLlnFihE4ywxebO4= + /xtend/2.1.2: + dependencies: + object-keys: 0.4.0 + dev: false + engines: + node: '>=0.4' + resolution: + integrity: sha1-bv7MKk2tjmlixJAbM3znuoe10os= + /xtend/2.2.0: + dev: false + engines: + node: '>=0.4' + resolution: + integrity: sha1-7vax8ZjByN6vrYsXZaBNrUoBxak= + /xtend/3.0.0: + dev: false + engines: + node: '>=0.4' resolution: - integrity: sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g== + integrity: sha1-XM50B7r2Qsunvs2laBEcST9ZZlo= /xtend/4.0.2: dev: false engines: @@ -8002,7 +8798,7 @@ packages: /yargs-unparser/1.6.0: dependencies: flat: 4.1.0 - lodash: 4.17.19 + lodash: 4.17.20 yargs: 13.3.2 dev: false engines: @@ -8024,10 +8820,10 @@ packages: dev: false resolution: integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== - /yargs/15.4.0: + /yargs/15.4.1: dependencies: cliui: 6.0.0 - decamelize: 3.2.0 + decamelize: 1.2.0 find-up: 4.1.0 get-caller-file: 2.0.5 require-directory: 2.1.1 @@ -8041,7 +8837,7 @@ packages: engines: node: '>=8' resolution: - integrity: sha512-D3fRFnZwLWp8jVAAhPZBsmeIHY8tTsb8ItV9KaAaopmC6wde2u6Yw29JBIZHXw14kgkRnYmDgmQU4FVMDlIsWw== + integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== /yauzl/2.10.0: dependencies: buffer-crc32: 0.2.13 @@ -8081,15 +8877,15 @@ packages: '@microsoft/api-extractor': 7.7.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 cross-env: 7.0.2 - delay: 4.3.0 + delay: 4.4.0 eslint: 6.8.0 eslint-config-prettier: 6.11.0_eslint@6.8.0 eslint-plugin-no-null: 1.0.2_eslint@6.8.0 @@ -8097,7 +8893,7 @@ packages: eslint-plugin-promise: 4.2.1 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -8114,9 +8910,9 @@ packages: rollup: 1.32.1 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - typescript: 3.9.6 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 dev: false name: '@rush-temp/abort-controller' resolution: @@ -8132,13 +8928,13 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 chai: 4.2.0 cross-env: 7.0.2 dotenv: 8.2.0 @@ -8150,7 +8946,7 @@ packages: inherits: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -8168,9 +8964,9 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - tslib: 2.0.0 - typescript: 3.9.6 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 dev: false name: '@rush-temp/ai-anomaly-detector' @@ -8187,15 +8983,15 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/fs-extra': 8.1.1 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 cross-env: 7.0.2 @@ -8208,7 +9004,7 @@ packages: fs-extra: 8.1.0 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -8228,15 +9024,15 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - sinon: 9.0.2 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + sinon: 9.0.3 source-map-support: 0.5.19 - tslib: 2.0.0 - typescript: 3.9.6 + tslib: 2.0.1 + typescript: 3.9.7 dev: false name: '@rush-temp/ai-form-recognizer' resolution: - integrity: sha512-yFx1KY5foauaTLXj7u6eN7E0Xp73ULm3sz7HeWVXE2bvPq+G8dfF2cGVDTor/wJ8hfeBltEtRJmR2oJyTh6S1g== + integrity: sha512-lVTROvuI3FCMX/hhhUZrGAXRHq1xgOdjyGJqYsebSRWEKETNSEJ4NxNRfhieo+VzfTTCdZZBsYFdJi+/ffKfOw== tarball: 'file:projects/ai-form-recognizer.tgz' version: 0.0.0 'file:projects/ai-text-analytics.tgz': @@ -8248,15 +9044,15 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/chai-as-promised': 7.1.3 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 cross-env: 7.0.2 @@ -8268,7 +9064,7 @@ packages: eslint-plugin-promise: 4.2.1 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -8279,6 +9075,8 @@ packages: karma-mocha: 2.0.1 karma-mocha-reporter: 2.2.5_karma@5.1.1 karma-remap-istanbul: 0.6.0_karma@5.1.1 + karma-source-map-support: 1.4.0 + karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 nyc: 14.1.1 @@ -8288,15 +9086,16 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - sinon: 9.0.2 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + sinon: 9.0.3 source-map-support: 0.5.19 - tslib: 2.0.0 - typescript: 3.9.6 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 dev: false name: '@rush-temp/ai-text-analytics' resolution: - integrity: sha512-dzKtF7SLzOzDdrwRDXidkewcR0TJe3AypIybQShD0XBXmzTmio0Vpp0WBpF2bMyAocTIL59PECBLYy95QTvXUA== + integrity: sha512-LyU4q8jO+xN1nrIeUcxNy1Ylx0d926xUBz9cy3jmbUVk3mZ84dPaFPA+p13llTJP3MtAkGVp7YVhifyqOLjm+A== tarball: 'file:projects/ai-text-analytics.tgz' version: 0.0.0 'file:projects/app-configuration.tgz': @@ -8309,14 +9108,14 @@ packages: '@rollup/plugin-inject': 4.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 chai: 4.2.0 cross-env: 7.0.2 @@ -8329,7 +9128,7 @@ packages: esm: 3.2.25 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -8348,11 +9147,11 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - sinon: 9.0.2 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - typescript: 3.9.6 - uglify-js: 3.10.0 + sinon: 9.0.3 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 + uglify-js: 3.10.2 dev: false name: '@rush-temp/app-configuration' resolution: @@ -8362,20 +9161,20 @@ packages: 'file:projects/communication-administration.tgz': dependencies: '@azure/core-tracing': 1.0.0-preview.9 - '@microsoft/api-documenter': 7.8.55 + '@microsoft/api-documenter': 7.8.56 '@microsoft/api-extractor': 7.7.11 '@opentelemetry/api': 0.10.2 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 chai: 4.2.0 cross-env: 7.0.2 @@ -8386,11 +9185,11 @@ packages: eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-prefer-arrow: 1.2.2_eslint@6.8.0 eslint-plugin-promise: 4.2.1 - events: 3.1.0 + events: 3.2.0 inherits: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -8410,10 +9209,10 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - sinon: 9.0.2 - tslib: 2.0.0 - typescript: 3.9.6 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + sinon: 9.0.3 + tslib: 2.0.1 + typescript: 3.9.7 dev: false name: '@rush-temp/communication-administration' resolution: @@ -8429,14 +9228,14 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 chai: 4.2.0 cross-env: 7.0.2 @@ -8446,11 +9245,11 @@ packages: eslint-plugin-no-null: 1.0.2_eslint@6.8.0 eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 - events: 3.1.0 + events: 3.2.0 inherits: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -8469,10 +9268,10 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - sinon: 9.0.2 - tslib: 2.0.0 - typescript: 3.9.6 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + sinon: 9.0.3 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 dev: false name: '@rush-temp/communication-chat' @@ -8487,16 +9286,16 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/chai-as-promised': 7.1.3 '@types/jwt-decode': 2.2.1 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 @@ -8506,12 +9305,12 @@ packages: eslint-plugin-no-null: 1.0.2_eslint@6.8.0 eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 - events: 3.1.0 + events: 3.2.0 inherits: 2.0.4 jwt-decode: 2.2.0 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -8527,10 +9326,10 @@ packages: rollup: 1.32.1 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - sinon: 9.0.2 - tslib: 2.0.0 - typescript: 3.9.6 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + sinon: 9.0.3 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 dev: false name: '@rush-temp/communication-common' @@ -8546,14 +9345,14 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 chai: 4.2.0 cross-env: 7.0.2 @@ -8563,11 +9362,11 @@ packages: eslint-plugin-no-null: 1.0.2_eslint@6.8.0 eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 - events: 3.1.0 + events: 3.2.0 inherits: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -8584,10 +9383,10 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - sinon: 9.0.2 - tslib: 2.0.0 - typescript: 3.9.6 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + sinon: 9.0.3 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 dev: false name: '@rush-temp/communication-sms' @@ -8603,18 +9402,18 @@ packages: '@rollup/plugin-inject': 4.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/async-lock': 1.1.2 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/chai-as-promised': 7.1.3 '@types/debug': 4.1.5 '@types/is-buffer': 2.0.0 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 async-lock: 1.2.4 buffer: 5.6.0 @@ -8629,9 +9428,9 @@ packages: eslint-plugin-no-null: 1.0.2_eslint@6.8.0 eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 - events: 3.1.0 + events: 3.2.0 is-buffer: 2.0.4 - jssha: 3.1.0 + jssha: 3.1.2 karma: 5.1.1 karma-chrome-launcher: 3.1.0 karma-mocha: 2.0.1 @@ -8641,18 +9440,17 @@ packages: prettier: 1.19.1 process: 0.11.10 puppeteer: 3.3.0 - rhea: 1.0.23 + rhea: 1.0.24 rhea-promise: 1.0.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - sinon: 9.0.2 - stream-browserify: 3.0.0 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - typescript: 3.9.6 + sinon: 9.0.3 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 url: 0.11.0 util: 0.12.3 ws: 7.3.1 @@ -8664,12 +9462,12 @@ packages: version: 0.0.0 'file:projects/core-arm.tgz': dependencies: - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 - '@types/chai': 4.2.11 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 + '@types/chai': 4.2.12 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 chai: 4.2.0 eslint: 6.8.0 eslint-config-prettier: 6.11.0_eslint@6.8.0 @@ -8683,12 +9481,12 @@ packages: rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 shx: 0.3.2 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - typescript: 3.9.6 - uglify-js: 3.10.0 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 + uglify-js: 3.10.2 dev: false name: '@rush-temp/core-arm' resolution: @@ -8697,20 +9495,20 @@ packages: version: 0.0.0 'file:projects/core-asynciterator-polyfill.tgz': dependencies: - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 eslint: 6.8.0 eslint-config-prettier: 6.11.0_eslint@6.8.0 eslint-plugin-no-null: 1.0.2_eslint@6.8.0 eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 prettier: 1.19.1 - typescript: 3.9.6 + typescript: 3.9.7 dev: false name: '@rush-temp/core-asynciterator-polyfill' resolution: - integrity: sha512-H+PZImxHoD4ZcrJie2qstZmXk1/DHGyIq9b+eSSv4TjT9VsCbeaaEEaZ/iCsoUyzDuLWTj2MYqNEgU4L9ROTzA== + integrity: sha512-PBq/r8UAcosy9EEyJImEMKQpOJsbkj2cA6ceizWqk+o/c4VwkAFSVqoRkZsGHeiJAs0+k+zA3pyZjFPh/J6BFg== tarball: 'file:projects/core-asynciterator-polyfill.tgz' version: 0.0.0 'file:projects/core-auth.tgz': @@ -8721,12 +9519,12 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 cross-env: 7.0.2 downlevel-dts: 0.4.0 @@ -8743,9 +9541,9 @@ packages: rollup: 1.32.1 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - tslib: 2.0.0 - typescript: 3.9.6 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 dev: false name: '@rush-temp/core-auth' @@ -8761,14 +9559,14 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 chai: 4.2.0 cross-env: 7.0.2 downlevel-dts: 0.4.0 @@ -8780,7 +9578,7 @@ packages: inherits: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -8796,10 +9594,10 @@ packages: rollup: 1.32.1 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - sinon: 9.0.2 - tslib: 2.0.0 - typescript: 3.9.6 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + sinon: 9.0.3 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 dev: false name: '@rush-temp/core-client' @@ -8816,20 +9614,20 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 - '@types/chai': 4.2.11 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 + '@types/chai': 4.2.12 '@types/express': 4.17.7 '@types/glob': 7.1.3 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 + '@types/node': 8.10.62 '@types/node-fetch': 2.5.7 - '@types/sinon': 9.0.4 + '@types/sinon': 9.0.5 '@types/tough-cookie': 4.0.0 '@types/tunnel': 0.0.1 - '@types/uuid': 8.0.0 + '@types/uuid': 8.3.0 '@types/xml2js': 0.4.5 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 babel-runtime: 6.26.0 chai: 4.2.0 cross-env: 7.0.2 @@ -8840,7 +9638,7 @@ packages: eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 express: 4.17.1 - fetch-mock: 9.10.3_node-fetch@2.6.0 + fetch-mock: 9.10.7_node-fetch@2.6.0 form-data: 3.0.0 glob: 7.1.6 karma: 5.1.1 @@ -8850,7 +9648,7 @@ packages: karma-firefox-launcher: 1.3.0 karma-mocha: 2.0.1 karma-rollup-preprocessor: 7.0.5_rollup@1.32.1 - karma-sourcemap-loader: 0.3.7 + karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 node-fetch: 2.6.0 @@ -8859,20 +9657,20 @@ packages: prettier: 1.19.1 process: 0.11.10 puppeteer: 3.3.0 - regenerator-runtime: 0.13.5 + regenerator-runtime: 0.13.7 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 shx: 0.3.2 - sinon: 9.0.2 + sinon: 9.0.3 tough-cookie: 4.0.0 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 tunnel: 0.0.6 - typescript: 3.9.6 - uglify-js: 3.10.0 - uuid: 8.2.0 + typescript: 3.9.7 + uglify-js: 3.10.2 + uuid: 8.3.0 xhr-mock: 2.5.1 xml2js: 0.4.23 dev: false @@ -8889,15 +9687,15 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 - '@types/uuid': 8.0.0 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 + '@types/uuid': 8.3.0 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 chai: 4.2.0 cross-env: 7.0.2 downlevel-dts: 0.4.0 @@ -8911,7 +9709,7 @@ packages: inherits: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -8927,13 +9725,13 @@ packages: rollup: 1.32.1 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - sinon: 9.0.2 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + sinon: 9.0.3 source-map-support: 0.5.19 - tslib: 2.0.0 - typescript: 3.9.6 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 - uuid: 8.2.0 + uuid: 8.3.0 dev: false name: '@rush-temp/core-https' resolution: @@ -8946,13 +9744,13 @@ packages: '@opentelemetry/api': 0.10.2 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 chai: 4.2.0 eslint: 6.8.0 @@ -8960,10 +9758,10 @@ packages: eslint-plugin-no-null: 1.0.2_eslint@6.8.0 eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 - events: 3.1.0 + events: 3.2.0 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -8982,11 +9780,11 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - typescript: 3.9.6 - uglify-js: 3.10.0 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 + uglify-js: 3.10.2 dev: false name: '@rush-temp/core-lro' resolution: @@ -8995,20 +9793,20 @@ packages: version: 0.0.0 'file:projects/core-paging.tgz': dependencies: - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 eslint: 6.8.0 eslint-config-prettier: 6.11.0_eslint@6.8.0 eslint-plugin-no-null: 1.0.2_eslint@6.8.0 eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 prettier: 1.19.1 - typescript: 3.9.6 + typescript: 3.9.7 dev: false name: '@rush-temp/core-paging' resolution: - integrity: sha512-jLeKpwyTeRLv1nD/QCwOzTvrQAceI3vZS3lGSxxR569SGdt4luWEKPxpql0GZ5jXLX8vg+t1dbnxeUcHikJWPw== + integrity: sha512-KdMHeZmB/TJpvEqQuuaCWzwu5E71VQPPbaLlLWElc8h4l6qHqWz2cKUqD8VFNqE25DsSXBRjzkIAJw51Gd7VpQ== tarball: 'file:projects/core-paging.tgz' version: 0.0.0 'file:projects/core-tracing.tgz': @@ -9019,12 +9817,12 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 cross-env: 7.0.2 eslint: 6.8.0 @@ -9040,9 +9838,9 @@ packages: rollup: 1.32.1 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - tslib: 2.0.0 - typescript: 3.9.6 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 dev: false name: '@rush-temp/core-tracing' @@ -9056,15 +9854,15 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 '@types/xml2js': 0.4.5 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 chai: 4.2.0 cross-env: 7.0.2 downlevel-dts: 0.4.0 @@ -9076,7 +9874,7 @@ packages: inherits: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -9092,10 +9890,10 @@ packages: rollup: 1.32.1 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - sinon: 9.0.2 - tslib: 2.0.0 - typescript: 3.9.6 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + sinon: 9.0.3 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 xml2js: 0.4.23 dev: false @@ -9112,17 +9910,17 @@ packages: '@types/debug': 4.1.5 '@types/fast-json-stable-stringify': 2.0.0 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 + '@types/node': 8.10.62 '@types/node-fetch': 2.5.7 '@types/priorityqueuejs': 1.0.1 '@types/semaphore': 1.1.0 - '@types/sinon': 9.0.4 + '@types/sinon': 9.0.5 '@types/tunnel': 0.0.1 - '@types/underscore': 1.10.5 - '@types/uuid': 8.0.0 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/eslint-plugin-tslint': 2.34.0_f8f62cb1f34b48259c049dd0f60912e9 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/underscore': 1.10.22 + '@types/uuid': 8.3.0 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/eslint-plugin-tslint': 2.34.0_8ecfbc9f33e253d01ca741854a1cb01c + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 cross-env: 7.0.2 debug: 4.1.1 dotenv: 8.2.0 @@ -9149,17 +9947,17 @@ packages: rollup: 1.32.1 rollup-plugin-local-resolve: 1.0.7 semaphore: 1.1.0 - sinon: 9.0.2 + sinon: 9.0.3 snap-shot-it: 7.9.3 source-map-support: 0.5.19 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - tslint: 5.20.1_typescript@3.9.6 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + tslint: 5.20.1_typescript@3.9.7 tslint-config-prettier: 1.18.0 typedoc: 0.15.8 - typescript: 3.9.6 + typescript: 3.9.7 universal-user-agent: 6.0.0 - uuid: 8.2.0 + uuid: 8.3.0 dev: false name: '@rush-temp/cosmos' resolution: @@ -9175,13 +9973,13 @@ packages: '@rollup/plugin-inject': 4.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 chai: 4.2.0 cross-env: 7.0.2 dotenv: 8.2.0 @@ -9194,7 +9992,7 @@ packages: inherits: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -9211,9 +10009,9 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - tslib: 2.0.0 - typescript: 3.9.6 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 dev: false name: '@rush-temp/data-tables' @@ -9223,16 +10021,25 @@ packages: version: 0.0.0 'file:projects/dev-tool.tgz': dependencies: - '@types/chai': 4.2.11 + '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 + '@rollup/plugin-json': 4.1.0_rollup@1.32.1 + '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 + '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 + '@types/chai': 4.2.12 '@types/chai-as-promised': 7.1.3 '@types/chalk': 2.2.0 '@types/fs-extra': 8.1.1 '@types/minimist': 1.2.0 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 + '@types/node': 8.10.62 '@types/prettier': 2.0.2 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/rollup-plugin-node-builtins': 2.1.1 + '@types/rollup-plugin-node-globals': 1.4.0 + '@types/rollup-plugin-sourcemaps': 0.4.2 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 + builtin-modules: 3.1.0 chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 chalk: 3.0.0 @@ -9242,12 +10049,19 @@ packages: mocha: 7.2.0 prettier: 1.19.1 rimraf: 3.0.2 - ts-node: 8.10.2_typescript@3.9.6 - typescript: 3.9.6 + rollup: 1.32.1 + rollup-plugin-node-builtins: 2.1.2 + rollup-plugin-node-globals: 1.4.0 + rollup-plugin-shim: 1.0.0 + rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 + rollup-plugin-terser: 5.3.0_rollup@1.32.1 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + ts-node: 8.10.2_typescript@3.9.7 + typescript: 3.9.7 dev: false name: '@rush-temp/dev-tool' resolution: - integrity: sha512-5TXnGsXxkseKtD1Uu/f8Ua++Np5VFavRs7Hl4IfMbFGBrbWPxXGJJLs/CJLljI71Q9Dqc5YmxoFbtY3agUTrNQ== + integrity: sha512-ciciEM+oL304KwFyiYKOYiw/e1tXhpeEAX6kak4fz9dpljOLyqw7zfem3rbVQxbt44hw5zyt700KUp5tqsv73Q== tarball: 'file:projects/dev-tool.tgz' version: 0.0.0 'file:projects/digital-twins.tgz': @@ -9258,14 +10072,14 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 chai: 4.2.0 cross-env: 7.0.2 dotenv: 8.2.0 @@ -9277,7 +10091,7 @@ packages: inherits: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -9297,10 +10111,10 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - sinon: 9.0.2 - tslib: 2.0.0 - typescript: 3.9.6 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + sinon: 9.0.3 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 dev: false name: '@rush-temp/digital-twins' @@ -9311,16 +10125,16 @@ packages: 'file:projects/eslint-plugin-azure-sdk.tgz': dependencies: '@types/bluebird': 3.5.32 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/eslint': 4.16.8 '@types/estree': 0.0.39 '@types/glob': 7.1.3 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.6 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 - '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.9.6 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/experimental-utils': 2.34.0_eslint@6.8.0+typescript@3.9.7 + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 + '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.9.7 bluebird: 3.7.2 chai: 4.2.0 eslint: 6.8.0 @@ -9333,8 +10147,8 @@ packages: prettier: 1.19.1 rimraf: 3.0.2 source-map-support: 0.5.19 - tslib: 2.0.0 - typescript: 3.9.6 + tslib: 2.0.1 + typescript: 3.9.7 dev: false name: '@rush-temp/eslint-plugin-azure-sdk' resolution: @@ -9351,21 +10165,21 @@ packages: '@rollup/plugin-inject': 4.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/async-lock': 1.1.2 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/chai-as-promised': 7.1.3 '@types/chai-string': 1.4.2 '@types/debug': 4.1.5 '@types/long': 4.0.1 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 - '@types/uuid': 8.0.0 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 + '@types/uuid': 8.3.0 '@types/ws': 7.2.6 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 buffer: 5.6.0 chai: 4.2.0 @@ -9383,7 +10197,7 @@ packages: esm: 3.2.25 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -9404,11 +10218,11 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - sinon: 9.0.2 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - typescript: 3.9.6 - uuid: 8.2.0 + sinon: 9.0.3 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 + uuid: 8.3.0 ws: 7.3.1 dev: false name: '@rush-temp/event-hubs' @@ -9424,19 +10238,19 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/async-lock': 1.1.2 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/chai-as-promised': 7.1.3 '@types/chai-string': 1.4.2 '@types/debug': 4.1.5 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/uuid': 8.0.0 + '@types/node': 8.10.62 + '@types/uuid': 8.3.0 '@types/ws': 7.2.6 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 async-lock: 1.2.4 azure-storage: 2.10.3 chai: 4.2.0 @@ -9461,10 +10275,10 @@ packages: rollup: 1.32.1 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-uglify: 6.0.4_rollup@1.32.1 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - typescript: 3.9.6 - uuid: 8.2.0 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 + uuid: 8.3.0 ws: 7.3.1 dev: false name: '@rush-temp/event-processor-host' @@ -9480,16 +10294,16 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/chai-as-promised': 7.1.3 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 - '@types/uuid': 8.0.0 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 + '@types/uuid': 8.3.0 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 cross-env: 7.0.2 @@ -9501,7 +10315,7 @@ packages: eslint-plugin-promise: 4.2.1 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -9521,12 +10335,12 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - sinon: 9.0.2 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + sinon: 9.0.3 source-map-support: 0.5.19 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - typescript: 3.9.6 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 dev: false name: '@rush-temp/eventgrid' resolution: @@ -9541,16 +10355,16 @@ packages: '@rollup/plugin-inject': 4.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/chai-as-promised': 7.1.3 '@types/chai-string': 1.4.2 '@types/debug': 4.1.5 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 @@ -9564,12 +10378,12 @@ packages: eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 esm: 3.2.25 - events: 3.1.0 + events: 3.2.0 guid-typescript: 1.0.9 inherits: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -9587,10 +10401,10 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - typescript: 3.9.6 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 dev: false name: '@rush-temp/eventhubs-checkpointstore-blob' @@ -9607,38 +10421,37 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/express': 4.17.7 '@types/jws': 3.2.2 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/qs': 6.9.3 - '@types/sinon': 9.0.4 - '@types/uuid': 8.0.0 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@types/qs': 6.9.4 + '@types/sinon': 9.0.5 + '@types/uuid': 8.3.0 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 axios: 0.19.2 cross-env: 7.0.2 eslint: 6.8.0 - events: 3.1.0 + events: 3.2.0 express: 4.17.1 inherits: 2.0.4 jws: 4.0.0 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-env-preprocessor: 0.1.1 karma-junit-reporter: 2.0.1_karma@5.1.1 karma-mocha: 2.0.1 karma-mocha-reporter: 2.2.5_karma@5.1.1 karma-remap-istanbul: 0.6.0_karma@5.1.1 - keytar: 5.6.0 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 - msal: 1.3.2 - open: 7.0.4 + msal: 1.4.0 + open: 7.2.1 prettier: 1.19.1 puppeteer: 3.3.0 qs: 6.9.4 @@ -9646,12 +10459,12 @@ packages: rollup: 1.32.1 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - sinon: 9.0.2 - tslib: 2.0.0 - typescript: 3.9.6 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + sinon: 9.0.3 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 - uuid: 8.2.0 + uuid: 8.3.0 dev: false name: '@rush-temp/identity' optionalDependencies: @@ -9669,16 +10482,16 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/fs-extra': 8.1.1 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 - '@types/uuid': 8.0.0 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 + '@types/uuid': 8.3.0 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 chai: 4.2.0 cross-env: 7.0.2 @@ -9691,7 +10504,7 @@ packages: esm: 3.2.25 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -9711,12 +10524,12 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - sinon: 9.0.2 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + sinon: 9.0.3 source-map-support: 0.5.19 - tslib: 2.0.0 - typescript: 3.9.6 - uuid: 8.2.0 + tslib: 2.0.1 + typescript: 3.9.7 + uuid: 8.3.0 dev: false name: '@rush-temp/keyvault-admin' resolution: @@ -9732,16 +10545,16 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/fs-extra': 8.1.1 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 + '@types/node': 8.10.62 '@types/query-string': 6.2.0 - '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/sinon': 9.0.5 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 chai: 4.2.0 cross-env: 7.0.2 @@ -9755,7 +10568,7 @@ packages: fs-extra: 8.1.0 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -9777,11 +10590,11 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - sinon: 9.0.2 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + sinon: 9.0.3 source-map-support: 0.5.19 - tslib: 2.0.0 - typescript: 3.9.6 + tslib: 2.0.1 + typescript: 3.9.7 url: 0.11.0 dev: false name: '@rush-temp/keyvault-certificates' @@ -9791,8 +10604,8 @@ packages: version: 0.0.0 'file:projects/keyvault-common.tgz': dependencies: - tslib: 2.0.0 - typescript: 3.9.6 + tslib: 2.0.1 + typescript: 3.9.7 dev: false name: '@rush-temp/keyvault-common' resolution: @@ -9808,16 +10621,16 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/fs-extra': 8.1.1 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 + '@types/node': 8.10.62 '@types/query-string': 6.2.0 - '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/sinon': 9.0.5 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 chai: 4.2.0 cross-env: 7.0.2 @@ -9831,7 +10644,7 @@ packages: fs-extra: 8.1.0 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -9853,11 +10666,11 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - sinon: 9.0.2 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + sinon: 9.0.3 source-map-support: 0.5.19 - tslib: 2.0.0 - typescript: 3.9.6 + tslib: 2.0.1 + typescript: 3.9.7 url: 0.11.0 dev: false name: '@rush-temp/keyvault-keys' @@ -9874,16 +10687,16 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/fs-extra': 8.1.1 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 + '@types/node': 8.10.62 '@types/query-string': 6.2.0 - '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/sinon': 9.0.5 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 chai: 4.2.0 cross-env: 7.0.2 @@ -9897,7 +10710,7 @@ packages: fs-extra: 8.1.0 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -9919,11 +10732,11 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - sinon: 9.0.2 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + sinon: 9.0.3 source-map-support: 0.5.19 - tslib: 2.0.0 - typescript: 3.9.6 + tslib: 2.0.1 + typescript: 3.9.7 url: 0.11.0 dev: false name: '@rush-temp/keyvault-secrets' @@ -9936,18 +10749,18 @@ packages: '@microsoft/api-extractor': 7.7.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 chai: 4.2.0 cross-env: 7.0.2 - delay: 4.3.0 + delay: 4.4.0 dotenv: 8.2.0 eslint: 6.8.0 eslint-config-prettier: 6.11.0_eslint@6.8.0 @@ -9956,7 +10769,7 @@ packages: eslint-plugin-promise: 4.2.1 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -9974,10 +10787,10 @@ packages: rollup: 1.32.1 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - sinon: 9.0.2 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - typescript: 3.9.6 + sinon: 9.0.3 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 dev: false name: '@rush-temp/logger' resolution: @@ -9991,9 +10804,9 @@ packages: '@opentelemetry/semantic-conventions': 0.10.2 '@opentelemetry/tracing': 0.10.2 '@types/mocha': 7.0.2 - '@types/node': 10.17.13 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 10.17.28 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 c8: 7.3.0 eslint: 6.8.0 eslint-config-prettier: 6.11.0_eslint@6.8.0 @@ -10008,9 +10821,9 @@ packages: nock: 12.0.3 prettier: 1.19.1 rimraf: 3.0.2 - sinon: 9.0.2 + sinon: 9.0.3 ts-mocha: 7.0.0_mocha@7.2.0 - typescript: 3.9.6 + typescript: 3.9.7 dev: false name: '@rush-temp/monitor-opentelemetry-exporter' resolution: @@ -10026,14 +10839,14 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-inject': 4.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/chai-as-promised': 7.1.3 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 avsc: 5.4.22 buffer: 5.6.0 chai: 4.2.0 @@ -10047,7 +10860,7 @@ packages: eslint-plugin-promise: 4.2.1 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -10068,10 +10881,10 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 source-map-support: 0.5.19 - tslib: 2.0.0 - typescript: 3.9.6 + tslib: 2.0.1 + typescript: 3.9.7 dev: false name: '@rush-temp/schema-registry-avro' resolution: @@ -10086,14 +10899,14 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/chai-as-promised': 7.1.3 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 cross-env: 7.0.2 @@ -10105,7 +10918,7 @@ packages: eslint-plugin-promise: 4.2.1 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -10125,10 +10938,10 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 source-map-support: 0.5.19 - tslib: 2.0.0 - typescript: 3.9.6 + tslib: 2.0.1 + typescript: 3.9.7 dev: false name: '@rush-temp/schema-registry' resolution: @@ -10143,14 +10956,14 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 chai: 4.2.0 cross-env: 7.0.2 dotenv: 8.2.0 @@ -10162,7 +10975,7 @@ packages: inherits: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -10182,11 +10995,11 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - sinon: 9.0.2 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - typescript: 3.9.6 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + sinon: 9.0.3 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 dev: false name: '@rush-temp/search-documents' @@ -10204,20 +11017,20 @@ packages: '@rollup/plugin-inject': 4.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/chai-as-promised': 7.1.3 '@types/debug': 4.1.5 '@types/glob': 7.1.3 '@types/is-buffer': 2.0.0 '@types/long': 4.0.1 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 '@types/ws': 7.2.6 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 buffer: 5.6.0 chai: 4.2.0 @@ -10225,7 +11038,7 @@ packages: chai-exclude: 2.0.2_chai@4.2.0 cross-env: 7.0.2 debug: 4.1.1 - delay: 4.3.0 + delay: 4.4.0 dotenv: 8.2.0 downlevel-dts: 0.4.0 eslint: 6.8.0 @@ -10234,12 +11047,12 @@ packages: eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 esm: 3.2.25 - events: 3.1.0 + events: 3.2.0 glob: 7.1.6 is-buffer: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -10263,10 +11076,10 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - sinon: 9.0.2 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - typescript: 3.9.6 + sinon: 9.0.3 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 ws: 7.3.1 dev: false name: '@rush-temp/service-bus' @@ -10282,13 +11095,13 @@ packages: '@opentelemetry/api': 0.10.2 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@types/sinon': 9.0.4 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@types/sinon': 9.0.5 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 cross-env: 7.0.2 dotenv: 8.2.0 @@ -10300,11 +11113,11 @@ packages: eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 esm: 3.2.25 - events: 3.1.0 + events: 3.2.0 inherits: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -10325,12 +11138,12 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - sinon: 9.0.2 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + sinon: 9.0.3 source-map-support: 0.5.19 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - typescript: 3.9.6 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 dev: false name: '@rush-temp/storage-blob-changefeed' @@ -10346,12 +11159,12 @@ packages: '@opentelemetry/api': 0.10.2 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 cross-env: 7.0.2 dotenv: 8.2.0 @@ -10363,11 +11176,11 @@ packages: eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 esm: 3.2.25 - events: 3.1.0 + events: 3.2.0 inherits: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -10388,11 +11201,11 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 source-map-support: 0.5.19 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - typescript: 3.9.6 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 dev: false name: '@rush-temp/storage-blob' @@ -10408,14 +11221,14 @@ packages: '@opentelemetry/api': 0.10.2 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/fs-extra': 8.1.1 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 + '@types/node': 8.10.62 '@types/query-string': 6.2.0 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 cross-env: 7.0.2 dotenv: 8.2.0 @@ -10427,13 +11240,13 @@ packages: eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 esm: 3.2.25 - events: 3.1.0 + events: 3.2.0 execa: 3.4.0 fs-extra: 8.1.0 inherits: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -10455,11 +11268,11 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 source-map-support: 0.5.19 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - typescript: 3.9.6 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 dev: false name: '@rush-temp/storage-file-datalake' @@ -10474,12 +11287,12 @@ packages: '@opentelemetry/api': 0.10.2 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 cross-env: 7.0.2 dotenv: 8.2.0 @@ -10491,11 +11304,11 @@ packages: eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 esm: 3.2.25 - events: 3.1.0 + events: 3.2.0 inherits: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -10516,11 +11329,11 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 source-map-support: 0.5.19 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - typescript: 3.9.6 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 dev: false name: '@rush-temp/storage-file-share' @@ -10533,12 +11346,12 @@ packages: '@microsoft/api-extractor': 7.7.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 cross-env: 7.0.2 dotenv: 8.2.0 @@ -10553,7 +11366,7 @@ packages: inherits: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -10574,11 +11387,11 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 source-map-support: 0.5.19 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - typescript: 3.9.6 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 dev: false name: '@rush-temp/storage-internal-avro' @@ -10594,12 +11407,12 @@ packages: '@opentelemetry/api': 0.10.2 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 assert: 1.5.0 cross-env: 7.0.2 dotenv: 8.2.0 @@ -10614,7 +11427,7 @@ packages: inherits: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -10635,11 +11448,11 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 source-map-support: 0.5.19 - ts-node: 8.10.2_typescript@3.9.6 - tslib: 2.0.0 - typescript: 3.9.6 + ts-node: 8.10.2_typescript@3.9.7 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 dev: false name: '@rush-temp/storage-queue' @@ -10655,15 +11468,14 @@ packages: '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/chai-as-promised': 7.1.3 '@types/mocha': 7.0.2 - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 - assert: 1.5.0 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 cross-env: 7.0.2 @@ -10673,11 +11485,11 @@ packages: eslint-plugin-no-null: 1.0.2_eslint@6.8.0 eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 - events: 3.1.0 + events: 3.2.0 inherits: 2.0.4 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -10686,6 +11498,7 @@ packages: karma-mocha: 2.0.1 karma-mocha-reporter: 2.2.5_karma@5.1.1 karma-remap-istanbul: 0.6.0_karma@5.1.1 + karma-typescript: 5.0.3_karma@5.1.1+typescript@3.9.7 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 nyc: 14.1.1 @@ -10695,37 +11508,37 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - tslib: 2.0.0 - typescript: 3.9.6 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + tslib: 2.0.1 + typescript: 3.9.7 util: 0.12.3 dev: false name: '@rush-temp/template' resolution: - integrity: sha512-vJjr/veuy4Sq3JebCiXJbAIfE3F4yzb2kXpJOelmVFzJF96IY96rrXeCl+H96OTIhv5gzEp2iu3ub9/DhMcxEw== + integrity: sha512-ketk4Fftl9asTphBtMQ8UYoA/9/C+pAvDA+1EwW9TVSkjDDx80ydHr5rEJekZFRlRz39a9G/fvSvpkFZJ02Esg== tarball: 'file:projects/template.tgz' version: 0.0.0 'file:projects/test-utils-perfstress.tgz': dependencies: '@opentelemetry/api': 0.10.2 '@types/minimist': 1.2.0 - '@types/node': 8.10.61 + '@types/node': 8.10.62 '@types/node-fetch': 2.5.7 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 eslint: 6.8.0 eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.2.1 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-env-preprocessor: 0.1.1 minimist: 1.2.5 node-fetch: 2.6.0 prettier: 1.19.1 rimraf: 3.0.2 - tslib: 2.0.0 - typescript: 3.9.6 + tslib: 2.0.1 + typescript: 3.9.7 dev: false name: '@rush-temp/test-utils-perfstress' resolution: @@ -10737,18 +11550,18 @@ packages: '@opentelemetry/api': 0.10.2 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 - '@rollup/plugin-node-resolve': 8.1.0_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.3.3_rollup@1.32.1 - '@types/chai': 4.2.11 + '@types/chai': 4.2.12 '@types/fs-extra': 8.1.1 '@types/md5': 2.2.0 '@types/mocha': 7.0.2 '@types/mock-fs': 4.10.0 '@types/mock-require': 2.0.0 '@types/nise': 1.4.0 - '@types/node': 8.10.61 - '@typescript-eslint/eslint-plugin': 2.34.0_3787943315ebc5ea524d5c102dc9e452 - '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.6 + '@types/node': 8.10.62 + '@typescript-eslint/eslint-plugin': 2.34.0_5004700905763c91177aaa7d1d0d56ac + '@typescript-eslint/parser': 2.34.0_eslint@6.8.0+typescript@3.9.7 chai: 4.2.0 eslint: 6.8.0 eslint-plugin-no-only-tests: 2.4.0 @@ -10756,7 +11569,7 @@ packages: fs-extra: 8.1.0 karma: 5.1.1 karma-chrome-launcher: 3.1.0 - karma-coverage: 2.0.2 + karma-coverage: 2.0.3 karma-edge-launcher: 0.4.2_karma@5.1.1 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 @@ -10767,10 +11580,10 @@ packages: karma-mocha: 2.0.1 karma-mocha-reporter: 2.2.5_karma@5.1.1 karma-remap-istanbul: 0.6.0_karma@5.1.1 - md5: 2.2.1 + md5: 2.3.0 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 - mock-fs: 4.12.0 + mock-fs: 4.13.0 mock-require: 3.0.3 nise: 4.0.4 nock: 12.0.3 @@ -10782,9 +11595,9 @@ packages: rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.0_rollup@1.32.1 - rollup-plugin-visualizer: 4.0.4_rollup@1.32.1 - tslib: 2.0.0 - typescript: 3.9.6 + rollup-plugin-visualizer: 4.1.1_rollup@1.32.1 + tslib: 2.0.1 + typescript: 3.9.7 xhr-mock: 2.5.1 dev: false name: '@rush-temp/test-utils-recorder' @@ -10795,18 +11608,18 @@ packages: 'file:projects/testhub.tgz': dependencies: '@azure/event-hubs': 2.1.4 - '@types/node': 8.10.61 - '@types/uuid': 8.0.0 + '@types/node': 8.10.62 + '@types/uuid': 8.3.0 '@types/yargs': 15.0.5 async-lock: 1.2.4 death: 1.1.0 debug: 4.1.1 - rhea: 1.0.23 + rhea: 1.0.24 rimraf: 3.0.2 - tslib: 2.0.0 - typescript: 3.9.6 - uuid: 8.2.0 - yargs: 15.4.0 + tslib: 2.0.1 + typescript: 3.9.7 + uuid: 8.3.0 + yargs: 15.4.1 dev: false name: '@rush-temp/testhub' resolution: diff --git a/common/tools/dev-tool/package.json b/common/tools/dev-tool/package.json index a019a27f1272..a6e0be32152b 100644 --- a/common/tools/dev-tool/package.json +++ b/common/tools/dev-tool/package.json @@ -42,6 +42,10 @@ }, "devDependencies": { "@azure/eslint-plugin-azure-sdk": "^3.0.0", + "@rollup/plugin-commonjs": "11.0.2", + "@rollup/plugin-json": "^4.0.0", + "@rollup/plugin-multi-entry": "^3.0.0", + "@rollup/plugin-node-resolve": "^8.0.0", "@types/chai": "^4.1.6", "@types/chai-as-promised": "^7.1.0", "@types/chalk": "~2.2.0", @@ -52,10 +56,16 @@ "@types/prettier": "~2.0.1", "@typescript-eslint/eslint-plugin": "^2.0.0", "@typescript-eslint/parser": "^2.0.0", + "builtin-modules": "~3.1.0", "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "eslint": "^6.1.0", "mocha": "^7.1.1", - "rimraf": "^3.0.0" + "rimraf": "^3.0.0", + "rollup": "^1.16.3", + "rollup-plugin-node-builtins": "~2.1.2", + "rollup-plugin-node-globals": "~1.4.0", + "rollup-plugin-sourcemaps": "^0.4.2", + "rollup-plugin-visualizer": "^4.0.4" } } diff --git a/common/tools/dev-tool/shared-config/rollup.js b/common/tools/dev-tool/shared-config/rollup.js new file mode 100644 index 000000000000..6e1ba578783f --- /dev/null +++ b/common/tools/dev-tool/shared-config/rollup.js @@ -0,0 +1,14 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +// This shim file simply loads ts-node and then requires the +// TypeScript file corresponding to the rollup base config + +const { join } = require("path"); + +require("ts-node").register({ + transpileOnly: true, + project: join(__dirname, "../tsconfig.json") +}); + +module.exports = require(join(__dirname, "../src/config/rollup.base.config.ts")); diff --git a/common/tools/dev-tool/src/ambient.d.ts b/common/tools/dev-tool/src/ambient.d.ts new file mode 100644 index 000000000000..ace059636815 --- /dev/null +++ b/common/tools/dev-tool/src/ambient.d.ts @@ -0,0 +1,32 @@ +// Copyright (c) Microsoft Corporation +// Licensed under the MIT license. + +/** + * Some delcarations for plugins that have missing/old declarations in + * NPM. + */ + +// #region rollup + +type Plugin = import("rollup").Plugin; + +declare module "rollup-plugin-sourcemaps" { + export default function(): Plugin; +} + +declare module "rollup-plugin-node-globals" { + export default function(): Plugin; +} + +declare module "rollup-plugin-node-builtins" { + export default function(): Plugin; +} + +declare module "@rollup/plugin-multi-entry" { + interface MultiEntryOptions { + exports: boolean; + } + export default function(opts: MultiEntryOptions): Plugin; +} + +// #endregion diff --git a/common/tools/dev-tool/src/config/rollup.base.config.ts b/common/tools/dev-tool/src/config/rollup.base.config.ts new file mode 100644 index 000000000000..1d84a85ae54f --- /dev/null +++ b/common/tools/dev-tool/src/config/rollup.base.config.ts @@ -0,0 +1,134 @@ +import { RollupOptions, RollupWarning, WarningHandler } from "rollup"; + +import nodeResolve from "@rollup/plugin-node-resolve"; +import cjs from "@rollup/plugin-commonjs"; +import sourcemaps from "rollup-plugin-sourcemaps"; +import multiEntry from "@rollup/plugin-multi-entry"; +import json from "@rollup/plugin-json"; +import nodeBuiltinsPlugin from "rollup-plugin-node-builtins"; +import nodeGlobals from "rollup-plugin-node-globals"; + +import nodeBuiltins from "builtin-modules"; + +interface PackageJson { + name: string; + module: string; + dependencies: Record; + devDependencies: Record; +} + +// #region Warning Handler + +function ignoreNiseSinonEvalWarnings(warning: RollupWarning): boolean { + return ( + warning.code === "EVAL" && + (warning.id?.includes("node_modules/nise") || warning.id?.includes("node_modules/sinon")) === + true + ); +} + +function ignoreChaiCircularDependencyWarnings(warning: RollupWarning): boolean { + return ( + warning.code === "CIRCULAR_DEPENDENCY" && + warning.importer?.includes("node_modules/chai") === true + ); +} + +const warningInhibitors: Array<(warning: RollupWarning) => boolean> = [ + ignoreChaiCircularDependencyWarnings, + ignoreNiseSinonEvalWarnings +]; + +/** + * Construct a warning handler for the shared rollup configuration + * that ignores certain warnings that are not relevant to testing. + */ +function makeOnWarnForTesting(): (warning: RollupWarning, warn: WarningHandler) => void { + return (warning, warn) => { + // If every inhibitor returns false (i.e. no inhibitors), then show the warning + if (warningInhibitors.every((inhib) => !inhib(warning))) { + warn(warning); + } + }; +} + +// #endregion + +function makeBrowserTestConfig() { + const config: RollupOptions = { + input: ["dist-esm/test/{,!(node)/**/}*.spec.js"], + output: { + file: `dist-test/index.browser.js`, + format: "umd", + sourcemap: true, + globals: { "fs-extra": "undefined" } + }, + preserveSymlinks: false, + // fs-extra must be marked as external in order to avoid an initialization error + external: ["fs-extra"], + plugins: [ + multiEntry({ exports: false }), + nodeResolve({ + mainFields: ["module", "browser"], + preferBuiltins: true + }), + cjs({ + namedExports: { + chai: ["assert", "use"], + "@opentelemetry/api": ["CanonicalCode", "SpanKind", "TraceFlags"] + } + }), + json(), + sourcemaps(), + nodeGlobals(), + nodeBuiltinsPlugin() + //viz({ filename: "dist-test/browser-stats.html", sourcemap: true }) + ], + onwarn: makeOnWarnForTesting(), + // Disable tree-shaking of test code. In rollup-plugin-node-resolve@5.0.0, + // rollup started respecting the "sideEffects" field in package.json. Since + // our package.json sets "sideEffects=false", this also applies to test + // code, which causes all tests to be removed by tree-shaking. + treeshake: false + }; + + // (config.external as string[]).push(...Object.keys(pkg.devDependencies)); + + return config; +} + +export interface ConfigurationOptions { + disableBrowserBundle: boolean; +} + +const defaultConfigurationOptions: ConfigurationOptions = { + disableBrowserBundle: false +}; + +export function makeConfig(pkg: PackageJson, options?: Partial) { + options = { + ...defaultConfigurationOptions, + ...(options ?? {}) + }; + + const baseConfig = { + // Use the package's module field if it has one + input: pkg["module"] ?? "dist-esm/src/index.js", + external: [ + ...nodeBuiltins, + ...Object.keys(pkg.dependencies), + ...Object.keys(pkg.devDependencies) + ], + output: { file: "dist/index.js", format: "cjs", sourcemap: true }, + preserveSymlinks: false, + plugins: [sourcemaps(), nodeResolve(), cjs()] + }; + + const config: RollupOptions[] = [baseConfig as RollupOptions]; + + if (!options.disableBrowserBundle) { + config.push(makeBrowserTestConfig()); + } + + return config; +} diff --git a/sdk/formrecognizer/ai-form-recognizer/karma.conf.js b/sdk/formrecognizer/ai-form-recognizer/karma.conf.js index 267391db2096..44486f5c46c7 100644 --- a/sdk/formrecognizer/ai-form-recognizer/karma.conf.js +++ b/sdk/formrecognizer/ai-form-recognizer/karma.conf.js @@ -37,8 +37,8 @@ module.exports = function(config) { // list of files / patterns to load in the browser files: [ - "test-browser/index.js", - { pattern: "test-browser/index.js.map", type: "html", included: false, served: true } + "dist-test/index.browser.js", + { pattern: "dist-test/index.browser.js.map", type: "html", included: false, served: true } ].concat(isPlaybackMode() || isSoftRecordMode() ? ["recordings/browsers/**/*.json"] : []), // list of files / patterns to exclude diff --git a/sdk/formrecognizer/ai-form-recognizer/package.json b/sdk/formrecognizer/ai-form-recognizer/package.json index 14c5704ac76b..b81839f97a83 100644 --- a/sdk/formrecognizer/ai-form-recognizer/package.json +++ b/sdk/formrecognizer/ai-form-recognizer/package.json @@ -52,7 +52,7 @@ "build:browser": "tsc -p . && cross-env ONLY_BROWSER=true rollup -c 2>&1", "build:node": "tsc -p . && cross-env ONLY_NODE=true rollup -c 2>&1", "build:samples": "dev-tool samples prep && cd dist-samples && tsc -p .", - "build:test": "tsc -p . && rollup -c rollup.test.config.js 2>&1", + "build:test": "tsc -p . && rollup -c 2>&1", "build": "tsc -p . && rollup -c 2>&1 && api-extractor run --local", "check-format": "prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", "clean": "rimraf dist dist-esm dist-browser dist-test test-browser temp types *.tgz *.log", @@ -70,7 +70,7 @@ "test:node": "npm run build:test && npm run unit-test:node && npm run integration-test:node", "test": "npm run build:test && npm run unit-test && npm run integration-test", "unit-test:browser": "karma start --single-run", - "unit-test:node": "mocha --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 120000 --full-trace dist-test/index.node.js", + "unit-test:node": "mocha -r esm --require ts-node/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 1200000 --full-trace \"test/{,!(browser)/**/}*.spec.ts\"", "unit-test": "npm run unit-test:node && npm run unit-test:browser" }, "sideEffects": false, @@ -92,11 +92,6 @@ "@azure/identity": "^1.1.0", "@azure/test-utils-recorder": "^1.0.0", "@microsoft/api-extractor": "7.7.11", - "@rollup/plugin-commonjs": "11.0.2", - "@rollup/plugin-json": "^4.0.0", - "@rollup/plugin-multi-entry": "^3.0.0", - "@rollup/plugin-node-resolve": "^8.0.0", - "@rollup/plugin-replace": "^2.2.0", "@types/chai": "^4.1.6", "@types/mocha": "^7.0.2", "@types/node": "^8.0.0", @@ -131,15 +126,9 @@ "prettier": "^1.16.4", "rimraf": "^3.0.0", "rollup": "^1.16.3", - "rollup-plugin-shim": "^1.0.0", - "rollup-plugin-sourcemaps": "^0.4.2", - "rollup-plugin-terser": "^5.1.1", - "rollup-plugin-visualizer": "^4.0.4", "sinon": "^9.0.2", "source-map-support": "^0.5.9", - "typescript": "~3.9.3", - "fs-extra": "^8.1.0", - "@types/fs-extra": "^8.0.0" + "typescript": "~3.9.3" }, "//smokeTestConfiguration": { "skip": [ diff --git a/sdk/formrecognizer/ai-form-recognizer/rollup.base.config.js b/sdk/formrecognizer/ai-form-recognizer/rollup.base.config.js deleted file mode 100644 index 3d8c13b77a61..000000000000 --- a/sdk/formrecognizer/ai-form-recognizer/rollup.base.config.js +++ /dev/null @@ -1,132 +0,0 @@ -import path from "path"; -import nodeResolve from "@rollup/plugin-node-resolve"; -import multiEntry from "@rollup/plugin-multi-entry"; -import cjs from "@rollup/plugin-commonjs"; -import replace from "@rollup/plugin-replace"; -import { terser } from "rollup-plugin-terser"; -import shim from "rollup-plugin-shim"; -import sourcemaps from "rollup-plugin-sourcemaps"; -import viz from "rollup-plugin-visualizer"; - -const pkg = require("./package.json"); -const depNames = Object.keys(pkg.dependencies); -const devDepNames = Object.keys(pkg.devDependencies); -const input = "dist-esm/src/index.js"; -const production = process.env.NODE_ENV === "production"; - -export function nodeConfig(test = false) { - const externalNodeBuiltins = ["stream"]; - const baseConfig = { - input: input, - external: depNames.concat(externalNodeBuiltins), - output: { file: "dist/index.js", format: "cjs", sourcemap: true }, - preserveSymlinks: false, - plugins: [ - sourcemaps(), - replace({ - delimiters: ["", ""], - // replace dynamic checks with if (true) since this is for node only. - // Allows rollup's dead code elimination to be more aggressive. - "if (isNode)": "if (true)" - }), - nodeResolve({ preferBuiltins: true }), - cjs() - ] - }; - - if (test) { - // Entry points - test files under the `test` folder(common for both browser and node), node specific test files - baseConfig.input = ["dist-esm/test/*.spec.js", "dist-esm/test/node/*.spec.js"]; - baseConfig.plugins.unshift(multiEntry({ exports: false })); - - // different output file - baseConfig.output.file = "dist-test/index.node.js"; - - // mark devdeps as external - baseConfig.external.push(...devDepNames, "path"); - - // Disable tree-shaking of test code. In rollup-plugin-node-resolve@5.0.0, rollup started respecting - // the "sideEffects" field in package.json. Since our package.json sets "sideEffects=false", this also - // applies to test code, which causes all tests to be removed by tree-shaking. - baseConfig.treeshake = false; - } else if (production) { - baseConfig.plugins.push(terser()); - } - - return baseConfig; -} - -export function browserConfig(test = false) { - const baseConfig = { - input: input, - external: ["fs-extra", "nock", "path"], - output: { - file: "dist-browser/azure-ai-form-recognizer.js", - format: "umd", - name: "Azure.CognitiveServicesFormRecognizer", - sourcemap: true, - globals: { "@azure/core-http": "Azure.Core.HTTP" } - }, - preserveSymlinks: false, - plugins: [ - sourcemaps(), - replace({ - delimiters: ["", ""], - // replace dynamic checks with if (false) since this is for - // browser only. Rollup's dead code elimination will remove - // any code guarded by if (isNode) { ... } - "if (isNode)": "if (false)" - }), - shim({ - fs: `export default {}`, - path: `export function join() {}`, - stream: `export default {}`, - dotenv: `export function config() { }`, - os: ` - export function arch() { return "javascript" } - export function type() { return "Browser" } - export function release() { typeof navigator === 'undefined' ? '' : navigator.appVersion } - `, - constants: `export default {}` - }), - nodeResolve({ - mainFields: ["module", "browser"], - preferBuiltins: false - }), - cjs({ - namedExports: { - chai: ["assert"], - events: ["EventEmitter"], - "@opentelemetry/api": ["CanonicalCode", "SpanKind", "TraceFlags"] - } - }), - viz({ filename: "dist-browser/browser-stats.html", sourcemap: false }) - ] - }; - - if (test) { - // Entry points - test files under the `test` folder(common for both browser and node), browser specific test files - baseConfig.input = ["dist-esm/test/*.spec.js", "dist-esm/test/browser/*.spec.js"]; - baseConfig.plugins.unshift(multiEntry({ exports: false })); - baseConfig.output.file = "test-browser/index.js"; - - baseConfig.onwarn = (warning) => { - if ( - warning.code === "CIRCULAR_DEPENDENCY" && - warning.importer.indexOf(path.normalize("node_modules/chai/lib") === 0) - ) { - // Chai contains circular references, but they are not fatal and can be ignored. - return; - } - - console.error(`(!) ${warning.message}`); - }; - - // Disable tree-shaking of test code. In rollup-plugin-node-resolve@5.0.0, rollup started respecting - // the "sideEffects" field in package.json. Since our package.json sets "sideEffects=false", this also - // applies to test code, which causes all tests to be removed by tree-shaking. - baseConfig.treeshake = false; - } - - return baseConfig; -} diff --git a/sdk/formrecognizer/ai-form-recognizer/rollup.config.js b/sdk/formrecognizer/ai-form-recognizer/rollup.config.js index 14652aa67ed8..5d7deee44c14 100644 --- a/sdk/formrecognizer/ai-form-recognizer/rollup.config.js +++ b/sdk/formrecognizer/ai-form-recognizer/rollup.config.js @@ -1,13 +1,3 @@ -import * as base from "./rollup.base.config"; +import { makeConfig } from "@azure/dev-tool/shared-config/rollup"; -const inputs = []; - -if (!process.env.ONLY_BROWSER) { - inputs.push(base.nodeConfig()); -} - -if (!process.env.ONLY_NODE) { - inputs.push(base.browserConfig()); -} - -export default inputs; +export default makeConfig(require("./package.json")); diff --git a/sdk/formrecognizer/ai-form-recognizer/rollup.test.config.js b/sdk/formrecognizer/ai-form-recognizer/rollup.test.config.js deleted file mode 100644 index 925a4421a53e..000000000000 --- a/sdk/formrecognizer/ai-form-recognizer/rollup.test.config.js +++ /dev/null @@ -1,3 +0,0 @@ -import * as base from "./rollup.base.config"; - -export default [base.nodeConfig(true), base.browserConfig(true)]; diff --git a/sdk/formrecognizer/ai-form-recognizer/test/node/formrecognizerclient.spec.ts b/sdk/formrecognizer/ai-form-recognizer/test/node/formrecognizerclient.spec.ts index e5d90fd94c02..a209752dd613 100644 --- a/sdk/formrecognizer/ai-form-recognizer/test/node/formrecognizerclient.spec.ts +++ b/sdk/formrecognizer/ai-form-recognizer/test/node/formrecognizerclient.spec.ts @@ -2,7 +2,7 @@ // Licensed under the MIT license. import { assert } from "chai"; -import fs from "fs-extra"; +import fs from "fs"; import path from "path"; import { FormRecognizerClient, AzureKeyCredential } from "../../src"; diff --git a/sdk/formrecognizer/ai-form-recognizer/test/node/formtrainingclient.spec.ts b/sdk/formrecognizer/ai-form-recognizer/test/node/formtrainingclient.spec.ts index fec1dfb20bf8..673f15df39c9 100644 --- a/sdk/formrecognizer/ai-form-recognizer/test/node/formtrainingclient.spec.ts +++ b/sdk/formrecognizer/ai-form-recognizer/test/node/formtrainingclient.spec.ts @@ -2,7 +2,7 @@ // Licensed under the MIT license. import { assert } from "chai"; -import fs from "fs-extra"; +import fs from "fs"; import path from "path"; import * as dotenv from "dotenv"; diff --git a/sdk/formrecognizer/ai-form-recognizer/test/util/recordedClients.ts b/sdk/formrecognizer/ai-form-recognizer/test/util/recordedClients.ts index e9acef0a0e23..f1a3f0570bf2 100644 --- a/sdk/formrecognizer/ai-form-recognizer/test/util/recordedClients.ts +++ b/sdk/formrecognizer/ai-form-recognizer/test/util/recordedClients.ts @@ -11,14 +11,11 @@ import { RecorderEnvironmentSetup, isPlaybackMode } from "@azure/test-utils-recorder"; -import { isNode } from "@azure/core-http"; import { AzureKeyCredential, FormTrainingClient, FormRecognizerClient } from "../../src/index"; import { ClientSecretCredential } from "@azure/identity"; -if (isNode) { - dotenv.config(); -} +dotenv.config(); export interface RecordedTrainingClient { client: FormTrainingClient; diff --git a/sdk/template/template/package.json b/sdk/template/template/package.json index 9d959ab145bb..fcde88c1fd89 100644 --- a/sdk/template/template/package.json +++ b/sdk/template/template/package.json @@ -15,7 +15,7 @@ "build:browser": "tsc -p . && cross-env ONLY_BROWSER=true rollup -c 2>&1", "build:node": "tsc -p . && cross-env ONLY_NODE=true rollup -c 2>&1", "build:samples": "dev-tool samples prep && cd dist-samples && tsc -p .", - "build:test": "tsc -p . && rollup -c rollup.test.config.js 2>&1", + "build:test": "tsc -p . && rollup -c 2>&1", "build": "tsc -p . && rollup -c 2>&1 && api-extractor run --local", "check-format": "prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", "clean": "rimraf dist dist-* test-dist temp types *.tgz *.log", @@ -23,7 +23,7 @@ "extract-api": "tsc -p . && api-extractor run --local", "format": "prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", "integration-test:browser": "karma start --single-run", - "integration-test:node": "nyc mocha -r esm --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 5000000 --full-trace dist-esm/test/**/*.spec.js", + "integration-test:node": "nyc mocha -r esm --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 5000000 --full-trace \"dist-esm/test/{,!(browser)/**/}/*.spec.js\"", "integration-test": "npm run integration-test:node && npm run integration-test:browser", "lint:fix": "eslint package.json api-extractor.json src test --ext .ts --fix --fix-type [problem,suggestion]", "lint": "eslint package.json api-extractor.json src test --ext .ts", @@ -33,7 +33,7 @@ "test:node": "npm run build:test && npm run unit-test:node && npm run integration-test:node", "test": "npm run build:test && npm run unit-test && npm run integration-test", "unit-test:browser": "karma start --single-run", - "unit-test:node": "mocha --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 1200000 --full-trace dist-test/index.node.js", + "unit-test:node": "mocha -r esm --require ts-node/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 1200000 --full-trace \"test/{,!(browser)/**/}/*.spec.ts\"", "unit-test": "npm run unit-test:node && npm run unit-test:browser" }, "files": [ @@ -73,11 +73,6 @@ "@azure/dev-tool": "^1.0.0", "@azure/eslint-plugin-azure-sdk": "^3.0.0", "@microsoft/api-extractor": "7.7.11", - "@rollup/plugin-commonjs": "11.0.2", - "@rollup/plugin-json": "^4.0.0", - "@rollup/plugin-multi-entry": "^3.0.0", - "@rollup/plugin-node-resolve": "^8.0.0", - "@rollup/plugin-replace": "^2.2.0", "@types/chai": "^4.1.6", "@types/chai-as-promised": "^7.1.0", "@types/mocha": "^7.0.2", @@ -111,10 +106,6 @@ "prettier": "^1.16.4", "rimraf": "^3.0.0", "rollup": "^1.16.3", - "rollup-plugin-shim": "^1.0.0", - "rollup-plugin-sourcemaps": "^0.4.2", - "rollup-plugin-terser": "^5.1.1", - "rollup-plugin-visualizer": "^4.0.4", "typescript": "~3.9.3", "util": "^0.12.1" }, diff --git a/sdk/template/template/rollup.base.config.js b/sdk/template/template/rollup.base.config.js deleted file mode 100644 index c9c497248cc0..000000000000 --- a/sdk/template/template/rollup.base.config.js +++ /dev/null @@ -1,103 +0,0 @@ -import nodeResolve from "@rollup/plugin-node-resolve"; -import multiEntry from "@rollup/plugin-multi-entry"; -import cjs from "@rollup/plugin-commonjs"; -import replace from "@rollup/plugin-replace"; -import { terser } from "rollup-plugin-terser"; -import sourcemaps from "rollup-plugin-sourcemaps"; -import viz from "rollup-plugin-visualizer"; - -const pkg = require("./package.json"); -const depNames = Object.keys(pkg.dependencies); -const input = "dist-esm/src/index.js"; -const production = process.env.NODE_ENV === "production"; - -export function nodeConfig(test = false) { - const externalNodeBuiltins = ["events"]; - const baseConfig = { - input: input, - external: depNames.concat(externalNodeBuiltins), - output: { file: "dist/index.js", format: "cjs", sourcemap: true }, - preserveSymlinks: false, - plugins: [ - sourcemaps(), - replace({ - delimiters: ["", ""], - // replace dynamic checks with if (true) since this is for node only. - // Allows rollup's dead code elimination to be more aggressive. - "if (isNode)": "if (true)" - }), - nodeResolve({ preferBuiltins: true }), - cjs() - ] - }; - - if (test) { - // Entry points - test files under the `test` folder(common for both browser and node), node specific test files - baseConfig.input = ["dist-esm/test/*.spec.js", "dist-esm/test/node/*.spec.js"]; - baseConfig.plugins.unshift(multiEntry({ exports: false })); - - // different output file - baseConfig.output.file = "dist-test/index.node.js"; - - // mark assert as external - baseConfig.external.push("assert"); - - // Disable tree-shaking of test code. In rollup-plugin-node-resolve@5.0.0, rollup started respecting - // the "sideEffects" field in package.json. Since our package.json sets "sideEffects=false", this also - // applies to test code, which causes all tests to be removed by tree-shaking. - baseConfig.treeshake = false; - } else if (production) { - baseConfig.plugins.push(terser()); - } - - return baseConfig; -} - -export function browserConfig(test = false) { - const baseConfig = { - input: input, - output: { - file: "dist-browser/azure-template.js", - format: "umd", - name: "ExampleClient", - sourcemap: true, - globals: { "@azure/core-http": "Azure.Core.HTTP" } - }, - preserveSymlinks: false, - plugins: [ - sourcemaps(), - replace({ - delimiters: ["", ""], - // replace dynamic checks with if (false) since this is for - // browser only. Rollup's dead code elimination will remove - // any code guarded by if (isNode) { ... } - "if (isNode)": "if (false)" - }), - nodeResolve({ - mainFields: ["module", "browser"], - preferBuiltins: false - }), - cjs({ - namedExports: { - events: ["EventEmitter"], - "@opentelemetry/api": ["CanonicalCode", "SpanKind", "TraceFlags"] - } - }), - viz({ filename: "dist-browser/browser-stats.html", sourcemap: false }) - ] - }; - - if (test) { - // Entry points - test files under the `test` folder(common for both browser and node), browser specific test files - baseConfig.input = ["dist-esm/test/*.spec.js", "dist-esm/test/browser/*.spec.js"]; - baseConfig.plugins.unshift(multiEntry({ exports: false })); - baseConfig.output.file = "dist-test/index.browser.js"; - - // Disable tree-shaking of test code. In rollup-plugin-node-resolve@5.0.0, rollup started respecting - // the "sideEffects" field in package.json. Since our package.json sets "sideEffects=false", this also - // applies to test code, which causes all tests to be removed by tree-shaking. - baseConfig.treeshake = false; - } - - return baseConfig; -} diff --git a/sdk/template/template/rollup.config.js b/sdk/template/template/rollup.config.js index 14652aa67ed8..5d7deee44c14 100644 --- a/sdk/template/template/rollup.config.js +++ b/sdk/template/template/rollup.config.js @@ -1,13 +1,3 @@ -import * as base from "./rollup.base.config"; +import { makeConfig } from "@azure/dev-tool/shared-config/rollup"; -const inputs = []; - -if (!process.env.ONLY_BROWSER) { - inputs.push(base.nodeConfig()); -} - -if (!process.env.ONLY_NODE) { - inputs.push(base.browserConfig()); -} - -export default inputs; +export default makeConfig(require("./package.json")); diff --git a/sdk/template/template/rollup.test.config.js b/sdk/template/template/rollup.test.config.js deleted file mode 100644 index 925a4421a53e..000000000000 --- a/sdk/template/template/rollup.test.config.js +++ /dev/null @@ -1,3 +0,0 @@ -import * as base from "./rollup.base.config"; - -export default [base.nodeConfig(true), base.browserConfig(true)]; diff --git a/sdk/template/template/test/browser/sampleBrowser.spec.ts b/sdk/template/template/test/browser/sampleBrowser.spec.ts index 944b642cd2ac..bac0de0e6e50 100644 --- a/sdk/template/template/test/browser/sampleBrowser.spec.ts +++ b/sdk/template/template/test/browser/sampleBrowser.spec.ts @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import * as lib from "../../src/index"; +import * as lib from "../../src"; import EventEmitter from "events"; describe("Hello function - browser", () => { diff --git a/sdk/textanalytics/ai-text-analytics/karma.conf.js b/sdk/textanalytics/ai-text-analytics/karma.conf.js index 2f6eb0e7bfbf..cd281f2c3c5f 100644 --- a/sdk/textanalytics/ai-text-analytics/karma.conf.js +++ b/sdk/textanalytics/ai-text-analytics/karma.conf.js @@ -18,7 +18,7 @@ module.exports = function(config) { // frameworks to use // available frameworks: https://npmjs.org/browse/keyword/karma-adapter - frameworks: ["mocha"], + frameworks: ["source-map-support", "mocha"], plugins: [ "karma-mocha", @@ -32,6 +32,7 @@ module.exports = function(config) { "karma-remap-istanbul", "karma-junit-reporter", "karma-json-to-file-reporter", + "karma-source-map-support", "karma-json-preprocessor" ], diff --git a/sdk/textanalytics/ai-text-analytics/package.json b/sdk/textanalytics/ai-text-analytics/package.json index 9cb4cd681b4b..4c9cc3f49ff1 100644 --- a/sdk/textanalytics/ai-text-analytics/package.json +++ b/sdk/textanalytics/ai-text-analytics/package.json @@ -51,7 +51,7 @@ "build:browser": "tsc -p . && cross-env ONLY_BROWSER=true rollup -c 2>&1", "build:node": "tsc -p . && cross-env ONLY_NODE=true rollup -c 2>&1", "build:samples": "dev-tool samples prep && cd dist-samples && tsc -p .", - "build:test": "tsc -p . && rollup -c rollup.test.config.js 2>&1", + "build:test": "tsc -p . && rollup -c 2>&1", "build": "tsc -p . && rollup -c 2>&1 && api-extractor run --local", "build:debug": "tsc -p . && rollup -c 2>&1 && api-extractor run --local", "check-format": "prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", @@ -60,7 +60,7 @@ "extract-api": "tsc -p . && api-extractor run --local", "format": "prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", "integration-test:browser": "karma start --single-run", - "integration-test:node": "nyc mocha -r esm --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 5000000 --full-trace dist-esm/test/**/*.spec.js", + "integration-test:node": "nyc mocha -r esm --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 5000000 --full-trace dist-esm/test/{,!(browser)/**/}*.spec.js", "integration-test": "npm run integration-test:node && npm run integration-test:browser", "lint:fix": "eslint \"src/**/*.ts\" --fix --fix-type [problem,suggestion]", "lint": "eslint package.json api-extractor.json src test --ext .ts", @@ -70,7 +70,7 @@ "test:node": "npm run clean && npm run build:test && npm run unit-test:node", "test": "npm run clean && npm run build:test && npm run unit-test", "unit-test:browser": "karma start --single-run", - "unit-test:node": "mocha --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 1200000 --full-trace dist-test/index.node.js", + "unit-test:node": "mocha -r esm --require ts-node/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 1200000 --full-trace \"test/{,!(browser)/**/}*.spec.ts\"", "unit-test": "npm run unit-test:node && npm run unit-test:browser" }, "sideEffects": false, @@ -89,11 +89,6 @@ "@azure/identity": "^1.1.0", "@azure/test-utils-recorder": "^1.0.0", "@microsoft/api-extractor": "7.7.11", - "@rollup/plugin-commonjs": "11.0.2", - "@rollup/plugin-json": "^4.0.0", - "@rollup/plugin-multi-entry": "^3.0.0", - "@rollup/plugin-node-resolve": "^8.0.0", - "@rollup/plugin-replace": "^2.2.0", "@types/chai": "^4.1.6", "@types/chai-as-promised": "^7.1.0", "@types/mocha": "^7.0.2", @@ -129,12 +124,10 @@ "prettier": "^1.16.4", "rimraf": "^3.0.0", "rollup": "^1.16.3", - "rollup-plugin-shim": "^1.0.0", - "rollup-plugin-sourcemaps": "^0.4.2", - "rollup-plugin-terser": "^5.1.1", - "rollup-plugin-visualizer": "^4.0.4", "sinon": "^9.0.2", "source-map-support": "^0.5.9", - "typescript": "~3.9.3" + "typescript": "~3.9.3", + "ts-node": "^8.3.0", + "karma-source-map-support": "~1.4.0" } } diff --git a/sdk/textanalytics/ai-text-analytics/rollup.base.config.js b/sdk/textanalytics/ai-text-analytics/rollup.base.config.js deleted file mode 100644 index 0dd357fc91b3..000000000000 --- a/sdk/textanalytics/ai-text-analytics/rollup.base.config.js +++ /dev/null @@ -1,130 +0,0 @@ -import path from "path"; -import nodeResolve from "@rollup/plugin-node-resolve"; -import multiEntry from "@rollup/plugin-multi-entry"; -import cjs from "@rollup/plugin-commonjs"; -import replace from "@rollup/plugin-replace"; -import shim from "rollup-plugin-shim"; -import { terser } from "rollup-plugin-terser"; -import sourcemaps from "rollup-plugin-sourcemaps"; -import viz from "rollup-plugin-visualizer"; - -const pkg = require("./package.json"); -const depNames = Object.keys(pkg.dependencies); -const devDepNames = Object.keys(pkg.devDependencies); -const input = "dist-esm/src/index.js"; -const production = process.env.NODE_ENV === "production"; - -export function nodeConfig(test = false) { - const externalNodeBuiltins = []; - const baseConfig = { - input: input, - external: depNames.concat(externalNodeBuiltins), - output: { file: "dist/index.js", format: "cjs", sourcemap: true }, - preserveSymlinks: false, - plugins: [ - sourcemaps(), - replace({ - delimiters: ["", ""], - // replace dynamic checks with if (true) since this is for node only. - // Allows rollup's dead code elimination to be more aggressive. - "if (isNode)": "if (true)" - }), - nodeResolve({ preferBuiltins: true }), - cjs() - ] - }; - - if (test) { - // Entry points - test files under the `test` folder(common for both browser and node), node specific test files - baseConfig.input = ["dist-esm/test/*.spec.js", "dist-esm/test/node/*.spec.js"]; - baseConfig.plugins.unshift(multiEntry({ exports: false })); - - // different output file - baseConfig.output.file = "dist-test/index.node.js"; - - // mark devdeps as external - baseConfig.external.push(...devDepNames); - - // Disable tree-shaking of test code. In rollup-plugin-node-resolve@5.0.0, rollup started respecting - // the "sideEffects" field in package.json. Since our package.json sets "sideEffects=false", this also - // applies to test code, which causes all tests to be removed by tree-shaking. - baseConfig.treeshake = false; - } else if (production) { - baseConfig.plugins.push(terser()); - } - - return baseConfig; -} - -export function browserConfig(test = false, production = false) { - const baseConfig = { - input: input, - output: { - file: "dist-browser/azure-ai-text-analytics.js", - format: "umd", - name: "Azure.CognitiveServicesTextAnalytics", - sourcemap: true, - globals: { "@azure/core-http": "Azure.Core.HTTP" } - }, - preserveSymlinks: false, - external: ["fs-extra"], - plugins: [ - sourcemaps(), - replace({ - delimiters: ["", ""], - // replace dynamic checks with if (false) since this is for - // browser only. Rollup's dead code elimination will remove - // any code guarded by if (isNode) { ... } - "if (isNode)": "if (false)" - }), - shim({ - constants: `export default {}`, - fs: `export default {}`, - os: `export default {}`, - dotenv: `export function config() { }`, - path: `export default {}` - }), - nodeResolve({ - mainFields: ["module", "browser"], - preferBuiltins: false - }), - cjs({ - namedExports: { - chai: ["assert", "expect", "use"], - events: ["EventEmitter"], - "@opentelemetry/api": ["CanonicalCode", "SpanKind", "TraceFlags"] - } - }), - viz({ filename: "dist-browser/browser-stats.html", sourcemap: false }) - ] - }; - - if (test) { - // Entry points - test files under the `test` folder(common for both browser and node), browser specific test files - baseConfig.input = ["dist-esm/test/*.spec.js", "dist-esm/test/browser/*.spec.js"]; - baseConfig.plugins.unshift(multiEntry({ exports: false })); - baseConfig.output.file = "dist-test/index.browser.js"; - - baseConfig.onwarn = (warning) => { - if ( - warning.code === "CIRCULAR_DEPENDENCY" && - warning.importer.indexOf(path.normalize("node_modules/chai/lib") === 0) - ) { - // Chai contains circular references, but they are not fatal and can be ignored. - return; - } - - console.error(`(!) ${warning.message}`); - }; - - // Disable tree-shaking of test code. In rollup-plugin-node-resolve@5.0.0, rollup started respecting - // the "sideEffects" field in package.json. Since our package.json sets "sideEffects=false", this also - // applies to test code, which causes all tests to be removed by tree-shaking. - baseConfig.treeshake = false; - } else if (production) { - baseConfig.output.file = "dist-browser/azure-ai-text-analytics.min.js"; - baseConfig.plugins.push(terser()); - } - - return baseConfig; -} diff --git a/sdk/textanalytics/ai-text-analytics/rollup.config.js b/sdk/textanalytics/ai-text-analytics/rollup.config.js index 49a26bd6fdd6..5d7deee44c14 100644 --- a/sdk/textanalytics/ai-text-analytics/rollup.config.js +++ b/sdk/textanalytics/ai-text-analytics/rollup.config.js @@ -1,14 +1,3 @@ -import * as base from "./rollup.base.config"; +import { makeConfig } from "@azure/dev-tool/shared-config/rollup"; -const inputs = []; - -if (!process.env.ONLY_BROWSER) { - inputs.push(base.nodeConfig()); -} - -if (!process.env.ONLY_NODE) { - inputs.push(base.browserConfig()); - inputs.push(base.browserConfig(false, true)); -} - -export default inputs; +export default makeConfig(require("./package.json")); diff --git a/sdk/textanalytics/ai-text-analytics/rollup.test.config.js b/sdk/textanalytics/ai-text-analytics/rollup.test.config.js deleted file mode 100644 index 925a4421a53e..000000000000 --- a/sdk/textanalytics/ai-text-analytics/rollup.test.config.js +++ /dev/null @@ -1,3 +0,0 @@ -import * as base from "./rollup.base.config"; - -export default [base.nodeConfig(true), base.browserConfig(true)]; diff --git a/sdk/textanalytics/ai-text-analytics/test/utils/recordedClient.ts b/sdk/textanalytics/ai-text-analytics/test/utils/recordedClient.ts index cf299e2fa895..1271574713d4 100644 --- a/sdk/textanalytics/ai-text-analytics/test/utils/recordedClient.ts +++ b/sdk/textanalytics/ai-text-analytics/test/utils/recordedClient.ts @@ -6,13 +6,10 @@ import * as dotenv from "dotenv"; import { env, Recorder, record, RecorderEnvironmentSetup } from "@azure/test-utils-recorder"; import { TokenCredential, ClientSecretCredential } from "@azure/identity"; -import { isNode } from "@azure/core-http"; import { AzureKeyCredential, TextAnalyticsClient } from "../../src/index"; -if (isNode) { - dotenv.config(); -} +dotenv.config(); export interface RecordedClient { client: TextAnalyticsClient;