From dec897afb2f5b48cb550f39b08dfb84c81ac485c Mon Sep 17 00:00:00 2001 From: chradek <51000525+chradek@users.noreply.github.com> Date: Tue, 8 Jun 2021 14:23:39 -0700 Subject: [PATCH] [core-amqp][event-hubs][service-bus] Fixes _process of undefined TypeError (#15597) This PR fixes #13500. `rhea` 2.0.1 contains the fix to this specific error. We currently use `rhea` 1.x, so there's additional work in this PR to workaround the single breaking change in `rhea`, and the breaking changes in `rhea-promise`. ### rhea breaking change `rhea` contains 1 breaking change between versions 1.x and 2.x: timestamp types are now deserialized as Date objects instead of numbers. Unfortunately since this changes the way users' data might be deserialized in their service bus messages or event hubs events, we have to convert Date objects back to numbers in our client libraries until we do a major version bump. (Shorter term we can look at using rhea's default behavior behind a flag.) ### rhea-promise breaking changes Some of the `rhea-promise` APIs that accepted multiple optional positional arguments have been updated to take a single options bag parameter at the end of their method parameter list. AwaitableSender was also updated so that a timeout is no provided at instantiation. Instead, it must be provided per each `send()` call. ### core-amqp v3 Since core-amqp is being updated to depend on rhea 2.x, core-amqp dependencies will also pull in rhea 2.x transitively. To ensure that existing versions of event hubs and service bus don't break by deserializing timestamps as Date objects, core-amqp is updated to a new major version: v3. Once #15349 is merged, we can also remove `AsyncLock` completely, so I'd like to merge that PR in before releasing the changes in this PR. --- common/config/rush/pnpm-lock.yaml | 2493 +++++++++-------- sdk/core/core-amqp/CHANGELOG.md | 5 +- sdk/core/core-amqp/package.json | 6 +- sdk/core/core-amqp/src/messageProperties.ts | 8 +- sdk/core/core-amqp/test/message.spec.ts | 8 +- sdk/eventhub/event-hubs/CHANGELOG.md | 3 + sdk/eventhub/event-hubs/package.json | 4 +- sdk/eventhub/event-hubs/src/eventData.ts | 52 +- sdk/eventhub/event-hubs/src/eventHubSender.ts | 12 +- .../test/internal/eventdata.spec.ts | 47 +- .../test/public/node/disconnects.spec.ts | 11 +- sdk/eventhub/mock-hub/package.json | 2 +- sdk/servicebus/service-bus/CHANGELOG.md | 1 + sdk/servicebus/service-bus/package.json | 4 +- .../service-bus/src/core/messageSender.ts | 18 +- .../service-bus/src/serviceBusMessage.ts | 71 +- .../internal/unit/serviceBusMessage.spec.ts | 33 +- 17 files changed, 1556 insertions(+), 1222 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 4cc5eec23f1d..8414dbe5a169 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -102,8 +102,8 @@ packages: /@azure/ai-form-recognizer/3.1.0-beta.3: dependencies: '@azure/core-auth': 1.3.0 - '@azure/core-http': 1.2.5 - '@azure/core-lro': 1.0.5 + '@azure/core-http': 1.2.4 + '@azure/core-lro': 1.0.4 '@azure/core-paging': 1.1.3 '@azure/core-tracing': 1.0.0-preview.11 '@azure/logger': 1.0.2 @@ -116,8 +116,8 @@ packages: /@azure/ai-metrics-advisor/1.0.0-beta.3: dependencies: '@azure/core-auth': 1.3.0 - '@azure/core-http': 1.2.5 - '@azure/core-lro': 1.0.5 + '@azure/core-http': 1.2.4 + '@azure/core-lro': 1.0.4 '@azure/core-paging': 1.1.3 '@azure/core-tracing': 1.0.0-preview.9 '@azure/logger': 1.0.2 @@ -133,7 +133,7 @@ packages: '@azure/ms-rest-nodeauth': 0.9.3_debug@3.2.7 '@types/async-lock': 1.1.2 '@types/is-buffer': 2.0.0 - async-lock: 1.3.0 + async-lock: 1.2.8 buffer: 5.7.1 debug: 3.2.7 events: 3.3.0 @@ -149,11 +149,19 @@ packages: dev: false resolution: integrity: sha512-RVG1Ad3Afv9gwFFmpeCXQAm+Sa0L8KEZRJJAAZEGoYDb6EoO1iQDVmoBz720h8mdrGpi0D60xNU/KhriIwuZfQ== + /@azure/arm-containerregistry/8.0.0: + dependencies: + '@azure/ms-rest-azure-js': 2.1.0 + '@azure/ms-rest-js': 2.3.0 + tslib: 1.14.1 + dev: false + resolution: + integrity: sha512-8v+3YtATbaFv5qMGvhFVR+qx1QPc1+NBy2MWWoJ69SmEE1X91ySvXDbEa0Pr7znm/bqbBYWOLJN5L3Aa7Q0fpg== /@azure/communication-common/1.0.0: dependencies: '@azure/abort-controller': 1.0.4 '@azure/core-auth': 1.3.0 - '@azure/core-http': 1.2.5 + '@azure/core-http': 1.2.4 '@opentelemetry/api': 0.10.2 events: 3.3.0 jwt-decode: 2.2.0 @@ -168,8 +176,8 @@ packages: '@azure/abort-controller': 1.0.4 '@azure/communication-common': 1.0.0 '@azure/core-auth': 1.3.0 - '@azure/core-http': 1.2.5 - '@azure/core-lro': 1.0.5 + '@azure/core-http': 1.2.4 + '@azure/core-lro': 1.0.4 '@azure/core-paging': 1.1.3 '@azure/core-tracing': 1.0.0-preview.10 '@azure/logger': 1.0.2 @@ -183,7 +191,7 @@ packages: integrity: sha512-fa220+fQn27JN8QtajeMe88rqrJn3qctT/8FV/abJe6tSBJlAWYXOHiIF3nCgSeyIb5F9pi7Fycd9M55OY4O9w== /@azure/communication-signaling/1.0.0-beta.5: dependencies: - '@azure/core-http': 1.2.5 + '@azure/core-http': 1.2.4 '@azure/core-tracing': 1.0.0-preview.9 '@azure/logger': 1.0.2 '@opentelemetry/api': 0.10.2 @@ -194,13 +202,13 @@ packages: node: '>=8.0.0' resolution: integrity: sha512-pGXI4F5OVzdM9Omg5fiflA/Vvs88qqER/ZxNj3PoWAdaYIPkWGb86OClbB0VsHi6gZ4ZDzyTP/l9hrREBuBYRA== - /@azure/core-amqp/2.3.0: + /@azure/core-amqp/2.2.0: dependencies: '@azure/abort-controller': 1.0.4 '@azure/core-auth': 1.3.0 '@azure/logger': 1.0.2 '@types/async-lock': 1.1.2 - async-lock: 1.3.0 + async-lock: 1.2.8 buffer: 5.7.1 events: 3.3.0 jssha: 3.2.0 @@ -209,12 +217,12 @@ packages: rhea-promise: 1.2.1 tslib: 2.2.0 url: 0.11.0 - util: 0.12.4 + util: 0.12.3 dev: false engines: node: '>=8.0.0' resolution: - integrity: sha512-zjzQGZIQ9ei9aIcqdFVNmfSAKdg5N9aCa+ff93VOte5vOuc/8w+Fd/PJ+ZT3m5Z6jeC+yiiwwSQ9KYqNa5XMlw== + integrity: sha512-Nt81a8097+ofBAQfnil5UWw0o5/D3bYfqyJY7e1wrP2RlR/6Fig9zSj4tLe/oiMmE4gvDoK5X8kGIbhswne0Yw== /@azure/core-asynciterator-polyfill/1.0.0: dev: false resolution: @@ -228,7 +236,7 @@ packages: node: '>=8.0.0' resolution: integrity: sha512-kSDSZBL6c0CYdhb+7KuutnKGf2geeT+bCJAgccB0DD7wmNJSsQPcF7TcuoZX83B7VK4tLz/u+8sOO/CnCsYp8A== - /@azure/core-http/1.2.5: + /@azure/core-http/1.2.4: dependencies: '@azure/abort-controller': 1.0.4 '@azure/core-asynciterator-polyfill': 1.0.0 @@ -249,11 +257,11 @@ packages: engines: node: '>=8.0.0' resolution: - integrity: sha512-SjjjqaO9emyn+XM0Qyzt5RsgddOIpGAfhWH6+d8X6/HbhFrtvXLJIz85EMoIO+T4rX3ISStik9MD5LMW9IZg4A== - /@azure/core-lro/1.0.5: + integrity: sha512-cNumz3ckyFZY5zWOgcTHSO7AKRVwxbodG8WfcEGcdH+ZJL3KvJEI/vN58H6xk5v3ijulU2x/WPGJqrMVvcI79A== + /@azure/core-lro/1.0.4: dependencies: '@azure/abort-controller': 1.0.4 - '@azure/core-http': 1.2.5 + '@azure/core-http': 1.2.4 '@azure/core-tracing': 1.0.0-preview.11 events: 3.3.0 tslib: 2.2.0 @@ -261,7 +269,7 @@ packages: engines: node: '>=8.0.0' resolution: - integrity: sha512-0EFCFZxARrIoLWMIRt4vuqconRVIO2Iin7nFBfJiYCCbKp5eEmxutNk8uqudPmG0XFl5YqlVh68/al/vbE5OOg== + integrity: sha512-4IVqLl6NIqxVzL+zMdf9Nwa1ZUPuoG/IAMoWQIA6qgpKuAiPy/KiH4Q5j0Zn0q20GFiymQeLcCIH82LSlbQBTQ== /@azure/core-paging/1.1.3: dependencies: '@azure/core-asynciterator-polyfill': 1.0.0 @@ -270,7 +278,7 @@ packages: node: '>=8.0.0' resolution: integrity: sha512-his7Ah40ThEYORSpIAwuh6B8wkGwO/zG7gqVtmSE4WAJ46e36zUDXTKReUCLBDc6HmjjApQQxxcRFy5FruG79A== - /@azure/core-rest-pipeline/1.0.4: + /@azure/core-rest-pipeline/1.0.3: dependencies: '@azure/abort-controller': 1.0.4 '@azure/core-auth': 1.3.0 @@ -285,7 +293,23 @@ packages: engines: node: '>=8.0.0' resolution: - integrity: sha512-RTB2i7/xMRsrCnDMv7a7zjQknRRI8MxBYoAi9uyKoplFAtT7jKfZaKUpMd0uUQBrbdVt61GO6d1ejYcMXTAQSg== + integrity: sha512-GbfBQHF83RQI+LVISh8RLKpPeyufFsu6FhwB0U1inN7BWo8GuE23s0vc/D4gd5AWww7orQ20Q3zMzW5FKFs4MQ== + /@azure/core-rest-pipeline/1.1.0-beta.1: + dependencies: + '@azure/abort-controller': 1.0.4 + '@azure/core-auth': 1.3.0 + '@azure/core-tracing': 1.0.0-preview.11 + '@azure/logger': 1.0.2 + form-data: 3.0.1 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.0 + tslib: 2.2.0 + uuid: 8.3.2 + dev: false + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-yHRf2h6n6pPidMOdFOdmm2a2O+xRCk9inEtx21+78tSNyVhc1C83seT7WpuE1J6YDmN3MDklAJtA/4n9WvB4Lw== /@azure/core-tracing/1.0.0-preview.10: dependencies: '@opencensus/web-types': 0.0.7 @@ -329,7 +353,7 @@ packages: dependencies: '@azure/amqp-common': 1.0.0-preview.9 '@azure/ms-rest-nodeauth': 0.9.3_debug@3.2.7 - async-lock: 1.3.0 + async-lock: 1.2.8 debug: 3.2.7 is-buffer: 2.0.5 jssha: 2.4.2 @@ -341,15 +365,15 @@ packages: integrity: sha512-CxaMaEjwtsmIhWtjHyGimKO7RmES0YxPqGQ9+jKqGygNlhG5NYHktDaiQu6w7k3g+I51VaLXtVSt+BVFd6VWfQ== /@azure/identity/1.3.0: dependencies: - '@azure/core-http': 1.2.5 + '@azure/core-http': 1.2.4 '@azure/core-tracing': 1.0.0-preview.11 '@azure/logger': 1.0.2 '@azure/msal-node': 1.0.0-beta.6 - '@types/stoppable': 1.1.1 + '@types/stoppable': 1.1.0 axios: 0.21.1 events: 3.3.0 jws: 4.0.0 - msal: 1.4.11 + msal: 1.4.9 open: 7.4.2 qs: 6.10.1 stoppable: 1.1.0 @@ -359,20 +383,20 @@ packages: engines: node: '>=8.0.0' optionalDependencies: - keytar: 7.7.0 + keytar: 7.6.0 resolution: integrity: sha512-qYTaWA+5ir4+/iEry7n3l1TyeNhTHP8IRpjsbNv8ur8W/QjqZmCz1H2naebRp5tQmehXfo1pUrp2ew+qGhTh0g== /@azure/identity/1.3.0_debug@4.3.1: dependencies: - '@azure/core-http': 1.2.5 + '@azure/core-http': 1.2.4 '@azure/core-tracing': 1.0.0-preview.11 '@azure/logger': 1.0.2 '@azure/msal-node': 1.0.0-beta.6_debug@4.3.1 - '@types/stoppable': 1.1.1 + '@types/stoppable': 1.1.0 axios: 0.21.1_debug@4.3.1 events: 3.3.0 jws: 4.0.0 - msal: 1.4.11 + msal: 1.4.9 open: 7.4.2 qs: 6.10.1 stoppable: 1.1.0 @@ -382,7 +406,7 @@ packages: engines: node: '>=8.0.0' optionalDependencies: - keytar: 7.7.0 + keytar: 7.6.0 peerDependencies: debug: '*' resolution: @@ -390,13 +414,13 @@ packages: /@azure/identity/2.0.0-beta.3: dependencies: '@azure/abort-controller': 1.0.4 - '@azure/core-http': 1.2.5 + '@azure/core-http': 1.2.4 '@azure/core-tracing': 1.0.0-preview.11 '@azure/logger': 1.0.2 '@azure/msal-browser': 2.9.0 '@azure/msal-common': 4.0.3 - '@azure/msal-node': 1.1.0 - '@types/stoppable': 1.1.1 + '@azure/msal-node': 1.0.2 + '@types/stoppable': 1.1.0 events: 3.3.0 jws: 4.0.0 open: 7.4.2 @@ -412,8 +436,8 @@ packages: /@azure/keyvault-secrets/4.1.0: dependencies: '@azure/abort-controller': 1.0.4 - '@azure/core-http': 1.2.5 - '@azure/core-lro': 1.0.5 + '@azure/core-http': 1.2.4 + '@azure/core-lro': 1.0.4 '@azure/core-paging': 1.1.3 '@azure/core-tracing': 1.0.0-preview.9 '@azure/logger': 1.0.2 @@ -446,6 +470,14 @@ packages: dev: false resolution: integrity: sha512-dG76W7ElfLi+fbTjnZVGj+M9e0BIEJmRxU6fHaUQ12bZBe8EJKYb2GV50YWNaP2uJiVQ5+7nXEVj1VN1UQtaEw== + /@azure/ms-rest-azure-js/2.1.0: + dependencies: + '@azure/core-auth': 1.3.0 + '@azure/ms-rest-js': 2.3.0 + tslib: 1.14.1 + dev: false + resolution: + integrity: sha512-CjZjB8apvXl5h97Ck6SbeeCmU0sk56YPozPtTyGudPp1RGoHXNjFNtoOvwOG76EdpmMpxbK10DqcygI16Lu60Q== /@azure/ms-rest-js/1.11.2_debug@3.2.7: dependencies: '@azure/core-auth': 1.3.0 @@ -476,7 +508,7 @@ packages: debug: '*' resolution: integrity: sha512-2AyQ1IKmLGKW7DU3/x3TsTBzZLcbC9YRI+yuDPuXAQrv3zar340K9wsxU413kHFIDjkWNCo9T0w5VtwcyWxhbQ== - /@azure/ms-rest-js/2.5.0: + /@azure/ms-rest-js/2.3.0: dependencies: '@azure/core-auth': 1.3.0 abort-controller: 3.0.0 @@ -489,7 +521,7 @@ packages: xml2js: 0.4.23 dev: false resolution: - integrity: sha512-mXezdECH1Vjr+7FkH5+LlL85/YEHOrXHYqd9qh8b6dgvvE7sVvUk3qrtRGk3WZr4TLrZvRLE7NbFU7RgHHg45Q== + integrity: sha512-8NOnHgovi61NpcUld53zRkY/IcQJBBO48VeMntNTUtaPo8yYYTnu1hWRvp6b6vpBnur7HGmuj692J9li5Kx6/Q== /@azure/ms-rest-nodeauth/0.9.3_debug@3.2.7: dependencies: '@azure/ms-rest-azure-env': 1.1.2 @@ -510,22 +542,14 @@ packages: debug: '*' resolution: integrity: sha512-aFHRw/IHhg3I9ZJW+Va4L+sCirFHMVIu6B7lFdL5mGLfG3xC5vDIdd957LRXFgy2OiKFRUC0QaKknd0YCsQIqA== - /@azure/ms-rest-nodeauth/3.0.10: + /@azure/ms-rest-nodeauth/3.0.9: dependencies: '@azure/ms-rest-azure-env': 2.0.0 - '@azure/ms-rest-js': 2.5.0 - adal-node: 0.2.2 + '@azure/ms-rest-js': 2.3.0 + adal-node: 0.1.28 dev: false resolution: - integrity: sha512-oel7ibYlredh2wo7XwNYMx4jWlbMkIzCC8t8VpdhsAWDJVNSSce+DYj5jjZn1oED+QsCytVM2B7/QTuLN1/yDw== - /@azure/msal-browser/2.14.2: - dependencies: - '@azure/msal-common': 4.3.0 - dev: false - engines: - node: '>=0.8.0' - resolution: - integrity: sha512-JKHE9Rer41CI8tweiyE91M8ZbGvQV9P+jOPB4ZtPxyxCi2f7ED3jNfdzyUJ1eGB+hCRnvO56M1Xc61T1R+JfYg== + integrity: sha512-+GdDHUJlWtIDanRZemFooLy68NsBDhN/Oni9DSFeoXIFNGlSe1IOes8/IRkQdrNXyUvBanuzzR7I5WYYzYQsmA== /@azure/msal-browser/2.9.0: dependencies: '@azure/msal-common': 2.1.0 @@ -550,17 +574,17 @@ packages: node: '>=0.8.0' resolution: integrity: sha512-EihnqHh2EE6xcB0Dh2LF30jE1Ga9cgh9PyRkX4fj+KpvYfL4ae57hvQwJGkynUgpf3V1xQxU5yaJVXOElfXiGw== - /@azure/msal-common/4.3.0: + /@azure/msal-common/4.2.0: dependencies: debug: 4.3.1 dev: false engines: node: '>=0.8.0' resolution: - integrity: sha512-jFqUWe83wVb6O8cNGGBFg2QlKvqM1ezUgJTEV7kIsAPX0RXhGFE4B1DLNt6hCnkTXDbw+KGW0zgxOEr4MJQwLw== + integrity: sha512-dOImswKoo0E0t/j6ePcWYBZ2oPrt9I7LeuXfW9zxbPBRwfqpd0MBHjTXkCFZinn0xW8UbzCnWT7DxP/4UsOQLA== /@azure/msal-node/1.0.0-beta.6: dependencies: - '@azure/msal-common': 4.3.0 + '@azure/msal-common': 4.2.0 axios: 0.21.1 jsonwebtoken: 8.5.1 uuid: 8.3.2 @@ -569,7 +593,7 @@ packages: integrity: sha512-ZQI11Uz1j0HJohb9JZLRD8z0moVcPks1AFW4Q/Gcl67+QvH4aKEJti7fjCcipEEZYb/qzLSO8U6IZgPYytsiJQ== /@azure/msal-node/1.0.0-beta.6_debug@4.3.1: dependencies: - '@azure/msal-common': 4.3.0 + '@azure/msal-common': 4.2.0 axios: 0.21.1_debug@4.3.1 jsonwebtoken: 8.5.1 uuid: 8.3.2 @@ -578,24 +602,24 @@ packages: debug: '*' resolution: integrity: sha512-ZQI11Uz1j0HJohb9JZLRD8z0moVcPks1AFW4Q/Gcl67+QvH4aKEJti7fjCcipEEZYb/qzLSO8U6IZgPYytsiJQ== - /@azure/msal-node/1.1.0: + /@azure/msal-node/1.0.2: dependencies: - '@azure/msal-common': 4.3.0 + '@azure/msal-common': 4.2.0 axios: 0.21.1 jsonwebtoken: 8.5.1 uuid: 8.3.2 dev: false engines: - node: 10 || 12 || 14 || 16 + node: 10 || 12 || 14 resolution: - integrity: sha512-gMO9aZdWOzufp1PcdD5ID25DdS9eInxgeCqx4Tk8PVU6Z7RxJQhoMzS64cJhGdpYgeIQwKljtF0CLCcPFxew/w== - /@azure/service-bus/7.1.0: + integrity: sha512-ZOHmoImpePXWTUS+78jzMgbhyTzeW0ydI3dJ9DupZZBxImV+Bqz5wfth0yKdNGV65rKWYuUIQtBVjnGwSqmpTQ== + /@azure/service-bus/7.0.5: dependencies: '@azure/abort-controller': 1.0.4 - '@azure/core-amqp': 2.3.0 + '@azure/core-amqp': 2.2.0 '@azure/core-asynciterator-polyfill': 1.0.0 '@azure/core-auth': 1.3.0 - '@azure/core-http': 1.2.5 + '@azure/core-http': 1.2.4 '@azure/core-paging': 1.1.3 '@azure/core-tracing': 1.0.0-preview.11 '@azure/logger': 1.0.2 @@ -612,34 +636,50 @@ packages: engines: node: '>=8.0.0' resolution: - integrity: sha512-INOR23hOISEe2OgwlNhM/BA5+uJmLfx5jqE21wLkQBHNzusdn7P65LT3Zu/AX84ofJO0Z0q+QjY6XOhpFLW90w== + integrity: sha512-x3VgZFLsmhnTka6IpKePHcibm3znMhcrSsVoVlMOCQSgoJrTSTuczRh4S9/c55pj8M+EQ6FdPweQY6Ld+g/qiQ== + /@azure/storage-blob/12.5.0: + dependencies: + '@azure/abort-controller': 1.0.4 + '@azure/core-http': 1.2.4 + '@azure/core-lro': 1.0.4 + '@azure/core-paging': 1.1.3 + '@azure/core-tracing': 1.0.0-preview.10 + '@azure/logger': 1.0.2 + '@opentelemetry/api': 0.10.2 + events: 3.3.0 + tslib: 2.2.0 + dev: false + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-DgoefgODst2IPkkQsNdhtYdyJgSsAZC1pEujO6aD5y7uFy5GnzhYliobSrp204jYRyK5XeJ9iiePmy/SPtTbLA== /@babel/code-frame/7.12.11: dependencies: - '@babel/highlight': 7.14.0 + '@babel/highlight': 7.13.10 dev: false resolution: integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== /@babel/code-frame/7.12.13: dependencies: - '@babel/highlight': 7.14.0 + '@babel/highlight': 7.13.10 dev: false resolution: integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== - /@babel/compat-data/7.14.4: + /@babel/compat-data/7.13.12: dev: false resolution: - integrity: sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ== - /@babel/core/7.14.3: + integrity: sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ== + /@babel/core/7.13.14: dependencies: '@babel/code-frame': 7.12.13 - '@babel/generator': 7.14.3 - '@babel/helper-compilation-targets': 7.14.4_@babel+core@7.14.3 - '@babel/helper-module-transforms': 7.14.2 - '@babel/helpers': 7.14.0 - '@babel/parser': 7.14.4 + '@babel/generator': 7.13.9 + '@babel/helper-compilation-targets': 7.13.13_@babel+core@7.13.14 + '@babel/helper-module-transforms': 7.13.14 + '@babel/helpers': 7.13.10 + '@babel/parser': 7.13.13 '@babel/template': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.4 + '@babel/traverse': 7.13.13 + '@babel/types': 7.13.14 convert-source-map: 1.7.0 debug: 4.3.1 gensync: 1.0.0-beta.2 @@ -650,158 +690,159 @@ packages: engines: node: '>=6.9.0' resolution: - integrity: sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg== - /@babel/generator/7.14.3: + integrity: sha512-wZso/vyF4ki0l0znlgM4inxbdrUvCb+cVz8grxDq+6C9k6qbqoIJteQOKicaKjCipU3ISV+XedCqpL2RJJVehA== + /@babel/generator/7.13.9: dependencies: - '@babel/types': 7.14.4 + '@babel/types': 7.13.14 jsesc: 2.5.2 source-map: 0.5.7 dev: false resolution: - integrity: sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA== - /@babel/helper-compilation-targets/7.14.4_@babel+core@7.14.3: + integrity: sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw== + /@babel/helper-compilation-targets/7.13.13_@babel+core@7.13.14: dependencies: - '@babel/compat-data': 7.14.4 - '@babel/core': 7.14.3 + '@babel/compat-data': 7.13.12 + '@babel/core': 7.13.14 '@babel/helper-validator-option': 7.12.17 - browserslist: 4.16.6 + browserslist: 4.16.3 semver: 6.3.0 dev: false peerDependencies: '@babel/core': ^7.0.0 resolution: - integrity: sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA== - /@babel/helper-function-name/7.14.2: + integrity: sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ== + /@babel/helper-function-name/7.12.13: dependencies: '@babel/helper-get-function-arity': 7.12.13 '@babel/template': 7.12.13 - '@babel/types': 7.14.4 + '@babel/types': 7.13.14 dev: false resolution: - integrity: sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ== + integrity: sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA== /@babel/helper-get-function-arity/7.12.13: dependencies: - '@babel/types': 7.14.4 + '@babel/types': 7.13.14 dev: false resolution: integrity: sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== /@babel/helper-member-expression-to-functions/7.13.12: dependencies: - '@babel/types': 7.14.4 + '@babel/types': 7.13.14 dev: false resolution: integrity: sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw== /@babel/helper-module-imports/7.13.12: dependencies: - '@babel/types': 7.14.4 + '@babel/types': 7.13.14 dev: false resolution: integrity: sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA== - /@babel/helper-module-transforms/7.14.2: + /@babel/helper-module-transforms/7.13.14: dependencies: '@babel/helper-module-imports': 7.13.12 - '@babel/helper-replace-supers': 7.14.4 + '@babel/helper-replace-supers': 7.13.12 '@babel/helper-simple-access': 7.13.12 '@babel/helper-split-export-declaration': 7.12.13 - '@babel/helper-validator-identifier': 7.14.0 + '@babel/helper-validator-identifier': 7.12.11 '@babel/template': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.4 + '@babel/traverse': 7.13.13 + '@babel/types': 7.13.14 dev: false resolution: - integrity: sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA== + integrity: sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g== /@babel/helper-optimise-call-expression/7.12.13: dependencies: - '@babel/types': 7.14.4 + '@babel/types': 7.13.14 dev: false resolution: integrity: sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== - /@babel/helper-replace-supers/7.14.4: + /@babel/helper-replace-supers/7.13.12: dependencies: '@babel/helper-member-expression-to-functions': 7.13.12 '@babel/helper-optimise-call-expression': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.4 + '@babel/traverse': 7.13.13 + '@babel/types': 7.13.14 dev: false resolution: - integrity: sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ== + integrity: sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw== /@babel/helper-simple-access/7.13.12: dependencies: - '@babel/types': 7.14.4 + '@babel/types': 7.13.14 dev: false resolution: integrity: sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA== /@babel/helper-split-export-declaration/7.12.13: dependencies: - '@babel/types': 7.14.4 + '@babel/types': 7.13.14 dev: false resolution: integrity: sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== - /@babel/helper-validator-identifier/7.14.0: + /@babel/helper-validator-identifier/7.12.11: dev: false resolution: - integrity: sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A== + integrity: sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== /@babel/helper-validator-option/7.12.17: dev: false resolution: integrity: sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== - /@babel/helpers/7.14.0: + /@babel/helpers/7.13.10: dependencies: '@babel/template': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.4 + '@babel/traverse': 7.13.13 + '@babel/types': 7.13.14 dev: false resolution: - integrity: sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg== - /@babel/highlight/7.14.0: + integrity: sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ== + /@babel/highlight/7.13.10: dependencies: - '@babel/helper-validator-identifier': 7.14.0 + '@babel/helper-validator-identifier': 7.12.11 chalk: 2.4.2 js-tokens: 4.0.0 dev: false resolution: - integrity: sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg== - /@babel/parser/7.14.4: + integrity: sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg== + /@babel/parser/7.13.13: dev: false engines: node: '>=6.0.0' hasBin: true resolution: - integrity: sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA== - /@babel/runtime/7.14.0: + integrity: sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw== + /@babel/runtime/7.13.10: dependencies: regenerator-runtime: 0.13.7 dev: false resolution: - integrity: sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA== + integrity: sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw== /@babel/template/7.12.13: dependencies: '@babel/code-frame': 7.12.13 - '@babel/parser': 7.14.4 - '@babel/types': 7.14.4 + '@babel/parser': 7.13.13 + '@babel/types': 7.13.14 dev: false resolution: integrity: sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== - /@babel/traverse/7.14.2: + /@babel/traverse/7.13.13: dependencies: '@babel/code-frame': 7.12.13 - '@babel/generator': 7.14.3 - '@babel/helper-function-name': 7.14.2 + '@babel/generator': 7.13.9 + '@babel/helper-function-name': 7.12.13 '@babel/helper-split-export-declaration': 7.12.13 - '@babel/parser': 7.14.4 - '@babel/types': 7.14.4 + '@babel/parser': 7.13.13 + '@babel/types': 7.13.14 debug: 4.3.1 globals: 11.12.0 dev: false resolution: - integrity: sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA== - /@babel/types/7.14.4: + integrity: sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg== + /@babel/types/7.13.14: dependencies: - '@babel/helper-validator-identifier': 7.14.0 + '@babel/helper-validator-identifier': 7.12.11 + lodash: 4.17.21 to-fast-properties: 2.0.0 dev: false resolution: - integrity: sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw== + integrity: sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ== /@bahmutov/data-driven/1.0.0: dependencies: check-more-types: 2.24.0 @@ -811,12 +852,12 @@ packages: node: '>=6' resolution: integrity: sha512-YqW3hPS0RXriqjcCrLOTJj+LWe3c8JpwlL83k1ka1Q8U05ZjAKbGQZYeTzUd0NFEnnfPtsUiKGpFEBJG6kFuvg== - /@eslint/eslintrc/0.4.2: + /@eslint/eslintrc/0.4.0: dependencies: ajv: 6.12.6 debug: 4.3.1 espree: 7.3.1 - globals: 13.9.0 + globals: 12.4.0 ignore: 4.0.6 import-fresh: 3.3.0 js-yaml: 3.14.1 @@ -826,7 +867,7 @@ packages: engines: node: ^10.12.0 || >=12.0.0 resolution: - integrity: sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg== + integrity: sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog== /@istanbuljs/schema/0.1.3: dev: false engines: @@ -879,15 +920,15 @@ packages: hasBin: true resolution: integrity: sha512-kd2kakdDoRgI54J5H11a76hyYZBMhtp4piwWAy4bYTwlQT0v/tp+G/UMMgjUL4vKf0kTNhitEUX/0LfQb1AHzQ== - /@microsoft/tsdoc-config/0.15.2: + /@microsoft/tsdoc-config/0.14.0: dependencies: - '@microsoft/tsdoc': 0.13.2 + '@microsoft/tsdoc': 0.13.0 ajv: 6.12.6 jju: 1.4.0 resolve: 1.19.0 dev: false resolution: - integrity: sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA== + integrity: sha512-KSj15FwyaxMCGJkC320rvNXxuJNCOVO02pNqIEdf5cbLakvHK8afoHTmcjdBEWl0cfBFZlMu/1DhL4VCzZq0rQ== /@microsoft/tsdoc/0.12.19: dev: false resolution: @@ -896,34 +937,34 @@ packages: dev: false resolution: integrity: sha512-Mfmij13RUTmHEMi9vRUhMXD7rnGR2VvxeNYtaGtaJ4redwwjT4UXYJ+nzmVJF7hhd4pn/Fx5sncDKxMVFJSWPg== - /@microsoft/tsdoc/0.13.2: + /@microsoft/tsdoc/0.13.0: dev: false resolution: - integrity: sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg== - /@nodelib/fs.scandir/2.1.5: + integrity: sha512-/8J+4DdvexBH1Qh1yR8VZ6bPay2DL/TDdmSIypAa3dAghJzsdaiZG8COvzpYIML6HV2UVN0g4qbuqzjG4YKgWg== + /@nodelib/fs.scandir/2.1.4: dependencies: - '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.stat': 2.0.4 run-parallel: 1.2.0 dev: false engines: node: '>= 8' resolution: - integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - /@nodelib/fs.stat/2.0.5: + integrity: sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== + /@nodelib/fs.stat/2.0.4: dev: false engines: node: '>= 8' resolution: - integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - /@nodelib/fs.walk/1.2.7: + integrity: sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== + /@nodelib/fs.walk/1.2.6: dependencies: - '@nodelib/fs.scandir': 2.1.5 + '@nodelib/fs.scandir': 2.1.4 fastq: 1.11.0 dev: false engines: node: '>= 8' resolution: - integrity: sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA== + integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== /@opencensus/web-types/0.0.7: dev: false engines: @@ -1156,7 +1197,7 @@ packages: dependencies: '@types/estree': 0.0.39 estree-walker: 1.0.1 - picomatch: 2.3.0 + picomatch: 2.2.2 rollup: 1.32.1 dev: false engines: @@ -1215,21 +1256,21 @@ packages: dev: false resolution: integrity: sha512-8ghIWhkph7NnLCMDJtthpsb7TMOsVGXVDvmxjE/CeklTqjbbUFBjGXizJfpbEkRQTELuZQ2+vGn7sGwIWKN2uA== - /@sinonjs/commons/1.8.3: + /@sinonjs/commons/1.8.2: dependencies: type-detect: 4.0.8 dev: false resolution: - integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== + integrity: sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw== /@sinonjs/fake-timers/6.0.1: dependencies: - '@sinonjs/commons': 1.8.3 + '@sinonjs/commons': 1.8.2 dev: false resolution: integrity: sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== /@sinonjs/samsam/5.3.1: dependencies: - '@sinonjs/commons': 1.8.3 + '@sinonjs/commons': 1.8.2 lodash.get: 4.4.2 type-detect: 4.0.8 dev: false @@ -1260,33 +1301,40 @@ packages: /@types/body-parser/1.19.0: dependencies: '@types/connect': 3.4.34 - '@types/node': 8.10.66 + '@types/node': 14.14.37 dev: false resolution: integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ== - /@types/chai-as-promised/7.1.4: + /@types/chai-as-promised/7.1.3: dependencies: - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 dev: false resolution: - integrity: sha512-1y3L1cHePcIm5vXkh1DSGf/zQq5n5xDKG1fpCvf18+uOkpce0Z1ozNFPkyWsVswK7ntN1sZBw3oU6gmN+pDUcA== + integrity: sha512-FQnh1ohPXJELpKhzjuDkPLR2BZCAqed+a6xV4MI/T3XzHfd2FlarfUGUdZYgqYe8oxkYn0fchHEeHfHqdZ96sg== /@types/chai-string/1.4.2: dependencies: - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 dev: false resolution: integrity: sha512-ld/1hV5qcPRGuwlPdvRfvM3Ka/iofOk2pH4VkasK4b1JJP1LjNmWWn0LsISf6RRzyhVOvs93rb9tM09e+UuF8Q== - /@types/chai/4.2.18: + /@types/chai/4.2.16: dev: false resolution: - integrity: sha512-rS27+EkB/RE1Iz3u0XtVL5q36MGDWbgYe7zWiodyKNUnthxY0rukK5V36eiUCtCisB7NN8zKYH6DO2M37qxFEQ== + integrity: sha512-vI5iOAsez9+roLS3M3+Xx7w+WRuDtSmF8bQkrbcIJ2sC1PcDgVoA0WGpa+bIrJ+y8zqY2oi//fUctkxtIcXJCw== + /@types/chalk/2.2.0: + dependencies: + chalk: 4.1.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: + integrity: sha512-1zzPV9FDe1I/WHhRkf9SNgqtRJWZqrBWgu7JGveuHmmyR9CnAPCie2N/x+iHrgnpYBIcCJWHBoMRv2TRWktsvw== /@types/component-emitter/1.2.10: dev: false resolution: integrity: sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg== /@types/connect/3.4.34: dependencies: - '@types/node': 8.10.66 + '@types/node': 14.14.37 dev: false resolution: integrity: sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ== @@ -1302,61 +1350,58 @@ packages: dev: false resolution: integrity: sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ== - /@types/eslint/7.2.13: + /@types/eslint/7.2.8: dependencies: - '@types/estree': 0.0.48 + '@types/estree': 0.0.47 '@types/json-schema': 7.0.7 dev: false resolution: - integrity: sha512-LKmQCWAlnVHvvXq4oasNUMTJJb2GwSyTY8+1C7OH5ILR8mPLaljv1jxL1bXW3xB3jFbQxTKxJAvI8PyjB09aBg== + integrity: sha512-RTKvBsfz0T8CKOGZMfuluDNyMFHnu5lvNr4hWEsQeHXH6FcmIDIozOyWMh36nLGMwVd5UFNXC2xztA8lln22MQ== /@types/estree/0.0.39: dev: false resolution: integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== - /@types/estree/0.0.48: + /@types/estree/0.0.47: dev: false resolution: - integrity: sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew== - /@types/express-serve-static-core/4.17.21: + integrity: sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg== + /@types/express-serve-static-core/4.17.19: dependencies: - '@types/node': 8.10.66 + '@types/node': 14.14.37 '@types/qs': 6.9.6 '@types/range-parser': 1.2.3 dev: false resolution: - integrity: sha512-gwCiEZqW6f7EoR8TTEfalyEhb1zA5jQJnRngr97+3pzMaO1RKoI1w2bw07TK72renMUVWcWS5mLI6rk1NqN0nA== - /@types/express/4.17.12: + integrity: sha512-DJOSHzX7pCiSElWaGR8kCprwibCB/3yW6vcT8VG3P0SJjnv19gnWG/AZMfM60Xj/YJIp/YCaDHyvzsFVeniARA== + /@types/express/4.17.11: dependencies: '@types/body-parser': 1.19.0 - '@types/express-serve-static-core': 4.17.21 + '@types/express-serve-static-core': 4.17.19 '@types/qs': 6.9.6 '@types/serve-static': 1.13.9 dev: false resolution: - integrity: sha512-pTYas6FrP15B1Oa0bkN5tQMNqOcVXa9j4FTFtO8DWI9kppKib+6NJtfTOOLcwxuuYvcX2+dVG6et1SxW/Kc17Q== - /@types/fast-json-stable-stringify/2.1.0: - dependencies: - fast-json-stable-stringify: 2.1.0 - deprecated: This is a stub types definition. fast-json-stable-stringify provides its own type definitions, so you do not need this installed. + integrity: sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg== + /@types/fast-json-stable-stringify/2.0.0: dev: false resolution: - integrity: sha512-IyNhGHu71jH1jCXTHmafuoAAdsbBON3kDh7u/UUhLmjYgN5TYB54e1R8ckTCiIevl2UuZaCsi9XRxineY5yUjw== + integrity: sha512-mky/O83TXmGY39P1H9YbUpjV6l6voRYlufqfFCvel8l1phuy8HRjdWc1rrPuN53ITBJlbyMSV6z3niOySO5pgQ== /@types/fs-extra/8.1.1: dependencies: - '@types/node': 8.10.66 + '@types/node': 14.14.37 dev: false resolution: integrity: sha512-TcUlBem321DFQzBNuz8p0CLLKp0VvF/XH9E4KHNmgwyp4E3AfgI5cjiIVZWlbfThBop2qxFIh4+LeY6hVWWZ2w== /@types/glob/7.1.3: dependencies: '@types/minimatch': 3.0.4 - '@types/node': 8.10.66 + '@types/node': 14.14.37 dev: false resolution: integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== /@types/is-buffer/2.0.0: dependencies: - '@types/node': 8.10.66 + '@types/node': 14.14.37 dev: false resolution: integrity: sha512-0f7N/e3BAz32qDYvgB4d2cqv1DqUwvGxHkXsrucICn8la1Vb6Yl6Eg8mPScGwUiqHJeE7diXlzaK+QMA9m4Gxw== @@ -1370,13 +1415,17 @@ packages: integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4= /@types/jsonwebtoken/8.5.1: dependencies: - '@types/node': 8.10.66 + '@types/node': 14.14.37 dev: false resolution: integrity: sha512-rNAPdomlIUX0i0cg2+I+Q1wOUr531zHBQ+cV/28PJ39bSPKjahatZZ2LMuhiguETkCgLVzfruw/ZvNMNkKoSzw== + /@types/jsrsasign/8.0.12: + dev: false + resolution: + integrity: sha512-FLXKbwbB+4fsJECYOpIiYX2GSqSHYnkO/UnrFqlZn6crpyyOtk4LRab+G1HC7dTbT1NB7spkHecZRQGXoCWiJQ== /@types/jws/3.2.3: dependencies: - '@types/node': 8.10.66 + '@types/node': 14.14.37 dev: false resolution: integrity: sha512-g54CHxwvaHvyJyeuZqe7VQujV9SfCXwEkboJp355INPL+kjlS3Aq153EHptaeO/Cch/NPJ1i2sHz0sDDizn7LQ== @@ -1390,7 +1439,7 @@ packages: integrity: sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w== /@types/md5/2.3.0: dependencies: - '@types/node': 8.10.66 + '@types/node': 14.14.37 dev: false resolution: integrity: sha512-556YJ7ejzxIqSSxzyGGpctuZOarNZJt/zlEkhmmDc1f/slOEANHuwu2ZX7YaZ40rMiWoxt8GvAhoDpW1cmSy6A== @@ -1416,13 +1465,13 @@ packages: integrity: sha512-ZvO2tAcjmMi8V/5Z3JsyofMe3hasRcaw88cto5etSVMwVQfeivGAlEYmaQgceUSVYFofVjT+ioHsATjdWcFt1w== /@types/mock-fs/4.10.0: dependencies: - '@types/node': 8.10.66 + '@types/node': 14.14.37 dev: false resolution: integrity: sha512-FQ5alSzmHMmliqcL36JqIA4Yyn9jyJKvRSGV3mvPh108VFatX7naJDzSG4fnFQNZFq9dIx0Dzoe6ddflMB2Xkg== /@types/mock-require/2.0.0: dependencies: - '@types/node': 8.10.66 + '@types/node': 14.14.37 dev: false resolution: integrity: sha512-nOgjoE5bBiDeiA+z41i95makyHUSMWQMOPocP+J67Pqx/68HAXaeWN1NFtrAYYV6LrISIZZ8vKHm/a50k0f6Sg== @@ -1432,7 +1481,7 @@ packages: integrity: sha512-DPxmjiDwubsNmguG5X4fEJ+XCyzWM3GXWsqQlvUcjJKa91IOoJUy51meDr0GkzK64qqNcq85ymLlyjoct9tInw== /@types/node-fetch/2.5.10: dependencies: - '@types/node': 8.10.66 + '@types/node': 14.14.37 form-data: 3.0.1 dev: false resolution: @@ -1441,10 +1490,14 @@ packages: dev: false resolution: integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg== - /@types/node/10.17.60: + /@types/node/10.17.56: + dev: false + resolution: + integrity: sha512-LuAa6t1t0Bfw4CuSR0UITsm1hP17YL+u82kfHGrHUWdhlBtH7sa7jGY5z7glGaIj/WDYDkRtgGd+KCjCzxBW1w== + /@types/node/14.14.37: dev: false resolution: - integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw== + integrity: sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw== /@types/node/8.10.66: dev: false resolution: @@ -1471,7 +1524,7 @@ packages: integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== /@types/resolve/1.17.1: dependencies: - '@types/node': 8.10.66 + '@types/node': 14.14.37 dev: false resolution: integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== @@ -1482,7 +1535,7 @@ packages: /@types/serve-static/1.13.9: dependencies: '@types/mime': 1.3.2 - '@types/node': 8.10.66 + '@types/node': 14.14.37 dev: false resolution: integrity: sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA== @@ -1496,56 +1549,56 @@ packages: dev: false resolution: integrity: sha512-dIPoZ3g5gcx9zZEszaxLSVTvMReD3xxyyDnQUjA6IYDG9Ba2AV0otMPs+77sG9ojB4Qr2N2Vk5RnKeuA0X/0bg== - /@types/stoppable/1.1.1: + /@types/stoppable/1.1.0: dependencies: - '@types/node': 8.10.66 + '@types/node': 14.14.37 dev: false resolution: - integrity: sha512-b8N+fCADRIYYrGZOcmOR8ZNBOqhktWTB/bMUl5LvGtT201QKJZOOH5UsFyI3qtteM6ZAJbJqZoBcLqqxKIwjhw== + integrity: sha512-BRR23Q9CJduH7AM6mk4JRttd8XyFkb4qIPZu4mdLF+VoP+wcjIxIWIKiBbN78NBbEuynrAyMPtzOHnIp2B/JPQ== /@types/tough-cookie/4.0.0: dev: false resolution: integrity: sha512-I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A== /@types/tunnel/0.0.1: dependencies: - '@types/node': 8.10.66 + '@types/node': 14.14.37 dev: false resolution: integrity: sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A== - /@types/underscore/1.11.2: + /@types/underscore/1.11.1: dev: false resolution: - integrity: sha512-Ls2ylbo7++ITrWk2Yc3G/jijwSq5V3GT0tlgVXEl2kKYXY3ImrtmTCoE2uyTWFRI5owMBriloZFWbE1SXOsE7w== + integrity: sha512-mW23Xkp9HYgdMV7gnwuzqnPx6aG0J7xg/b7erQszOcyOizWylwCr9cgYM/BVVJHezUDxwyigG6+wCFQwCvyMBw== /@types/uuid/8.3.0: dev: false resolution: integrity: sha512-eQ9qFW/fhfGJF8WKHGEHZEyVWfZxrT+6CLIJGBcZPfxUh/+BnEj+UCGYMlr9qZuX/2AltsvwrGqp0LhEW8D0zQ== - /@types/ws/7.4.4: + /@types/ws/7.4.1: dependencies: - '@types/node': 8.10.66 + '@types/node': 14.14.37 dev: false resolution: - integrity: sha512-d/7W23JAXPodQNbOZNXvl2K+bqAQrCMwlh/nuQsPSQk6Fq0opHoPrUw43aHsvSbIiQPr8Of2hkFbnz1XBFVyZQ== + integrity: sha512-ISCK1iFnR+jYv7+jLNX0wDqesZ/5RAeY3wUx6QaphmocphU61h+b+PHjS18TF4WIPTu/MMzxIq2PHr32o2TS5Q== /@types/xml2js/0.4.8: dependencies: - '@types/node': 8.10.66 + '@types/node': 14.14.37 dev: false resolution: integrity: sha512-EyvT83ezOdec7BhDaEcsklWy7RSIdi6CNe95tmOAK0yx/Lm30C9K75snT3fYayK59ApC2oyW+rcHErdG05FHJA== /@types/yauzl/2.9.1: dependencies: - '@types/node': 8.10.66 + '@types/node': 14.14.37 dev: false optional: true resolution: integrity: sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA== - /@typescript-eslint/eslint-plugin/4.19.0_579c993deb6b0313d5d0f5c428bab62d: + /@typescript-eslint/eslint-plugin/4.19.0_1a11d0673659f3a5e0fd221432005aeb: dependencies: - '@typescript-eslint/experimental-utils': 4.19.0_eslint@7.28.0+typescript@4.2.4 - '@typescript-eslint/parser': 4.19.0_eslint@7.28.0+typescript@4.2.4 + '@typescript-eslint/experimental-utils': 4.19.0_eslint@7.23.0+typescript@4.2.4 + '@typescript-eslint/parser': 4.19.0_eslint@7.23.0+typescript@4.2.4 '@typescript-eslint/scope-manager': 4.19.0 debug: 4.3.1 - eslint: 7.28.0 + eslint: 7.23.0 functional-red-black-tree: 1.0.1 lodash: 4.17.21 regexpp: 3.1.0 @@ -1564,13 +1617,13 @@ packages: optional: true resolution: integrity: sha512-CRQNQ0mC2Pa7VLwKFbrGVTArfdVDdefS+gTw0oC98vSI98IX5A8EVH4BzJ2FOB0YlCmm8Im36Elad/Jgtvveaw== - /@typescript-eslint/experimental-utils/4.19.0_eslint@7.28.0+typescript@4.2.4: + /@typescript-eslint/experimental-utils/4.19.0_eslint@7.23.0+typescript@4.2.4: dependencies: '@types/json-schema': 7.0.7 '@typescript-eslint/scope-manager': 4.19.0 '@typescript-eslint/types': 4.19.0 '@typescript-eslint/typescript-estree': 4.19.0_typescript@4.2.4 - eslint: 7.28.0 + eslint: 7.23.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 dev: false @@ -1581,13 +1634,13 @@ packages: typescript: '*' resolution: integrity: sha512-9/23F1nnyzbHKuoTqFN1iXwN3bvOm/PRIXSBR3qFAYotK/0LveEOHr5JT1WZSzcD6BESl8kPOG3OoDRKO84bHA== - /@typescript-eslint/parser/4.19.0_eslint@7.28.0+typescript@4.2.4: + /@typescript-eslint/parser/4.19.0_eslint@7.23.0+typescript@4.2.4: dependencies: '@typescript-eslint/scope-manager': 4.19.0 '@typescript-eslint/types': 4.19.0 '@typescript-eslint/typescript-estree': 4.19.0_typescript@4.2.4 debug: 4.3.1 - eslint: 7.28.0 + eslint: 7.23.0 typescript: 4.2.4 dev: false engines: @@ -1638,7 +1691,7 @@ packages: /@typescript-eslint/visitor-keys/4.19.0: dependencies: '@typescript-eslint/types': 4.19.0 - eslint-visitor-keys: 2.1.0 + eslint-visitor-keys: 2.0.0 dev: false engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 @@ -1654,7 +1707,7 @@ packages: integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== /accepts/1.3.7: dependencies: - mime-types: 2.1.31 + mime-types: 2.1.30 negotiator: 0.6.2 dev: false engines: @@ -1683,31 +1736,15 @@ packages: date-utils: 1.2.21 jws: 3.2.2 request: 2.88.2 - underscore: 1.13.1 + underscore: 1.12.1 uuid: 3.4.0 - xmldom: 0.6.0 + xmldom: 0.5.0 xpath.js: 1.1.0 dev: false engines: node: '>= 0.6.15' resolution: integrity: sha1-RoxLs+u9lrEnBmn0ucuk4AZepIU= - /adal-node/0.2.2: - dependencies: - '@types/node': 8.10.66 - async: 2.6.3 - axios: 0.21.1 - date-utils: 1.2.21 - jws: 3.2.2 - underscore: 1.13.1 - uuid: 3.4.0 - xmldom: 0.6.0 - xpath.js: 1.1.0 - dev: false - engines: - node: '>= 0.6.15' - resolution: - integrity: sha512-luzQ9cXOjUlZoCiWeYbyR+nHwScSrPTDTbOInFphQs/PnwNz6wAIVkbsHEXtvYBnjLctByTTI8ccfpGX100oRQ== /agent-base/5.1.1: dev: false engines: @@ -1731,7 +1768,7 @@ packages: dev: false resolution: integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - /ajv/8.6.0: + /ajv/8.0.5: dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -1739,7 +1776,7 @@ packages: uri-js: 4.4.1 dev: false resolution: - integrity: sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ== + integrity: sha512-RkiLa/AeJx7+9OvniQ/qeWu0w74A8DiPPBclQ6ji3ZQkv5KamO+QGpqmi7O4JIw3rHGUXZ6CoP9tsAkn3gyazg== /ansi-colors/3.2.3: dev: false engines: @@ -1801,7 +1838,7 @@ packages: /anymatch/3.1.2: dependencies: normalize-path: 3.0.0 - picomatch: 2.3.0 + picomatch: 2.2.2 dev: false engines: node: '>= 8' @@ -1848,6 +1885,10 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + /array-filter/1.0.0: + dev: false + resolution: + integrity: sha1-uveeYubvTCpMC4MSMtr/7CUfnYM= /array-flatten/1.1.1: dev: false resolution: @@ -1856,9 +1897,9 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.3 + es-abstract: 1.18.0 get-intrinsic: 1.1.1 - is-string: 1.0.6 + is-string: 1.0.5 dev: false engines: node: '>= 0.4' @@ -1874,7 +1915,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.3 + es-abstract: 1.18.0 dev: false engines: node: '>= 0.4' @@ -1931,10 +1972,10 @@ packages: dev: false resolution: integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - /async-lock/1.3.0: + /async-lock/1.2.8: dev: false resolution: - integrity: sha512-8A7SkiisnEgME2zEedtDYPxUPzdv3x//E7n5IFktPAtMYSEAV7eNJF0rMwrVyUFj6d/8rgajLantbjcNRQYXIg== + integrity: sha512-G+26B2jc0Gw0EG/WN2M6IczuGepBsfR1+DtqLnyFSH4p2C668qkOCtEkGNVEaaNAVlYwEMazy1+/jnLxltBkIQ== /async/2.6.3: dependencies: lodash: 4.17.21 @@ -1956,18 +1997,20 @@ packages: hasBin: true resolution: integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - /available-typed-arrays/1.0.4: + /available-typed-arrays/1.0.2: + dependencies: + array-filter: 1.0.0 dev: false engines: node: '>= 0.4' resolution: - integrity: sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA== - /avsc/5.7.0: + integrity: sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ== + /avsc/5.6.1: dev: false engines: node: '>=0.11' resolution: - integrity: sha512-oP3jgI9SaZnwLwkRx7sHDPctXCUGGp+X4FsCgzHpMTNhYhGhXAFinptdGpWid2GTXAkhNp8ksAjqyqQBhoQ7BQ== + integrity: sha512-Ro3/+ElCgfTgz6ZoVpdLvCV4TrcjKYKHJjyMp5dzuTczTEEHNCKV2vvJ5EORa4ofkB+nU5/UVM6NBP/+bFLAiw== /aws-sign2/0.7.0: dev: false resolution: @@ -1978,13 +2021,13 @@ packages: integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== /axios/0.21.1: dependencies: - follow-redirects: 1.14.1 + follow-redirects: 1.13.3 dev: false resolution: integrity: sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA== /axios/0.21.1_debug@3.2.7: dependencies: - follow-redirects: 1.14.1_debug@3.2.7 + follow-redirects: 1.13.3_debug@3.2.7 dev: false peerDependencies: debug: '*' @@ -1992,7 +2035,7 @@ packages: integrity: sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA== /axios/0.21.1_debug@4.3.1: dependencies: - follow-redirects: 1.14.1_debug@4.3.1 + follow-redirects: 1.13.3_debug@4.3.1 dev: false peerDependencies: debug: '*' @@ -2007,7 +2050,7 @@ packages: machina: 4.0.2 rhea: 1.0.24 uuid: 3.4.0 - ws: 6.2.2 + ws: 6.2.1 dev: false engines: node: '>= 10.0.0' @@ -2034,7 +2077,7 @@ packages: integrity: sha512-ymUKpCf8RXIFx4yFSd9H6S/HAS/vDEzRIHc4Vy46T80I8ZfhjGPSVFN/bVd5tibF6fjnCBl6ih2gYb4HM0J6aQ== /azure-iothub/1.14.0: dependencies: - '@azure/ms-rest-js': 2.5.0 + '@azure/ms-rest-js': 2.3.0 async: 2.6.3 azure-iot-amqp-base: 2.4.8 azure-iot-common: 1.12.8 @@ -2049,7 +2092,7 @@ packages: node: '>= 10.0.0' resolution: integrity: sha512-O2645mVY1nk+DdokknoEJWmbCEYF7n00XJSbL055UyqTzr0d7cdt60aJdw8Fv2x66iQHy0Ht1zRQNaWtx+yRHg== - /azure-storage/2.10.4: + /azure-storage/2.10.3: dependencies: browserify-mime: 1.2.9 extend: 3.0.2 @@ -2057,7 +2100,7 @@ packages: md5.js: 1.3.4 readable-stream: 2.0.6 request: 2.88.2 - underscore: 1.13.1 + underscore: 1.8.3 uuid: 3.4.0 validator: 9.4.1 xml2js: 0.2.8 @@ -2066,7 +2109,7 @@ packages: engines: node: '>= 0.8.26' resolution: - integrity: sha512-zlfRPl4js92JC6+79C2EUmNGYjSknRl8pOiHQF78zy+pbOFOHtlBF6BU/OxPeHQX3gaa6NdEZnVydFxhhndkEw== + integrity: sha512-IGLs5Xj6kO8Ii90KerQrrwuJKexLgSwYC4oLWmc11mzKe7Jt2E5IVg+ZQ8K53YWZACtVTMBNO3iGuA+4ipjJxQ== /babel-runtime/6.26.0: dependencies: core-js: 2.6.12 @@ -2076,7 +2119,7 @@ packages: integrity: sha1-llxwWGaOgrVde/4E/yM3vItWR/4= /backbone/1.4.0: dependencies: - underscore: 1.13.1 + underscore: 1.12.1 dev: false resolution: integrity: sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ== @@ -2160,19 +2203,19 @@ packages: dev: false resolution: integrity: sha1-rrGvKN5sDXpqLOQK22j/GEIq8x8= - /browserslist/4.16.6: + /browserslist/4.16.3: dependencies: - caniuse-lite: 1.0.30001235 + caniuse-lite: 1.0.30001207 colorette: 1.2.2 - electron-to-chromium: 1.3.749 + electron-to-chromium: 1.3.710 escalade: 3.1.1 - node-releases: 1.1.73 + node-releases: 1.1.71 dev: false engines: node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 hasBin: true resolution: - integrity: sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== + integrity: sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw== /buffer-crc32/0.2.13: dev: false resolution: @@ -2246,10 +2289,10 @@ packages: node: '>=6' resolution: integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - /caniuse-lite/1.0.30001235: + /caniuse-lite/1.0.30001207: dev: false resolution: - integrity: sha512-zWEwIVqnzPkSAXOUlQnPW2oKoYb2aLQ4Q5ejdjBcnH63rfypaW34CxaeBn1VMya2XaEU3P/R2qHpWyj+l0BT1A== + integrity: sha512-UPQZdmAsyp2qfCTiMU/zqGSWOYaY9F9LL61V8f+8MrubsaDGpaHD9HRV/EWZGULZn0Hxu48SKzI5DgFwTvHuYw== /caseless/0.12.0: dev: false resolution: @@ -2315,6 +2358,15 @@ packages: node: '>=4' resolution: integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + /chalk/4.1.0: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: false + engines: + node: '>=10' + resolution: + integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== /chalk/4.1.1: dependencies: ansi-styles: 4.3.0 @@ -2394,13 +2446,13 @@ packages: dev: false resolution: integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - /cloudevents/4.0.2: + /cloudevents/4.0.1: dependencies: ajv: 6.12.6 uuid: 8.3.2 dev: false resolution: - integrity: sha512-tIgdbZApPVT81PAOhmUcq8INkppmWeAsMAjp2EFmMoYc7Uez1B62m6AddxG9oVIUXyALWdATtzEeaSMhC83c/g== + integrity: sha512-6Q0jwDOuDbBw9FS31YPggS+baB7/Lv44i6Hp7rMaivAQFdPrMZkdmchONwrKMamLD16myEeb7HNvx+NDqdU57Q== /code-point-at/1.1.0: dev: false engines: @@ -2492,6 +2544,12 @@ packages: optional: true resolution: integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + /contains-path/0.1.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= /content-disposition/0.5.3: dependencies: safe-buffer: 5.1.2 @@ -2534,11 +2592,11 @@ packages: requiresBuild: true resolution: integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== - /core-js/3.14.0: + /core-js/3.10.1: dev: false requiresBuild: true resolution: - integrity: sha512-3s+ed8er9ahK+zJpp9ZtuVcDoFzHNiZsPbNAAE4KXgrRHbjSqqNN6xGSXq6bq7TZIbKj4NLrLb6bJ5i+vSVjHA== + integrity: sha512-pwCxEXnj27XG47mu7SXAwhLP3L5CrlvCB91ANUkIz40P27kUcvNfSdvyZJ9CLHiVoKSp+TTChMQMSKQEH/IQxA== /core-util-is/1.0.2: dev: false resolution: @@ -2612,10 +2670,10 @@ packages: dev: false resolution: integrity: sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs= - /csv-parse/4.15.4: + /csv-parse/4.15.3: dev: false resolution: - integrity: sha512-OdBbFc0yZhOm17lSxqkirrHlFFVpKRT0wp4DAGoJelsP3LbGzV9LNr7XmM/lrr0uGkCtaqac9UhP8PDHXOAbMg== + integrity: sha512-jlTqDvLdHnYMSr08ynNfk4IAUSJgJjTKy2U5CQBSu4cN9vQOJonLVZP4Qo4gKKrIgIQ5dr07UwOJdi+lRqT12w== /custom-event/1.0.1: dev: false resolution: @@ -2664,7 +2722,7 @@ packages: integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== /debug/3.2.6: dependencies: - ms: 2.1.1 + ms: 2.1.3 deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) dev: false resolution: @@ -2840,14 +2898,15 @@ packages: hasBin: true resolution: integrity: sha512-n94Rzbv2ambRaFzrnBf34IEiyOdIci7maRpMkoQWB6xFYGA7Nbs0Z5YQzMfTeyQeelv23nayqOcssBoc6rKrgw== - /doctrine/2.1.0: + /doctrine/1.5.0: dependencies: esutils: 2.0.3 + isarray: 1.0.0 dev: false engines: node: '>=0.10.0' resolution: - integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + integrity: sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= /doctrine/3.0.0: dependencies: esutils: 2.0.3 @@ -2869,12 +2928,12 @@ packages: dev: false resolution: integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== - /dotenv/8.6.0: + /dotenv/8.2.0: dev: false engines: - node: '>=10' + node: '>=8' resolution: - integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== + integrity: sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== /downlevel-dts/0.4.0: dependencies: shelljs: 0.8.4 @@ -2904,10 +2963,10 @@ packages: dev: false resolution: integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - /electron-to-chromium/1.3.749: + /electron-to-chromium/1.3.710: dev: false resolution: - integrity: sha512-F+v2zxZgw/fMwPz/VUGIggG4ZndDsYy0vlpthi3tjmDZlcfbhN5mYW0evXUsBr2sUtuDANFtle410A9u/sd/4A== + integrity: sha512-b3r0E2o4yc7mNmBeJviejF1rEx49PUBi+2NPa7jHEX3arkAXnVgLhR0YmV8oi6/Qf3HH2a8xzQmCjHNH0IpXWQ== /emoji-regex/7.0.3: dev: false resolution: @@ -2944,7 +3003,7 @@ packages: cors: 2.8.5 debug: 4.3.1 engine.io-parser: 4.0.2 - ws: 7.4.6 + ws: 7.4.4 dev: false engines: node: '>=10.0.0' @@ -2968,7 +3027,7 @@ packages: dev: false resolution: integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - /es-abstract/1.18.3: + /es-abstract/1.18.0: dependencies: call-bind: 1.0.2 es-to-primitive: 1.2.1 @@ -2978,9 +3037,9 @@ packages: has-symbols: 1.0.2 is-callable: 1.2.3 is-negative-zero: 2.0.1 - is-regex: 1.1.3 - is-string: 1.0.6 - object-inspect: 1.10.3 + is-regex: 1.1.2 + is-string: 1.0.5 + object-inspect: 1.9.0 object-keys: 1.1.1 object.assign: 4.1.2 string.prototype.trimend: 1.0.4 @@ -2990,12 +3049,12 @@ packages: engines: node: '>= 0.4' resolution: - integrity: sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw== + integrity: sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw== /es-to-primitive/1.2.1: dependencies: is-callable: 1.2.3 - is-date-object: 1.0.4 - is-symbol: 1.0.4 + is-date-object: 1.0.2 + is-symbol: 1.0.3 dev: false engines: node: '>= 0.4' @@ -3031,12 +3090,6 @@ packages: node: '>=0.8.0' resolution: integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - /escape-string-regexp/4.0.0: - dev: false - engines: - node: '>=10' - resolution: - integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== /escodegen/1.14.3: dependencies: esprima: 4.0.1 @@ -3051,9 +3104,9 @@ packages: source-map: 0.6.1 resolution: integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== - /eslint-config-prettier/7.2.0_eslint@7.28.0: + /eslint-config-prettier/7.2.0_eslint@7.23.0: dependencies: - eslint: 7.28.0 + eslint: 7.23.0 dev: false hasBin: true peerDependencies: @@ -3067,18 +3120,18 @@ packages: dev: false resolution: integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== - /eslint-module-utils/2.6.1: + /eslint-module-utils/2.6.0: dependencies: - debug: 3.2.7 + debug: 2.6.9 pkg-dir: 2.0.0 dev: false engines: node: '>=4' resolution: - integrity: sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A== - /eslint-plugin-es/3.0.1_eslint@7.28.0: + integrity: sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== + /eslint-plugin-es/3.0.1_eslint@7.23.0: dependencies: - eslint: 7.28.0 + eslint: 7.23.0 eslint-utils: 2.1.0 regexpp: 3.1.0 dev: false @@ -3088,22 +3141,20 @@ packages: eslint: '>=4.19.1' resolution: integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ== - /eslint-plugin-import/2.23.4_eslint@7.28.0: + /eslint-plugin-import/2.22.1_eslint@7.23.0: dependencies: array-includes: 3.1.3 array.prototype.flat: 1.2.4 + contains-path: 0.1.0 debug: 2.6.9 - doctrine: 2.1.0 - eslint: 7.28.0 + doctrine: 1.5.0 + eslint: 7.23.0 eslint-import-resolver-node: 0.3.4 - eslint-module-utils: 2.6.1 - find-up: 2.1.0 + eslint-module-utils: 2.6.0 has: 1.0.3 - is-core-module: 2.4.0 minimatch: 3.0.4 - object.values: 1.1.4 - pkg-up: 2.0.0 - read-pkg-up: 3.0.0 + object.values: 1.1.3 + read-pkg-up: 2.0.0 resolve: 1.20.0 tsconfig-paths: 3.9.0 dev: false @@ -3112,17 +3163,17 @@ packages: peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 resolution: - integrity: sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ== - /eslint-plugin-no-only-tests/2.6.0: + integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw== + /eslint-plugin-no-only-tests/2.4.0: dev: false engines: node: '>=4.0.0' resolution: - integrity: sha512-T9SmE/g6UV1uZo1oHAqOvL86XWl7Pl2EpRpnLI8g/bkJu+h7XBCB+1LnubRZ2CUQXj805vh4/CYZdnqtVaEo2Q== - /eslint-plugin-node/11.1.0_eslint@7.28.0: + integrity: sha512-azP9PwQYfGtXJjW273nIxQH9Ygr+5/UyeW2wEjYoDtVYPI+WPKwbj0+qcAKYUXFZLRumq4HKkFaoDBAwBoXImQ== + /eslint-plugin-node/11.1.0_eslint@7.23.0: dependencies: - eslint: 7.28.0 - eslint-plugin-es: 3.0.1_eslint@7.28.0 + eslint: 7.23.0 + eslint-plugin-es: 3.0.1_eslint@7.23.0 eslint-utils: 2.1.0 ignore: 5.1.8 minimatch: 3.0.4 @@ -3141,13 +3192,13 @@ packages: node: '>=6' resolution: integrity: sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ== - /eslint-plugin-tsdoc/0.2.14: + /eslint-plugin-tsdoc/0.2.11: dependencies: - '@microsoft/tsdoc': 0.13.2 - '@microsoft/tsdoc-config': 0.15.2 + '@microsoft/tsdoc': 0.13.0 + '@microsoft/tsdoc-config': 0.14.0 dev: false resolution: - integrity: sha512-fJ3fnZRsdIoBZgzkQjv8vAj6NeeOoFkTfgosj6mKsFjX70QV256sA/wq+y/R2+OL4L8E79VVaVWrPeZnKNe8Ng== + integrity: sha512-vEjGANpmBfrvpKj9rwePGhA+gIe1mp+dhDZsrkxlHqPVOZvzVdFSV9fxu/o3eppmxhybI8brD88jOrLEAIB9Gw== /eslint-scope/5.1.1: dependencies: esrecurse: 4.3.0 @@ -3171,34 +3222,32 @@ packages: node: '>=4' resolution: integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - /eslint-visitor-keys/2.1.0: + /eslint-visitor-keys/2.0.0: dev: false engines: node: '>=10' resolution: - integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - /eslint/7.28.0: + integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== + /eslint/7.23.0: dependencies: '@babel/code-frame': 7.12.11 - '@eslint/eslintrc': 0.4.2 + '@eslint/eslintrc': 0.4.0 ajv: 6.12.6 chalk: 4.1.1 cross-spawn: 7.0.3 debug: 4.3.1 doctrine: 3.0.0 enquirer: 2.3.6 - escape-string-regexp: 4.0.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 - eslint-visitor-keys: 2.1.0 + eslint-visitor-keys: 2.0.0 espree: 7.3.1 esquery: 1.4.0 esutils: 2.0.3 - fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 glob-parent: 5.1.2 - globals: 13.9.0 + globals: 13.7.0 ignore: 4.0.6 import-fresh: 3.3.0 imurmurhash: 0.1.4 @@ -3206,7 +3255,7 @@ packages: js-yaml: 3.14.1 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 - lodash.merge: 4.6.2 + lodash: 4.17.21 minimatch: 3.0.4 natural-compare: 1.4.0 optionator: 0.9.1 @@ -3215,7 +3264,7 @@ packages: semver: 7.3.5 strip-ansi: 6.0.0 strip-json-comments: 3.1.1 - table: 6.7.1 + table: 6.0.9 text-table: 0.2.0 v8-compile-cache: 2.3.0 dev: false @@ -3223,7 +3272,7 @@ packages: node: ^10.12.0 || >=12.0.0 hasBin: true resolution: - integrity: sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g== + integrity: sha512-kqvNVbdkjzpFy0XOszNwjkKzZ+6TcwCQ/h+ozlcIWwaimBBuhlQ4nN6kbiM2L+OjDcznkTJxzYfRFH92sx4a0Q== /esm/3.2.25: dev: false engines: @@ -3364,7 +3413,7 @@ packages: on-finished: 2.3.0 parseurl: 1.3.3 path-to-regexp: 0.1.7 - proxy-addr: 2.0.7 + proxy-addr: 2.0.6 qs: 6.7.0 range-parser: 1.2.1 safe-buffer: 5.1.2 @@ -3409,12 +3458,12 @@ packages: integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== /fast-glob/3.2.5: dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.7 + '@nodelib/fs.stat': 2.0.4 + '@nodelib/fs.walk': 1.2.6 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.4 - picomatch: 2.3.0 + micromatch: 4.0.2 + picomatch: 2.2.2 dev: false engines: node: '>=8' @@ -3446,9 +3495,9 @@ packages: integrity: sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= /fetch-mock/9.11.0_node-fetch@2.6.1: dependencies: - '@babel/core': 7.14.3 - '@babel/runtime': 7.14.0 - core-js: 3.14.0 + '@babel/core': 7.13.14 + '@babel/runtime': 7.13.10 + core-js: 3.10.1 debug: 4.3.1 glob-to-regexp: 0.4.1 is-subset: 0.1.1 @@ -3557,7 +3606,7 @@ packages: dev: false resolution: integrity: sha512-+8GbtQBwEqutP0v3uajDDoN64K2ehmHd0cjlghhxh0WpcfPzAIjPA03e1VvHlxL02FVGR0A6lwXsNQKn3H1RNQ== - /follow-redirects/1.14.1: + /follow-redirects/1.13.3: dev: false engines: node: '>=4.0' @@ -3567,8 +3616,8 @@ packages: debug: optional: true resolution: - integrity: sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg== - /follow-redirects/1.14.1_debug@3.2.7: + integrity: sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA== + /follow-redirects/1.13.3_debug@3.2.7: dependencies: debug: 3.2.7 dev: false @@ -3580,8 +3629,8 @@ packages: debug: optional: true resolution: - integrity: sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg== - /follow-redirects/1.14.1_debug@4.3.1: + integrity: sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA== + /follow-redirects/1.13.3_debug@4.3.1: dependencies: debug: 4.3.1 dev: false @@ -3593,7 +3642,7 @@ packages: debug: optional: true resolution: - integrity: sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg== + integrity: sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA== /foreach/2.0.5: dev: false resolution: @@ -3613,7 +3662,7 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.31 + mime-types: 2.1.30 dev: false engines: node: '>= 0.12' @@ -3623,7 +3672,7 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.31 + mime-types: 2.1.30 dev: false engines: node: '>= 0.12' @@ -3633,18 +3682,18 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.31 + mime-types: 2.1.30 dev: false engines: node: '>= 6' resolution: integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - /forwarded/0.2.0: + /forwarded/0.1.2: dev: false engines: node: '>= 0.6' resolution: - integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= /fresh/0.5.2: dev: false engines: @@ -3818,7 +3867,7 @@ packages: dev: false resolution: integrity: sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== - /glob/7.1.7: + /glob/7.1.6: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -3828,7 +3877,7 @@ packages: path-is-absolute: 1.0.1 dev: false resolution: - integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== + integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== /global-modules/1.0.0: dependencies: global-prefix: 1.0.2 @@ -3864,14 +3913,22 @@ packages: node: '>=4' resolution: integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - /globals/13.9.0: + /globals/12.4.0: + dependencies: + type-fest: 0.8.1 + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== + /globals/13.7.0: dependencies: type-fest: 0.20.2 dev: false engines: node: '>=8' resolution: - integrity: sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA== + integrity: sha512-Aipsz6ZKRxa/xQkZhNg0qIWXT6x6rD46f6x/PCnBomlttdIyAPak4YD9jTmKpZ72uROSMU87qJtcgpgHaVchiA== /globby/11.0.3: dependencies: array-union: 2.1.0 @@ -3910,7 +3967,7 @@ packages: node: '>=0.4.7' hasBin: true optionalDependencies: - uglify-js: 3.13.9 + uglify-js: 3.13.3 resolution: integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== /har-schema/2.0.0: @@ -4068,7 +4125,7 @@ packages: /http-proxy/1.18.1: dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.14.1 + follow-redirects: 1.13.3 requires-port: 1.0.0 dev: false engines: @@ -4078,7 +4135,7 @@ packages: /http-proxy/1.18.1_debug@4.3.1: dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.14.1_debug@4.3.1 + follow-redirects: 1.13.3_debug@4.3.1 requires-port: 1.0.0 dev: false engines: @@ -4224,10 +4281,10 @@ packages: dev: false resolution: integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - /is-bigint/1.0.2: + /is-bigint/1.0.1: dev: false resolution: - integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA== + integrity: sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== /is-binary-path/2.1.0: dependencies: binary-extensions: 2.2.0 @@ -4236,14 +4293,14 @@ packages: node: '>=8' resolution: integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - /is-boolean-object/1.1.1: + /is-boolean-object/1.1.0: dependencies: call-bind: 1.0.2 dev: false engines: node: '>= 0.4' resolution: - integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng== + integrity: sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA== /is-buffer/1.1.6: dev: false resolution: @@ -4267,25 +4324,25 @@ packages: hasBin: true resolution: integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - /is-core-module/2.4.0: + /is-core-module/2.2.0: dependencies: has: 1.0.3 dev: false resolution: - integrity: sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A== - /is-date-object/1.0.4: + integrity: sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== + /is-date-object/1.0.2: dev: false engines: node: '>= 0.4' resolution: - integrity: sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A== - /is-docker/2.2.1: + integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== + /is-docker/2.2.0: dev: false engines: node: '>=8' hasBin: true resolution: - integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + integrity: sha512-K4GwB4i/HzhAzwP/XSlspzRdFTI9N8OxJOyOU7Y5Rz+p+WBokXWVWblaJeBkggthmoSV0OoGTH5thJNvplpkvQ== /is-extglob/2.1.1: dev: false engines: @@ -4313,12 +4370,12 @@ packages: node: '>=8' resolution: integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - /is-generator-function/1.0.9: + /is-generator-function/1.0.8: dev: false engines: node: '>= 0.4' resolution: - integrity: sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A== + integrity: sha512-2Omr/twNtufVZFr1GhxjOMFPAj2sjc/dKaIqBhvo4qciXfJmITGH6ZGd8eZYNHza8t1y0e01AuqRhJwfWp26WQ== /is-glob/3.1.0: dependencies: is-extglob: 2.1.1 @@ -4345,12 +4402,12 @@ packages: node: '>= 0.4' resolution: integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== - /is-number-object/1.0.5: + /is-number-object/1.0.4: dev: false engines: node: '>= 0.4' resolution: - integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw== + integrity: sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== /is-number/7.0.0: dev: false engines: @@ -4359,11 +4416,11 @@ packages: integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== /is-reference/1.2.1: dependencies: - '@types/estree': 0.0.48 + '@types/estree': 0.0.47 dev: false resolution: integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== - /is-regex/1.1.3: + /is-regex/1.1.2: dependencies: call-bind: 1.0.2 has-symbols: 1.0.2 @@ -4371,7 +4428,7 @@ packages: engines: node: '>= 0.4' resolution: - integrity: sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== + integrity: sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== /is-stream/1.1.0: dev: false engines: @@ -4384,29 +4441,29 @@ packages: node: '>=8' resolution: integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== - /is-string/1.0.6: + /is-string/1.0.5: dev: false engines: node: '>= 0.4' resolution: - integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== + integrity: sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== /is-subset/0.1.1: dev: false resolution: integrity: sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY= - /is-symbol/1.0.4: + /is-symbol/1.0.3: dependencies: has-symbols: 1.0.2 dev: false engines: node: '>= 0.4' resolution: - integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== /is-typed-array/1.1.5: dependencies: - available-typed-arrays: 1.0.4 + available-typed-arrays: 1.0.2 call-bind: 1.0.2 - es-abstract: 1.18.3 + es-abstract: 1.18.0 foreach: 2.0.5 has-symbols: 1.0.2 dev: false @@ -4432,7 +4489,7 @@ packages: integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== /is-wsl/2.2.0: dependencies: - is-docker: 2.2.1 + is-docker: 2.2.0 dev: false engines: node: '>=8' @@ -4446,12 +4503,12 @@ packages: dev: false resolution: integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - /isbinaryfile/4.0.8: + /isbinaryfile/4.0.6: dev: false engines: node: '>= 8.0.0' resolution: - integrity: sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w== + integrity: sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg== /isexe/2.0.0: dev: false resolution: @@ -4482,11 +4539,11 @@ packages: integrity: sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA== /istanbul-lib-instrument/3.3.0: dependencies: - '@babel/generator': 7.14.3 - '@babel/parser': 7.14.4 + '@babel/generator': 7.13.9 + '@babel/parser': 7.13.13 '@babel/template': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.4 + '@babel/traverse': 7.13.13 + '@babel/types': 7.13.14 istanbul-lib-coverage: 2.0.5 semver: 6.3.0 dev: false @@ -4496,7 +4553,7 @@ packages: integrity: sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA== /istanbul-lib-instrument/4.0.3: dependencies: - '@babel/core': 7.14.3 + '@babel/core': 7.13.14 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.0.0 semver: 6.3.0 @@ -4764,10 +4821,10 @@ packages: dev: false resolution: integrity: sha1-fYa9VmefWM5qhHBKZX3TkruoGnk= - /karma-chai/0.1.0_chai@4.3.4+karma@6.3.3: + /karma-chai/0.1.0_chai@4.3.4+karma@6.3.2: dependencies: chai: 4.3.4 - karma: 6.3.3 + karma: 6.3.2 dev: false peerDependencies: chai: '*' @@ -4793,10 +4850,10 @@ packages: node: '>=10.0.0' resolution: integrity: sha512-atDvLQqvPcLxhED0cmXYdsPMCQuh6Asa9FMZW1bhNqlVEhJoB9qyZ2BY1gu7D/rr5GLGb5QzYO4siQskxaWP/g== - /karma-edge-launcher/0.4.2_karma@6.3.3: + /karma-edge-launcher/0.4.2_karma@6.3.2: dependencies: edge-launcher: 1.2.2 - karma: 6.3.3 + karma: 6.3.2 dev: false engines: node: '>=4' @@ -4814,18 +4871,18 @@ packages: dev: false resolution: integrity: sha512-Fi7xPhwrRgr+94BnHX0F5dCl1miIW4RHnzjIGxF8GaIEp7rNqX7LSi7ok63VXs3PS/5MQaQMhGxw+bvD+pibBQ== - /karma-ie-launcher/1.0.0_karma@6.3.3: + /karma-ie-launcher/1.0.0_karma@6.3.2: dependencies: - karma: 6.3.3 + karma: 6.3.2 lodash: 4.17.21 dev: false peerDependencies: karma: '>=0.9' resolution: integrity: sha1-SXmGhCxJAZA0bNifVJTKmDDG1Zw= - /karma-json-preprocessor/0.3.3_karma@6.3.3: + /karma-json-preprocessor/0.3.3_karma@6.3.2: dependencies: - karma: 6.3.3 + karma: 6.3.2 dev: false peerDependencies: karma: '>=0.9' @@ -4837,9 +4894,9 @@ packages: dev: false resolution: integrity: sha512-kNCi+0UrXAeTJMpMsHkHNbfmlErsYT+/haNakJIhsE/gtj3Jx7zWRg7BTc1HHSbH5KeVXVRJr3/KLB/NHWY7Hg== - /karma-junit-reporter/2.0.1_karma@6.3.3: + /karma-junit-reporter/2.0.1_karma@6.3.2: dependencies: - karma: 6.3.3 + karma: 6.3.2 path-is-absolute: 1.0.1 xmlbuilder: 12.0.0 dev: false @@ -4849,10 +4906,10 @@ packages: karma: '>=0.9' resolution: integrity: sha512-VtcGfE0JE4OE1wn0LK8xxDKaTP7slN8DO3I+4xg6gAi1IoAHAXOJ1V9G/y45Xg6sxdxPOR3THCFtDlAfBo9Afw== - /karma-mocha-reporter/2.2.5_karma@6.3.3: + /karma-mocha-reporter/2.2.5_karma@6.3.2: dependencies: chalk: 2.4.2 - karma: 6.3.3 + karma: 6.3.2 log-symbols: 2.2.0 strip-ansi: 4.0.0 dev: false @@ -4890,7 +4947,7 @@ packages: dev: false resolution: integrity: sha512-zorxyAakYZuBcHRJE+vbrK2o2JXLFWK8VVjiT/6P+ltLBUGUvqTEkUiQ119MGdOrK7mrmxXHZF1/pfT6GgIZ6g== - /karma/6.3.3: + /karma/6.3.2: dependencies: body-parser: 1.19.0 braces: 3.0.2 @@ -4899,10 +4956,10 @@ packages: connect: 3.7.0 di: 0.0.1 dom-serialize: 2.2.1 - glob: 7.1.7 + glob: 7.1.6 graceful-fs: 4.2.6 http-proxy: 1.18.1 - isbinaryfile: 4.0.8 + isbinaryfile: 4.0.6 lodash: 4.17.21 log4js: 6.3.0 mime: 2.5.2 @@ -4913,15 +4970,15 @@ packages: socket.io: 3.1.2 source-map: 0.6.1 tmp: 0.2.1 - ua-parser-js: 0.7.28 + ua-parser-js: 0.7.27 yargs: 16.2.0 dev: false engines: node: '>= 10' hasBin: true resolution: - integrity: sha512-JRAujkKWaOtO2LmyPH7K2XXRhrxuFAn9loIL9+iiah6vjz+ZLkqdKsySV9clRITGhj10t9baIfbCl6CJ5hu9gQ== - /karma/6.3.3_debug@4.3.1: + integrity: sha512-fo4Wt0S99/8vylZMxNj4cBFyOBBnC1bewZ0QOlePij/2SZVWxqbyLeIddY13q6URa2EpLRW8ixvFRUMjkmo1bw== + /karma/6.3.2_debug@4.3.1: dependencies: body-parser: 1.19.0 braces: 3.0.2 @@ -4930,10 +4987,10 @@ packages: connect: 3.7.0 di: 0.0.1 dom-serialize: 2.2.1 - glob: 7.1.7 + glob: 7.1.6 graceful-fs: 4.2.6 http-proxy: 1.18.1_debug@4.3.1 - isbinaryfile: 4.0.8 + isbinaryfile: 4.0.6 lodash: 4.17.21 log4js: 6.3.0 mime: 2.5.2 @@ -4944,7 +5001,7 @@ packages: socket.io: 3.1.2 source-map: 0.6.1 tmp: 0.2.1 - ua-parser-js: 0.7.28 + ua-parser-js: 0.7.27 yargs: 16.2.0 dev: false engines: @@ -4953,16 +5010,16 @@ packages: peerDependencies: debug: '*' resolution: - integrity: sha512-JRAujkKWaOtO2LmyPH7K2XXRhrxuFAn9loIL9+iiah6vjz+ZLkqdKsySV9clRITGhj10t9baIfbCl6CJ5hu9gQ== - /keytar/7.7.0: + integrity: sha512-fo4Wt0S99/8vylZMxNj4cBFyOBBnC1bewZ0QOlePij/2SZVWxqbyLeIddY13q6URa2EpLRW8ixvFRUMjkmo1bw== + /keytar/7.6.0: dependencies: - node-addon-api: 3.2.1 - prebuild-install: 6.1.3 + node-addon-api: 3.1.0 + prebuild-install: 6.1.1 dev: false optional: true requiresBuild: true resolution: - integrity: sha512-YEY9HWqThQc5q5xbXbRwsZTh2PJ36OSYRjSv3NN2xf5s5dpLTjEZnC2YikR29OaVybf9nQ0dJ/80i40RS97t/A== + integrity: sha512-H3cvrTzWb11+iv0NOAnoNAPgEapVZnYLVHZQyxmh7jdmVfR/c0jNNFEZ6AI38W/4DeTGTaY66ZX4Z1SbfKPvCQ== /lazy-ass/1.6.0: dev: false engines: @@ -4987,6 +5044,17 @@ packages: node: '>= 0.8.0' resolution: integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + /load-json-file/2.0.0: + dependencies: + graceful-fs: 4.2.6 + parse-json: 2.2.0 + pify: 2.3.0 + strip-bom: 3.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= /load-json-file/4.0.0: dependencies: graceful-fs: 4.2.6 @@ -5020,6 +5088,10 @@ packages: dev: false resolution: integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= + /lodash.flatten/4.4.0: + dev: false + resolution: + integrity: sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= /lodash.flattendeep/4.4.0: dev: false resolution: @@ -5179,7 +5251,7 @@ packages: dependencies: arr-union: 3.1.0 async-array-reduce: 0.2.1 - glob: 7.1.7 + glob: 7.1.6 has-glob: 1.0.0 is-valid-glob: 1.0.0 resolve-dir: 1.0.1 @@ -5241,29 +5313,29 @@ packages: node: '>= 0.6' resolution: integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= - /micromatch/4.0.4: + /micromatch/4.0.2: dependencies: braces: 3.0.2 - picomatch: 2.3.0 + picomatch: 2.2.2 dev: false engines: - node: '>=8.6' + node: '>=8' resolution: - integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== - /mime-db/1.48.0: + integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + /mime-db/1.47.0: dev: false engines: node: '>= 0.6' resolution: - integrity: sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ== - /mime-types/2.1.31: + integrity: sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw== + /mime-types/2.1.30: dependencies: - mime-db: 1.48.0 + mime-db: 1.47.0 dev: false engines: node: '>= 0.6' resolution: - integrity: sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg== + integrity: sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg== /mime/1.6.0: dev: false engines: @@ -5370,10 +5442,10 @@ packages: hasBin: true resolution: integrity: sha512-O9CIypScywTVpNaRrCAgoUnJgozpIofjKUYmJhiCIJMiuYnLI6otcb1/kpW9/n/tJODHGZ7i8aLQoDVsMtOKQQ== - /mock-fs/4.14.0: + /mock-fs/4.13.0: dev: false resolution: - integrity: sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw== + integrity: sha512-DD0vOdofJdoaRNtnWcrXe6RQbpHkPPmtqGq14uRX0F8ZKJ5nv89CVTYl/BZdppDxBDaV0hl75htg3abpEWlPZA== /mock-require/3.0.3: dependencies: get-caller-file: 1.0.3 @@ -5403,21 +5475,21 @@ packages: dev: false resolution: integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - /msal/1.4.11: + /msal/1.4.9: dependencies: tslib: 1.14.1 dev: false engines: node: '>=0.8.0' resolution: - integrity: sha512-8vW5/+irlcQQk87r8Qp3/kQEc552hr7FQLJ6GF5LLkqnwJDDxrswz6RYPiQhmiampymIs0PbHVZrNf8m+6DmgQ== - /nanoid/3.1.23: + integrity: sha512-UPNG8AgGAWJbW6JbY2K8EYrrAbSmFrXicdk6Klpfy7u6Lszhop+5vi2eWGmM39ul7DQfq5p2qUlehAMF5yb2Vg== + /nanoid/3.1.22: dev: false engines: node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 hasBin: true resolution: - integrity: sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw== + integrity: sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ== /napi-build-utils/1.0.2: dev: false optional: true @@ -5453,7 +5525,7 @@ packages: integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== /nise/4.1.0: dependencies: - '@sinonjs/commons': 1.8.3 + '@sinonjs/commons': 1.8.2 '@sinonjs/fake-timers': 6.0.1 '@sinonjs/text-encoding': 0.7.1 just-extend: 4.2.1 @@ -5472,22 +5544,22 @@ packages: node: '>= 10.13' resolution: integrity: sha512-QNb/j8kbFnKCiyqi9C5DD0jH/FubFGj5rt9NQFONXwQm3IPB0CULECg/eS3AU1KgZb/6SwUa4/DTRKhVxkGABw== - /node-abi/2.30.0: + /node-abi/2.21.0: dependencies: semver: 5.7.1 dev: false optional: true resolution: - integrity: sha512-g6bZh3YCKQRdwuO/tSZZYJAw622SjsRfJ2X0Iy4sSOHZ34/sPPdVBn8fev2tj7njzLwuqPw9uMtGsGkO5kIQvg== + integrity: sha512-smhrivuPqEM3H5LmnY3KU6HfYv0u4QklgAxfFyRNujKUzbUcYZ+Jc2EhukB9SRcD2VpqhxM7n/MIcp1Ua1/JMg== /node-abort-controller/1.2.1: dev: false resolution: integrity: sha512-79PYeJuj6S9+yOHirR0JBLFOgjB6sQCir10uN6xRx25iD+ZD4ULqgRn3MwWBRaQGB0vEgReJzWwJo42T1R6YbQ== - /node-addon-api/3.2.1: + /node-addon-api/3.1.0: dev: false optional: true resolution: - integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== + integrity: sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw== /node-environment-flags/1.0.6: dependencies: object.getownpropertydescriptors: 2.1.2 @@ -5501,10 +5573,15 @@ packages: node: 4.x || >=6.0.0 resolution: integrity: sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== - /node-releases/1.1.73: + /node-releases/1.1.71: dev: false resolution: - integrity: sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg== + integrity: sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg== + /noop-logger/0.1.1: + dev: false + optional: true + resolution: + integrity: sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI= /normalize-package-data/2.5.0: dependencies: hosted-git-info: 2.8.9 @@ -5579,7 +5656,7 @@ packages: find-cache-dir: 2.1.0 find-up: 3.0.0 foreground-child: 1.5.6 - glob: 7.1.7 + glob: 7.1.6 istanbul-lib-coverage: 2.0.5 istanbul-lib-hook: 2.0.7 istanbul-lib-instrument: 3.3.0 @@ -5613,10 +5690,10 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - /object-inspect/1.10.3: + /object-inspect/1.9.0: dev: false resolution: - integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== + integrity: sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== /object-keys/1.1.1: dev: false engines: @@ -5649,22 +5726,23 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.3 + es-abstract: 1.18.0 dev: false engines: node: '>= 0.8' resolution: integrity: sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== - /object.values/1.1.4: + /object.values/1.1.3: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.3 + es-abstract: 1.18.0 + has: 1.0.3 dev: false engines: node: '>= 0.4' resolution: - integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg== + integrity: sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw== /on-finished/2.3.0: dependencies: ee-first: 1.1.1 @@ -5689,7 +5767,7 @@ packages: integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== /open/7.4.2: dependencies: - is-docker: 2.2.1 + is-docker: 2.2.0 is-wsl: 2.2.0 dev: false engines: @@ -5823,6 +5901,14 @@ packages: node: '>=6' resolution: integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + /parse-json/2.2.0: + dependencies: + error-ex: 1.3.2 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= /parse-json/4.0.0: dependencies: error-ex: 1.3.2 @@ -5872,10 +5958,10 @@ packages: node: '>=8' resolution: integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - /path-parse/1.0.7: + /path-parse/1.0.6: dev: false resolution: - integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== /path-to-regexp/0.1.7: dev: false resolution: @@ -5890,6 +5976,14 @@ packages: dev: false resolution: integrity: sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w== + /path-type/2.0.0: + dependencies: + pify: 2.3.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= /path-type/3.0.0: dependencies: pify: 3.0.0 @@ -5916,12 +6010,12 @@ packages: dev: false resolution: integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - /picomatch/2.3.0: + /picomatch/2.2.2: dev: false engines: node: '>=8.6' resolution: - integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== + integrity: sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== /pidtree/0.3.1: dev: false engines: @@ -5929,6 +6023,12 @@ packages: hasBin: true resolution: integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA== + /pify/2.3.0: + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= /pify/3.0.0: dev: false engines: @@ -5957,21 +6057,13 @@ packages: node: '>=6' resolution: integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - /pkg-up/2.0.0: - dependencies: - find-up: 2.1.0 - dev: false - engines: - node: '>=4' - resolution: - integrity: sha1-yBmscoBZpGHKscOImivjxJoATX8= /pluralize/8.0.0: dev: false engines: node: '>=4' resolution: integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== - /prebuild-install/6.1.3: + /prebuild-install/6.1.1: dependencies: detect-libc: 1.0.3 expand-template: 2.0.3 @@ -5979,7 +6071,8 @@ packages: minimist: 1.2.5 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 2.30.0 + node-abi: 2.21.0 + noop-logger: 0.1.1 npmlog: 4.1.2 pump: 3.0.0 rc: 1.2.8 @@ -5992,7 +6085,7 @@ packages: hasBin: true optional: true resolution: - integrity: sha512-iqqSR84tNYQUQHRXalSKdIaM8Ov1QxOVuBNWI7+BzZWv6Ih9k75wOnH1rGQ9WWTaaLkTpxWKIciOF0KyfM74+Q== + integrity: sha512-M+cKwofFlHa5VpTWub7GLg5RLcunYIcLqtY5pKcls/u7xaAb8FrXZ520qY8rkpYy5xw90tYCyMO0MP5ggzR3Sw== /prelude-ls/1.1.2: dev: false engines: @@ -6055,15 +6148,15 @@ packages: node: '>= 8' resolution: integrity: sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag== - /proxy-addr/2.0.7: + /proxy-addr/2.0.6: dependencies: - forwarded: 0.2.0 + forwarded: 0.1.2 ipaddr.js: 1.9.1 dev: false engines: node: '>= 0.10' resolution: - integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + integrity: sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== /proxy-agent/4.0.1: dependencies: agent-base: 6.0.2 @@ -6119,7 +6212,7 @@ packages: rimraf: 3.0.2 tar-fs: 2.1.1 unbzip2-stream: 1.4.3 - ws: 7.4.6 + ws: 7.4.4 dev: false engines: node: '>=10.18.1' @@ -6231,15 +6324,15 @@ packages: optional: true resolution: integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - /read-pkg-up/3.0.0: + /read-pkg-up/2.0.0: dependencies: find-up: 2.1.0 - read-pkg: 3.0.0 + read-pkg: 2.0.0 dev: false engines: node: '>=4' resolution: - integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= + integrity: sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= /read-pkg-up/4.0.0: dependencies: find-up: 3.0.0 @@ -6249,6 +6342,16 @@ packages: node: '>=6' resolution: integrity: sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA== + /read-pkg/2.0.0: + dependencies: + load-json-file: 2.0.0 + normalize-package-data: 2.5.0 + path-type: 2.0.0 + dev: false + engines: + node: '>=4' + resolution: + integrity: sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= /read-pkg/3.0.0: dependencies: load-json-file: 4.0.0 @@ -6303,7 +6406,7 @@ packages: integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== /readdirp/3.2.0: dependencies: - picomatch: 2.3.0 + picomatch: 2.2.2 dev: false engines: node: '>= 8' @@ -6311,7 +6414,7 @@ packages: integrity: sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ== /readdirp/3.5.0: dependencies: - picomatch: 2.3.0 + picomatch: 2.2.2 dev: false engines: node: '>=8.10.0' @@ -6365,7 +6468,7 @@ packages: is-typedarray: 1.0.0 isstream: 0.1.2 json-stringify-safe: 5.0.1 - mime-types: 2.1.31 + mime-types: 2.1.30 oauth-sign: 0.9.0 performance-now: 2.1.0 qs: 6.5.2 @@ -6428,27 +6531,27 @@ packages: integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= /resolve/1.17.0: dependencies: - path-parse: 1.0.7 + path-parse: 1.0.6 dev: false resolution: integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== /resolve/1.19.0: dependencies: - is-core-module: 2.4.0 - path-parse: 1.0.7 + is-core-module: 2.2.0 + path-parse: 1.0.6 dev: false resolution: integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== /resolve/1.20.0: dependencies: - is-core-module: 2.4.0 - path-parse: 1.0.7 + is-core-module: 2.2.0 + path-parse: 1.0.6 dev: false resolution: integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== /resolve/1.8.1: dependencies: - path-parse: 1.0.7 + path-parse: 1.0.6 dev: false resolution: integrity: sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA== @@ -6479,22 +6582,36 @@ packages: dev: false resolution: integrity: sha512-m0aa+/TM6Cl5qu+mHNPn7aadNf1525WxpKwQKINP/knvoi4otB74G16iPDoTDbnGcJo1lc0AQEbVku8Gdoqmuw== + /rhea-promise/2.0.0: + dependencies: + debug: 3.2.7 + rhea: 2.0.2 + tslib: 2.2.0 + dev: false + resolution: + integrity: sha512-hoK6pTrFyIFDp0jrC2FQXzZPFnJXG78OHikpSHeC2gjdKGT+ofoFsbbxA0FcYjBqU2r2hDKRZbacBBvGtGAzhw== /rhea/1.0.24: dependencies: debug: 3.2.7 dev: false resolution: integrity: sha512-PEl62U2EhxCO5wMUZ2/bCBcXAVKN9AdMSNQOrp3+R5b77TEaOSiy16MQ0sIOmzj/iqsgIAgPs1mt3FYfu1vIXA== + /rhea/2.0.2: + dependencies: + debug: 3.2.7 + dev: false + resolution: + integrity: sha512-G2QqyVzRnZvv+WkpKBmWrVmkeeLRX7xKZB3wutU2fs/qvr4PJvAqKO7ymSYX/0dm2xt1QhNJO/Af17x49f7FBw== /rimraf/2.7.1: dependencies: - glob: 7.1.7 + glob: 7.1.6 dev: false hasBin: true resolution: integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== /rimraf/3.0.2: dependencies: - glob: 7.1.7 + glob: 7.1.6 dev: false hasBin: true resolution: @@ -6544,7 +6661,7 @@ packages: integrity: sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w== /rollup-plugin-visualizer/4.2.2_rollup@1.32.1: dependencies: - nanoid: 3.1.23 + nanoid: 3.1.22 open: 7.4.2 rollup: 1.32.1 source-map: 0.7.3 @@ -6565,8 +6682,8 @@ packages: integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== /rollup/1.32.1: dependencies: - '@types/estree': 0.0.48 - '@types/node': 8.10.66 + '@types/estree': 0.0.47 + '@types/node': 14.14.37 acorn: 7.4.1 dev: false hasBin: true @@ -6707,7 +6824,7 @@ packages: integrity: sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== /shelljs/0.8.4: dependencies: - glob: 7.1.7 + glob: 7.1.6 interpret: 1.4.0 rechoir: 0.6.2 dev: false @@ -6730,7 +6847,7 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.1 - object-inspect: 1.10.3 + object-inspect: 1.9.0 dev: false resolution: integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== @@ -6754,7 +6871,7 @@ packages: integrity: sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA== /sinon/9.2.4: dependencies: - '@sinonjs/commons': 1.8.3 + '@sinonjs/commons': 1.8.2 '@sinonjs/fake-timers': 6.0.1 '@sinonjs/samsam': 5.3.1 diff: 4.0.2 @@ -6857,7 +6974,7 @@ packages: dependencies: '@types/cookie': 0.4.0 '@types/cors': 2.8.10 - '@types/node': 10.17.13 + '@types/node': 14.14.37 accepts: 1.3.7 base64id: 2.0.0 debug: 4.3.1 @@ -6873,13 +6990,13 @@ packages: dependencies: agent-base: 6.0.2 debug: 4.3.1 - socks: 2.6.1 + socks: 2.6.0 dev: false engines: node: '>= 6' resolution: integrity: sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA== - /socks/2.6.1: + /socks/2.6.0: dependencies: ip: 1.1.5 smart-buffer: 4.1.0 @@ -6888,7 +7005,7 @@ packages: node: '>= 10.13.0' npm: '>= 3.0.0' resolution: - integrity: sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA== + integrity: sha512-mNmr9owlinMplev0Wd7UHFlqI4ofnBnNzFuzrm63PPaHgbkqCFe4T5LzwKmtQ/f2tX0NTpcdVLyD/FHxFBstYw== /source-map-resolve/0.5.3: dependencies: atob: 2.1.2 @@ -6946,7 +7063,7 @@ packages: /spdx-correct/3.1.1: dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.9 + spdx-license-ids: 3.0.7 dev: false resolution: integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== @@ -6957,14 +7074,14 @@ packages: /spdx-expression-parse/3.0.1: dependencies: spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.9 + spdx-license-ids: 3.0.7 dev: false resolution: integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - /spdx-license-ids/3.0.9: + /spdx-license-ids/3.0.7: dev: false resolution: - integrity: sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ== + integrity: sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== /sprintf-js/1.0.3: dev: false resolution: @@ -7072,7 +7189,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.3 + es-abstract: 1.18.0 dev: false engines: node: '>= 0.4' @@ -7202,19 +7319,22 @@ packages: node: '>=8' resolution: integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - /table/6.7.1: + /table/6.0.9: dependencies: - ajv: 8.6.0 + ajv: 8.0.5 + is-boolean-object: 1.1.0 + is-number-object: 1.0.4 + is-string: 1.0.5 lodash.clonedeep: 4.5.0 + lodash.flatten: 4.4.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.2 - strip-ansi: 6.0.0 dev: false engines: node: '>=10.0.0' resolution: - integrity: sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg== + integrity: sha512-F3cLs9a3hL1Z7N4+EkSscsel3z55XT950AvB05bwayrNg5T1/gykXtigioTAjbltvbMSJvvhFCbnf6mX+ntnJQ== /tar-fs/2.1.1: dependencies: chownr: 1.1.4 @@ -7249,7 +7369,7 @@ packages: integrity: sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== /test-exclude/5.2.3: dependencies: - glob: 7.1.7 + glob: 7.1.6 minimatch: 3.0.4 read-pkg-up: 4.0.0 require-main-filename: 2.0.0 @@ -7422,10 +7542,16 @@ packages: node: '>=10' resolution: integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + /type-fest/0.8.1: + dev: false + engines: + node: '>=8' + resolution: + integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== /type-is/1.6.18: dependencies: media-typer: 0.3.0 - mime-types: 2.1.31 + mime-types: 2.1.30 dev: false engines: node: '>= 0.6' @@ -7436,7 +7562,7 @@ packages: backbone: 1.4.0 jquery: 3.6.0 lunr: 2.3.9 - underscore: 1.13.1 + underscore: 1.12.1 dev: false engines: node: '>= 8' @@ -7461,6 +7587,10 @@ packages: hasBin: true resolution: integrity: sha512-K2nFEtyDQTVdXOzYtECw3TwuT3lM91Zc0dzGSLuor5R8qzZbwqBoCw7xYGVBow6+mEZAvKGznLFsl7FzG+wAgQ== + /typescript-base64-arraybuffer/0.1.0: + dev: false + resolution: + integrity: sha1-BqBa8SJQP8kaSbAGtSoX9khiZrU= /typescript/3.7.7: dev: false engines: @@ -7489,17 +7619,17 @@ packages: hasBin: true resolution: integrity: sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg== - /ua-parser-js/0.7.28: + /ua-parser-js/0.7.27: dev: false resolution: - integrity: sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g== - /uglify-js/3.13.9: + integrity: sha512-eXMaRYK2skomGocoX0x9sBXzx5A1ZVQgXfrW4mTc8dT0zS7olEcyfudAzRC5tIIRgLxQ69B6jut3DI+n5hslPA== + /uglify-js/3.13.3: dev: false engines: node: '>=0.8.0' hasBin: true resolution: - integrity: sha512-wZbyTQ1w6Y7fHdt8sJnHfSIuWeDgk6B5rCb4E/AM6QNNPbOMIZph21PW5dRB3h7Df0GszN+t7RuUH6sWK5bF0g== + integrity: sha512-otIc7O9LyxpUcQoXzj2hL4LPWKklO6LJWoJUzNa8A17Xgi4fOeDC8FBDOLHnC/Slo1CQgsZMcM6as0M76BZaig== /unbox-primitive/1.0.1: dependencies: function-bind: 1.1.1 @@ -7516,10 +7646,14 @@ packages: dev: false resolution: integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== - /underscore/1.13.1: + /underscore/1.12.1: + dev: false + resolution: + integrity: sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw== + /underscore/1.8.3: dev: false resolution: - integrity: sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g== + integrity: sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI= /universal-user-agent/6.0.0: dev: false resolution: @@ -7570,17 +7704,17 @@ packages: dev: false resolution: integrity: sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== - /util/0.12.4: + /util/0.12.3: dependencies: inherits: 2.0.4 is-arguments: 1.1.0 - is-generator-function: 1.0.9 + is-generator-function: 1.0.8 is-typed-array: 1.1.5 safe-buffer: 5.2.1 which-typed-array: 1.1.4 dev: false resolution: - integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw== + integrity: sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog== /utils-merge/1.0.1: dev: false engines: @@ -7664,11 +7798,11 @@ packages: integrity: sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== /which-boxed-primitive/1.0.2: dependencies: - is-bigint: 1.0.2 - is-boolean-object: 1.1.1 - is-number-object: 1.0.5 - is-string: 1.0.6 - is-symbol: 1.0.4 + is-bigint: 1.0.1 + is-boolean-object: 1.1.0 + is-number-object: 1.0.4 + is-string: 1.0.5 + is-symbol: 1.0.3 dev: false resolution: integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== @@ -7678,9 +7812,9 @@ packages: integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= /which-typed-array/1.1.4: dependencies: - available-typed-arrays: 1.0.4 + available-typed-arrays: 1.0.2 call-bind: 1.0.2 - es-abstract: 1.18.3 + es-abstract: 1.18.0 foreach: 2.0.5 function-bind: 1.1.1 has-symbols: 1.0.2 @@ -7754,13 +7888,13 @@ packages: dev: false resolution: integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== - /ws/6.2.2: + /ws/6.2.1: dependencies: async-limiter: 1.0.1 dev: false resolution: - integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== - /ws/7.4.6: + integrity: sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + /ws/7.4.4: dev: false engines: node: '>=8.3.0' @@ -7773,7 +7907,7 @@ packages: utf-8-validate: optional: true resolution: - integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== + integrity: sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw== /xhr-mock/2.5.1: dependencies: global: 4.4.0 @@ -7818,12 +7952,12 @@ packages: node: '>=4.0' resolution: integrity: sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0= - /xmldom/0.6.0: + /xmldom/0.5.0: dev: false engines: node: '>=10.0.0' resolution: - integrity: sha512-iAcin401y58LckRZ0TkI4k0VSM1Qg0KGSc3i8rU+xrxe19A/BN1zHyVSJY7uoutVlaTSzYyk/v5AmkewAP7jtg== + integrity: sha512-Foaj5FXVzgn7xFzsKeNIde9g6aFBxTPi37iwsno8QvApmtg7KYrr+OPyRHcJF7dud2a5nGRBXK3n0dL62Gf7PA== /xpath.js/1.1.0: dev: false engines: @@ -7951,17 +8085,17 @@ packages: cross-env: 7.0.3 delay: 4.4.1 downlevel-dts: 0.4.0 - eslint: 7.28.0 - karma: 6.3.3 + eslint: 7.23.0 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -7983,28 +8117,28 @@ packages: version: 0.0.0 file:projects/agrifood-farming.tgz: dependencies: - '@azure/core-rest-pipeline': 1.0.4 + '@azure/core-rest-pipeline': 1.0.3 '@azure/identity': 1.3.0 '@microsoft/api-extractor': 7.13.2 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 chai: 4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 - karma: 6.3.3 + dotenv: 8.2.0 + eslint: 7.23.0 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-source-map-support: 1.4.0 karma-sourcemap-loader: 0.3.8 mkdirp: 1.0.4 @@ -8034,25 +8168,25 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 chai: 4.3.4 cross-env: 7.0.3 - csv-parse: 4.15.4 - dotenv: 8.6.0 - eslint: 7.28.0 + csv-parse: 4.15.3 + dotenv: 8.2.0 + eslint: 7.23.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -8067,7 +8201,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/ai-anomaly-detector' resolution: @@ -8076,28 +8210,28 @@ packages: version: 0.0.0 file:projects/ai-document-translator.tgz: dependencies: - '@azure/core-rest-pipeline': 1.0.4 + '@azure/core-rest-pipeline': 1.0.3 '@azure/identity': 1.3.0 '@microsoft/api-extractor': 7.13.2 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 chai: 4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 - karma: 6.3.3 + dotenv: 8.2.0 + eslint: 7.23.0 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-source-map-support: 1.4.0 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 @@ -8121,27 +8255,27 @@ packages: '@azure/core-tracing': 1.0.0-preview.11 '@azure/identity': 2.0.0-beta.3 '@microsoft/api-extractor': 7.7.11 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 - karma: 6.3.3 + dotenv: 8.2.0 + eslint: 7.23.0 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -8165,27 +8299,27 @@ packages: '@azure/core-tracing': 1.0.0-preview.11 '@azure/identity': 1.3.0 '@microsoft/api-extractor': 7.7.11 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 - karma: 6.3.3 + dotenv: 8.2.0 + eslint: 7.23.0 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -8207,32 +8341,32 @@ packages: version: 0.0.0 file:projects/ai-text-analytics.tgz: dependencies: - '@azure/core-rest-pipeline': 1.0.4 + '@azure/core-rest-pipeline': 1.0.3 '@azure/core-tracing': 1.0.0-preview.11 '@azure/identity': 2.0.0-beta.3 '@microsoft/api-extractor': 7.7.11 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 - karma: 6.3.3 + dotenv: 8.2.0 + eslint: 7.23.0 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-source-map-support: 1.4.0 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 @@ -8265,26 +8399,26 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 assert: 1.5.0 chai: 4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 esm: 3.2.25 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -8301,7 +8435,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - uglify-js: 3.13.9 + uglify-js: 3.13.3 dev: false name: '@rush-temp/app-configuration' resolution: @@ -8310,36 +8444,37 @@ packages: version: 0.0.0 file:projects/attestation.tgz: dependencies: - '@azure/core-rest-pipeline': 1.0.4 + '@azure/core-rest-pipeline': 1.0.3 '@azure/core-tracing': 1.0.0-preview.11 '@azure/identity': 1.3.0 '@microsoft/api-extractor': 7.7.11 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 + '@types/jsrsasign': 8.0.12 '@types/mocha': 7.0.2 '@types/node': 8.10.66 buffer: 5.7.1 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 + dotenv: 8.2.0 downlevel-dts: 0.4.0 - eslint: 7.28.0 + eslint: 7.23.0 esm: 3.2.25 inherits: 2.0.4 jsrsasign: 10.3.0 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-source-map-support: 1.4.0 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 @@ -8356,7 +8491,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/attestation' resolution: @@ -8374,29 +8509,29 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 assert: 1.5.0 chai: 4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 events: 3.3.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -8412,7 +8547,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/communication-chat' resolution: @@ -8428,8 +8563,8 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 '@types/jwt-decode': 2.2.1 '@types/mocha': 7.0.2 '@types/node': 8.10.66 @@ -8438,20 +8573,20 @@ packages: chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 - eslint: 7.28.0 + eslint: 7.23.0 events: 3.3.0 inherits: 2.0.4 jwt-decode: 2.2.0 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -8466,7 +8601,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/communication-common' resolution: @@ -8477,35 +8612,36 @@ packages: dependencies: '@azure/core-tracing': 1.0.0-preview.11 '@azure/identity': 2.0.0-beta.3 + '@azure/msal-node': 1.0.2 '@microsoft/api-extractor': 7.7.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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 assert: 1.5.0 chai: 4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 events: 3.3.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -8538,29 +8674,29 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 assert: 1.5.0 chai: 4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 events: 3.3.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -8592,29 +8728,29 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 assert: 1.5.0 chai: 4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 events: 3.3.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -8646,27 +8782,27 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 assert: 1.5.0 chai: 4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 events: 3.3.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -8682,7 +8818,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/communication-sms' resolution: @@ -8691,28 +8827,28 @@ packages: version: 0.0.0 file:projects/confidential-ledger.tgz: dependencies: - '@azure/core-rest-pipeline': 1.0.4 + '@azure/core-rest-pipeline': 1.0.3 '@azure/identity': 1.3.0 '@microsoft/api-extractor': 7.13.2 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 chai: 4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 - karma: 6.3.3 + dotenv: 8.2.0 + eslint: 7.23.0 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-source-map-support: 1.4.0 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 @@ -8733,32 +8869,34 @@ packages: version: 0.0.0 file:projects/container-registry.tgz: dependencies: + '@azure/arm-containerregistry': 8.0.0 + '@azure/core-rest-pipeline': 1.1.0-beta.1 '@azure/core-tracing': 1.0.0-preview.11 '@azure/identity': 1.3.0 - '@azure/ms-rest-nodeauth': 3.0.10 + '@azure/ms-rest-nodeauth': 3.0.9 '@microsoft/api-extractor': 7.7.11 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 '@types/mocha': 7.0.2 '@types/node': 8.10.66 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -8769,7 +8907,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/container-registry' resolution: @@ -8787,26 +8925,26 @@ packages: '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.4.2_rollup@1.32.1 '@types/async-lock': 1.1.2 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 '@types/debug': 4.1.5 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 - '@types/ws': 7.4.4 + '@types/ws': 7.4.1 assert: 1.5.0 - async-lock: 1.3.0 + async-lock: 1.2.8 buffer: 5.7.1 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 debug: 4.3.1 - dotenv: 8.6.0 + dotenv: 8.2.0 downlevel-dts: 0.4.0 - eslint: 7.28.0 + eslint: 7.23.0 events: 3.3.0 jssha: 3.2.0 - karma: 6.3.3_debug@4.3.1 + karma: 6.3.2_debug@4.3.1 karma-chrome-launcher: 3.1.0 karma-mocha: 2.0.1 mocha: 7.2.0 @@ -8815,8 +8953,8 @@ packages: prettier: 1.19.1 process: 0.11.10 puppeteer: 3.3.0 - rhea: 1.0.24 - rhea-promise: 1.2.1 + rhea: 2.0.2 + rhea-promise: 2.0.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-shim: 1.0.0 @@ -8828,18 +8966,18 @@ packages: typedoc: 0.15.2 typescript: 4.2.4 url: 0.11.0 - util: 0.12.4 - ws: 7.4.6 + util: 0.12.3 + ws: 7.4.4 dev: false name: '@rush-temp/core-amqp' resolution: - integrity: sha512-CW9xpW4t7TdHmCyP+ZPd/mb0oUjG2dVh6C/RGhzPS8ImdZvcY13QO84eWugbS0PajYfHbIgxbMOiPUaxRTpxeQ== + integrity: sha512-/YV3V78se14tbDHiMQ98vnFK3pjdUa1zhzArgECevZVnGzrXcj3gwZil7Hg8fCBYP4ngoVanpE6WTfy7vv9fWw== tarball: file:projects/core-amqp.tgz version: 0.0.0 file:projects/core-asynciterator-polyfill.tgz: dependencies: '@types/node': 8.10.66 - eslint: 7.28.0 + eslint: 7.23.0 prettier: 1.19.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -8862,7 +9000,7 @@ packages: assert: 1.5.0 cross-env: 7.0.3 downlevel-dts: 0.4.0 - eslint: 7.28.0 + eslint: 7.23.0 inherits: 2.0.4 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -8875,7 +9013,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/core-auth' resolution: @@ -8884,7 +9022,7 @@ packages: version: 0.0.0 file:projects/core-client-1.tgz: dependencies: - '@azure/core-rest-pipeline': 1.0.4 + '@azure/core-rest-pipeline': 1.0.3 '@azure/core-tracing': 1.0.0-preview.11 '@azure/core-xml': 1.0.0-beta.1 '@microsoft/api-extractor': 7.7.11 @@ -8893,25 +9031,25 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 chai: 4.3.4 cross-env: 7.0.3 downlevel-dts: 0.4.0 - eslint: 7.28.0 + eslint: 7.23.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -8925,7 +9063,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/core-client-1' resolution: @@ -8934,36 +9072,48 @@ packages: version: 0.0.0 file:projects/core-client.tgz: dependencies: - '@azure/core-rest-pipeline': 1.0.4 + '@azure/core-rest-pipeline': 1.0.3 + '@azure/core-tracing': 1.0.0-preview.11 + '@azure/core-xml': 1.0.0-beta.1 '@microsoft/api-extractor': 7.13.2 - '@types/chai': 4.2.18 + '@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.4.2_rollup@1.32.1 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 + '@types/sinon': 9.0.11 chai: 4.3.4 cross-env: 7.0.3 - eslint: 7.28.0 + downlevel-dts: 0.4.0 + eslint: 7.23.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 prettier: 2.2.1 rimraf: 3.0.2 rollup: 1.32.1 + rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 + rollup-plugin-terser: 5.3.1_rollup@1.32.1 + rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 sinon: 9.2.4 tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/core-client' resolution: @@ -8978,7 +9128,7 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 @@ -8986,17 +9136,17 @@ packages: chai: 4.3.4 cross-env: 7.0.3 downlevel-dts: 0.4.0 - eslint: 7.28.0 - karma: 6.3.3 + eslint: 7.23.0 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -9025,8 +9175,8 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 - '@types/express': 4.17.12 + '@types/chai': 4.2.16 + '@types/express': 4.17.11 '@types/glob': 7.1.3 '@types/mocha': 7.0.2 '@types/node': 8.10.66 @@ -9040,15 +9190,15 @@ packages: chai: 4.3.4 cross-env: 7.0.3 downlevel-dts: 0.4.0 - eslint: 7.28.0 + eslint: 7.23.0 express: 4.17.1 fetch-mock: 9.11.0_node-fetch@2.6.1 form-data: 3.0.1 - glob: 7.1.7 - karma: 6.3.3 - karma-chai: 0.1.0_chai@4.3.4+karma@6.3.3 + glob: 7.1.6 + karma: 6.3.2 + karma-chai: 0.1.0_chai@4.3.4+karma@6.3.2 karma-chrome-launcher: 3.1.0 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-firefox-launcher: 1.3.0 karma-mocha: 2.0.1 karma-rollup-preprocessor: 7.0.7_rollup@1.32.1 @@ -9074,7 +9224,7 @@ packages: tunnel: 0.0.6 typedoc: 0.15.2 typescript: 4.2.4 - uglify-js: 3.13.9 + uglify-js: 3.13.3 uuid: 8.3.2 xhr-mock: 2.5.1 xml2js: 0.4.23 @@ -9092,24 +9242,24 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 assert: 1.5.0 chai: 4.3.4 cross-env: 7.0.3 - eslint: 7.28.0 + eslint: 7.23.0 events: 3.3.0 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -9126,7 +9276,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - uglify-js: 3.13.9 + uglify-js: 3.13.3 dev: false name: '@rush-temp/core-lro' resolution: @@ -9136,7 +9286,7 @@ packages: file:projects/core-paging.tgz: dependencies: '@types/node': 8.10.66 - eslint: 7.28.0 + eslint: 7.23.0 prettier: 1.19.1 rimraf: 3.0.2 typedoc: 0.15.2 @@ -9156,7 +9306,7 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 @@ -9164,21 +9314,21 @@ packages: chai: 4.3.4 cross-env: 7.0.3 downlevel-dts: 0.4.0 - eslint: 7.28.0 + eslint: 7.23.0 form-data: 3.0.1 http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -9193,7 +9343,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 uuid: 8.3.2 dev: false name: '@rush-temp/core-rest-pipeline' @@ -9216,7 +9366,7 @@ packages: '@types/sinon': 9.0.11 assert: 1.5.0 cross-env: 7.0.3 - eslint: 7.28.0 + eslint: 7.23.0 inherits: 2.0.4 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -9230,7 +9380,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/core-tracing' resolution: @@ -9245,25 +9395,25 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 chai: 4.3.4 cross-env: 7.0.3 downlevel-dts: 0.4.0 - eslint: 7.28.0 + eslint: 7.23.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -9277,7 +9427,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/core-util' resolution: @@ -9292,7 +9442,7 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 @@ -9300,18 +9450,18 @@ packages: chai: 4.3.4 cross-env: 7.0.3 downlevel-dts: 0.4.0 - eslint: 7.28.0 + eslint: 7.23.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -9325,7 +9475,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 xml2js: 0.4.23 dev: false name: '@rush-temp/core-xml' @@ -9335,26 +9485,27 @@ packages: version: 0.0.0 file:projects/cosmos.tgz: dependencies: - '@azure/core-rest-pipeline': 1.0.4 + '@azure/core-rest-pipeline': 1.0.3 '@azure/identity': 1.3.0_debug@4.3.1 '@microsoft/api-extractor': 7.7.11 '@rollup/plugin-json': 4.1.0_rollup@1.32.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 '@types/debug': 4.1.5 - '@types/fast-json-stable-stringify': 2.1.0 + '@types/fast-json-stable-stringify': 2.0.0 '@types/mocha': 7.0.2 '@types/node': 8.10.66 + '@types/node-fetch': 2.5.10 '@types/priorityqueuejs': 1.0.1 '@types/semaphore': 1.1.1 '@types/sinon': 9.0.11 '@types/tunnel': 0.0.1 - '@types/underscore': 1.11.2 + '@types/underscore': 1.11.1 '@types/uuid': 8.3.0 cross-env: 7.0.3 debug: 4.3.1 - dotenv: 8.6.0 + dotenv: 8.2.0 downlevel-dts: 0.4.0 - eslint: 7.28.0 + eslint: 7.23.0 esm: 3.2.25 execa: 3.4.0 fast-json-stable-stringify: 2.1.0 @@ -9362,6 +9513,7 @@ packages: mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 node-abort-controller: 1.2.1 + node-fetch: 2.6.1 prettier: 1.19.1 priorityqueuejs: 1.0.0 proxy-agent: 4.0.1 @@ -9387,7 +9539,7 @@ packages: version: 0.0.0 file:projects/data-tables.tgz: dependencies: - '@azure/core-rest-pipeline': 1.0.4 + '@azure/core-rest-pipeline': 1.0.3 '@azure/core-tracing': 1.0.0-preview.11 '@azure/core-xml': 1.0.0-beta.1 '@microsoft/api-extractor': 7.7.11 @@ -9397,27 +9549,27 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 '@types/uuid': 8.3.0 chai: 4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 + dotenv: 8.2.0 downlevel-dts: 0.4.0 - eslint: 7.28.0 + eslint: 7.23.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -9434,7 +9586,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 uuid: 8.3.2 dev: false name: '@rush-temp/data-tables' @@ -9448,8 +9600,9 @@ packages: '@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 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 + '@types/chalk': 2.2.0 '@types/fs-extra': 8.1.1 '@types/minimist': 1.2.1 '@types/mocha': 7.0.2 @@ -9459,8 +9612,8 @@ packages: chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 chalk: 4.1.1 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 fs-extra: 8.1.0 minimist: 1.2.5 mocha: 7.2.0 @@ -9490,28 +9643,28 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 '@types/uuid': 8.3.0 chai: 4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -9527,7 +9680,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 uuid: 8.3.2 dev: false name: '@rush-temp/digital-twins-core' @@ -9537,25 +9690,25 @@ packages: version: 0.0.0 file:projects/eslint-plugin-azure-sdk.tgz: dependencies: - '@types/chai': 4.2.18 - '@types/eslint': 7.2.13 - '@types/estree': 0.0.48 + '@types/chai': 4.2.16 + '@types/eslint': 7.2.8 + '@types/estree': 0.0.47 '@types/glob': 7.1.3 '@types/json-schema': 7.0.7 '@types/mocha': 7.0.2 - '@types/node': 10.17.60 - '@typescript-eslint/eslint-plugin': 4.19.0_579c993deb6b0313d5d0f5c428bab62d - '@typescript-eslint/experimental-utils': 4.19.0_eslint@7.28.0+typescript@4.2.4 - '@typescript-eslint/parser': 4.19.0_eslint@7.28.0+typescript@4.2.4 + '@types/node': 10.17.56 + '@typescript-eslint/eslint-plugin': 4.19.0_1a11d0673659f3a5e0fd221432005aeb + '@typescript-eslint/experimental-utils': 4.19.0_eslint@7.23.0+typescript@4.2.4 + '@typescript-eslint/parser': 4.19.0_eslint@7.23.0+typescript@4.2.4 '@typescript-eslint/typescript-estree': 4.19.0_typescript@4.2.4 chai: 4.3.4 - eslint: 7.28.0 - eslint-config-prettier: 7.2.0_eslint@7.28.0 - eslint-plugin-import: 2.23.4_eslint@7.28.0 - eslint-plugin-no-only-tests: 2.6.0 + eslint: 7.23.0 + eslint-config-prettier: 7.2.0_eslint@7.23.0 + eslint-plugin-import: 2.22.1_eslint@7.23.0 + eslint-plugin-no-only-tests: 2.4.0 eslint-plugin-promise: 4.3.1 - eslint-plugin-tsdoc: 0.2.14 - glob: 7.1.7 + eslint-plugin-tsdoc: 0.2.11 + glob: 7.1.6 json-schema: 0.3.0 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -9583,8 +9736,8 @@ packages: '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.4.2_rollup@1.32.1 '@types/async-lock': 1.1.2 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 '@types/chai-string': 1.4.2 '@types/debug': 4.1.5 '@types/long': 4.0.1 @@ -9592,7 +9745,7 @@ packages: '@types/node': 8.10.66 '@types/sinon': 9.0.11 '@types/uuid': 8.3.0 - '@types/ws': 7.4.4 + '@types/ws': 7.4.1 assert: 1.5.0 buffer: 5.7.1 chai: 4.3.4 @@ -9600,23 +9753,23 @@ packages: chai-string: 1.5.0_chai@4.3.4 cross-env: 7.0.3 debug: 4.3.1 - dotenv: 8.6.0 + dotenv: 8.2.0 downlevel-dts: 0.4.0 - eslint: 7.28.0 + eslint: 7.23.0 esm: 3.2.25 https-proxy-agent: 5.0.0 is-buffer: 2.0.5 jssha: 3.2.0 - karma: 6.3.3_debug@4.3.1 + karma: 6.3.2_debug@4.3.1 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -9625,7 +9778,7 @@ packages: prettier: 1.19.1 process: 0.11.10 puppeteer: 3.3.0 - rhea-promise: 1.2.1 + rhea-promise: 2.0.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-shim: 1.0.0 @@ -9637,11 +9790,11 @@ packages: typedoc: 0.15.2 typescript: 4.2.4 uuid: 8.3.2 - ws: 7.4.6 + ws: 7.4.4 dev: false name: '@rush-temp/event-hubs' resolution: - integrity: sha512-7VxEPA1R44PvmiFSo7e0HzqO96D8jAdWLr5N5RjCspCTPnp9gnkhg/QmYlOIY+n2iZ1jzbgtJrwubncFEQbyuA== + integrity: sha512-IdGKdBp1RaSCHv6TyLTm++5mAxfSRmcOTXDUZypfWSicVFiAjxal5S1JpfVufCF8woX35aDylWoK8caTTF7v5Q== tarball: file:projects/event-hubs.tgz version: 0.0.0 file:projects/event-processor-host.tgz: @@ -9655,23 +9808,23 @@ packages: '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.4.2_rollup@1.32.1 '@types/async-lock': 1.1.2 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@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.66 '@types/uuid': 8.3.0 - '@types/ws': 7.4.4 - async-lock: 1.3.0 - azure-storage: 2.10.4 + '@types/ws': 7.4.1 + async-lock: 1.2.8 + azure-storage: 2.10.3 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 chai-string: 1.5.0_chai@4.3.4 cross-env: 7.0.3 debug: 4.3.1 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 esm: 3.2.25 https-proxy-agent: 5.0.0 mocha: 7.2.0 @@ -9687,7 +9840,7 @@ packages: typedoc: 0.15.2 typescript: 4.2.4 uuid: 8.3.2 - ws: 7.4.6 + ws: 7.4.4 dev: false name: '@rush-temp/event-processor-host' resolution: @@ -9696,17 +9849,17 @@ packages: version: 0.0.0 file:projects/eventgrid.tgz: dependencies: - '@azure/core-rest-pipeline': 1.0.4 + '@azure/core-rest-pipeline': 1.0.3 '@azure/core-tracing': 1.0.0-preview.11 - '@azure/service-bus': 7.1.0 + '@azure/service-bus': 7.0.5 '@microsoft/api-extractor': 7.7.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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 @@ -9714,20 +9867,20 @@ packages: chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 - karma: 6.3.3 + dotenv: 8.2.0 + eslint: 7.23.0 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -9754,6 +9907,7 @@ packages: version: 0.0.0 file:projects/eventhubs-checkpointstore-blob.tgz: dependencies: + '@azure/storage-blob': 12.5.0 '@microsoft/api-extractor': 7.7.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-inject': 4.0.2_rollup@1.32.1 @@ -9761,8 +9915,8 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 '@types/chai-string': 1.4.2 '@types/debug': 4.1.5 '@types/mocha': 7.0.2 @@ -9773,22 +9927,22 @@ packages: chai-string: 1.5.0_chai@4.3.4 cross-env: 7.0.3 debug: 4.3.1 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 esm: 3.2.25 events: 3.3.0 guid-typescript: 1.0.9 inherits: 2.0.4 - karma: 6.3.3_debug@4.3.1 + karma: 6.3.2_debug@4.3.1 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -9804,7 +9958,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/eventhubs-checkpointstore-blob' resolution: @@ -9814,49 +9968,60 @@ packages: file:projects/identity.tgz: dependencies: '@azure/core-tracing': 1.0.0-preview.11 - '@azure/msal-browser': 2.14.2 - '@azure/msal-common': 4.3.0 - '@azure/msal-node': 1.1.0 + '@azure/msal-browser': 2.9.0 + '@azure/msal-common': 4.2.0 + '@azure/msal-node': 1.0.2 '@microsoft/api-extractor': 7.7.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.4.2_rollup@1.32.1 '@types/jws': 3.2.3 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/qs': 6.9.6 '@types/sinon': 9.0.11 - '@types/stoppable': 1.1.1 + '@types/stoppable': 1.1.0 '@types/uuid': 8.3.0 assert: 1.5.0 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 events: 3.3.0 inherits: 2.0.4 jws: 4.0.0 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 karma-env-preprocessor: 0.1.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 + mock-fs: 4.13.0 open: 7.4.2 prettier: 1.19.1 puppeteer: 3.3.0 qs: 6.10.1 rimraf: 3.0.2 rollup: 1.32.1 + rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 + rollup-plugin-terser: 5.3.1_rollup@1.32.1 + rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 sinon: 9.2.4 stoppable: 1.1.0 tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 uuid: 8.3.2 dev: false name: '@rush-temp/identity' + optionalDependencies: + keytar: 7.6.0 resolution: integrity: sha512-hO5FxDWanVtC8MNG7Zei9b4RKxEQwXzJCyrrDZ6cXVKCHKVGy2Odte0Lup8Boj3mztVzw57LqEfX3TkMzNVUzg== tarball: file:projects/identity.tgz @@ -9869,8 +10034,8 @@ packages: '@types/node': 8.10.66 '@types/uuid': 8.3.0 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 mkdirp: 1.0.4 prettier: 1.19.1 rimraf: 3.0.2 @@ -9881,7 +10046,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - uglify-js: 3.13.9 + uglify-js: 3.13.3 uuid: 8.3.2 dev: false name: '@rush-temp/iot-device-update' @@ -9891,7 +10056,7 @@ packages: version: 0.0.0 file:projects/iot-modelsrepository.tgz: dependencies: - '@azure/core-rest-pipeline': 1.0.4 + '@azure/core-rest-pipeline': 1.0.3 '@azure/core-tracing': 1.0.0-preview.11 '@microsoft/api-extractor': 7.7.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 @@ -9899,27 +10064,27 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 chai: 4.3.4 cross-env: 7.0.3 - eslint: 7.28.0 + eslint: 7.23.0 events: 3.3.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 nyc: 14.1.1 @@ -9934,7 +10099,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/iot-modelsrepository' resolution: @@ -9951,8 +10116,8 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 @@ -9961,8 +10126,8 @@ packages: chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 esm: 3.2.25 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -9996,7 +10161,7 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/query-string': 6.2.0 @@ -10004,21 +10169,21 @@ packages: assert: 1.5.0 chai: 4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 esm: 3.2.25 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -10047,7 +10212,7 @@ packages: file:projects/keyvault-common.tgz: dependencies: '@azure/core-tracing': 1.0.0-preview.11 - eslint: 7.28.0 + eslint: 7.23.0 prettier: 1.19.1 rimraf: 3.0.2 tslib: 2.2.0 @@ -10068,8 +10233,8 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/query-string': 6.2.0 @@ -10078,21 +10243,21 @@ packages: chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 esm: 3.2.25 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -10128,7 +10293,7 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/query-string': 6.2.0 @@ -10136,21 +10301,21 @@ packages: assert: 1.5.0 chai: 4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 esm: 3.2.25 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -10183,7 +10348,7 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 @@ -10191,18 +10356,18 @@ packages: chai: 4.3.4 cross-env: 7.0.3 delay: 4.4.1 - dotenv: 8.6.0 - eslint: 7.28.0 - karma: 6.3.3 + dotenv: 8.2.0 + eslint: 7.23.0 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -10228,28 +10393,28 @@ packages: dependencies: '@azure/core-tracing': 1.0.0-preview.11 '@microsoft/api-extractor': 7.7.11 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 '@types/mocha': 7.0.2 '@types/node': 8.10.66 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -10260,7 +10425,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/mixedreality-authentication' resolution: @@ -10270,17 +10435,17 @@ packages: file:projects/mock-hub.tgz: dependencies: '@types/node': 8.10.66 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 prettier: 1.19.1 - rhea: 1.0.24 + rhea: 2.0.2 rimraf: 3.0.2 tslib: 2.2.0 typescript: 4.2.4 dev: false name: '@rush-temp/mock-hub' resolution: - integrity: sha512-RmnPgc2xuUNGzTIfYimSP2cNWao3z2oinTo5+yNQKnasBkRQbB+xcwD3+nTM/GclcS9M3ubf8/CKbfWg6J5NSg== + integrity: sha512-0V+IM/pOrfUDkNsHV9qWMH4mrlOGdkgvCYWZlwoXjkYeU0jl+U7Mpja0vvvYCSigWVWMXW12ZebIe5FGr4Xuew== tarball: file:projects/mock-hub.tgz version: 0.0.0 file:projects/monitor-opentelemetry-exporter.tgz: @@ -10292,9 +10457,9 @@ packages: '@opentelemetry/semantic-conventions': 0.18.2 '@opentelemetry/tracing': 0.18.2 '@types/mocha': 7.0.2 - '@types/node': 10.17.60 - eslint: 7.28.0 - eslint-plugin-node: 11.1.0_eslint@7.28.0 + '@types/node': 10.17.56 + eslint: 7.23.0 + eslint-plugin-node: 11.1.0_eslint@7.23.0 execa: 3.4.0 mocha: 7.2.0 nock: 12.0.3 @@ -10321,30 +10486,30 @@ packages: '@opentelemetry/api': 1.0.0-rc.0 '@opentelemetry/node': 0.19.0_@opentelemetry+api@1.0.0-rc.0 '@opentelemetry/tracing': 0.18.2 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 '@types/mocha': 7.0.2 '@types/node': 8.10.66 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 + dotenv: 8.2.0 downlevel-dts: 0.4.0 - eslint: 7.28.0 + eslint: 7.23.0 esm: 3.2.25 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 nyc: 14.1.1 @@ -10355,7 +10520,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/monitor-query' resolution: @@ -10367,8 +10532,8 @@ packages: '@azure/ai-form-recognizer': 3.1.0-beta.3 '@azure/identity': 1.3.0 '@types/node': 8.10.66 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 prettier: 1.19.1 rimraf: 3.0.2 ts-node: 9.1.1_typescript@4.2.4 @@ -10384,8 +10549,8 @@ packages: dependencies: '@azure/ai-metrics-advisor': 1.0.0-beta.3 '@types/node': 8.10.66 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 prettier: 1.19.1 rimraf: 3.0.2 ts-node: 9.1.1_typescript@4.2.4 @@ -10401,8 +10566,8 @@ packages: dependencies: '@azure/identity': 1.3.0 '@types/node': 8.10.66 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 prettier: 1.19.1 rimraf: 3.0.2 ts-node: 9.1.1_typescript@4.2.4 @@ -10416,9 +10581,10 @@ packages: version: 0.0.0 file:projects/perf-core-rest-pipeline.tgz: dependencies: + '@azure/core-rest-pipeline': 1.1.0-beta.1 '@types/uuid': 8.3.0 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 prettier: 1.19.1 rimraf: 3.0.2 ts-node: 9.1.1_typescript@4.2.4 @@ -10433,8 +10599,8 @@ packages: file:projects/perf-eventgrid.tgz: dependencies: '@types/node': 8.10.66 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 prettier: 1.19.1 rimraf: 3.0.2 ts-node: 9.1.1_typescript@4.2.4 @@ -10450,8 +10616,8 @@ packages: dependencies: '@azure/identity': 2.0.0-beta.3 '@types/uuid': 8.3.0 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 prettier: 1.19.1 rimraf: 3.0.2 ts-node: 9.1.1_typescript@4.2.4 @@ -10467,8 +10633,8 @@ packages: dependencies: '@azure/identity': 1.3.0 '@types/uuid': 8.3.0 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 prettier: 1.19.1 rimraf: 3.0.2 ts-node: 9.1.1_typescript@4.2.4 @@ -10485,8 +10651,8 @@ packages: dependencies: '@azure/identity': 1.3.0 '@types/uuid': 8.3.0 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 prettier: 1.19.1 rimraf: 3.0.2 ts-node: 9.1.1_typescript@4.2.4 @@ -10503,8 +10669,8 @@ packages: dependencies: '@azure/identity': 1.3.0 '@types/uuid': 8.3.0 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 prettier: 1.19.1 rimraf: 3.0.2 ts-node: 9.1.1_typescript@4.2.4 @@ -10521,8 +10687,8 @@ packages: dependencies: '@azure/identity': 1.3.0 '@types/node': 8.10.66 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 prettier: 1.19.1 rimraf: 3.0.2 ts-node: 9.1.1_typescript@4.2.4 @@ -10536,12 +10702,12 @@ packages: version: 0.0.0 file:projects/perf-storage-blob.tgz: dependencies: - '@azure/core-rest-pipeline': 1.0.4 + '@azure/core-rest-pipeline': 1.0.3 '@types/node': 8.10.66 '@types/node-fetch': 2.5.10 '@types/uuid': 8.3.0 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 node-fetch: 2.6.1 prettier: 1.19.1 rimraf: 3.0.2 @@ -10559,8 +10725,8 @@ packages: dependencies: '@types/node': 8.10.66 '@types/uuid': 8.3.0 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 prettier: 1.19.1 rimraf: 3.0.2 ts-node: 9.1.1_typescript@4.2.4 @@ -10577,8 +10743,8 @@ packages: dependencies: '@types/node': 8.10.66 '@types/uuid': 8.3.0 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 prettier: 1.19.1 rimraf: 3.0.2 ts-node: 9.1.1_typescript@4.2.4 @@ -10593,28 +10759,28 @@ packages: version: 0.0.0 file:projects/purview-catalog.tgz: dependencies: - '@azure/core-rest-pipeline': 1.0.4 + '@azure/core-rest-pipeline': 1.0.3 '@azure/identity': 1.3.0 '@microsoft/api-extractor': 7.13.2 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 chai: 4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 - karma: 6.3.3 + dotenv: 8.2.0 + eslint: 7.23.0 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-source-map-support: 1.4.0 karma-sourcemap-loader: 0.3.8 mkdirp: 1.0.4 @@ -10636,28 +10802,28 @@ packages: version: 0.0.0 file:projects/purview-scanning.tgz: dependencies: - '@azure/core-rest-pipeline': 1.0.4 + '@azure/core-rest-pipeline': 1.0.3 '@azure/identity': 1.3.0 '@microsoft/api-extractor': 7.13.2 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 chai: 4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 - karma: 6.3.3 + dotenv: 8.2.0 + eslint: 7.23.0 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-source-map-support: 1.4.0 karma-sourcemap-loader: 0.3.8 mkdirp: 1.0.4 @@ -10687,28 +10853,28 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 chai: 4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 events: 3.3.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -10724,7 +10890,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/quantum-jobs' resolution: @@ -10742,29 +10908,29 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 '@types/mocha': 7.0.2 '@types/node': 8.10.66 - avsc: 5.7.0 + avsc: 5.6.1 buffer: 5.7.1 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 - karma: 6.3.3 + dotenv: 8.2.0 + eslint: 7.23.0 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -10797,27 +10963,27 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 '@types/mocha': 7.0.2 '@types/node': 8.10.66 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 - karma: 6.3.3 + dotenv: 8.2.0 + eslint: 7.23.0 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -10848,28 +11014,28 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 chai: 4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 events: 3.3.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -10886,7 +11052,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/search-documents' resolution: @@ -10904,8 +11070,8 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 '@types/debug': 4.1.5 '@types/glob': 7.1.3 '@types/is-buffer': 2.0.0 @@ -10913,7 +11079,7 @@ packages: '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 - '@types/ws': 7.4.4 + '@types/ws': 7.4.1 assert: 1.5.0 buffer: 5.7.1 chai: 4.3.4 @@ -10922,25 +11088,25 @@ packages: cross-env: 7.0.3 debug: 4.3.1 delay: 4.4.1 - dotenv: 8.6.0 + dotenv: 8.2.0 downlevel-dts: 0.4.0 - eslint: 7.28.0 + eslint: 7.23.0 esm: 3.2.25 events: 3.3.0 - glob: 7.1.7 + glob: 7.1.6 https-proxy-agent: 5.0.0 is-buffer: 2.0.5 jssha: 3.2.0 - karma: 6.3.3_debug@4.3.1 + karma: 6.3.2_debug@4.3.1 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 long: 4.0.0 mocha: 7.2.0 @@ -10951,7 +11117,7 @@ packages: process: 0.11.10 promise: 8.1.0 puppeteer: 3.3.0 - rhea-promise: 1.2.1 + rhea-promise: 2.0.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-shim: 1.0.0 @@ -10962,11 +11128,11 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - ws: 7.4.6 + ws: 7.4.4 dev: false name: '@rush-temp/service-bus' resolution: - integrity: sha512-L88QmVwasxTuDCx0680kE/wVLfgvKpRpOGsI5rIxYRJRFVwzMzeHqzr8MMFgKs4ZLrAj9HJ7NobCYOEW1DxleQ== + integrity: sha512-hi2BRZYeQ2SnFKJMaUKwUJhdR0sx49h6gKGAKUlhyLZhyujg2l1HgxU0Wff7EL+VJSoQlj/PiCvwKU4rIHkVIQ== tarball: file:projects/service-bus.tgz version: 0.0.0 file:projects/storage-blob-changefeed.tgz: @@ -10983,25 +11149,25 @@ packages: '@types/sinon': 9.0.11 assert: 1.5.0 cross-env: 7.0.3 - dotenv: 8.6.0 + dotenv: 8.2.0 downlevel-dts: 0.4.0 es6-promise: 4.2.8 - eslint: 7.28.0 + eslint: 7.23.0 esm: 3.2.25 events: 3.3.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -11020,7 +11186,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/storage-blob-changefeed' resolution: @@ -11029,7 +11195,7 @@ packages: version: 0.0.0 file:projects/storage-blob.tgz: dependencies: - '@azure/core-rest-pipeline': 1.0.4 + '@azure/core-rest-pipeline': 1.0.3 '@azure/core-tracing': 1.0.0-preview.11 '@azure/identity': 2.0.0-beta.3 '@microsoft/api-extractor': 7.7.11 @@ -11043,25 +11209,25 @@ packages: '@types/node-fetch': 2.5.10 assert: 1.5.0 cross-env: 7.0.3 - dotenv: 8.6.0 + dotenv: 8.2.0 downlevel-dts: 0.4.0 es6-promise: 4.2.8 - eslint: 7.28.0 + eslint: 7.23.0 esm: 3.2.25 events: 3.3.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -11080,7 +11246,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/storage-blob' resolution: @@ -11102,26 +11268,26 @@ packages: '@types/query-string': 6.2.0 assert: 1.5.0 cross-env: 7.0.3 - dotenv: 8.6.0 + dotenv: 8.2.0 downlevel-dts: 0.4.0 es6-promise: 4.2.8 - eslint: 7.28.0 + eslint: 7.23.0 esm: 3.2.25 events: 3.3.0 execa: 3.4.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -11140,7 +11306,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/storage-file-datalake' resolution: @@ -11159,25 +11325,25 @@ packages: '@types/node': 8.10.66 assert: 1.5.0 cross-env: 7.0.3 - dotenv: 8.6.0 + dotenv: 8.2.0 downlevel-dts: 0.4.0 es6-promise: 4.2.8 - eslint: 7.28.0 + eslint: 7.23.0 esm: 3.2.25 events: 3.3.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -11195,7 +11361,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/storage-file-share' resolution: @@ -11212,24 +11378,24 @@ packages: '@types/mocha': 7.0.2 '@types/node': 8.10.66 assert: 1.5.0 - dotenv: 8.6.0 + dotenv: 8.2.0 downlevel-dts: 0.4.0 es6-promise: 4.2.8 - eslint: 7.28.0 + eslint: 7.23.0 esm: 3.2.25 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -11246,7 +11412,7 @@ packages: ts-node: 9.1.1_typescript@4.2.4 tslib: 2.2.0 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/storage-internal-avro' resolution: @@ -11266,24 +11432,24 @@ packages: '@types/node': 8.10.66 assert: 1.5.0 cross-env: 7.0.3 - dotenv: 8.6.0 + dotenv: 8.2.0 downlevel-dts: 0.4.0 es6-promise: 4.2.8 - eslint: 7.28.0 + eslint: 7.23.0 esm: 3.2.25 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -11301,7 +11467,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/storage-queue' resolution: @@ -11313,7 +11479,7 @@ packages: '@azure/core-tracing': 1.0.0-preview.11 '@microsoft/api-extractor': 7.7.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 - eslint: 7.28.0 + eslint: 7.23.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-node-resolve: 3.4.0 @@ -11321,7 +11487,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - uglify-js: 3.13.9 + uglify-js: 3.13.3 dev: false name: '@rush-temp/synapse-access-control' resolution: @@ -11334,28 +11500,28 @@ packages: '@azure/identity': 1.3.0 '@microsoft/api-extractor': 7.7.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 - karma: 6.3.3 + dotenv: 8.2.0 + eslint: 7.23.0 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-source-map-support: 1.4.0 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 @@ -11372,7 +11538,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - uglify-js: 3.13.9 + uglify-js: 3.13.3 dev: false name: '@rush-temp/synapse-artifacts' resolution: @@ -11384,7 +11550,7 @@ packages: '@azure/core-tracing': 1.0.0-preview.11 '@microsoft/api-extractor': 7.7.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 - eslint: 7.28.0 + eslint: 7.23.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-node-resolve: 3.4.0 @@ -11392,7 +11558,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - uglify-js: 3.13.9 + uglify-js: 3.13.3 dev: false name: '@rush-temp/synapse-managed-private-endpoints' resolution: @@ -11404,7 +11570,7 @@ packages: '@azure/core-tracing': 1.0.0-preview.11 '@microsoft/api-extractor': 7.7.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 - eslint: 7.28.0 + eslint: 7.23.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-node-resolve: 3.4.0 @@ -11412,7 +11578,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - uglify-js: 3.13.9 + uglify-js: 3.13.3 dev: false name: '@rush-temp/synapse-monitoring' resolution: @@ -11424,7 +11590,7 @@ packages: '@azure/core-tracing': 1.0.0-preview.11 '@microsoft/api-extractor': 7.7.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 - eslint: 7.28.0 + eslint: 7.23.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-node-resolve: 3.4.0 @@ -11432,7 +11598,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - uglify-js: 3.13.9 + uglify-js: 3.13.3 dev: false name: '@rush-temp/synapse-spark' resolution: @@ -11444,30 +11610,30 @@ packages: '@azure/core-tracing': 1.0.0-preview.11 '@azure/identity': 1.3.0 '@microsoft/api-extractor': 7.7.11 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 '@types/mocha': 7.0.2 '@types/node': 8.10.66 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 + dotenv: 8.2.0 downlevel-dts: 0.4.0 - eslint: 7.28.0 + eslint: 7.23.0 esm: 3.2.25 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 nyc: 14.1.1 @@ -11478,7 +11644,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/template' resolution: @@ -11490,8 +11656,8 @@ packages: '@types/minimist': 1.2.1 '@types/node': 8.10.66 '@types/node-fetch': 2.5.10 - eslint: 7.28.0 - karma: 6.3.3 + eslint: 7.23.0 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 karma-env-preprocessor: 0.1.1 @@ -11514,7 +11680,7 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/fs-extra': 8.1.1 '@types/md5': 2.3.0 '@types/mocha': 7.0.2 @@ -11523,26 +11689,26 @@ packages: '@types/nise': 1.4.0 '@types/node': 8.10.66 chai: 4.3.4 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 fs-extra: 8.1.0 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 md5: 2.3.0 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 - mock-fs: 4.14.0 + mock-fs: 4.13.0 mock-require: 3.0.3 nise: 4.1.0 nock: 12.0.3 @@ -11567,14 +11733,14 @@ packages: file:projects/test-utils.tgz: dependencies: '@microsoft/api-extractor': 7.7.11 - '@types/chai': 4.2.18 + '@types/chai': 4.2.16 '@types/mocha': 7.0.2 '@types/node': 8.10.66 '@types/sinon': 9.0.11 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 - eslint: 7.28.0 - karma: 6.3.3 + eslint: 7.23.0 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 karma-env-preprocessor: 0.1.1 @@ -11596,28 +11762,28 @@ packages: '@azure/core-tracing': 1.0.0-preview.11 '@microsoft/api-extractor': 7.7.11 '@opentelemetry/api': 1.0.0-rc.0 - '@types/chai': 4.2.18 - '@types/chai-as-promised': 7.1.4 + '@types/chai': 4.2.16 + '@types/chai-as-promised': 7.1.3 '@types/mocha': 7.0.2 '@types/node': 8.10.66 azure-iothub: 1.14.0 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 events: 3.3.0 inherits: 2.0.4 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -11628,7 +11794,7 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 - util: 0.12.4 + util: 0.12.3 dev: false name: '@rush-temp/video-analyzer-edge' resolution: @@ -11645,9 +11811,9 @@ packages: '@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.4.2_rollup@1.32.1 - '@types/chai': 4.2.18 - '@types/express': 4.17.12 - '@types/express-serve-static-core': 4.17.21 + '@types/chai': 4.2.16 + '@types/express': 4.17.11 + '@types/express-serve-static-core': 4.17.19 '@types/jsonwebtoken': 8.5.1 '@types/mocha': 7.0.2 '@types/node': 8.10.66 @@ -11655,24 +11821,25 @@ packages: '@types/sinon': 9.0.11 assert: 1.5.0 chai: 4.3.4 - cloudevents: 4.0.2 + cloudevents: 4.0.1 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 esm: 3.2.25 + express: 4.17.1 jsonwebtoken: 8.5.1 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -11691,6 +11858,8 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 + typescript-base64-arraybuffer: 0.1.0 + url: 0.11.0 dev: false name: '@rush-temp/web-pubsub-express' resolution: @@ -11715,22 +11884,22 @@ packages: assert: 1.5.0 chai: 4.3.4 cross-env: 7.0.3 - dotenv: 8.6.0 - eslint: 7.28.0 + dotenv: 8.2.0 + eslint: 7.23.0 esm: 3.2.25 jsonwebtoken: 8.5.1 - karma: 6.3.3 + karma: 6.3.2 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 - karma-edge-launcher: 0.4.2_karma@6.3.3 + karma-edge-launcher: 0.4.2_karma@6.3.2 karma-env-preprocessor: 0.1.1 karma-firefox-launcher: 1.3.0 - karma-ie-launcher: 1.0.0_karma@6.3.3 - karma-json-preprocessor: 0.3.3_karma@6.3.3 + karma-ie-launcher: 1.0.0_karma@6.3.2 + karma-json-preprocessor: 0.3.3_karma@6.3.2 karma-json-to-file-reporter: 1.0.1 - karma-junit-reporter: 2.0.1_karma@6.3.3 + karma-junit-reporter: 2.0.1_karma@6.3.2 karma-mocha: 2.0.1 - karma-mocha-reporter: 2.2.5_karma@6.3.3 + karma-mocha-reporter: 2.2.5_karma@6.3.2 karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 @@ -11749,12 +11918,14 @@ packages: tslib: 2.2.0 typedoc: 0.15.2 typescript: 4.2.4 + url: 0.11.0 dev: false name: '@rush-temp/web-pubsub' resolution: integrity: sha512-7DeCXxoad4VAGDhNwiYkzn7cUqIkaxlapdj5YnYiE2yVb059BjmVJ5+7Yy3SK5a9fT/rhXiidEuz7GpFF/J67w== tarball: file:projects/web-pubsub.tgz version: 0.0.0 +registry: '' specifiers: '@rush-temp/abort-controller': file:./projects/abort-controller.tgz '@rush-temp/agrifood-farming': file:./projects/agrifood-farming.tgz diff --git a/sdk/core/core-amqp/CHANGELOG.md b/sdk/core/core-amqp/CHANGELOG.md index e28dfbe92d96..75491387f83c 100644 --- a/sdk/core/core-amqp/CHANGELOG.md +++ b/sdk/core/core-amqp/CHANGELOG.md @@ -1,7 +1,10 @@ # Release History -## 2.3.1 (Unreleased) +## 3.0.0 (Unreleased) +### Breaking changes + +- Updates the `rhea-promise` and `rhea` dependencies to version 2.x. `rhea` contains a breaking change that changes deserialization of timestamps from numbers to Date objects. ## 2.3.0 (2021-04-29) diff --git a/sdk/core/core-amqp/package.json b/sdk/core/core-amqp/package.json index bcab5a41200f..641284ad7810 100644 --- a/sdk/core/core-amqp/package.json +++ b/sdk/core/core-amqp/package.json @@ -1,7 +1,7 @@ { "name": "@azure/core-amqp", "sdk-type": "client", - "version": "2.3.1", + "version": "3.0.0", "description": "Common library for amqp based azure sdks like @azure/event-hubs.", "author": "Microsoft Corporation", "license": "MIT", @@ -78,8 +78,8 @@ "events": "^3.0.0", "jssha": "^3.1.0", "process": "^0.11.10", - "rhea": "^1.0.24", - "rhea-promise": "^1.2.1", + "rhea": "^2.0.2", + "rhea-promise": "^2.0.0", "tslib": "^2.0.0", "url": "^0.11.0", "util": "^0.12.1" diff --git a/sdk/core/core-amqp/src/messageProperties.ts b/sdk/core/core-amqp/src/messageProperties.ts index a0cec8ed75c6..af31dead5920 100644 --- a/sdk/core/core-amqp/src/messageProperties.ts +++ b/sdk/core/core-amqp/src/messageProperties.ts @@ -79,7 +79,7 @@ export const AmqpMessageProperties = { toRheaMessageProperties(props: AmqpMessageProperties): RheaMessageProperties { const amqpProperties: RheaMessageProperties = {}; if (props.absoluteExpiryTime != undefined) { - amqpProperties.absolute_expiry_time = props.absoluteExpiryTime; + amqpProperties.absolute_expiry_time = new Date(props.absoluteExpiryTime); } if (props.contentEncoding != undefined) { amqpProperties.content_encoding = props.contentEncoding; @@ -91,7 +91,7 @@ export const AmqpMessageProperties = { amqpProperties.correlation_id = props.correlationId; } if (props.creationTime != undefined) { - amqpProperties.creation_time = props.creationTime; + amqpProperties.creation_time = new Date(props.creationTime); } if (props.groupId != undefined) { amqpProperties.group_id = props.groupId; @@ -130,7 +130,7 @@ export const AmqpMessageProperties = { fromRheaMessageProperties(props: RheaMessageProperties): AmqpMessageProperties { const msgProperties: AmqpMessageProperties = {}; if (props.absolute_expiry_time != undefined) { - msgProperties.absoluteExpiryTime = props.absolute_expiry_time; + msgProperties.absoluteExpiryTime = props.absolute_expiry_time.getTime(); } if (props.content_encoding != undefined) { msgProperties.contentEncoding = props.content_encoding; @@ -142,7 +142,7 @@ export const AmqpMessageProperties = { msgProperties.correlationId = props.correlation_id; } if (props.creation_time != undefined) { - msgProperties.creationTime = props.creation_time; + msgProperties.creationTime = props.creation_time.getTime(); } if (props.group_id != undefined) { msgProperties.groupId = props.group_id; diff --git a/sdk/core/core-amqp/test/message.spec.ts b/sdk/core/core-amqp/test/message.spec.ts index 54573d587908..80abfd7defba 100644 --- a/sdk/core/core-amqp/test/message.spec.ts +++ b/sdk/core/core-amqp/test/message.spec.ts @@ -93,11 +93,11 @@ describe("message", function() { // userId: "" }; const amqpMsgPropertiesExpected: RheaMessageProperties = { - absolute_expiry_time: 0, + absolute_expiry_time: new Date(0), content_encoding: "", content_type: "", correlation_id: 0, - creation_time: 0, + creation_time: new Date(0), group_id: "", group_sequence: 0, message_id: "", @@ -140,11 +140,11 @@ describe("message", function() { // userId: "" }; const amqpMsgProperties: RheaMessageProperties = { - absolute_expiry_time: 0, + absolute_expiry_time: new Date(0), content_encoding: "", content_type: "", correlation_id: 0, - creation_time: 0, + creation_time: new Date(0), group_id: "", group_sequence: 0, message_id: "", diff --git a/sdk/eventhub/event-hubs/CHANGELOG.md b/sdk/eventhub/event-hubs/CHANGELOG.md index 00cdaf8bf245..400d86582283 100644 --- a/sdk/eventhub/event-hubs/CHANGELOG.md +++ b/sdk/eventhub/event-hubs/CHANGELOG.md @@ -2,6 +2,9 @@ ## 5.5.2 (Unreleased) +### Bug fixes + +- Fixes issue [#13500](https://github.com/Azure/azure-sdk-for-js/issues/13500) where a `TypeError: Cannot read property '_process' of undefined` could be thrown in rare cases. ## 5.5.1 (2021-04-29) diff --git a/sdk/eventhub/event-hubs/package.json b/sdk/eventhub/event-hubs/package.json index 71b08efc3f82..6de74f164793 100644 --- a/sdk/eventhub/event-hubs/package.json +++ b/sdk/eventhub/event-hubs/package.json @@ -90,7 +90,7 @@ }, "dependencies": { "@azure/abort-controller": "^1.0.0", - "@azure/core-amqp": "^2.3.0", + "@azure/core-amqp": "^3.0.0", "@azure/core-asynciterator-polyfill": "^1.0.0", "@azure/core-auth": "^1.3.0", "@azure/core-tracing": "1.0.0-preview.11", @@ -99,7 +99,7 @@ "is-buffer": "^2.0.3", "jssha": "^3.1.0", "process": "^0.11.10", - "rhea-promise": "^1.2.1", + "rhea-promise": "^2.0.0", "tslib": "^2.0.0", "uuid": "^8.3.0" }, diff --git a/sdk/eventhub/event-hubs/src/eventData.ts b/sdk/eventhub/event-hubs/src/eventData.ts index d8a4a10c9ed7..94b6a2161a79 100644 --- a/sdk/eventhub/event-hubs/src/eventData.ts +++ b/sdk/eventhub/event-hubs/src/eventData.ts @@ -3,7 +3,7 @@ import { DeliveryAnnotations, Message as RheaMessage, MessageAnnotations } from "rhea-promise"; import { Constants } from "@azure/core-amqp"; -import { isDefined } from "./util/typeGuards"; +import { isDefined, objectHasProperty } from "./util/typeGuards"; /** * Describes the delivery annotations. @@ -156,13 +156,15 @@ export function fromRheaMessage(msg: RheaMessage): EventDataInternal { if (!data.systemProperties) { data.systemProperties = {}; } - data.systemProperties[annotationKey] = msg.message_annotations[annotationKey]; + data.systemProperties[annotationKey] = convertDatesToNumbers( + msg.message_annotations[annotationKey] + ); break; } } } if (msg.application_properties) { - data.properties = msg.application_properties; + data.properties = convertDatesToNumbers(msg.application_properties); } if (msg.delivery_annotations) { data.lastEnqueuedOffset = msg.delivery_annotations.last_enqueued_offset; @@ -181,7 +183,9 @@ export function fromRheaMessage(msg: RheaMessage): EventDataInternal { data.systemProperties = {}; } if (msg[messageProperty] != null) { - data.systemProperties[messagePropertiesMap[messageProperty]] = msg[messageProperty]; + data.systemProperties[messagePropertiesMap[messageProperty]] = convertDatesToNumbers( + msg[messageProperty] + ); } } @@ -284,3 +288,43 @@ export interface ReceivedEventData { [key: string]: any; }; } + +/** + * Converts any Date objects into a number representing date.getTime(). + * Recursively checks for any Date objects in arrays and objects. + * @internal + */ +function convertDatesToNumbers(thing: T): T { + // fast exit + if (!isDefined(thing)) return thing; + + // When 'thing' is a Date, return the number representation + if ( + typeof thing === "object" && + objectHasProperty(thing, "getTime") && + typeof thing.getTime === "function" + ) { + return thing.getTime(); + } + + /* + Examples: + [0, 'foo', new Date(), { nested: new Date()}] + */ + if (Array.isArray(thing)) { + return (thing.map(convertDatesToNumbers) as unknown) as T; + } + + /* + Examples: + { foo: new Date(), children: { nested: new Date() }} + */ + if (typeof thing === "object" && isDefined(thing)) { + thing = { ...thing }; + for (const key of Object.keys(thing)) { + (thing as any)[key] = convertDatesToNumbers((thing as any)[key]); + } + } + + return thing; +} diff --git a/sdk/eventhub/event-hubs/src/eventHubSender.ts b/sdk/eventhub/event-hubs/src/eventHubSender.ts index 05e0c882ae4f..e79ec67200bc 100644 --- a/sdk/eventhub/event-hubs/src/eventHubSender.ts +++ b/sdk/eventhub/event-hubs/src/eventHubSender.ts @@ -303,7 +303,7 @@ export class EventHubSender extends LinkEntity { ); } - private _createSenderOptions(timeoutInMs: number, newName?: boolean): AwaitableSenderOptions { + private _createSenderOptions(newName?: boolean): AwaitableSenderOptions { if (newName) this.name = `${uuid()}`; const srOptions: AwaitableSenderOptions = { name: this.name, @@ -313,8 +313,7 @@ export class EventHubSender extends LinkEntity { onError: this._onAmqpError, onClose: this._onAmqpClose, onSessionError: this._onSessionError, - onSessionClose: this._onSessionClose, - sendTimeoutInSeconds: timeoutInMs / 1000 + onSessionClose: this._onSessionClose }; logger.verbose("Creating sender with options: %O", srOptions); return srOptions; @@ -403,9 +402,10 @@ export class EventHubSender extends LinkEntity { throw translate(e); } - sender.sendTimeoutInSeconds = (timeoutInMs - timeTakenByInit - waitTimeForSendable) / 1000; try { - const delivery = await sender.send(rheaMessage, undefined, 0x80013700, { + const delivery = await sender.send(rheaMessage, { + format: 0x80013700, + timeoutInSeconds: (timeoutInMs - timeTakenByInit - waitTimeForSendable) / 1000, abortSignal }); logger.info( @@ -454,7 +454,7 @@ export class EventHubSender extends LinkEntity { const retryOptions = options.retryOptions || {}; const timeoutInMs = getRetryAttemptTimeoutInMs(retryOptions); retryOptions.timeoutInMs = timeoutInMs; - const senderOptions = this._createSenderOptions(timeoutInMs); + const senderOptions = this._createSenderOptions(); const startTime = Date.now(); const createLinkPromise = async (): Promise => { diff --git a/sdk/eventhub/event-hubs/test/internal/eventdata.spec.ts b/sdk/eventhub/event-hubs/test/internal/eventdata.spec.ts index d6c224219462..feef0349b359 100644 --- a/sdk/eventhub/event-hubs/test/internal/eventdata.spec.ts +++ b/sdk/eventhub/event-hubs/test/internal/eventdata.spec.ts @@ -86,8 +86,12 @@ describe("EventData", function(): void { testEventData.offset!.should.equal(testAnnotations["x-opt-offset"]); testEventData.sequenceNumber!.should.equal(testAnnotations["x-opt-sequence-number"]); testEventData.partitionKey!.should.equal(testAnnotations["x-opt-partition-key"]); - testEventData.systemProperties!["x-iot-foo-prop"] = extraAnnotations["x-iot-foo-prop"]; - testEventData.systemProperties!["x-iot-bar-prop"] = extraAnnotations["x-iot-bar-prop"]; + testEventData.systemProperties!["x-iot-foo-prop"].should.eql( + extraAnnotations["x-iot-foo-prop"] + ); + testEventData.systemProperties!["x-iot-bar-prop"].should.eql( + extraAnnotations["x-iot-bar-prop"] + ); }); it("returns systemProperties for special known properties", function(): void { @@ -104,8 +108,8 @@ describe("EventData", function(): void { content_encoding: "utf-8", content_type: "application/json", correlation_id: "id2", - absolute_expiry_time: 0, - creation_time: 0, + absolute_expiry_time: new Date(0), + creation_time: new Date(0), group_id: "groupId", group_sequence: 1 }); @@ -131,6 +135,41 @@ describe("EventData", function(): void { testEventData.systemProperties!["groupSequence"].should.equal(1); }); }); + + it("deserializes Dates to numbers in properties and annotations", () => { + const timestamp = new Date(); + const extraAnnotations = { + "x-date": timestamp, + "x-number": timestamp.getTime() + }; + const testEventData = fromRheaMessage({ + body: testBody, + application_properties: { + topLevelDate: timestamp, + child: { + nestedDate: timestamp, + children: [timestamp, { deepDate: timestamp }] + } + }, + message_annotations: { + ...testAnnotations, + ...extraAnnotations + } + }); + testEventData.enqueuedTimeUtc!.getTime().should.equal(testAnnotations["x-opt-enqueued-time"]); + testEventData.offset!.should.equal(testAnnotations["x-opt-offset"]); + testEventData.sequenceNumber!.should.equal(testAnnotations["x-opt-sequence-number"]); + testEventData.partitionKey!.should.equal(testAnnotations["x-opt-partition-key"]); + testEventData.systemProperties!["x-date"].should.eql(extraAnnotations["x-date"].getTime()); + testEventData.systemProperties!["x-number"].should.eql(extraAnnotations["x-number"]); + testEventData.properties!.should.eql({ + topLevelDate: timestamp.getTime(), + child: { + nestedDate: timestamp.getTime(), + children: [timestamp.getTime(), { deepDate: timestamp.getTime() }] + } + }); + }); }); describe("toAmqpMessage", function(): void { diff --git a/sdk/eventhub/event-hubs/test/public/node/disconnects.spec.ts b/sdk/eventhub/event-hubs/test/public/node/disconnects.spec.ts index f0fe9e8ed6f0..c567857c8293 100644 --- a/sdk/eventhub/event-hubs/test/public/node/disconnects.spec.ts +++ b/sdk/eventhub/event-hubs/test/public/node/disconnects.spec.ts @@ -192,19 +192,18 @@ describe("disconnected", function() { }); it("should not throw an uncaught exception", async () => { - const client = new EventHubProducerClient(service.connectionString, service.path); + const client = new EventHubProducerClient(service.connectionString, service.path, { + retryOptions: { + timeoutInMs: 0 + } + }); const clientConnectionContext = client["_context"]; // Send an event to open the connection. await client.sendBatch([{ body: "test" }]); const originalConnectionId = clientConnectionContext.connectionId; - // We need to dig deep into the internals to get the awaitable sender so that . - const awaitableSender = client["_sendersMap"].get("")!["_sender"]!; - let thirdSend: Promise; - // Change the timeout on the awaitableSender so it forces an OperationTimeoutError - awaitableSender.sendTimeoutInSeconds = 0; // Ensure that the connection will disconnect, and another sendBatch occurs while a sendBatch is in-flight. setTimeout(() => { // Trigger a disconnect on the underlying connection while the `sendBatch` is in flight. diff --git a/sdk/eventhub/mock-hub/package.json b/sdk/eventhub/mock-hub/package.json index ad4252eaf183..5bd911cbfb26 100644 --- a/sdk/eventhub/mock-hub/package.json +++ b/sdk/eventhub/mock-hub/package.json @@ -62,7 +62,7 @@ "dependencies": { "@azure/abort-controller": "^1.0.0", "@azure/core-asynciterator-polyfill": "^1.0.0", - "rhea": "^1.0.24", + "rhea": "^2.0.2", "tslib": "^2.0.0" }, "//sampleConfiguration": { diff --git a/sdk/servicebus/service-bus/CHANGELOG.md b/sdk/servicebus/service-bus/CHANGELOG.md index df0663d964cd..69ac9933bc28 100644 --- a/sdk/servicebus/service-bus/CHANGELOG.md +++ b/sdk/servicebus/service-bus/CHANGELOG.md @@ -6,6 +6,7 @@ - ServiceBusSender could throw an error (`TypeError: Cannot read property 'maxMessageSize' of undefined`) if a link was being restarted while calling sendMessages(). [PR#15409](https://github.com/Azure/azure-sdk-for-js/pull/15409) +- Fixes issue [#13500](https://github.com/Azure/azure-sdk-for-js/issues/13500) where a `TypeError: Cannot read property '_process' of undefined` could be thrown in rare cases. ## 7.2.0-beta.1 (2021-05-18) diff --git a/sdk/servicebus/service-bus/package.json b/sdk/servicebus/service-bus/package.json index 0d958668e33d..b62aa9e5303b 100644 --- a/sdk/servicebus/service-bus/package.json +++ b/sdk/servicebus/service-bus/package.json @@ -108,7 +108,7 @@ }, "dependencies": { "@azure/abort-controller": "^1.0.0", - "@azure/core-amqp": "^2.3.0", + "@azure/core-amqp": "^3.0.0", "@azure/core-asynciterator-polyfill": "^1.0.0", "@azure/core-http": "^1.2.0", "@azure/core-tracing": "1.0.0-preview.11", @@ -123,7 +123,7 @@ "long": "^4.0.0", "process": "^0.11.10", "tslib": "^2.0.0", - "rhea-promise": "^1.2.1" + "rhea-promise": "^2.0.0" }, "devDependencies": { "@azure/dev-tool": "^1.0.0", diff --git a/sdk/servicebus/service-bus/src/core/messageSender.ts b/sdk/servicebus/service-bus/src/core/messageSender.ts index dafd52f30d46..568e3b20ab66 100644 --- a/sdk/servicebus/service-bus/src/core/messageSender.ts +++ b/sdk/servicebus/service-bus/src/core/messageSender.ts @@ -132,7 +132,7 @@ export class MessageSender extends LinkEntity { }; } - private _createSenderOptions(timeoutInMs: number, newName?: boolean): AwaitableSenderOptions { + private _createSenderOptions(newName?: boolean): AwaitableSenderOptions { if (newName) this.name = getUniqueName(this.baseName); const srOptions: AwaitableSenderOptions = { name: this.name, @@ -142,8 +142,7 @@ export class MessageSender extends LinkEntity { onError: this._onAmqpError, onClose: this._onAmqpClose, onSessionError: this._onSessionError, - onSessionClose: this._onSessionClose, - sendTimeoutInSeconds: timeoutInMs / 1000 + onSessionClose: this._onSessionClose }; logger.verbose(`${this.logPrefix} Creating sender with options: %O`, srOptions); return srOptions; @@ -252,13 +251,10 @@ export class MessageSender extends LinkEntity { } try { - this.link.sendTimeoutInSeconds = - (timeoutInMs - timeTakenByInit - waitTimeForSendable) / 1000; - const delivery = await this.link!.send( - encodedMessage, - undefined, - sendBatch ? 0x80013700 : 0 - ); + const delivery = await this.link!.send(encodedMessage, { + format: sendBatch ? 0x80013700 : 0, + timeoutInSeconds: (timeoutInMs - timeTakenByInit - waitTimeForSendable) / 1000 + }); logger.verbose( "%s Sender '%s', sent message with delivery id: %d", this.logPrefix, @@ -300,7 +296,7 @@ export class MessageSender extends LinkEntity { ): Promise { try { if (!options) { - options = this._createSenderOptions(Constants.defaultOperationTimeoutInMs); + options = this._createSenderOptions(); } await this.initLink(options, abortSignal); } catch (err) { diff --git a/sdk/servicebus/service-bus/src/serviceBusMessage.ts b/sdk/servicebus/service-bus/src/serviceBusMessage.ts index 01d3317b131d..06c037f0f582 100644 --- a/sdk/servicebus/service-bus/src/serviceBusMessage.ts +++ b/sdk/servicebus/service-bus/src/serviceBusMessage.ts @@ -14,7 +14,7 @@ import { import { defaultDataTransformer } from "./dataTransformer"; import { messageLogger as logger } from "./log"; import { ReceiveMode } from "./models"; -import { isObjectWithProperties } from "./util/typeGuards"; +import { isDefined, isObjectWithProperties } from "./util/typeGuards"; import { reorderLockToken } from "./util/utils"; /** @@ -321,10 +321,9 @@ export function toRheaMessage( } if (amqpMsg.ttl != null && amqpMsg.ttl !== Constants.maxDurationValue) { - amqpMsg.creation_time = Date.now(); - amqpMsg.absolute_expiry_time = Math.min( - Constants.maxAbsoluteExpiryTime, - amqpMsg.creation_time + amqpMsg.ttl + amqpMsg.creation_time = new Date(); + amqpMsg.absolute_expiry_time = new Date( + Math.min(Constants.maxAbsoluteExpiryTime, (amqpMsg.creation_time as any) + amqpMsg.ttl) ); } @@ -521,7 +520,7 @@ export function fromRheaMessage( }; if (rheaMessage.application_properties != null) { - sbmsg.applicationProperties = rheaMessage.application_properties; + sbmsg.applicationProperties = convertDatesToNumbers(rheaMessage.application_properties); } if (rheaMessage.content_type != null) { sbmsg.contentType = rheaMessage.content_type; @@ -613,6 +612,16 @@ export function fromRheaMessage( const rawMessage = AmqpAnnotatedMessage.fromRheaMessage(rheaMessage); rawMessage.bodyType = bodyType; + if (rawMessage.applicationProperties) { + rawMessage.applicationProperties = convertDatesToNumbers(rawMessage.applicationProperties); + } + if (rawMessage.deliveryAnnotations) { + rawMessage.deliveryAnnotations = convertDatesToNumbers(rawMessage.deliveryAnnotations); + } + if (rawMessage.messageAnnotations) { + rawMessage.messageAnnotations = convertDatesToNumbers(rawMessage.messageAnnotations); + } + const rcvdsbmsg: ServiceBusReceivedMessage = { _rawAmqpMessage: rawMessage, deliveryCount: rheaMessage.delivery_count, @@ -865,7 +874,12 @@ export class ServiceBusMessageImpl implements ServiceBusReceivedMessage { shouldReorderLockToken: boolean, receiveMode: ReceiveMode ) { - Object.assign(this, fromRheaMessage(msg, delivery, shouldReorderLockToken)); + const { _rawAmqpMessage, ...restOfMessageProps } = fromRheaMessage( + msg, + delivery, + shouldReorderLockToken + ); + Object.assign(this, restOfMessageProps); // Lock on a message is applicable only in peekLock mode, but the service sets // the lock token even in receiveAndDelete mode if the entity in question is partitioned. if (receiveMode === "receiveAndDelete") { @@ -886,8 +900,7 @@ export class ServiceBusMessageImpl implements ServiceBusReceivedMessage { this.body = undefined; } } - // TODO: _rawAmqpMessage is already being populated in fromRheaMessage(), no need to do it twice - this._rawAmqpMessage = AmqpAnnotatedMessage.fromRheaMessage(msg); + this._rawAmqpMessage = _rawAmqpMessage; this._rawAmqpMessage.bodyType = actualBodyType; this.delivery = delivery; } @@ -919,3 +932,43 @@ export class ServiceBusMessageImpl implements ServiceBusReceivedMessage { return clone; } } + +/** + * Converts any Date objects into a number representing date.getTime(). + * Recursively checks for any Date objects in arrays and objects. + * @internal + */ +function convertDatesToNumbers(thing: T): T { + // fast exit + if (!isDefined(thing)) return thing; + + // When 'thing' is a Date, return the number representation + if ( + typeof thing === "object" && + isObjectWithProperties(thing, ["getTime"]) && + typeof thing.getTime === "function" + ) { + return thing.getTime(); + } + + /* + Examples: + [0, 'foo', new Date(), { nested: new Date()}] + */ + if (Array.isArray(thing)) { + return (thing.map(convertDatesToNumbers) as unknown) as T; + } + + /* + Examples: + { foo: new Date(), children: { nested: new Date() }} + */ + if (typeof thing === "object" && isDefined(thing)) { + thing = { ...thing }; + for (const key of Object.keys(thing)) { + (thing as any)[key] = convertDatesToNumbers((thing as any)[key]); + } + } + + return thing; +} diff --git a/sdk/servicebus/service-bus/test/internal/unit/serviceBusMessage.spec.ts b/sdk/servicebus/service-bus/test/internal/unit/serviceBusMessage.spec.ts index cf9cfc6d202c..1db7da374d06 100644 --- a/sdk/servicebus/service-bus/test/internal/unit/serviceBusMessage.spec.ts +++ b/sdk/servicebus/service-bus/test/internal/unit/serviceBusMessage.spec.ts @@ -73,10 +73,18 @@ describe("ServiceBusMessageImpl unit tests", () => { delivery_annotations_three: "delivery_annotations_three_value" }; + const timestamp = new Date(); const amqpMessage: RheaMessage = { body: "hello", message_annotations, delivery_annotations, + application_properties: { + topLevelDate: timestamp, + child: { + nestedDate: timestamp, + children: [timestamp, { deepDate: timestamp }] + } + }, delivery_count: 2, first_acquirer: true, ttl: 123456, @@ -88,8 +96,8 @@ describe("ServiceBusMessageImpl unit tests", () => { correlation_id: "random_correlationId", content_type: "random_contentType", content_encoding: "random_contentEncoding", - absolute_expiry_time: 123908745, - creation_time: 45612349, + absolute_expiry_time: new Date(123908745), + creation_time: new Date(45612349), group_id: "random_groupId", group_sequence: 98723560, reply_to_group_id: "random_replyToGroupId", @@ -166,9 +174,12 @@ describe("ServiceBusMessageImpl unit tests", () => { ); assert.equal( sbMessage._rawAmqpMessage.properties?.absoluteExpiryTime, - amqpMessage.absolute_expiry_time + amqpMessage.absolute_expiry_time?.getTime() + ); + assert.equal( + sbMessage._rawAmqpMessage.properties?.creationTime, + amqpMessage.creation_time!.getTime() ); - assert.equal(sbMessage._rawAmqpMessage.properties?.creationTime, amqpMessage.creation_time); assert.equal(sbMessage._rawAmqpMessage.properties?.groupId, amqpMessage.group_id); assert.equal( sbMessage._rawAmqpMessage.properties?.replyToGroupId, @@ -189,6 +200,20 @@ describe("ServiceBusMessageImpl unit tests", () => { sbMessage.replyToSessionId ); assert.equal(sbMessage._rawAmqpMessage.properties?.subject, sbMessage.subject); + assert.deepEqual(sbMessage.applicationProperties, { + topLevelDate: timestamp.getTime(), + child: { + nestedDate: timestamp.getTime(), + children: [timestamp.getTime(), { deepDate: timestamp.getTime() }] + } + }); + assert.deepEqual(sbMessage._rawAmqpMessage.applicationProperties, { + topLevelDate: timestamp.getTime(), + child: { + nestedDate: timestamp.getTime(), + children: [timestamp.getTime(), { deepDate: timestamp.getTime() }] + } + }); }); });