diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index a241830a48ce..feb23322ff37 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -265,8 +265,8 @@ packages: engines: {node: '>=12.0.0'} dependencies: '@azure-rest/core-client': 1.0.0-beta.6 - '@azure/core-paging': 1.2.0 - '@azure/core-rest-pipeline': 1.3.0 + '@azure/core-paging': 1.1.3 + '@azure/core-rest-pipeline': 1.2.0 tslib: 2.3.1 transitivePeerDependencies: - supports-color @@ -277,7 +277,7 @@ packages: engines: {node: '>=12.0.0'} dependencies: '@azure/core-auth': 1.3.2 - '@azure/core-rest-pipeline': 1.3.0 + '@azure/core-rest-pipeline': 1.2.0 tslib: 2.3.1 transitivePeerDependencies: - supports-color @@ -297,7 +297,7 @@ packages: '@azure/core-auth': 1.3.2 '@azure/core-http': 1.2.6 '@azure/core-lro': 1.0.5 - '@azure/core-paging': 1.2.0 + '@azure/core-paging': 1.1.3 '@azure/core-tracing': 1.0.0-preview.11 '@azure/logger': 1.0.2 tslib: 2.3.1 @@ -310,7 +310,7 @@ packages: '@azure/core-auth': 1.3.2 '@azure/core-http': 1.2.6 '@azure/core-lro': 1.0.5 - '@azure/core-paging': 1.2.0 + '@azure/core-paging': 1.1.3 '@azure/core-tracing': 1.0.0-preview.9 '@azure/logger': 1.0.2 '@opentelemetry/api': 0.10.2 @@ -326,8 +326,8 @@ packages: '@azure/core-auth': 1.3.2 '@azure/core-client': 1.3.0 '@azure/core-lro': 2.2.0 - '@azure/core-paging': 1.2.0 - '@azure/core-rest-pipeline': 1.3.0 + '@azure/core-paging': 1.1.3 + '@azure/core-rest-pipeline': 1.2.0 '@azure/core-tracing': 1.0.0-preview.12 '@azure/logger': 1.0.2 tslib: 2.3.1 @@ -362,7 +362,7 @@ packages: dependencies: '@azure/abort-controller': 1.0.4 '@azure/core-auth': 1.3.2 - '@azure/core-http': 2.2.0 + '@azure/core-http': 2.1.0 '@azure/core-tracing': 1.0.0-preview.13 events: 3.3.0 jwt-decode: 2.2.0 @@ -378,7 +378,7 @@ packages: '@azure/core-auth': 1.3.2 '@azure/core-http': 1.2.6 '@azure/core-lro': 1.0.5 - '@azure/core-paging': 1.2.0 + '@azure/core-paging': 1.1.3 '@azure/core-tracing': 1.0.0-preview.10 '@azure/logger': 1.0.2 '@opentelemetry/api': 0.10.2 @@ -390,7 +390,7 @@ packages: resolution: {integrity: sha512-1eQphUq80S+vF79h3SooOLcMuhSreB3CYwlVQWV31AX1ypfc6QvaIsAumIPMw48R9CSyZJ67wub0hKHR8WsFSg==} engines: {node: '>=8.0.0'} dependencies: - '@azure/core-http': 2.2.0 + '@azure/core-http': 2.1.0 '@azure/core-tracing': 1.0.0-preview.13 '@azure/logger': 1.0.2 events: 3.3.0 @@ -403,8 +403,8 @@ packages: dependencies: '@azure/core-auth': 1.3.2 '@azure/core-client': 1.3.0 - '@azure/core-paging': 1.2.0 - '@azure/core-rest-pipeline': 1.3.0 + '@azure/core-paging': 1.1.3 + '@azure/core-rest-pipeline': 1.2.0 '@azure/core-tracing': 1.0.0-preview.13 '@azure/logger': 1.0.2 tslib: 2.3.1 @@ -449,7 +449,7 @@ packages: '@azure/abort-controller': 1.0.4 '@azure/core-asynciterator-polyfill': 1.0.0 '@azure/core-auth': 1.3.2 - '@azure/core-rest-pipeline': 1.3.0 + '@azure/core-rest-pipeline': 1.2.0 '@azure/core-tracing': 1.0.0-preview.13 tslib: 2.3.1 transitivePeerDependencies: @@ -468,7 +468,7 @@ packages: '@types/node-fetch': 2.5.12 '@types/tunnel': 0.0.1 form-data: 3.0.1 - node-fetch: 2.6.5 + node-fetch: 2.6.1 process: 0.11.10 tough-cookie: 4.0.0 tslib: 2.3.1 @@ -489,7 +489,7 @@ packages: '@types/node-fetch': 2.5.12 '@types/tunnel': 0.0.1 form-data: 3.0.1 - node-fetch: 2.6.5 + node-fetch: 2.6.1 process: 0.11.10 tough-cookie: 4.0.0 tslib: 2.3.1 @@ -498,8 +498,8 @@ packages: xml2js: 0.4.23 dev: false - /@azure/core-http/2.2.0: - resolution: {integrity: sha512-DCXm8OTNhPxErNvwuNgd9r/W+LjMrHHNc9/q4QgIOpCaoBvpJd1O5Nl2gbAhrwfiwmEBNWHMeGoe5+g3Lx2H/A==} + /@azure/core-http/2.1.0: + resolution: {integrity: sha512-Pzj87F4b1RH4PFDUpxkZqCdDZ35c5AjDCt3lsTn3i7yCtrXasEm6PVJYhjwsvYYmtgM7aDZIXexcu/qLLf7kyA==} engines: {node: '>=12.0.0'} dependencies: '@azure/abort-controller': 1.0.4 @@ -508,9 +508,9 @@ packages: '@azure/core-tracing': 1.0.0-preview.13 '@azure/logger': 1.0.2 '@types/node-fetch': 2.5.12 - '@types/tunnel': 0.0.3 - form-data: 4.0.0 - node-fetch: 2.6.5 + '@types/tunnel': 0.0.1 + form-data: 3.0.1 + node-fetch: 2.6.1 process: 0.11.10 tough-cookie: 4.0.0 tslib: 2.3.1 @@ -540,23 +540,22 @@ packages: tslib: 2.3.1 dev: false - /@azure/core-paging/1.2.0: - resolution: {integrity: sha512-ZX1bCjm/MjKPCN6kQD/9GJErYSoKA8YWp6YWoo5EIzcTWlSBLXu3gNaBTUl8usGl+UShiKo7b4Gdy1NSTIlpZg==} - engines: {node: '>=12.0.0'} + /@azure/core-paging/1.1.3: + resolution: {integrity: sha512-his7Ah40ThEYORSpIAwuh6B8wkGwO/zG7gqVtmSE4WAJ46e36zUDXTKReUCLBDc6HmjjApQQxxcRFy5FruG79A==} + engines: {node: '>=8.0.0'} dependencies: '@azure/core-asynciterator-polyfill': 1.0.0 - tslib: 2.3.1 dev: false - /@azure/core-rest-pipeline/1.3.0: - resolution: {integrity: sha512-XdGCm4sVfLvFbd3x17Aw6XNA8SK+sWFvVlOnNSSL2OJGJ4g10LspCpGnIqB+V6OZAaVwOx/eQQN2rOfZzf4Q5w==} + /@azure/core-rest-pipeline/1.2.0: + resolution: {integrity: sha512-oOd8feRcuoSUwflPNLPO8x6v+m4TcJ9DmazlouuG9d64zJJEwaU757ovpRss9zaL8cggUAdm84C4EbtZ/ltMAw==} engines: {node: '>=12.0.0'} dependencies: '@azure/abort-controller': 1.0.4 '@azure/core-auth': 1.3.2 '@azure/core-tracing': 1.0.0-preview.13 '@azure/logger': 1.0.2 - form-data: 4.0.0 + form-data: 3.0.1 http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.0 tslib: 2.3.1 @@ -587,7 +586,7 @@ packages: resolution: {integrity: sha512-nvo2Wc4EKZGN6eFu9n3U7OXmASmL8VxoPIH7xaD6OlQqi44bouF0YIi9ID5rEsKLiAU59IYx6M297nqWVMWPDg==} engines: {node: '>=12.0.0'} dependencies: - '@opentelemetry/api': 1.0.3 + '@opentelemetry/api': 1.0.2 tslib: 2.3.1 dev: false @@ -595,7 +594,7 @@ packages: resolution: {integrity: sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==} engines: {node: '>=12.0.0'} dependencies: - '@opentelemetry/api': 1.0.3 + '@opentelemetry/api': 1.0.2 tslib: 2.3.1 dev: false @@ -639,10 +638,10 @@ packages: '@azure/msal-node': 1.0.0-beta.6_debug@4.3.2 '@opentelemetry/api': 0.10.2 '@types/stoppable': 1.1.1 - axios: 0.21.4_debug@4.3.2 + axios: 0.21.1_debug@4.3.2 events: 3.3.0 jws: 4.0.0 - msal: 1.4.13 + msal: 1.4.12 open: 7.4.2 qs: 6.10.1 stoppable: 1.1.0 @@ -655,21 +654,21 @@ packages: - supports-color dev: false - /@azure/identity/1.5.2: - resolution: {integrity: sha512-vqyeRbd2i0h9F4mqW5JbkP1xfabqKQ21l/81osKhpOQ2LtwaJW6nw4+0PsVYnxcbPHFCIZt6EWAk74a3OGYZJA==} + /@azure/identity/1.5.1: + resolution: {integrity: sha512-ENYdcHT72PwEb+aiL2G6WIXxdm8mO0LNLZVPXaSRZYNsIshre72MF1H/rnJvcVGX9uVDVClSbNPxXwY5MJPLjw==} engines: {node: '>=12.0.0'} dependencies: '@azure/core-auth': 1.3.2 '@azure/core-client': 1.3.0 - '@azure/core-rest-pipeline': 1.3.0 + '@azure/core-rest-pipeline': 1.2.0 '@azure/core-tracing': 1.0.0-preview.12 '@azure/logger': 1.0.2 '@azure/msal-node': 1.0.0-beta.6 '@types/stoppable': 1.1.1 - axios: 0.21.4 + axios: 0.21.1 events: 3.3.0 jws: 4.0.0 - msal: 1.4.13 + msal: 1.4.12 open: 7.4.2 qs: 6.10.1 stoppable: 1.1.0 @@ -682,21 +681,21 @@ packages: - supports-color dev: false - /@azure/identity/1.5.2_debug@4.3.2: - resolution: {integrity: sha512-vqyeRbd2i0h9F4mqW5JbkP1xfabqKQ21l/81osKhpOQ2LtwaJW6nw4+0PsVYnxcbPHFCIZt6EWAk74a3OGYZJA==} + /@azure/identity/1.5.1_debug@4.3.2: + resolution: {integrity: sha512-ENYdcHT72PwEb+aiL2G6WIXxdm8mO0LNLZVPXaSRZYNsIshre72MF1H/rnJvcVGX9uVDVClSbNPxXwY5MJPLjw==} engines: {node: '>=12.0.0'} dependencies: '@azure/core-auth': 1.3.2 '@azure/core-client': 1.3.0 - '@azure/core-rest-pipeline': 1.3.0 + '@azure/core-rest-pipeline': 1.2.0 '@azure/core-tracing': 1.0.0-preview.12 '@azure/logger': 1.0.2 '@azure/msal-node': 1.0.0-beta.6_debug@4.3.2 '@types/stoppable': 1.1.1 - axios: 0.21.4_debug@4.3.2 + axios: 0.21.1_debug@4.3.2 events: 3.3.0 jws: 4.0.0 - msal: 1.4.13 + msal: 1.4.12 open: 7.4.2 qs: 6.10.1 stoppable: 1.1.0 @@ -716,13 +715,13 @@ packages: '@azure/abort-controller': 1.0.4 '@azure/core-auth': 1.3.2 '@azure/core-client': 1.3.0 - '@azure/core-rest-pipeline': 1.3.0 + '@azure/core-rest-pipeline': 1.2.0 '@azure/core-tracing': 1.0.0-preview.13 '@azure/core-util': 1.0.0-beta.1 '@azure/logger': 1.0.2 - '@azure/msal-browser': 2.17.0 + '@azure/msal-browser': 2.16.1 '@azure/msal-common': 4.5.1 - '@azure/msal-node': 1.3.1 + '@azure/msal-node': 1.3.0 '@types/stoppable': 1.1.1 events: 3.3.0 jws: 4.0.0 @@ -743,13 +742,13 @@ packages: '@azure/abort-controller': 1.0.4 '@azure/core-auth': 1.3.2 '@azure/core-client': 1.3.0 - '@azure/core-rest-pipeline': 1.3.0 + '@azure/core-rest-pipeline': 1.2.0 '@azure/core-tracing': 1.0.0-preview.13 '@azure/core-util': 1.0.0-beta.1 '@azure/logger': 1.0.2 - '@azure/msal-browser': 2.17.0 + '@azure/msal-browser': 2.16.1 '@azure/msal-common': 4.5.1 - '@azure/msal-node': 1.3.1 + '@azure/msal-node': 1.3.0 '@types/stoppable': 1.1.1 events: 3.3.0 jws: 4.0.0 @@ -769,13 +768,13 @@ packages: '@azure/abort-controller': 1.0.4 '@azure/core-auth': 1.3.2 '@azure/core-client': 1.3.0 - '@azure/core-rest-pipeline': 1.3.0 + '@azure/core-rest-pipeline': 1.2.0 '@azure/core-tracing': 1.0.0-preview.13 '@azure/core-util': 1.0.0-beta.1 '@azure/logger': 1.0.2 - '@azure/msal-browser': 2.17.0 + '@azure/msal-browser': 2.16.1 '@azure/msal-common': 4.5.1 - '@azure/msal-node': 1.3.1_debug@4.3.2 + '@azure/msal-node': 1.3.0_debug@4.3.2 '@types/stoppable': 1.1.1 events: 3.3.0 jws: 4.0.0 @@ -793,9 +792,9 @@ packages: engines: {node: '>=12.0.0'} dependencies: '@azure/abort-controller': 1.0.4 - '@azure/core-http': 2.2.0 + '@azure/core-http': 2.1.0 '@azure/core-lro': 2.2.0 - '@azure/core-paging': 1.2.0 + '@azure/core-paging': 1.1.3 '@azure/core-tracing': 1.0.0-preview.13 '@azure/logger': 1.0.2 tslib: 2.3.1 @@ -806,9 +805,9 @@ packages: engines: {node: '>=8.0.0'} dependencies: '@azure/abort-controller': 1.0.4 - '@azure/core-http': 2.2.0 + '@azure/core-http': 2.1.0 '@azure/core-lro': 2.2.0 - '@azure/core-paging': 1.2.0 + '@azure/core-paging': 1.1.3 '@azure/core-tracing': 1.0.0-preview.13 '@azure/logger': 1.0.2 tslib: 2.3.1 @@ -819,9 +818,9 @@ packages: engines: {node: '>=12.0.0'} dependencies: '@azure/abort-controller': 1.0.4 - '@azure/core-http': 2.2.0 + '@azure/core-http': 2.1.0 '@azure/core-lro': 2.2.0 - '@azure/core-paging': 1.2.0 + '@azure/core-paging': 1.1.3 '@azure/core-tracing': 1.0.0-preview.13 '@azure/logger': 1.0.2 tslib: 2.3.1 @@ -844,12 +843,12 @@ packages: resolution: {integrity: sha512-Y3HGIhepNpk83XzxbOFBhXNVHI+ntXaPKJmqpqcVhAkN3x3LMKzDRg9B8CUDLkaeYAMV60lievKz052EFHkgbw==} engines: {node: '>=12.0.0'} dependencies: - '@azure/core-http': 2.2.0 - '@opentelemetry/api': 1.0.3 - '@opentelemetry/core': 0.22.0_@opentelemetry+api@1.0.3 - '@opentelemetry/resources': 0.22.0_@opentelemetry+api@1.0.3 + '@azure/core-http': 2.1.0 + '@opentelemetry/api': 1.0.2 + '@opentelemetry/core': 0.22.0_@opentelemetry+api@1.0.2 + '@opentelemetry/resources': 0.22.0_@opentelemetry+api@1.0.2 '@opentelemetry/semantic-conventions': 0.22.0 - '@opentelemetry/tracing': 0.22.0_@opentelemetry+api@1.0.3 + '@opentelemetry/tracing': 0.22.0_@opentelemetry+api@1.0.2 tslib: 2.3.1 dev: false @@ -861,7 +860,7 @@ packages: resolution: {integrity: sha512-2AyQ1IKmLGKW7DU3/x3TsTBzZLcbC9YRI+yuDPuXAQrv3zar340K9wsxU413kHFIDjkWNCo9T0w5VtwcyWxhbQ==} dependencies: '@azure/core-auth': 1.3.2 - axios: 0.21.4_debug@3.2.7 + axios: 0.21.1_debug@3.2.7 form-data: 2.5.1 tough-cookie: 2.5.0 tslib: 1.14.1 @@ -876,7 +875,7 @@ packages: resolution: {integrity: sha512-2AyQ1IKmLGKW7DU3/x3TsTBzZLcbC9YRI+yuDPuXAQrv3zar340K9wsxU413kHFIDjkWNCo9T0w5VtwcyWxhbQ==} dependencies: '@azure/core-auth': 1.3.2 - axios: 0.21.4_debug@4.3.2 + axios: 0.21.1_debug@4.3.2 form-data: 2.5.1 tough-cookie: 2.5.0 tslib: 1.14.1 @@ -893,7 +892,7 @@ packages: '@azure/core-auth': 1.3.2 abort-controller: 3.0.0 form-data: 2.5.1 - node-fetch: 2.6.5 + node-fetch: 2.6.1 tough-cookie: 3.0.1 tslib: 1.14.1 tunnel: 0.0.6 @@ -921,11 +920,11 @@ packages: - debug dev: false - /@azure/msal-browser/2.17.0: - resolution: {integrity: sha512-NDK0NfsiRkjUU4V4jTt++aUPVg3JnRF4zV3B6WEOXDMH3OCbSJyqdO1WhdUWgMNQZz6Dk9bO/c6Bf4vUEgg+WA==} + /@azure/msal-browser/2.16.1: + resolution: {integrity: sha512-PcYi4seUGdtu30mOIdwk4FvbOdHFQ+fKAptEqV0tcsrvor0Hox/R0Xr0GEiBMfKkJbagLOYX7ORPRCYhZrWeqw==} engines: {node: '>=0.8.0'} dependencies: - '@azure/msal-common': 5.0.0 + '@azure/msal-common': 4.5.1 transitivePeerDependencies: - supports-color dev: false @@ -939,15 +938,6 @@ packages: - supports-color dev: false - /@azure/msal-common/5.0.0: - resolution: {integrity: sha512-b3QXfW0BlGZs3mQ59rkVGcArzeMGd1RjHxyRez5bCB1F/F3jRmn2nY9jGamrILPBFz7weGpJiouW1VmDmAuk7Q==} - engines: {node: '>=0.8.0'} - dependencies: - debug: 4.3.2 - transitivePeerDependencies: - - supports-color - dev: false - /@azure/msal-node-extensions/1.0.0-alpha.9: resolution: {integrity: sha512-p6ulfziYQDbPmFH0LZ7ekvC6WJu4coHTHPtH4iA6wEeMMy6aD8afv4KgXZDm7bX0rXlTIb+1O8hQYOATz4j5vA==} engines: {node: '>=10'} @@ -965,7 +955,7 @@ packages: resolution: {integrity: sha512-ZQI11Uz1j0HJohb9JZLRD8z0moVcPks1AFW4Q/Gcl67+QvH4aKEJti7fjCcipEEZYb/qzLSO8U6IZgPYytsiJQ==} dependencies: '@azure/msal-common': 4.5.1 - axios: 0.21.4 + axios: 0.21.1 jsonwebtoken: 8.5.1 uuid: 8.3.2 transitivePeerDependencies: @@ -977,7 +967,7 @@ packages: resolution: {integrity: sha512-ZQI11Uz1j0HJohb9JZLRD8z0moVcPks1AFW4Q/Gcl67+QvH4aKEJti7fjCcipEEZYb/qzLSO8U6IZgPYytsiJQ==} dependencies: '@azure/msal-common': 4.5.1 - axios: 0.21.4_debug@4.3.2 + axios: 0.21.1_debug@4.3.2 jsonwebtoken: 8.5.1 uuid: 8.3.2 transitivePeerDependencies: @@ -985,12 +975,12 @@ packages: - supports-color dev: false - /@azure/msal-node/1.3.1: - resolution: {integrity: sha512-c3bSdXUBpjUehx7mdI5iY+mwMF1mTz1qrVppH5LTD3SfbousRaFN9F2phAeaejVnCzbKzFPl4TTHxOJbkBVXHA==} + /@azure/msal-node/1.3.0: + resolution: {integrity: sha512-BM5S5sMB6N0aPux4l85NnRNO/5/G+w3oT+JtLbMDBsc/aUxLVYoWMmxVECrYzlQRm5QZzFWRo04Rv5AnAF7z2g==} engines: {node: 10 || 12 || 14 || 16} dependencies: - '@azure/msal-common': 5.0.0 - axios: 0.21.4 + '@azure/msal-common': 4.5.1 + axios: 0.21.1 jsonwebtoken: 8.5.1 uuid: 8.3.2 transitivePeerDependencies: @@ -998,12 +988,12 @@ packages: - supports-color dev: false - /@azure/msal-node/1.3.1_debug@4.3.2: - resolution: {integrity: sha512-c3bSdXUBpjUehx7mdI5iY+mwMF1mTz1qrVppH5LTD3SfbousRaFN9F2phAeaejVnCzbKzFPl4TTHxOJbkBVXHA==} + /@azure/msal-node/1.3.0_debug@4.3.2: + resolution: {integrity: sha512-BM5S5sMB6N0aPux4l85NnRNO/5/G+w3oT+JtLbMDBsc/aUxLVYoWMmxVECrYzlQRm5QZzFWRo04Rv5AnAF7z2g==} engines: {node: 10 || 12 || 14 || 16} dependencies: - '@azure/msal-common': 5.0.0 - axios: 0.21.4_debug@4.3.2 + '@azure/msal-common': 4.5.1 + axios: 0.21.1_debug@4.3.2 jsonwebtoken: 8.5.1 uuid: 8.3.2 transitivePeerDependencies: @@ -1019,8 +1009,8 @@ packages: '@azure/core-amqp': 3.0.0 '@azure/core-asynciterator-polyfill': 1.0.0 '@azure/core-auth': 1.3.2 - '@azure/core-http': 2.2.0 - '@azure/core-paging': 1.2.0 + '@azure/core-http': 2.1.0 + '@azure/core-paging': 1.1.3 '@azure/core-tracing': 1.0.0-preview.12 '@azure/logger': 1.0.2 '@types/is-buffer': 2.0.0 @@ -1034,6 +1024,20 @@ packages: tslib: 2.3.1 dev: false + /@azure/storage-blob/12.7.0: + resolution: {integrity: sha512-7YEWEx03Us/YBxthzBv788R7jokwpCD5KcIsvtE5xRaijNX9o80KXpabhEwLR9DD9nmt/AlU/c1R+aXydgCduQ==} + engines: {node: '>=8.0.0'} + dependencies: + '@azure/abort-controller': 1.0.4 + '@azure/core-http': 2.1.0 + '@azure/core-lro': 2.2.0 + '@azure/core-paging': 1.1.3 + '@azure/core-tracing': 1.0.0-preview.13 + '@azure/logger': 1.0.2 + events: 3.3.0 + tslib: 2.3.1 + dev: false + /@babel/code-frame/7.12.11: resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} dependencies: @@ -1052,19 +1056,19 @@ packages: engines: {node: '>=6.9.0'} dev: false - /@babel/core/7.15.5: - resolution: {integrity: sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==} + /@babel/core/7.15.0: + resolution: {integrity: sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.14.5 - '@babel/generator': 7.15.4 - '@babel/helper-compilation-targets': 7.15.4_@babel+core@7.15.5 - '@babel/helper-module-transforms': 7.15.7 - '@babel/helpers': 7.15.4 - '@babel/parser': 7.15.7 - '@babel/template': 7.15.4 - '@babel/traverse': 7.15.4 - '@babel/types': 7.15.6 + '@babel/generator': 7.15.0 + '@babel/helper-compilation-targets': 7.15.0_@babel+core@7.15.0 + '@babel/helper-module-transforms': 7.15.0 + '@babel/helpers': 7.15.3 + '@babel/parser': 7.15.3 + '@babel/template': 7.14.5 + '@babel/traverse': 7.15.0 + '@babel/types': 7.15.0 convert-source-map: 1.8.0 debug: 4.3.2 gensync: 1.0.0-beta.2 @@ -1075,116 +1079,116 @@ packages: - supports-color dev: false - /@babel/generator/7.15.4: - resolution: {integrity: sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==} + /@babel/generator/7.15.0: + resolution: {integrity: sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.15.0 jsesc: 2.5.2 source-map: 0.5.7 dev: false - /@babel/helper-compilation-targets/7.15.4_@babel+core@7.15.5: - resolution: {integrity: sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==} + /@babel/helper-compilation-targets/7.15.0_@babel+core@7.15.0: + resolution: {integrity: sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/compat-data': 7.15.0 - '@babel/core': 7.15.5 + '@babel/core': 7.15.0 '@babel/helper-validator-option': 7.14.5 - browserslist: 4.17.1 + browserslist: 4.16.8 semver: 6.3.0 dev: false - /@babel/helper-function-name/7.15.4: - resolution: {integrity: sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==} + /@babel/helper-function-name/7.14.5: + resolution: {integrity: sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-get-function-arity': 7.15.4 - '@babel/template': 7.15.4 - '@babel/types': 7.15.6 + '@babel/helper-get-function-arity': 7.14.5 + '@babel/template': 7.14.5 + '@babel/types': 7.15.0 dev: false - /@babel/helper-get-function-arity/7.15.4: - resolution: {integrity: sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==} + /@babel/helper-get-function-arity/7.14.5: + resolution: {integrity: sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.15.0 dev: false - /@babel/helper-hoist-variables/7.15.4: - resolution: {integrity: sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==} + /@babel/helper-hoist-variables/7.14.5: + resolution: {integrity: sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.15.0 dev: false - /@babel/helper-member-expression-to-functions/7.15.4: - resolution: {integrity: sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==} + /@babel/helper-member-expression-to-functions/7.15.0: + resolution: {integrity: sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.15.0 dev: false - /@babel/helper-module-imports/7.15.4: - resolution: {integrity: sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==} + /@babel/helper-module-imports/7.14.5: + resolution: {integrity: sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.15.0 dev: false - /@babel/helper-module-transforms/7.15.7: - resolution: {integrity: sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==} + /@babel/helper-module-transforms/7.15.0: + resolution: {integrity: sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-module-imports': 7.15.4 - '@babel/helper-replace-supers': 7.15.4 - '@babel/helper-simple-access': 7.15.4 - '@babel/helper-split-export-declaration': 7.15.4 - '@babel/helper-validator-identifier': 7.15.7 - '@babel/template': 7.15.4 - '@babel/traverse': 7.15.4 - '@babel/types': 7.15.6 + '@babel/helper-module-imports': 7.14.5 + '@babel/helper-replace-supers': 7.15.0 + '@babel/helper-simple-access': 7.14.8 + '@babel/helper-split-export-declaration': 7.14.5 + '@babel/helper-validator-identifier': 7.14.9 + '@babel/template': 7.14.5 + '@babel/traverse': 7.15.0 + '@babel/types': 7.15.0 transitivePeerDependencies: - supports-color dev: false - /@babel/helper-optimise-call-expression/7.15.4: - resolution: {integrity: sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==} + /@babel/helper-optimise-call-expression/7.14.5: + resolution: {integrity: sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.15.0 dev: false - /@babel/helper-replace-supers/7.15.4: - resolution: {integrity: sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==} + /@babel/helper-replace-supers/7.15.0: + resolution: {integrity: sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-member-expression-to-functions': 7.15.4 - '@babel/helper-optimise-call-expression': 7.15.4 - '@babel/traverse': 7.15.4 - '@babel/types': 7.15.6 + '@babel/helper-member-expression-to-functions': 7.15.0 + '@babel/helper-optimise-call-expression': 7.14.5 + '@babel/traverse': 7.15.0 + '@babel/types': 7.15.0 transitivePeerDependencies: - supports-color dev: false - /@babel/helper-simple-access/7.15.4: - resolution: {integrity: sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==} + /@babel/helper-simple-access/7.14.8: + resolution: {integrity: sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.15.0 dev: false - /@babel/helper-split-export-declaration/7.15.4: - resolution: {integrity: sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==} + /@babel/helper-split-export-declaration/7.14.5: + resolution: {integrity: sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.15.6 + '@babel/types': 7.15.0 dev: false - /@babel/helper-validator-identifier/7.15.7: - resolution: {integrity: sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==} + /@babel/helper-validator-identifier/7.14.9: + resolution: {integrity: sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==} engines: {node: '>=6.9.0'} dev: false @@ -1193,13 +1197,13 @@ packages: engines: {node: '>=6.9.0'} dev: false - /@babel/helpers/7.15.4: - resolution: {integrity: sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==} + /@babel/helpers/7.15.3: + resolution: {integrity: sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.15.4 - '@babel/traverse': 7.15.4 - '@babel/types': 7.15.6 + '@babel/template': 7.14.5 + '@babel/traverse': 7.15.0 + '@babel/types': 7.15.0 transitivePeerDependencies: - supports-color dev: false @@ -1208,55 +1212,55 @@ packages: resolution: {integrity: sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.15.7 + '@babel/helper-validator-identifier': 7.14.9 chalk: 2.4.2 js-tokens: 4.0.0 dev: false - /@babel/parser/7.15.7: - resolution: {integrity: sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==} + /@babel/parser/7.15.3: + resolution: {integrity: sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==} engines: {node: '>=6.0.0'} hasBin: true dev: false - /@babel/runtime/7.15.4: - resolution: {integrity: sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==} + /@babel/runtime/7.15.3: + resolution: {integrity: sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.9 dev: false - /@babel/template/7.15.4: - resolution: {integrity: sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==} + /@babel/template/7.14.5: + resolution: {integrity: sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.14.5 - '@babel/parser': 7.15.7 - '@babel/types': 7.15.6 + '@babel/parser': 7.15.3 + '@babel/types': 7.15.0 dev: false - /@babel/traverse/7.15.4: - resolution: {integrity: sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==} + /@babel/traverse/7.15.0: + resolution: {integrity: sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.14.5 - '@babel/generator': 7.15.4 - '@babel/helper-function-name': 7.15.4 - '@babel/helper-hoist-variables': 7.15.4 - '@babel/helper-split-export-declaration': 7.15.4 - '@babel/parser': 7.15.7 - '@babel/types': 7.15.6 + '@babel/generator': 7.15.0 + '@babel/helper-function-name': 7.14.5 + '@babel/helper-hoist-variables': 7.14.5 + '@babel/helper-split-export-declaration': 7.14.5 + '@babel/parser': 7.15.3 + '@babel/types': 7.15.0 debug: 4.3.2 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: false - /@babel/types/7.15.6: - resolution: {integrity: sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==} + /@babel/types/7.15.0: + resolution: {integrity: sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.15.7 + '@babel/helper-validator-identifier': 7.14.9 to-fast-properties: 2.0.0 dev: false @@ -1374,7 +1378,7 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.13.0 + fastq: 1.12.0 dev: false /@opencensus/web-types/0.0.7: @@ -1382,13 +1386,13 @@ packages: engines: {node: '>=6.0'} dev: false - /@opentelemetry/api-metrics/0.22.0_@opentelemetry+api@1.0.3: + /@opentelemetry/api-metrics/0.22.0_@opentelemetry+api@1.0.2: resolution: {integrity: sha512-hrErhb+JphdErB1WuBwpCnO1FjiKfKzO9DjhvquzzM8SYL2bBpYEvTpBTU9cenRnRHUbUAfHI1X384vm37HKeQ==} engines: {node: '>=8.0.0'} peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: - '@opentelemetry/api': 1.0.3 + '@opentelemetry/api': 1.0.2 dev: false /@opentelemetry/api/0.10.2: @@ -1403,18 +1407,18 @@ packages: engines: {node: '>=8.0.0'} dev: false - /@opentelemetry/api/1.0.3: - resolution: {integrity: sha512-puWxACExDe9nxbBB3lOymQFrLYml2dVOrd7USiVRnSbgXE+KwBu+HxFvxrzfqsiSda9IWsXJG1ef7C1O2/GmKQ==} + /@opentelemetry/api/1.0.2: + resolution: {integrity: sha512-DCF9oC89ao8/EJUqrp/beBlDR8Bp2R43jqtzayqCoomIvkwTuPfLcHdVhIGRR69GFlkykFjcDW+V92t0AS7Tww==} engines: {node: '>=8.0.0'} dev: false - /@opentelemetry/context-async-hooks/0.22.0_@opentelemetry+api@1.0.3: + /@opentelemetry/context-async-hooks/0.22.0_@opentelemetry+api@1.0.2: resolution: {integrity: sha512-JakZ9NJCiaf8FJ6lcR2Fle9xkBKxSFbXK4mk9gZ14totNh9SOTiUBUk08bAnATWUINrQlN8/5hpGKi5gs+FUxQ==} engines: {node: '>=8.1.0'} peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: - '@opentelemetry/api': 1.0.3 + '@opentelemetry/api': 1.0.2 dev: false /@opentelemetry/context-base/0.10.2: @@ -1422,39 +1426,39 @@ packages: engines: {node: '>=8.0.0'} dev: false - /@opentelemetry/core/0.22.0_@opentelemetry+api@1.0.3: + /@opentelemetry/core/0.22.0_@opentelemetry+api@1.0.2: resolution: {integrity: sha512-x6JxuQ4rY2x39GEXJSqMgyf8XZPNNiZrGcCMhZSrtypq/WXlsJuxMNnUAl2hj2rpSGGukhhWn5cMpCmMJJz1hw==} engines: {node: '>=8.5.0'} peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: - '@opentelemetry/api': 1.0.3 + '@opentelemetry/api': 1.0.2 '@opentelemetry/semantic-conventions': 0.22.0 semver: 7.3.5 dev: false - /@opentelemetry/instrumentation-http/0.22.0_@opentelemetry+api@1.0.3: + /@opentelemetry/instrumentation-http/0.22.0_@opentelemetry+api@1.0.2: resolution: {integrity: sha512-vqM1hqgYtcO8Upq8pl4I+YW0bnodHlUSSKYuOH7m9Aujbi571pU3zFctpiU5pNhj9eLEJ/r7aOTV6O4hCxqOjQ==} engines: {node: '>=8.0.0'} peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: - '@opentelemetry/api': 1.0.3 - '@opentelemetry/core': 0.22.0_@opentelemetry+api@1.0.3 - '@opentelemetry/instrumentation': 0.22.0_@opentelemetry+api@1.0.3 + '@opentelemetry/api': 1.0.2 + '@opentelemetry/core': 0.22.0_@opentelemetry+api@1.0.2 + '@opentelemetry/instrumentation': 0.22.0_@opentelemetry+api@1.0.2 '@opentelemetry/semantic-conventions': 0.22.0 semver: 7.3.5 transitivePeerDependencies: - supports-color dev: false - /@opentelemetry/instrumentation/0.22.0_@opentelemetry+api@1.0.3: + /@opentelemetry/instrumentation/0.22.0_@opentelemetry+api@1.0.2: resolution: {integrity: sha512-/NT3+mZO9Bll6UZPjqemrD2VhkI7wRrMto884+wKGK8LIC+EKlg5EKk9y9ym4Vtnlis8/hVxNrFSeaS29N2NLw==} peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: - '@opentelemetry/api': 1.0.3 - '@opentelemetry/api-metrics': 0.22.0_@opentelemetry+api@1.0.3 + '@opentelemetry/api': 1.0.2 + '@opentelemetry/api-metrics': 0.22.0_@opentelemetry+api@1.0.2 require-in-the-middle: 5.1.0 semver: 7.3.5 shimmer: 1.2.1 @@ -1462,49 +1466,49 @@ packages: - supports-color dev: false - /@opentelemetry/node/0.22.0_@opentelemetry+api@1.0.3: + /@opentelemetry/node/0.22.0_@opentelemetry+api@1.0.2: resolution: {integrity: sha512-+HhGbDruQ7cwejVOIYyxRa28uosnG8W95NiQZ6qE8PXXPsDSyGeftAPbtYpGit0H2f5hrVcMlwmWHeAo9xkSLA==} engines: {node: '>=8.0.0'} peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: - '@opentelemetry/api': 1.0.3 - '@opentelemetry/context-async-hooks': 0.22.0_@opentelemetry+api@1.0.3 - '@opentelemetry/core': 0.22.0_@opentelemetry+api@1.0.3 - '@opentelemetry/propagator-b3': 0.22.0_@opentelemetry+api@1.0.3 - '@opentelemetry/propagator-jaeger': 0.22.0_@opentelemetry+api@1.0.3 - '@opentelemetry/tracing': 0.22.0_@opentelemetry+api@1.0.3 + '@opentelemetry/api': 1.0.2 + '@opentelemetry/context-async-hooks': 0.22.0_@opentelemetry+api@1.0.2 + '@opentelemetry/core': 0.22.0_@opentelemetry+api@1.0.2 + '@opentelemetry/propagator-b3': 0.22.0_@opentelemetry+api@1.0.2 + '@opentelemetry/propagator-jaeger': 0.22.0_@opentelemetry+api@1.0.2 + '@opentelemetry/tracing': 0.22.0_@opentelemetry+api@1.0.2 semver: 7.3.5 dev: false - /@opentelemetry/propagator-b3/0.22.0_@opentelemetry+api@1.0.3: + /@opentelemetry/propagator-b3/0.22.0_@opentelemetry+api@1.0.2: resolution: {integrity: sha512-7UESJWUUmInXrlux9whSjoIMfpmajKbu2UBU/ux7TVkLTeaJwebLHoqDhuUTS4dbmvg3fnkpfmocyUgby16NwQ==} engines: {node: '>=8.0.0'} peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: - '@opentelemetry/api': 1.0.3 - '@opentelemetry/core': 0.22.0_@opentelemetry+api@1.0.3 + '@opentelemetry/api': 1.0.2 + '@opentelemetry/core': 0.22.0_@opentelemetry+api@1.0.2 dev: false - /@opentelemetry/propagator-jaeger/0.22.0_@opentelemetry+api@1.0.3: + /@opentelemetry/propagator-jaeger/0.22.0_@opentelemetry+api@1.0.2: resolution: {integrity: sha512-Xclq+eLfc0Zk1UAbY6clYjoCZqikk4SzvG8C/ODJ6LfDHnqMr/fKXaHHhh/DdHdi6d73o9S8ytblryc+CaTkrw==} engines: {node: '>=8.5.0'} peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: - '@opentelemetry/api': 1.0.3 - '@opentelemetry/core': 0.22.0_@opentelemetry+api@1.0.3 + '@opentelemetry/api': 1.0.2 + '@opentelemetry/core': 0.22.0_@opentelemetry+api@1.0.2 dev: false - /@opentelemetry/resources/0.22.0_@opentelemetry+api@1.0.3: + /@opentelemetry/resources/0.22.0_@opentelemetry+api@1.0.2: resolution: {integrity: sha512-LiX6/JyuD2eHi7Ewrq/PUP79azDqshd0r2oksNTJ+VwgbGfMlq79ykd4FhiEEk23fFbajGt+9ginadXoRk17dg==} engines: {node: '>=8.0.0'} peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: - '@opentelemetry/api': 1.0.3 - '@opentelemetry/core': 0.22.0_@opentelemetry+api@1.0.3 + '@opentelemetry/api': 1.0.2 + '@opentelemetry/core': 0.22.0_@opentelemetry+api@1.0.2 '@opentelemetry/semantic-conventions': 0.22.0 dev: false @@ -1518,15 +1522,16 @@ packages: engines: {node: '>=8.0.0'} dev: false - /@opentelemetry/tracing/0.22.0_@opentelemetry+api@1.0.3: + /@opentelemetry/tracing/0.22.0_@opentelemetry+api@1.0.2: resolution: {integrity: sha512-EFrKTFndiEdh/KnzwDgo/EcphG/5z/NyLck8oiUUY+YMP7hskXNYHjTWSAv9UxtYe1MzgLbjmAateTuMmFIVNw==} engines: {node: '>=8.0.0'} + deprecated: Package renamed to @opentelemetry/sdk-trace-base peerDependencies: '@opentelemetry/api': ^1.0.0 dependencies: - '@opentelemetry/api': 1.0.3 - '@opentelemetry/core': 0.22.0_@opentelemetry+api@1.0.3 - '@opentelemetry/resources': 0.22.0_@opentelemetry+api@1.0.3 + '@opentelemetry/api': 1.0.2 + '@opentelemetry/core': 0.22.0_@opentelemetry+api@1.0.2 + '@opentelemetry/resources': 0.22.0_@opentelemetry+api@1.0.2 '@opentelemetry/semantic-conventions': 0.22.0 lodash.merge: 4.6.2 dev: false @@ -1699,23 +1704,23 @@ packages: resolution: {integrity: sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==} dependencies: '@types/connect': 3.4.35 - '@types/node': 12.20.27 + '@types/node': 12.20.24 dev: false /@types/chai-as-promised/7.1.4: resolution: {integrity: sha512-1y3L1cHePcIm5vXkh1DSGf/zQq5n5xDKG1fpCvf18+uOkpce0Z1ozNFPkyWsVswK7ntN1sZBw3oU6gmN+pDUcA==} dependencies: - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 dev: false /@types/chai-string/1.4.2: resolution: {integrity: sha512-ld/1hV5qcPRGuwlPdvRfvM3Ka/iofOk2pH4VkasK4b1JJP1LjNmWWn0LsISf6RRzyhVOvs93rb9tM09e+UuF8Q==} dependencies: - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 dev: false - /@types/chai/4.2.22: - resolution: {integrity: sha512-tFfcE+DSTzWAgifkjik9AySNqIyNoYwmR+uecPwwD/XRNfvOjmC/FjCxpiUGDkDVDphPfCUecSQVFw+lN3M3kQ==} + /@types/chai/4.2.21: + resolution: {integrity: sha512-yd+9qKmJxm496BOV9CMNaey8TWsikaZOwMRwPHQIjcOJM9oV+fi9ZMNw3JsVnbEEbo2gRTDnGEBv8pjyn67hNg==} dev: false /@types/component-emitter/1.2.10: @@ -1725,7 +1730,7 @@ packages: /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 dev: false /@types/cookie/0.4.1: @@ -1760,7 +1765,7 @@ packages: /@types/express-serve-static-core/4.17.24: resolution: {integrity: sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==} dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 dev: false @@ -1777,20 +1782,20 @@ packages: /@types/fs-extra/8.1.2: resolution: {integrity: sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==} dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 dev: false /@types/glob/7.1.4: resolution: {integrity: sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 12.20.27 + '@types/node': 12.20.24 dev: false /@types/is-buffer/2.0.0: resolution: {integrity: sha512-0f7N/e3BAz32qDYvgB4d2cqv1DqUwvGxHkXsrucICn8la1Vb6Yl6Eg8mPScGwUiqHJeE7diXlzaK+QMA9m4Gxw==} dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 dev: false /@types/json-schema/7.0.9: @@ -1804,13 +1809,13 @@ packages: /@types/jsonwebtoken/8.5.5: resolution: {integrity: sha512-OGqtHQ7N5/Ap/TUwO6IgHDuLiAoTmHhGpNvgkCm/F4N6pKzx/RBSfr2OXZSwC6vkfnsEdb6+7DNZVtiXiwdwFw==} dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 dev: false /@types/jws/3.2.4: resolution: {integrity: sha512-aqtH4dPw1wUjFZaeMD1ak/pf8iXlu/odFe+trJrvw0g1sTh93i+SCykg0Ek8C6B7rVK3oBORbfZAsKO7P10etg==} dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 dev: false /@types/jwt-decode/2.2.1: @@ -1824,7 +1829,7 @@ packages: /@types/md5/2.3.1: resolution: {integrity: sha512-OK3oe+ALIoPSo262lnhAYwpqFNXbiwH2a+0+Z5YBnkQEwWD8fk5+PIeRhYA48PzvX9I4SGNpWy+9bLj8qz92RQ==} dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 dev: false /@types/mime/1.3.2: @@ -1850,13 +1855,13 @@ packages: /@types/mock-fs/4.10.0: resolution: {integrity: sha512-FQ5alSzmHMmliqcL36JqIA4Yyn9jyJKvRSGV3mvPh108VFatX7naJDzSG4fnFQNZFq9dIx0Dzoe6ddflMB2Xkg==} dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 dev: false /@types/mock-require/2.0.0: resolution: {integrity: sha512-nOgjoE5bBiDeiA+z41i95makyHUSMWQMOPocP+J67Pqx/68HAXaeWN1NFtrAYYV6LrISIZZ8vKHm/a50k0f6Sg==} dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 dev: false /@types/ms/0.7.31: @@ -1870,7 +1875,7 @@ packages: /@types/node-fetch/2.5.12: resolution: {integrity: sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw==} dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 form-data: 3.0.1 dev: false @@ -1878,14 +1883,14 @@ packages: resolution: {integrity: sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==} dev: false - /@types/node/12.20.27: - resolution: {integrity: sha512-qZdePUDSLAZRXXV234bLBEUM0nAQjoxbcSwp1rqSMUe1rZ47mwU6OjciR/JvF1Oo8mc0ys6GE0ks0HGgqAZoGg==} - dev: false - /@types/node/8.10.66: resolution: {integrity: sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==} dev: false + /@types/normalize-package-data/2.4.1: + resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + dev: false + /@types/prettier/2.0.2: resolution: {integrity: sha512-IkVfat549ggtkZUthUzEX49562eGikhSYeVGX97SkMFn+sTZrgRewXjQ4tPKFPCykZHkX1Zfd9OoELGqKU2jJA==} dev: false @@ -1905,7 +1910,7 @@ packages: /@types/resolve/1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 dev: false /@types/semaphore/1.1.1: @@ -1916,23 +1921,23 @@ packages: resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==} dependencies: '@types/mime': 1.3.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 dev: false /@types/sinon/9.0.11: resolution: {integrity: sha512-PwP4UY33SeeVKodNE37ZlOsR9cReypbMJOhZ7BVE0lB+Hix3efCOxiJWiE5Ia+yL9Cn2Ch72EjFTRze8RZsNtg==} dependencies: - '@types/sinonjs__fake-timers': 6.0.4 + '@types/sinonjs__fake-timers': 6.0.3 dev: false - /@types/sinonjs__fake-timers/6.0.4: - resolution: {integrity: sha512-IFQTJARgMUBF+xVd2b+hIgXWrZEjND3vJtRCvIelcFB5SIXfjV4bOHbHJ0eXKh+0COrBRc8MqteKAz/j88rE0A==} + /@types/sinonjs__fake-timers/6.0.3: + resolution: {integrity: sha512-E1dU4fzC9wN2QK2Cr1MLCfyHM8BoNnRFvuf45LYMPNDA+WqbNzC45S4UzPxvp1fFJ1rvSGU0bPvdd35VLmXG8g==} dev: false /@types/stoppable/1.1.1: resolution: {integrity: sha512-b8N+fCADRIYYrGZOcmOR8ZNBOqhktWTB/bMUl5LvGtT201QKJZOOH5UsFyI3qtteM6ZAJbJqZoBcLqqxKIwjhw==} dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 dev: false /@types/tough-cookie/4.0.1: @@ -1942,13 +1947,13 @@ packages: /@types/tunnel/0.0.1: resolution: {integrity: sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A==} dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 dev: false /@types/tunnel/0.0.3: resolution: {integrity: sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==} dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 dev: false /@types/underscore/1.11.3: @@ -1962,20 +1967,19 @@ packages: /@types/ws/7.4.7: resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 dev: false /@types/xml2js/0.4.9: resolution: {integrity: sha512-CHiCKIihl1pychwR2RNX5mAYmJDACgFVCMT5OArMaO3erzwXVcBqPcusr+Vl8yeeXukxZqtF8mZioqX+mpjjdw==} dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 dev: false /@types/yauzl/2.9.2: resolution: {integrity: sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==} - requiresBuild: true dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 dev: false optional: true @@ -2069,7 +2073,7 @@ packages: '@typescript-eslint/visitor-keys': 4.19.0 debug: 4.3.2 globby: 11.0.4 - is-glob: 4.0.2 + is-glob: 4.0.1 semver: 7.3.5 tsutils: 3.21.0_typescript@4.2.4 typescript: 4.2.4 @@ -2158,8 +2162,8 @@ packages: uri-js: 4.4.1 dev: false - /ajv/8.6.3: - resolution: {integrity: sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==} + /ajv/8.6.2: + resolution: {integrity: sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -2192,8 +2196,8 @@ packages: engines: {node: '>=6'} dev: false - /ansi-regex/5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + /ansi-regex/5.0.0: + resolution: {integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==} engines: {node: '>=8'} dev: false @@ -2239,8 +2243,8 @@ packages: resolution: {integrity: sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=} dev: false - /are-we-there-yet/1.1.7: - resolution: {integrity: sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==} + /are-we-there-yet/1.1.5: + resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==} dependencies: delegates: 1.0.0 readable-stream: 2.3.7 @@ -2271,7 +2275,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.6 + es-abstract: 1.18.5 get-intrinsic: 1.1.1 is-string: 1.0.7 dev: false @@ -2287,7 +2291,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.6 + es-abstract: 1.18.5 dev: false /asap/2.0.6: @@ -2316,6 +2320,13 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: false + /ast-types/0.13.4: + resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} + engines: {node: '>=4'} + dependencies: + tslib: 2.3.1 + dev: false + /astral-regex/2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} @@ -2354,8 +2365,8 @@ packages: hasBin: true dev: false - /available-typed-arrays/1.0.5: - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + /available-typed-arrays/1.0.4: + resolution: {integrity: sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==} engines: {node: '>= 0.4'} dev: false @@ -2372,49 +2383,49 @@ packages: resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} dev: false - /axios/0.21.4: - resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} + /axios/0.21.1: + resolution: {integrity: sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==} dependencies: - follow-redirects: 1.14.4 + follow-redirects: 1.14.2 transitivePeerDependencies: - debug dev: false - /axios/0.21.4_debug@3.2.7: - resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} + /axios/0.21.1_debug@3.2.7: + resolution: {integrity: sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==} dependencies: - follow-redirects: 1.14.4_debug@3.2.7 + follow-redirects: 1.14.2_debug@3.2.7 transitivePeerDependencies: - debug dev: false - /axios/0.21.4_debug@4.3.2: - resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} + /axios/0.21.1_debug@4.3.2: + resolution: {integrity: sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==} dependencies: - follow-redirects: 1.14.4_debug@4.3.2 + follow-redirects: 1.14.2_debug@4.3.2 transitivePeerDependencies: - debug dev: false - /azure-iot-amqp-base/2.4.11: - resolution: {integrity: sha512-a1D9CgB0RFjSdeIyPuYjaxBJGHqO7A3WqSlDEHQiVluB50VgtYy92mBKAJUE4iIQtvciW2zKcI9iEhLJPmcb5A==} - engines: {node: '>= 12.0.0'} + /azure-iot-amqp-base/2.4.10: + resolution: {integrity: sha512-SOHBS3c7GM0apDJRdt1YcbkzYa5HvHnNKLVeUGcdRQ6e9T3u5FZF4kfbzbpAEfJxZYGpqrHehMCw53m4w/d7DQ==} + engines: {node: '>= 10.0.0'} dependencies: async: 2.6.3 - azure-iot-common: 1.12.11 + azure-iot-common: 1.12.10 debug: 4.3.2 lodash.merge: 4.6.2 machina: 4.0.2 rhea: 1.0.24 - uuid: 8.3.2 + uuid: 3.4.0 ws: 6.2.2 transitivePeerDependencies: - supports-color dev: false - /azure-iot-common/1.12.11: - resolution: {integrity: sha512-XLbwLqlJBpW8IB2ny4TC8135PwI+HzeZHXbHZi3XwPX/06XPhOv2pttQKjFepw8WNz4KC6Up2Giaf/cEX43L6g==} - engines: {node: '>= 12.0.0'} + /azure-iot-common/1.12.10: + resolution: {integrity: sha512-6cftCaiLv1RVviq3EW7TXRXLCK1iWziMC/9zIATJU6gslVUCA+4hRMkT+6JLfJB1h+ids5fT5XSDFJwWyTLRFw==} + engines: {node: '>= 10.0.0'} dependencies: debug: 4.3.2 getos: 3.2.1 @@ -2422,28 +2433,28 @@ packages: - supports-color dev: false - /azure-iot-http-base/1.11.11: - resolution: {integrity: sha512-JIR8meY5446SDBWKm6wG2IO/3degwQyFZssziFgEpU62cHOE78+b//HuGrTHOjKepq1Ggpepe90Ewr3WUlBPaA==} - engines: {node: '>= 12.0.0'} + /azure-iot-http-base/1.11.10: + resolution: {integrity: sha512-3XI+NWD3fmTyOrSVi9HUdnzzeQDa4QKtnjFgT0I98VOX9m6dybUXzJyGf8VxaJ61ik8Ol1hYqjgBA61Bk+p/Gw==} + engines: {node: '>= 10.0.0'} dependencies: - azure-iot-common: 1.12.11 + azure-iot-common: 1.12.10 debug: 4.3.2 - uuid: 8.3.2 + uuid: 3.4.0 transitivePeerDependencies: - supports-color dev: false - /azure-iothub/1.14.4: - resolution: {integrity: sha512-WccA9gMiMf5HxukhKTiwylp2UDL3KdNKRV66S/7BGS0YFtVcYDyZcwHYgikuldyQxX1Bwrxn4+sdkMTazGDfbg==} - engines: {node: '>= 12.0.0'} + /azure-iothub/1.14.3: + resolution: {integrity: sha512-sQlarDu808lCZwWl+x/4MkW/sXxTHeaHFDPkDRJvaH7MKBgZCsnfYqEcF2auFY1cqw/VuKQPalpGRql3vJ203A==} + engines: {node: '>= 10.0.0'} dependencies: '@azure/core-http': 1.2.3 '@azure/identity': 1.2.5_debug@4.3.2 '@azure/ms-rest-js': 2.6.0 async: 2.6.3 - azure-iot-amqp-base: 2.4.11 - azure-iot-common: 1.12.11 - azure-iot-http-base: 1.11.11 + azure-iot-amqp-base: 2.4.10 + azure-iot-common: 1.12.10 + azure-iot-http-base: 1.11.10 debug: 4.3.2 lodash: 4.17.21 machina: 4.0.2 @@ -2564,16 +2575,16 @@ packages: resolution: {integrity: sha1-rrGvKN5sDXpqLOQK22j/GEIq8x8=} dev: false - /browserslist/4.17.1: - resolution: {integrity: sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ==} + /browserslist/4.16.8: + resolution: {integrity: sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001260 - electron-to-chromium: 1.3.850 + caniuse-lite: 1.0.30001252 + colorette: 1.3.0 + electron-to-chromium: 1.3.822 escalade: 3.1.1 - nanocolors: 0.1.12 - node-releases: 1.1.76 + node-releases: 1.1.75 dev: false /buffer-crc32/0.2.13: @@ -2644,10 +2655,8 @@ packages: engines: {node: '>=6'} dev: false - /caniuse-lite/1.0.30001260: - resolution: {integrity: sha512-Fhjc/k8725ItmrvW5QomzxLeojewxvqiYCKeFcfFEhut28IVLdpHU19dneOmltZQIE5HNbawj1HYD+1f2bM1Dg==} - dependencies: - nanocolors: 0.1.12 + /caniuse-lite/1.0.30001252: + resolution: {integrity: sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==} dev: false /caseless/0.12.0: @@ -2663,8 +2672,8 @@ packages: check-error: 1.0.2 dev: false - /chai-exclude/2.1.0_chai@4.3.4: - resolution: {integrity: sha512-IBnm50Mvl3O1YhPpTgbU8MK0Gw7NHcb18WT2TxGdPKOMtdtZVKLHmQwdvOF7mTlHVQStbXuZKFwkevFtbHjpVg==} + /chai-exclude/2.0.3_chai@4.3.4: + resolution: {integrity: sha512-6VuTQX25rsh4hKPdLzsOtL20k9+tszksLQrLtsu6szTmSVJP9+gUkqYUsyM+xqCeGZKeRJCsamCMRUQJhWsQ+g==} peerDependencies: chai: '>= 4.0.0 < 5' dependencies: @@ -2741,7 +2750,7 @@ packages: braces: 3.0.2 glob-parent: 5.1.2 is-binary-path: 2.1.0 - is-glob: 4.0.2 + is-glob: 4.0.1 normalize-path: 3.0.0 readdirp: 3.2.0 optionalDependencies: @@ -2756,7 +2765,7 @@ packages: braces: 3.0.2 glob-parent: 5.1.2 is-binary-path: 2.1.0 - is-glob: 4.0.2 + is-glob: 4.0.1 normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: @@ -2782,8 +2791,8 @@ packages: /cliui/7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 + string-width: 4.2.2 + strip-ansi: 6.0.0 wrap-ansi: 7.0.0 dev: false @@ -2820,6 +2829,10 @@ packages: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} dev: false + /colorette/1.3.0: + resolution: {integrity: sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==} + dev: false + /colors/1.2.5: resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==} engines: {node: '>=0.1.90'} @@ -2858,6 +2871,22 @@ packages: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} dev: false + /concurrently/6.2.1: + resolution: {integrity: sha512-emgwhH+ezkuYKSHZQ+AkgEpoUZZlbpPVYCVv7YZx0r+T7fny1H03r2nYRebpi2DudHR4n1Rgbo2YTxKOxVJ4+g==} + engines: {node: '>=10.0.0'} + hasBin: true + dependencies: + chalk: 4.1.2 + date-fns: 2.24.0 + lodash: 4.17.21 + read-pkg: 5.2.0 + rxjs: 6.6.7 + spawn-command: 0.0.2-1 + supports-color: 8.1.1 + tree-kill: 1.2.2 + yargs: 16.2.0 + dev: false + /connect/3.7.0: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} engines: {node: '>= 0.10.0'} @@ -2910,8 +2939,8 @@ packages: requiresBuild: true dev: false - /core-js/3.18.1: - resolution: {integrity: sha512-vJlUi/7YdlCZeL6fXvWNaLUPh/id12WXj3MbkMw5uOyF0PfWPBNOCNbs53YqgrvtujLNlt9JQpruyIKkUZ+PKA==} + /core-js/3.16.4: + resolution: {integrity: sha512-Tq4GVE6XCjE+hcyW6hPy0ofN3hwtLudz5ZRdrlCnsnD/xkm/PWQRudzYHiKgZKUcefV6Q57fhDHjZHJP5dpfSg==} requiresBuild: true dev: false @@ -2919,10 +2948,6 @@ packages: resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} dev: false - /core-util-is/1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - dev: false - /cors/2.8.5: resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} engines: {node: '>= 0.10'} @@ -2985,8 +3010,8 @@ packages: resolution: {integrity: sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=} dev: false - /csv-parse/4.16.3: - resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==} + /csv-parse/4.16.2: + resolution: {integrity: sha512-eq2BhB6JiIJaNv61pH5EC+o/iyCBxT+g6ukLu2UoNyS5daCN8YlzhOsLHGt/t9sGraMYt/aizaXPLQoNvxlIMw==} dev: false /custom-event/1.0.1: @@ -3000,6 +3025,16 @@ packages: assert-plus: 1.0.0 dev: false + /data-uri-to-buffer/3.0.1: + resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==} + engines: {node: '>= 6'} + dev: false + + /date-fns/2.24.0: + resolution: {integrity: sha512-6ujwvwgPID6zbI0o7UbURi2vlLDR9uP26+tW6Lg+Ji3w7dd0i3DOcjcClLjLPranT60SSEFBwdSyYwn/ZkPIuw==} + engines: {node: '>=0.11'} + dev: false + /date-format/2.1.0: resolution: {integrity: sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==} engines: {node: '>=4.0'} @@ -3102,8 +3137,8 @@ packages: resolution: {integrity: sha1-OgsABd4YZygZ39OM0x+RF5yJPoQ=} dev: false - /deep-is/0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + /deep-is/0.1.3: + resolution: {integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=} dev: false /deepmerge/4.2.2: @@ -3130,6 +3165,15 @@ packages: object-keys: 1.1.1 dev: false + /degenerator/2.2.0: + resolution: {integrity: sha512-aiQcQowF01RxFI4ZLFMpzyotbQonhNpBao6dkI8JPk5a+hmSjR5ErHp2CQySmQe8os3VBqLCIh87nDBgZXvsmg==} + engines: {node: '>= 6'} + dependencies: + ast-types: 0.13.4 + escodegen: 1.14.3 + esprima: 4.0.1 + dev: false + /delay/4.4.1: resolution: {integrity: sha512-aL3AhqtfhOlT/3ai6sWXeqwnw63ATNpnUiN4HL7x9q+My5QtHlO3OIkasmug9LKzpheLdmUKGRKnYXYAS7FQkQ==} engines: {node: '>=6'} @@ -3254,8 +3298,8 @@ packages: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: false - /electron-to-chromium/1.3.850: - resolution: {integrity: sha512-ZzkDcdzePeF4dhoGZQT77V2CyJOpwfTZEOg4h0x6R/jQhGt/rIRpbRyVreWLtD7B/WsVxo91URm2WxMKR9JQZA==} + /electron-to-chromium/1.3.822: + resolution: {integrity: sha512-k7jG5oYYHxF4jx6PcqwHX3JVME/OjzolqOZiIogi9xtsfsmTjTdie4x88OakYFPEa8euciTgCCzvVNwvmjHb1Q==} dev: false /emoji-regex/7.0.3: @@ -3318,15 +3362,14 @@ packages: is-arrayish: 0.2.1 dev: false - /es-abstract/1.18.6: - resolution: {integrity: sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==} + /es-abstract/1.18.5: + resolution: {integrity: sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 es-to-primitive: 1.2.1 function-bind: 1.1.1 get-intrinsic: 1.1.1 - get-symbol-description: 1.0.0 has: 1.0.3 has-symbols: 1.0.2 internal-slot: 1.0.3 @@ -3384,6 +3427,19 @@ packages: engines: {node: '>=10'} dev: false + /escodegen/1.14.3: + resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} + engines: {node: '>=4.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 4.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + dev: false + /eslint-config-prettier/7.2.0_eslint@7.32.0: resolution: {integrity: sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==} hasBin: true @@ -3529,7 +3585,7 @@ packages: ignore: 4.0.6 import-fresh: 3.3.0 imurmurhash: 0.1.4 - is-glob: 4.0.2 + is-glob: 4.0.1 js-yaml: 3.14.1 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 @@ -3540,7 +3596,7 @@ packages: progress: 2.0.3 regexpp: 3.2.0 semver: 7.3.5 - strip-ansi: 6.0.1 + strip-ansi: 6.0.0 strip-json-comments: 3.1.1 table: 6.7.1 text-table: 0.2.0 @@ -3636,7 +3692,7 @@ packages: merge-stream: 2.0.0 npm-run-path: 4.0.1 onetime: 5.1.2 - signal-exit: 3.0.4 + signal-exit: 3.0.3 strip-final-newline: 2.0.0 dev: false @@ -3734,8 +3790,8 @@ packages: resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} dev: false - /fastq/1.13.0: - resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} + /fastq/1.12.0: + resolution: {integrity: sha512-VNX0QkHK3RsXVKr9KrlUv/FoTa0NdbYoHHl7uXHv2rzyHSlxjdNAKug2twd9luJxpcyNeAgf5iPPMutJO67Dfg==} dependencies: reusify: 1.0.4 dev: false @@ -3750,7 +3806,7 @@ packages: pend: 1.2.0 dev: false - /fetch-mock/9.11.0_node-fetch@2.6.5: + /fetch-mock/9.11.0_node-fetch@2.6.1: resolution: {integrity: sha512-PG1XUv+x7iag5p/iNHD4/jdpxL9FtVSqRMUQhPab4hVDt80T1MH5ehzVrL2IdXO9Q2iBggArFvPqjUbHFuI58Q==} engines: {node: '>=4.0.0'} peerDependencies: @@ -3759,14 +3815,14 @@ packages: node-fetch: optional: true dependencies: - '@babel/core': 7.15.5 - '@babel/runtime': 7.15.4 - core-js: 3.18.1 + '@babel/core': 7.15.0 + '@babel/runtime': 7.15.3 + core-js: 3.16.4 debug: 4.3.2 glob-to-regexp: 0.4.1 is-subset: 0.1.1 lodash.isequal: 4.5.0 - node-fetch: 2.6.5 + node-fetch: 2.6.1 path-to-regexp: 2.4.0 querystring: 0.2.1 whatwg-url: 6.5.0 @@ -3785,6 +3841,11 @@ packages: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} dev: false + /file-uri-to-path/2.0.0: + resolution: {integrity: sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==} + engines: {node: '>= 6'} + dev: false + /fill-range/7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} @@ -3863,8 +3924,8 @@ packages: resolution: {integrity: sha512-+8GbtQBwEqutP0v3uajDDoN64K2ehmHd0cjlghhxh0WpcfPzAIjPA03e1VvHlxL02FVGR0A6lwXsNQKn3H1RNQ==} dev: false - /follow-redirects/1.14.4: - resolution: {integrity: sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==} + /follow-redirects/1.14.2: + resolution: {integrity: sha512-yLR6WaE2lbF0x4K2qE2p9PEXKLDjUjnR/xmjS3wHAYxtlsI9MLLBJUZirAHKzUZDGLxje7w/cXR49WOUo4rbsA==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -3873,8 +3934,8 @@ packages: optional: true dev: false - /follow-redirects/1.14.4_debug@3.2.7: - resolution: {integrity: sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==} + /follow-redirects/1.14.2_debug@3.2.7: + resolution: {integrity: sha512-yLR6WaE2lbF0x4K2qE2p9PEXKLDjUjnR/xmjS3wHAYxtlsI9MLLBJUZirAHKzUZDGLxje7w/cXR49WOUo4rbsA==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -3885,8 +3946,8 @@ packages: debug: 3.2.7 dev: false - /follow-redirects/1.14.4_debug@4.3.2: - resolution: {integrity: sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==} + /follow-redirects/1.14.2_debug@4.3.2: + resolution: {integrity: sha512-yLR6WaE2lbF0x4K2qE2p9PEXKLDjUjnR/xmjS3wHAYxtlsI9MLLBJUZirAHKzUZDGLxje7w/cXR49WOUo4rbsA==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -3905,7 +3966,7 @@ packages: resolution: {integrity: sha1-T9ca0t/elnibmApcCilZN8svXOk=} dependencies: cross-spawn: 4.0.2 - signal-exit: 3.0.4 + signal-exit: 3.0.3 dev: false /forever-agent/0.6.1: @@ -3989,7 +4050,6 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] deprecated: '"Please update to latest v2.3 or v2.2"' - requiresBuild: true dev: false optional: true @@ -3997,10 +4057,17 @@ packages: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - requiresBuild: true dev: false optional: true + /ftp/0.3.10: + resolution: {integrity: sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=} + engines: {node: '>=0.8.0'} + dependencies: + readable-stream: 1.1.14 + xregexp: 2.0.0 + dev: false + /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} dev: false @@ -4016,7 +4083,7 @@ packages: console-control-strings: 1.1.0 has-unicode: 2.0.1 object-assign: 4.1.1 - signal-exit: 3.0.4 + signal-exit: 3.0.3 string-width: 1.0.2 strip-ansi: 3.0.1 wide-align: 1.1.3 @@ -4060,12 +4127,16 @@ packages: engines: {node: '>=10'} dev: false - /get-symbol-description/1.0.0: - resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} - engines: {node: '>= 0.4'} + /get-uri/3.0.2: + resolution: {integrity: sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==} + engines: {node: '>= 6'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.1 + '@tootallnate/once': 1.1.2 + data-uri-to-buffer: 3.0.1 + debug: 4.3.2 + file-uri-to-path: 2.0.0 + fs-extra: 8.1.0 + ftp: 0.3.10 dev: false /getos/3.2.1: @@ -4088,7 +4159,7 @@ packages: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} dependencies: - is-glob: 4.0.2 + is-glob: 4.0.1 dev: false /glob-to-regexp/0.4.1: @@ -4106,8 +4177,8 @@ packages: path-is-absolute: 1.0.1 dev: false - /glob/7.2.0: - resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} + /glob/7.1.7: + resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -4191,7 +4262,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false /har-schema/2.0.0: @@ -4344,7 +4415,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.14.4 + follow-redirects: 1.14.2 requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -4355,7 +4426,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.14.4_debug@4.3.2 + follow-redirects: 1.14.2_debug@4.3.2 requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -4466,6 +4537,10 @@ packages: engines: {node: '>=4'} dev: false + /ip/1.1.5: + resolution: {integrity: sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=} + dev: false + /ipaddr.js/1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -4580,8 +4655,8 @@ packages: is-extglob: 2.1.1 dev: false - /is-glob/4.0.2: - resolution: {integrity: sha512-ZZTOjRcDjuAAAv2cTBQP/lL59ZTArx77+7UzHdWW/XB1mrfp7DEaVpKmZ0XIzx+M7AxfhKcqV+nMetUQmFifwg==} + /is-glob/4.0.1: + resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 @@ -4650,13 +4725,13 @@ packages: has-symbols: 1.0.2 dev: false - /is-typed-array/1.1.8: - resolution: {integrity: sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==} + /is-typed-array/1.1.7: + resolution: {integrity: sha512-VxlpTBGknhQ3o7YiVjIhdLU6+oD8dPz/79vvvH4F+S/c8608UCVa9fgDpa1kZgFoUST2DCgacc70UszKgzKuvA==} engines: {node: '>= 0.4'} dependencies: - available-typed-arrays: 1.0.5 + available-typed-arrays: 1.0.4 call-bind: 1.0.2 - es-abstract: 1.18.6 + es-abstract: 1.18.5 foreach: 2.0.5 has-tostringtag: 1.0.0 dev: false @@ -4708,8 +4783,8 @@ packages: engines: {node: '>=6'} dev: false - /istanbul-lib-coverage/3.0.1: - resolution: {integrity: sha512-GvCYYTxaCPqwMjobtVcVKvSHtAGe48MNhGjpK8LtVF8K0ISX7hCKl85LgtuaSneWVyQmaGcW3iXVV3GaZSLpmQ==} + /istanbul-lib-coverage/3.0.0: + resolution: {integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==} engines: {node: '>=8'} dev: false @@ -4724,11 +4799,11 @@ packages: resolution: {integrity: sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==} engines: {node: '>=6'} dependencies: - '@babel/generator': 7.15.4 - '@babel/parser': 7.15.7 - '@babel/template': 7.15.4 - '@babel/traverse': 7.15.4 - '@babel/types': 7.15.6 + '@babel/generator': 7.15.0 + '@babel/parser': 7.15.3 + '@babel/template': 7.14.5 + '@babel/traverse': 7.15.0 + '@babel/types': 7.15.0 istanbul-lib-coverage: 2.0.5 semver: 6.3.0 transitivePeerDependencies: @@ -4739,9 +4814,9 @@ packages: resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.15.5 + '@babel/core': 7.15.0 '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.0.1 + istanbul-lib-coverage: 3.0.0 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -4760,7 +4835,7 @@ packages: resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} engines: {node: '>=8'} dependencies: - istanbul-lib-coverage: 3.0.1 + istanbul-lib-coverage: 3.0.0 make-dir: 3.1.0 supports-color: 7.2.0 dev: false @@ -4783,7 +4858,7 @@ packages: engines: {node: '>=8'} dependencies: debug: 4.3.2 - istanbul-lib-coverage: 3.0.1 + istanbul-lib-coverage: 3.0.0 source-map: 0.6.1 transitivePeerDependencies: - supports-color @@ -4845,8 +4920,8 @@ packages: esprima: 4.0.1 dev: false - /jsbi/3.2.4: - resolution: {integrity: sha512-iOygwxPzMYli5xrjfd83Vy4Wyu9Ovpw6wWWFy5Kj7XP+pZxPp7Cy72F92iAt2j+6tTDYunvLtC+2tH3xCX37ng==} + /jsbi/3.2.1: + resolution: {integrity: sha512-NzcT09wuJReIO829enrY3yRdHFz+ciVIq01PCGPkHlwIv5Dj9v2F4daQ4akwuPHf6xO/oii4Jrd3BsPepOxXrg==} dev: false /jsbn/0.1.1: @@ -4869,6 +4944,10 @@ packages: resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} dev: false + /json-parse-even-better-errors/2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + dev: false + /json-schema-traverse/0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} dev: false @@ -5016,7 +5095,7 @@ packages: resolution: {integrity: sha512-atDvLQqvPcLxhED0cmXYdsPMCQuh6Asa9FMZW1bhNqlVEhJoB9qyZ2BY1gu7D/rr5GLGb5QzYO4siQskxaWP/g==} engines: {node: '>=10.0.0'} dependencies: - istanbul-lib-coverage: 3.0.1 + istanbul-lib-coverage: 3.0.0 istanbul-lib-instrument: 4.0.3 istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.0 @@ -5111,7 +5190,7 @@ packages: /karma-source-map-support/1.4.0: resolution: {integrity: sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==} dependencies: - source-map-support: 0.5.20 + source-map-support: 0.5.19 dev: false /karma-sourcemap-loader/0.3.8: @@ -5132,7 +5211,7 @@ packages: connect: 3.7.0 di: 0.0.1 dom-serialize: 2.2.1 - glob: 7.2.0 + glob: 7.1.7 graceful-fs: 4.2.8 http-proxy: 1.18.1 isbinaryfile: 4.0.8 @@ -5167,7 +5246,7 @@ packages: connect: 3.7.0 di: 0.0.1 dom-serialize: 2.2.1 - glob: 7.2.0 + glob: 7.1.7 graceful-fs: 4.2.8 http-proxy: 1.18.1_debug@4.3.2 isbinaryfile: 4.0.8 @@ -5203,6 +5282,14 @@ packages: engines: {node: '> 0.8'} dev: false + /levn/0.3.0: + resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + dev: false + /levn/0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -5211,6 +5298,10 @@ packages: type-check: 0.4.0 dev: false + /lines-and-columns/1.1.6: + resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} + dev: false + /load-json-file/4.0.0: resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} engines: {node: '>=4'} @@ -5342,6 +5433,12 @@ packages: yallist: 2.1.2 dev: false + /lru-cache/5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + dev: false + /lru-cache/6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -5397,7 +5494,7 @@ packages: dependencies: arr-union: 3.1.0 async-array-reduce: 0.2.1 - glob: 7.2.0 + glob: 7.1.7 has-glob: 1.0.0 is-valid-glob: 1.0.0 resolve-dir: 1.0.1 @@ -5607,8 +5704,8 @@ packages: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: false - /msal/1.4.13: - resolution: {integrity: sha512-uFEa4KGlpGqNMwa7/1OQc6WQUF8iwHbaiHMVn0Cl66Ec7o30ZTtX9s9OWrf0wAxp8Mwg0JEE886z/PHpsiZUxQ==} + /msal/1.4.12: + resolution: {integrity: sha512-gjupwQ6nvNL6mZkl5NIXyUmZhTiEMRu5giNdgHMh8l5EPOnV2Xj6nukY1NIxFacSTkEYUSDB47Pej9GxDYf+1w==} engines: {node: '>=0.8.0'} dependencies: tslib: 1.14.1 @@ -5618,12 +5715,8 @@ packages: resolution: {integrity: sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==} dev: false - /nanocolors/0.1.12: - resolution: {integrity: sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==} - dev: false - - /nanoid/3.1.28: - resolution: {integrity: sha512-gSu9VZ2HtmoKYe/lmyPFES5nknFrHa+/DT9muUFWFMi6Jh9E1I7bkvlQ8xxf1Kos9pi9o8lBnIOkatMhKX/YUw==} + /nanoid/3.1.25: + resolution: {integrity: sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: false @@ -5649,6 +5742,11 @@ packages: resolution: {integrity: sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==} dev: false + /netmask/2.0.2: + resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} + engines: {node: '>= 0.4.0'} + dev: false + /nice-try/1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} dev: false @@ -5675,8 +5773,8 @@ packages: - supports-color dev: false - /node-abi/2.30.1: - resolution: {integrity: sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==} + /node-abi/2.30.0: + resolution: {integrity: sha512-g6bZh3YCKQRdwuO/tSZZYJAw622SjsRfJ2X0Iy4sSOHZ34/sPPdVBn8fev2tj7njzLwuqPw9uMtGsGkO5kIQvg==} dependencies: semver: 5.7.1 dev: false @@ -5701,15 +5799,8 @@ packages: engines: {node: 4.x || >=6.0.0} dev: false - /node-fetch/2.6.5: - resolution: {integrity: sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ==} - engines: {node: 4.x || >=6.0.0} - dependencies: - whatwg-url: 5.0.0 - dev: false - - /node-releases/1.1.76: - resolution: {integrity: sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==} + /node-releases/1.1.75: + resolution: {integrity: sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==} dev: false /normalize-package-data/2.5.0: @@ -5759,7 +5850,7 @@ packages: /npmlog/4.1.2: resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} dependencies: - are-we-there-yet: 1.1.7 + are-we-there-yet: 1.1.5 console-control-strings: 1.1.0 gauge: 2.7.4 set-blocking: 2.0.0 @@ -5782,7 +5873,7 @@ packages: find-cache-dir: 2.1.0 find-up: 3.0.0 foreground-child: 1.5.6 - glob: 7.2.0 + glob: 7.1.7 istanbul-lib-coverage: 2.0.5 istanbul-lib-hook: 2.0.7 istanbul-lib-instrument: 3.3.0 @@ -5794,7 +5885,7 @@ packages: merge-source-map: 1.1.0 resolve-from: 4.0.0 rimraf: 2.7.1 - signal-exit: 3.0.4 + signal-exit: 3.0.3 spawn-wrap: 1.4.3 test-exclude: 5.2.3 uuid: 3.4.0 @@ -5848,7 +5939,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.6 + es-abstract: 1.18.5 dev: false /object.values/1.1.4: @@ -5857,7 +5948,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.6 + es-abstract: 1.18.5 dev: false /on-finished/2.3.0: @@ -5897,11 +5988,23 @@ packages: is-wsl: 2.2.0 dev: false + /optionator/0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.3 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.3 + dev: false + /optionator/0.9.1: resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} engines: {node: '>= 0.8.0'} dependencies: - deep-is: 0.1.4 + deep-is: 0.1.3 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 @@ -5959,6 +6062,30 @@ packages: engines: {node: '>=6'} dev: false + /pac-proxy-agent/4.1.0: + resolution: {integrity: sha512-ejNgYm2HTXSIYX9eFlkvqFp8hyJ374uDf0Zq5YUAifiSh1D6fo+iBivQZirGvVv8dCYUsLhmLBRhlAYvBKI5+Q==} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.3.2 + get-uri: 3.0.2 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.0 + pac-resolver: 4.2.0 + raw-body: 2.4.1 + socks-proxy-agent: 5.0.1 + dev: false + + /pac-resolver/4.2.0: + resolution: {integrity: sha512-rPACZdUyuxT5Io/gFKUeeZFfE5T7ve7cAkE5TUZRRfuKP0u5Hocwe48X7ZEm6mYB+bTB0Qf+xlVlA/RM/i6RCQ==} + engines: {node: '>= 6'} + dependencies: + degenerator: 2.2.0 + ip: 1.1.5 + netmask: 2.0.2 + dev: false + /package-hash/3.0.0: resolution: {integrity: sha512-lOtmukMDVvtkL84rJHI7dpTYq+0rli8N2wlnqUcBuDWCfVhRUfOmnR9SsoHFMLpACvEV60dX7rd0rFaYDZI+FA==} engines: {node: '>=6'} @@ -5984,6 +6111,16 @@ packages: json-parse-better-errors: 1.0.2 dev: false + /parse-json/5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.14.5 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.1.6 + dev: false + /parse-passwd/1.0.0: resolution: {integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=} engines: {node: '>=0.10.0'} @@ -6130,7 +6267,7 @@ packages: minimist: 1.2.5 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 2.30.1 + node-abi: 2.30.0 npmlog: 4.1.2 pump: 3.0.0 rc: 1.2.8 @@ -6139,6 +6276,11 @@ packages: tunnel-agent: 0.6.0 dev: false + /prelude-ls/1.1.2: + resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} + engines: {node: '>= 0.8.0'} + dev: false + /prelude-ls/1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -6202,6 +6344,20 @@ packages: ipaddr.js: 1.9.1 dev: false + /proxy-agent/4.0.1: + resolution: {integrity: sha512-ODnQnW2jc/FUVwHHuaZEfN5otg/fMbvMxz9nMSUQfJ9JU7q2SZvSULSsjLloVgJOiv9yhc8GlNMKc4GkFmcVEA==} + engines: {node: '>=6'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.2 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.0 + lru-cache: 5.1.1 + pac-proxy-agent: 4.1.0 + proxy-from-env: 1.1.0 + socks-proxy-agent: 5.0.1 + dev: false + /proxy-from-env/1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} dev: false @@ -6230,8 +6386,8 @@ packages: engines: {node: '>=6'} dev: false - /puppeteer/10.4.0: - resolution: {integrity: sha512-2cP8mBoqnu5gzAVpbZ0fRaobBWZM8GEUF4I1F6WbgHrKV/rz7SX8PG2wMymZgD0wo0UBlg2FBPNxlF/xlqW6+w==} + /puppeteer/10.2.0: + resolution: {integrity: sha512-OR2CCHRashF+f30+LBOtAjK6sNtz2HEyTr5FqAvhf8lR/qB3uBRoIZOwQKgwoyZnMBsxX7ZdazlyBgGjpnkiMw==} engines: {node: '>=10.18.1'} requiresBuild: true dependencies: @@ -6320,6 +6476,16 @@ packages: unpipe: 1.0.0 dev: false + /raw-body/2.4.1: + resolution: {integrity: sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==} + engines: {node: '>= 0.8'} + dependencies: + bytes: 3.1.0 + http-errors: 1.7.3 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + dev: false + /rc/1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true @@ -6355,10 +6521,29 @@ packages: path-type: 3.0.0 dev: false + /read-pkg/5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} + dependencies: + '@types/normalize-package-data': 2.4.1 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 + dev: false + + /readable-stream/1.1.14: + resolution: {integrity: sha1-fPTFTvZI44EwhMY23SB54WbAgdk=} + dependencies: + core-util-is: 1.0.2 + inherits: 2.0.4 + isarray: 0.0.1 + string_decoder: 0.10.31 + dev: false + /readable-stream/2.0.6: resolution: {integrity: sha1-j5A0HmilPMySh4jaz80Rs265t44=} dependencies: - core-util-is: 1.0.3 + core-util-is: 1.0.2 inherits: 2.0.4 isarray: 1.0.0 process-nextick-args: 1.0.7 @@ -6369,7 +6554,7 @@ packages: /readable-stream/2.3.7: resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} dependencies: - core-util-is: 1.0.3 + core-util-is: 1.0.2 inherits: 2.0.4 isarray: 1.0.0 process-nextick-args: 2.0.1 @@ -6572,14 +6757,14 @@ packages: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} hasBin: true dependencies: - glob: 7.2.0 + glob: 7.1.7 dev: false /rimraf/3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true dependencies: - glob: 7.2.0 + glob: 7.1.7 dev: false /rollup-plugin-local-resolve/1.0.7: @@ -6630,7 +6815,7 @@ packages: peerDependencies: rollup: '>=1.20.0' dependencies: - nanoid: 3.1.28 + nanoid: 3.1.25 open: 7.4.2 rollup: 1.32.1 source-map: 0.7.3 @@ -6648,7 +6833,7 @@ packages: hasBin: true dependencies: '@types/estree': 0.0.50 - '@types/node': 12.20.27 + '@types/node': 12.20.24 acorn: 7.4.1 dev: false @@ -6658,6 +6843,13 @@ packages: queue-microtask: 1.2.3 dev: false + /rxjs/6.6.7: + resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} + engines: {npm: '>=2.0.0'} + dependencies: + tslib: 1.14.1 + dev: false + /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} dev: false @@ -6777,7 +6969,7 @@ packages: engines: {node: '>=4'} hasBin: true dependencies: - glob: 7.2.0 + glob: 7.1.7 interpret: 1.4.0 rechoir: 0.6.2 dev: false @@ -6803,8 +6995,8 @@ packages: object-inspect: 1.11.0 dev: false - /signal-exit/3.0.4: - resolution: {integrity: sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q==} + /signal-exit/3.0.3: + resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} dev: false /simple-concat/1.0.1: @@ -6844,6 +7036,11 @@ packages: is-fullwidth-code-point: 3.0.0 dev: false + /smart-buffer/4.2.0: + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + dev: false + /snap-shot-compare/3.0.0: resolution: {integrity: sha512-bdwNOAGuKwPU+qsn0ASxTv+QfkXU+3VmkcDOkt965tes+JQQc8d6SfoLiEiRVhCey4v+ip2IjNUSbZm5nnkI9g==} engines: {node: '>=6'} @@ -6919,7 +7116,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.12 - '@types/node': 12.20.27 + '@types/node': 12.20.24 accepts: 1.3.7 base64id: 2.0.0 debug: 4.3.2 @@ -6932,6 +7129,23 @@ packages: - utf-8-validate dev: false + /socks-proxy-agent/5.0.1: + resolution: {integrity: sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==} + engines: {node: '>= 6'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.2 + socks: 2.6.1 + dev: false + + /socks/2.6.1: + resolution: {integrity: sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==} + engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} + dependencies: + ip: 1.1.5 + smart-buffer: 4.2.0 + dev: false + /source-map-resolve/0.5.3: resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} dependencies: @@ -6942,8 +7156,8 @@ packages: urix: 0.1.0 dev: false - /source-map-support/0.5.20: - resolution: {integrity: sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==} + /source-map-support/0.5.19: + resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 @@ -6972,6 +7186,10 @@ packages: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} dev: false + /spawn-command/0.0.2-1: + resolution: {integrity: sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=} + dev: false + /spawn-wrap/1.4.3: resolution: {integrity: sha512-IgB8md0QW/+tWqcavuFgKYR/qIRvJkRLPJDFaoXtLLUaVcCDK0+HeFTkmQHj3eprcYhc+gOl0aEA1w7qZlYezw==} dependencies: @@ -6979,7 +7197,7 @@ packages: mkdirp: 0.5.5 os-homedir: 1.0.2 rimraf: 2.7.1 - signal-exit: 3.0.4 + signal-exit: 3.0.3 which: 1.3.1 dev: false @@ -7084,13 +7302,13 @@ packages: strip-ansi: 5.2.0 dev: false - /string-width/4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + /string-width/4.2.2: + resolution: {integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==} engines: {node: '>=8'} dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 + strip-ansi: 6.0.0 dev: false /string.prototype.padend/3.1.2: @@ -7099,7 +7317,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.6 + es-abstract: 1.18.5 dev: false /string.prototype.trimend/1.0.4: @@ -7153,11 +7371,11 @@ packages: ansi-regex: 4.1.0 dev: false - /strip-ansi/6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + /strip-ansi/6.0.0: + resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==} engines: {node: '>=8'} dependencies: - ansi-regex: 5.0.1 + ansi-regex: 5.0.0 dev: false /strip-bom/3.0.0: @@ -7213,16 +7431,23 @@ packages: has-flag: 4.0.0 dev: false + /supports-color/8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: false + /table/6.7.1: resolution: {integrity: sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==} engines: {node: '>=10.0.0'} dependencies: - ajv: 8.6.3 + ajv: 8.6.2 lodash.clonedeep: 4.5.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 + string-width: 4.2.2 + strip-ansi: 6.0.0 dev: false /tar-fs/2.0.0: @@ -7261,14 +7486,14 @@ packages: dependencies: commander: 2.20.3 source-map: 0.6.1 - source-map-support: 0.5.20 + source-map-support: 0.5.19 dev: false /test-exclude/5.2.3: resolution: {integrity: sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==} engines: {node: '>=6'} dependencies: - glob: 7.2.0 + glob: 7.1.7 minimatch: 3.0.4 read-pkg-up: 4.0.0 require-main-filename: 2.0.0 @@ -7336,17 +7561,18 @@ packages: universalify: 0.1.2 dev: false - /tr46/0.0.3: - resolution: {integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=} - dev: false - /tr46/1.0.1: resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=} dependencies: punycode: 2.1.1 dev: false - /ts-node/10.2.1_3c2c35653f239e2d026eed3c3359ac92: + /tree-kill/1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true + dev: false + + /ts-node/10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb: resolution: {integrity: sha512-hCnyOyuGmD5wHleOQX6NIjJtYVIO8bPP8F2acWkB4W06wdlkgyvJtubO/I9NkI88hCFECbsEgoLc0VNkYmcSfw==} engines: {node: '>=12.0.0'} hasBin: true @@ -7366,7 +7592,7 @@ packages: '@tsconfig/node12': 1.0.9 '@tsconfig/node14': 1.0.1 '@tsconfig/node16': 1.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 acorn: 8.5.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -7388,7 +7614,7 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - source-map-support: 0.5.20 + source-map-support: 0.5.19 typescript: 4.2.4 yn: 3.1.1 dev: false @@ -7435,6 +7661,13 @@ packages: resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=} dev: false + /type-check/0.3.2: + resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + dev: false + /type-check/0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -7452,6 +7685,11 @@ packages: engines: {node: '>=10'} dev: false + /type-fest/0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} + dev: false + /type-is/1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -7516,8 +7754,8 @@ packages: resolution: {integrity: sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==} dev: false - /uglify-js/3.14.2: - resolution: {integrity: sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A==} + /uglify-js/3.14.1: + resolution: {integrity: sha512-JhS3hmcVaXlp/xSo3PKY5R0JqKs5M3IV+exdLHW99qKvKivPO4Z8qbej6mte17SOPqAOVMjt/XGgWacnFSzM3g==} engines: {node: '>=0.8.0'} hasBin: true dev: false @@ -7596,9 +7834,9 @@ packages: inherits: 2.0.4 is-arguments: 1.1.1 is-generator-function: 1.0.10 - is-typed-array: 1.1.8 + is-typed-array: 1.1.7 safe-buffer: 5.2.1 - which-typed-array: 1.1.7 + which-typed-array: 1.1.6 dev: false /utils-merge/1.0.1: @@ -7664,21 +7902,10 @@ packages: engines: {node: '>=0.10.0'} dev: false - /webidl-conversions/3.0.1: - resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=} - dev: false - /webidl-conversions/4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} dev: false - /whatwg-url/5.0.0: - resolution: {integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0=} - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - dev: false - /whatwg-url/6.5.0: resolution: {integrity: sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==} dependencies: @@ -7701,16 +7928,16 @@ packages: resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} dev: false - /which-typed-array/1.1.7: - resolution: {integrity: sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==} + /which-typed-array/1.1.6: + resolution: {integrity: sha512-DdY984dGD5sQ7Tf+x1CkXzdg85b9uEel6nr4UkFg1LoE9OXv3uRuZhe5CoWdawhGACeFpEZXH8fFLQnDhbpm/Q==} engines: {node: '>= 0.4'} dependencies: - available-typed-arrays: 1.0.5 + available-typed-arrays: 1.0.4 call-bind: 1.0.2 - es-abstract: 1.18.6 + es-abstract: 1.18.5 foreach: 2.0.5 has-tostringtag: 1.0.0 - is-typed-array: 1.1.8 + is-typed-array: 1.1.7 dev: false /which/1.3.1: @@ -7757,8 +7984,8 @@ packages: engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 + string-width: 4.2.2 + strip-ansi: 6.0.0 dev: false /wrappy/1.0.2: @@ -7770,7 +7997,7 @@ packages: dependencies: graceful-fs: 4.2.8 imurmurhash: 0.1.4 - signal-exit: 3.0.4 + signal-exit: 3.0.3 dev: false /ws/6.2.2: @@ -7792,8 +8019,8 @@ packages: optional: true dev: false - /ws/7.5.5: - resolution: {integrity: sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==} + /ws/7.5.4: + resolution: {integrity: sha512-zP9z6GXm6zC27YtspwH99T3qTG7bBFv2VIkeHstMLrLlDJuzA7tQ5ls3OJ1hOGGCzTQPniNJoHXIAOS0Jljohg==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -7855,6 +8082,10 @@ packages: engines: {node: '>=0.4.0'} dev: false + /xregexp/2.0.0: + resolution: {integrity: sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=} + dev: false + /y18n/4.0.3: resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} dev: false @@ -7868,6 +8099,10 @@ packages: resolution: {integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=} dev: false + /yallist/3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: false + /yallist/4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: false @@ -7921,7 +8156,7 @@ packages: escalade: 3.1.1 get-caller-file: 2.0.5 require-directory: 2.1.1 - string-width: 4.2.3 + string-width: 4.2.2 y18n: 5.0.8 yargs-parser: 20.2.9 dev: false @@ -7955,11 +8190,12 @@ packages: version: 0.0.0 dependencies: '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 cross-env: 7.0.3 + delay: 4.4.1 downlevel-dts: 0.4.0 eslint: 7.32.0 karma: 6.3.4 @@ -7979,7 +8215,7 @@ packages: prettier: 1.19.1 rimraf: 3.0.2 rollup: 1.32.1 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -7997,12 +8233,13 @@ packages: name: '@rush-temp/agrifood-farming' version: 0.0.0 dependencies: + '@azure-rest/core-client': 1.0.0-beta.6 '@azure-rest/core-client-paging': 1.0.0-beta.1 - '@azure/identity': 1.5.2 + '@azure/identity': 1.5.1 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 cross-env: 7.0.3 dotenv: 8.6.0 @@ -8028,7 +8265,7 @@ packages: prettier: 2.2.1 rimraf: 3.0.2 rollup: 1.32.1 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -8052,12 +8289,12 @@ 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.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 cross-env: 7.0.3 - csv-parse: 4.16.3 + csv-parse: 4.16.2 dotenv: 8.6.0 eslint: 7.32.0 inherits: 2.0.4 @@ -8098,11 +8335,12 @@ packages: name: '@rush-temp/ai-document-translator' version: 0.0.0 dependencies: - '@azure/identity': 1.5.2 + '@azure-rest/core-client': 1.0.0-beta.6 + '@azure/identity': 1.5.1 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 cross-env: 7.0.3 dotenv: 8.6.0 @@ -8127,7 +8365,7 @@ packages: prettier: 2.2.1 rimraf: 3.0.2 rollup: 1.32.1 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -8146,9 +8384,9 @@ packages: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.0-beta.6 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 @@ -8175,7 +8413,7 @@ packages: rimraf: 3.0.2 rollup: 1.32.1 sinon: 9.2.4 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -8192,11 +8430,11 @@ packages: version: 0.0.0 dependencies: '@azure/core-tracing': 1.0.0-preview.13 - '@azure/identity': 1.5.2 + '@azure/identity': 1.5.1 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 @@ -8223,8 +8461,8 @@ packages: rimraf: 3.0.2 rollup: 1.32.1 sinon: 9.2.4 - source-map-support: 0.5.20 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + source-map-support: 0.5.19 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -8245,10 +8483,10 @@ packages: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.0-beta.6 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 @@ -8276,8 +8514,8 @@ packages: rimraf: 3.0.2 rollup: 1.32.1 sinon: 9.2.4 - source-map-support: 0.5.20 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + source-map-support: 0.5.19 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -8305,9 +8543,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.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 assert: 1.5.0 chai: 4.3.4 @@ -8337,11 +8575,11 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.1_rollup@1.32.1 sinon: 9.2.4 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -8369,7 +8607,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 transitivePeerDependencies: - debug - supports-color @@ -8391,7 +8629,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/arm-authorization.tgz: @@ -8409,7 +8647,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/arm-compute.tgz: @@ -8424,10 +8662,11 @@ packages: '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 mkdirp: 1.0.4 rollup: 1.32.1 + rollup-plugin-node-resolve: 3.4.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/arm-eventgrid.tgz: @@ -8448,7 +8687,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 transitivePeerDependencies: - debug - supports-color @@ -8469,7 +8708,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/arm-features.tgz: @@ -8488,7 +8727,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/arm-keyvault.tgz: @@ -8507,7 +8746,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/arm-links.tgz: @@ -8526,7 +8765,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/arm-locks.tgz: @@ -8545,7 +8784,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/arm-managedapplications.tgz: @@ -8564,7 +8803,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/arm-network.tgz: @@ -8579,10 +8818,11 @@ packages: '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 mkdirp: 1.0.4 rollup: 1.32.1 + rollup-plugin-node-resolve: 3.4.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/arm-policy.tgz: @@ -8601,7 +8841,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/arm-purview.tgz: @@ -8619,7 +8859,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/arm-rediscache.tgz: @@ -8640,7 +8880,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 transitivePeerDependencies: - debug - supports-color @@ -8662,7 +8902,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/arm-resources.tgz: @@ -8681,7 +8921,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/arm-servicebus.tgz: @@ -8699,7 +8939,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/arm-sql.tgz: @@ -8714,10 +8954,11 @@ packages: '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 mkdirp: 1.0.4 rollup: 1.32.1 + rollup-plugin-node-resolve: 3.4.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/arm-storage.tgz: @@ -8736,7 +8977,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/arm-templatespecs.tgz: @@ -8755,7 +8996,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/arm-webpubsub.tgz: @@ -8774,7 +9015,7 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.3.1 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 dev: false file:projects/attestation.tgz: @@ -8785,10 +9026,10 @@ packages: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.0-beta.6 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 buffer: 6.0.3 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 @@ -8820,8 +9061,8 @@ packages: rimraf: 3.0.2 rollup: 1.32.1 safe-buffer: 5.2.1 - source-map-support: 0.5.20 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + source-map-support: 0.5.19 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -8849,9 +9090,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.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 '@types/uuid': 8.3.1 assert: 1.5.0 @@ -8909,11 +9150,11 @@ 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.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/jwt-decode': 2.2.1 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 assert: 1.5.0 chai: 4.3.4 @@ -8968,9 +9209,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.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 assert: 1.5.0 chai: 4.3.4 @@ -9027,9 +9268,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.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 assert: 1.5.0 chai: 4.3.4 @@ -9085,9 +9326,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.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 assert: 1.5.0 chai: 4.3.4 @@ -9143,9 +9384,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.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 assert: 1.5.0 chai: 4.3.4 @@ -9192,11 +9433,12 @@ packages: name: '@rush-temp/confidential-ledger' version: 0.0.0 dependencies: - '@azure/identity': 1.5.2 + '@azure-rest/core-client': 1.0.0-beta.6 + '@azure/identity': 1.5.1 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 cross-env: 7.0.3 dotenv: 8.6.0 @@ -9221,7 +9463,7 @@ packages: prettier: 2.2.1 rimraf: 3.0.2 rollup: 1.32.1 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -9240,10 +9482,10 @@ packages: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.0-beta.6 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 @@ -9292,10 +9534,10 @@ 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.22 + '@types/chai': 4.2.21 '@types/debug': 4.1.7 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 '@types/ws': 7.4.7 buffer: 6.0.3 @@ -9315,7 +9557,7 @@ packages: nyc: 14.1.1 prettier: 1.19.1 process: 0.11.10 - puppeteer: 10.4.0 + puppeteer: 10.2.0 rhea: 2.0.4 rhea-promise: 2.1.0 rimraf: 3.0.2 @@ -9324,13 +9566,13 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.1_rollup@1.32.1 sinon: 9.2.4 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 url: 0.11.0 util: 0.12.4 - ws: 7.5.5 + ws: 7.5.4 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -9344,7 +9586,7 @@ packages: name: '@rush-temp/core-asynciterator-polyfill' version: 0.0.0 dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 eslint: 7.32.0 prettier: 1.19.1 typedoc: 0.15.2 @@ -9359,9 +9601,9 @@ packages: version: 0.0.0 dependencies: '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 cross-env: 7.0.3 downlevel-dts: 0.4.0 @@ -9387,9 +9629,9 @@ packages: dependencies: '@azure/core-tracing': 1.0.0-preview.13 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 chai: 4.3.4 cross-env: 7.0.3 @@ -9413,7 +9655,7 @@ packages: rimraf: 3.0.2 rollup: 1.32.1 sinon: 9.2.4 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -9432,10 +9674,11 @@ packages: name: '@rush-temp/core-client-lro' version: 0.0.0 dependencies: + '@azure-rest/core-client': 1.0.0-beta.6 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 cross-env: 7.0.3 eslint: 7.32.0 @@ -9473,10 +9716,11 @@ packages: name: '@rush-temp/core-client-paging' version: 0.0.0 dependencies: + '@azure-rest/core-client': 1.0.0-beta.6 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 cross-env: 7.0.3 eslint: 7.32.0 @@ -9515,9 +9759,9 @@ packages: version: 0.0.0 dependencies: '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 cross-env: 7.0.3 eslint: 7.32.0 @@ -9559,9 +9803,9 @@ packages: '@rollup/plugin-commonjs': 11.0.2_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.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 chai: 4.3.4 cross-env: 7.0.3 @@ -9603,12 +9847,12 @@ packages: '@azure/core-tracing': 1.0.0-preview.13 '@azure/logger-js': 1.3.2 '@microsoft/api-extractor': 7.18.11 - '@opentelemetry/api': 1.0.3 - '@types/chai': 4.2.22 + '@opentelemetry/api': 1.0.2 + '@types/chai': 4.2.21 '@types/express': 4.17.13 '@types/glob': 7.1.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/node-fetch': 2.5.12 '@types/sinon': 9.0.11 '@types/tough-cookie': 4.0.1 @@ -9621,9 +9865,9 @@ packages: downlevel-dts: 0.4.0 eslint: 7.32.0 express: 4.17.1 - fetch-mock: 9.11.0_node-fetch@2.6.5 + fetch-mock: 9.11.0_node-fetch@2.6.1 form-data: 4.0.0 - glob: 7.2.0 + glob: 7.1.7 karma: 6.3.4 karma-chai: 0.1.0_chai@4.3.4+karma@6.3.4 karma-chrome-launcher: 3.1.0 @@ -9634,24 +9878,24 @@ packages: karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 - node-fetch: 2.6.5 + node-fetch: 2.6.1 npm-run-all: 4.1.5 nyc: 14.1.1 prettier: 1.19.1 process: 0.11.10 - puppeteer: 10.4.0 + puppeteer: 10.2.0 regenerator-runtime: 0.13.9 rimraf: 3.0.2 rollup: 1.32.1 shx: 0.3.3 sinon: 9.2.4 tough-cookie: 4.0.0 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 tunnel: 0.0.6 typedoc: 0.15.2 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 uuid: 8.3.2 xhr-mock: 2.5.1 xml2js: 0.4.23 @@ -9671,9 +9915,9 @@ packages: dependencies: '@azure/core-tracing': 1.0.0-preview.13 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 cross-env: 7.0.3 eslint: 7.32.0 @@ -9695,11 +9939,11 @@ packages: prettier: 1.19.1 rimraf: 3.0.2 rollup: 1.32.1 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -9715,9 +9959,9 @@ packages: version: 0.0.0 dependencies: '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 downlevel-dts: 0.4.0 eslint: 7.32.0 @@ -9754,10 +9998,10 @@ packages: dependencies: '@azure/core-tracing': 1.0.0-preview.13 '@microsoft/api-extractor': 7.18.11 - '@opentelemetry/api': 1.0.3 - '@types/chai': 4.2.22 + '@opentelemetry/api': 1.0.2 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 '@types/uuid': 8.3.1 chai: 4.3.4 @@ -9785,7 +10029,7 @@ packages: rimraf: 3.0.2 rollup: 1.32.1 sinon: 9.2.4 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -9804,11 +10048,11 @@ packages: version: 0.0.0 dependencies: '@microsoft/api-extractor': 7.18.11 - '@opentelemetry/api': 1.0.3 - '@opentelemetry/tracing': 0.22.0_@opentelemetry+api@1.0.3 - '@types/chai': 4.2.22 + '@opentelemetry/api': 1.0.2 + '@opentelemetry/tracing': 0.22.0_@opentelemetry+api@1.0.2 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 chai: 4.3.4 cross-env: 7.0.3 @@ -9848,9 +10092,9 @@ packages: version: 0.0.0 dependencies: '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 chai: 4.3.4 cross-env: 7.0.3 @@ -9891,9 +10135,9 @@ packages: version: 0.0.0 dependencies: '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 '@types/xml2js': 0.4.9 chai: 4.3.4 @@ -9935,13 +10179,13 @@ packages: name: '@rush-temp/cosmos' version: 0.0.0 dependencies: - '@azure/identity': 1.5.2_debug@4.3.2 + '@azure/identity': 1.5.1_debug@4.3.2 '@microsoft/api-extractor': 7.18.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.7 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/priorityqueuejs': 1.0.1 '@types/semaphore': 1.1.1 '@types/sinon': 9.0.11 @@ -9955,12 +10199,13 @@ packages: esm: 3.2.25 execa: 5.1.1 fast-json-stable-stringify: 2.1.0 - jsbi: 3.2.4 + jsbi: 3.2.1 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 node-abort-controller: 1.2.1 prettier: 1.19.1 priorityqueuejs: 1.0.0 + proxy-agent: 4.0.1 requirejs: 2.3.6 rimraf: 3.0.2 rollup: 1.32.1 @@ -9968,8 +10213,8 @@ packages: semaphore: 1.1.0 sinon: 9.2.4 snap-shot-it: 7.9.6 - source-map-support: 0.5.20 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + source-map-support: 0.5.19 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -9995,9 +10240,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.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 '@types/uuid': 8.3.1 chai: 4.3.4 @@ -10028,7 +10273,7 @@ packages: rollup-plugin-terser: 5.3.1_rollup@1.32.1 rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 sinon: 9.2.4 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -10052,12 +10297,12 @@ 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.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/fs-extra': 8.1.2 '@types/minimist': 1.2.2 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/prettier': 2.0.2 builtin-modules: 3.2.0 chai: 4.3.4 @@ -10073,7 +10318,7 @@ packages: rollup: 1.32.1 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -10097,9 +10342,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.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 '@types/uuid': 8.3.1 chai: 4.3.4 @@ -10148,13 +10393,13 @@ packages: name: '@rush-temp/eslint-plugin-azure-sdk' version: 0.0.0 dependencies: - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/eslint': 7.2.14 '@types/estree': 0.0.50 '@types/glob': 7.1.4 '@types/json-schema': 7.0.9 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@typescript-eslint/eslint-plugin': 4.19.0_359354e87b989469ccdce12bde18eddc '@typescript-eslint/experimental-utils': 4.19.0_eslint@7.32.0+typescript@4.2.4 '@typescript-eslint/parser': 4.19.0_eslint@7.32.0+typescript@4.2.4 @@ -10166,13 +10411,13 @@ packages: eslint-plugin-no-only-tests: 2.6.0 eslint-plugin-promise: 4.3.1 eslint-plugin-tsdoc: 0.2.14 - glob: 7.2.0 + glob: 7.1.7 json-schema: 0.3.0 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 prettier: 1.19.1 rimraf: 3.0.2 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -10195,13 +10440,13 @@ 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.3 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/chai-string': 1.4.2 '@types/debug': 4.1.7 '@types/long': 4.0.1 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 '@types/uuid': 8.3.1 '@types/ws': 7.4.7 @@ -10209,7 +10454,7 @@ packages: buffer: 6.0.3 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 - chai-exclude: 2.1.0_chai@4.3.4 + chai-exclude: 2.0.3_chai@4.3.4 chai-string: 1.5.0_chai@4.3.4 cross-env: 7.0.3 debug: 4.3.2 @@ -10237,7 +10482,7 @@ packages: nyc: 14.1.1 prettier: 1.19.1 process: 0.11.10 - puppeteer: 10.4.0 + puppeteer: 10.2.0 rhea-promise: 2.1.0 rimraf: 3.0.2 rollup: 1.32.1 @@ -10245,12 +10490,12 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.1_rollup@1.32.1 sinon: 9.2.4 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 uuid: 8.3.2 - ws: 7.5.5 + ws: 7.5.4 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -10273,12 +10518,12 @@ 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.3 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/chai-string': 1.4.2 '@types/debug': 4.1.7 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/uuid': 8.3.1 '@types/ws': 7.4.7 async-lock: 1.3.0 @@ -10300,12 +10545,12 @@ packages: rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 uuid: 8.3.2 - ws: 7.5.5 + ws: 7.5.4 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -10327,10 +10572,10 @@ 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.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 '@types/uuid': 8.3.1 chai: 4.3.4 @@ -10362,8 +10607,8 @@ packages: rollup-plugin-terser: 5.3.1_rollup@1.32.1 rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 sinon: 9.2.4 - source-map-support: 0.5.20 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + source-map-support: 0.5.19 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -10382,6 +10627,7 @@ packages: name: '@rush-temp/eventhubs-checkpointstore-blob' version: 0.0.0 dependencies: + '@azure/storage-blob': 12.7.0 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-inject': 4.0.2_rollup@1.32.1 @@ -10389,12 +10635,12 @@ 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.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/chai-string': 1.4.2 '@types/debug': 4.1.7 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 assert: 1.5.0 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 @@ -10428,7 +10674,7 @@ packages: 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 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -10453,12 +10699,12 @@ 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.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/chai-string': 1.4.2 '@types/debug': 4.1.7 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 assert: 1.5.0 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 @@ -10491,7 +10737,7 @@ packages: 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 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -10509,12 +10755,12 @@ packages: name: '@rush-temp/identity-cache-persistence' version: 0.0.0 dependencies: - '@azure/msal-node': 1.3.1 + '@azure/msal-node': 1.3.0 '@azure/msal-node-extensions': 1.0.0-alpha.9 '@microsoft/api-extractor': 7.18.11 '@types/jws': 3.2.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/qs': 6.9.7 '@types/sinon': 9.0.11 assert: 1.5.0 @@ -10526,7 +10772,7 @@ packages: mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 prettier: 1.19.1 - puppeteer: 10.4.0 + puppeteer: 10.2.0 rimraf: 3.0.2 rollup: 1.32.1 sinon: 9.2.4 @@ -10549,7 +10795,7 @@ packages: '@microsoft/api-extractor': 7.18.11 '@types/jws': 3.2.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/qs': 6.9.7 '@types/sinon': 9.0.11 '@types/uuid': 8.3.1 @@ -10562,7 +10808,7 @@ packages: mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 prettier: 1.19.1 - puppeteer: 10.4.0 + puppeteer: 10.2.0 rimraf: 3.0.2 rollup: 1.32.1 sinon: 9.2.4 @@ -10582,14 +10828,15 @@ packages: version: 0.0.0 dependencies: '@azure/core-tracing': 1.0.0-preview.13 - '@azure/msal-browser': 2.17.0 + '@azure/msal-browser': 2.16.1 '@azure/msal-common': 4.5.1 - '@azure/msal-node': 1.3.1 + '@azure/msal-node': 1.3.0 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/jws': 3.2.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 + '@types/qs': 6.9.7 '@types/sinon': 9.0.11 '@types/stoppable': 1.1.1 '@types/uuid': 8.3.1 @@ -10614,7 +10861,8 @@ packages: nyc: 14.1.1 open: 8.2.1 prettier: 1.19.1 - puppeteer: 10.4.0 + puppeteer: 10.2.0 + qs: 6.10.1 rimraf: 3.0.2 rollup: 1.32.1 sinon: 9.2.4 @@ -10639,7 +10887,7 @@ packages: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.0-beta.6 '@microsoft/api-extractor': 7.18.11 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/uuid': 8.3.1 cross-env: 7.0.3 dotenv: 8.6.0 @@ -10648,11 +10896,11 @@ packages: prettier: 1.19.1 rimraf: 3.0.2 rollup: 1.32.1 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 uuid: 8.3.2 transitivePeerDependencies: - debug @@ -10671,9 +10919,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.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 chai: 4.3.4 cross-env: 7.0.3 @@ -10702,7 +10950,7 @@ packages: rollup-plugin-terser: 5.3.1_rollup@1.32.1 rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 sinon: 9.2.4 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -10729,10 +10977,10 @@ 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.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 '@types/uuid': 8.3.1 assert: 1.5.0 @@ -10753,7 +11001,7 @@ packages: rollup-plugin-terser: 5.3.1_rollup@1.32.1 rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 sinon: 9.2.4 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -10775,9 +11023,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.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 assert: 1.5.0 chai: 4.3.4 @@ -10802,7 +11050,7 @@ packages: mocha-junit-reporter: 1.23.3_mocha@7.2.0 nyc: 14.1.1 prettier: 1.19.1 - puppeteer: 10.4.0 + puppeteer: 10.2.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-shim: 1.0.0 @@ -10810,7 +11058,7 @@ packages: rollup-plugin-terser: 5.3.1_rollup@1.32.1 rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 sinon: 9.2.4 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -10849,15 +11097,15 @@ 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.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 assert: 1.5.0 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 - chai-exclude: 2.1.0_chai@4.3.4 + chai-exclude: 2.0.3_chai@4.3.4 cross-env: 7.0.3 dotenv: 8.6.0 eslint: 7.32.0 @@ -10879,7 +11127,7 @@ packages: mocha-junit-reporter: 1.23.3_mocha@7.2.0 nyc: 14.1.1 prettier: 1.19.1 - puppeteer: 10.4.0 + puppeteer: 10.2.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-shim: 1.0.0 @@ -10887,7 +11135,7 @@ packages: rollup-plugin-terser: 5.3.1_rollup@1.32.1 rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 sinon: 9.2.4 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -10911,9 +11159,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.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 assert: 1.5.0 chai: 4.3.4 @@ -10938,7 +11186,7 @@ packages: mocha-junit-reporter: 1.23.3_mocha@7.2.0 nyc: 14.1.1 prettier: 1.19.1 - puppeteer: 10.4.0 + puppeteer: 10.2.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-shim: 1.0.0 @@ -10946,7 +11194,7 @@ packages: rollup-plugin-terser: 5.3.1_rollup@1.32.1 rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 sinon: 9.2.4 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -10964,9 +11212,9 @@ packages: version: 0.0.0 dependencies: '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 chai: 4.3.4 cross-env: 7.0.3 @@ -10988,11 +11236,11 @@ packages: mocha-junit-reporter: 1.23.3_mocha@7.2.0 nyc: 14.1.1 prettier: 1.19.1 - puppeteer: 10.4.0 + puppeteer: 10.2.0 rimraf: 3.0.2 rollup: 1.32.1 sinon: 9.2.4 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -11012,10 +11260,10 @@ packages: dependencies: '@azure/core-tracing': 1.0.0-preview.13 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 @@ -11058,12 +11306,12 @@ packages: version: 0.0.0 dependencies: '@azure/core-tracing': 1.0.0-preview.13 - '@azure/identity': 1.5.2 + '@azure/identity': 1.5.1 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/uuid': 8.3.1 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 @@ -11106,7 +11354,7 @@ packages: name: '@rush-temp/mock-hub' version: 0.0.0 dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 dotenv: 8.6.0 eslint: 7.32.0 prettier: 1.19.1 @@ -11124,16 +11372,16 @@ packages: version: 0.0.0 dependencies: '@microsoft/api-extractor': 7.18.11 - '@opentelemetry/api': 1.0.3 - '@opentelemetry/core': 0.22.0_@opentelemetry+api@1.0.3 - '@opentelemetry/instrumentation': 0.22.0_@opentelemetry+api@1.0.3 - '@opentelemetry/instrumentation-http': 0.22.0_@opentelemetry+api@1.0.3 - '@opentelemetry/node': 0.22.0_@opentelemetry+api@1.0.3 - '@opentelemetry/resources': 0.22.0_@opentelemetry+api@1.0.3 + '@opentelemetry/api': 1.0.2 + '@opentelemetry/core': 0.22.0_@opentelemetry+api@1.0.2 + '@opentelemetry/instrumentation': 0.22.0_@opentelemetry+api@1.0.2 + '@opentelemetry/instrumentation-http': 0.22.0_@opentelemetry+api@1.0.2 + '@opentelemetry/node': 0.22.0_@opentelemetry+api@1.0.2 + '@opentelemetry/resources': 0.22.0_@opentelemetry+api@1.0.2 '@opentelemetry/semantic-conventions': 0.24.0 - '@opentelemetry/tracing': 0.22.0_@opentelemetry+api@1.0.3 + '@opentelemetry/tracing': 0.22.0_@opentelemetry+api@1.0.2 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 dotenv: 8.6.0 eslint: 7.32.0 eslint-plugin-node: 11.1.0_eslint@7.32.0 @@ -11145,7 +11393,7 @@ packages: rimraf: 3.0.2 rollup: 1.32.1 sinon: 9.2.4 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -11161,15 +11409,16 @@ packages: version: 0.0.0 dependencies: '@azure/core-tracing': 1.0.0-preview.13 + '@azure/identity': 1.5.1 '@azure/monitor-opentelemetry-exporter': 1.0.0-beta.4 '@microsoft/api-extractor': 7.18.11 - '@opentelemetry/api': 1.0.3 - '@opentelemetry/node': 0.22.0_@opentelemetry+api@1.0.3 - '@opentelemetry/tracing': 0.22.0_@opentelemetry+api@1.0.3 - '@types/chai': 4.2.22 + '@opentelemetry/api': 1.0.2 + '@opentelemetry/node': 0.22.0_@opentelemetry+api@1.0.2 + '@opentelemetry/tracing': 0.22.0_@opentelemetry+api@1.0.2 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 @@ -11196,7 +11445,7 @@ packages: prettier: 1.19.1 rimraf: 3.0.2 rollup: 1.32.1 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -11215,12 +11464,12 @@ packages: dependencies: '@azure/ai-form-recognizer': 3.1.0-beta.3 '@azure/identity': 2.0.0-beta.5 - '@types/node': 12.20.27 + '@types/node': 12.20.24 dotenv: 8.6.0 eslint: 7.32.0 prettier: 1.19.1 rimraf: 3.0.2 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typescript: 4.2.4 transitivePeerDependencies: @@ -11236,12 +11485,12 @@ packages: version: 0.0.0 dependencies: '@azure/ai-metrics-advisor': 1.0.0-beta.3 - '@types/node': 12.20.27 + '@types/node': 12.20.24 dotenv: 8.6.0 eslint: 7.32.0 prettier: 1.19.1 rimraf: 3.0.2 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typescript: 4.2.4 transitivePeerDependencies: @@ -11257,12 +11506,12 @@ packages: dependencies: '@azure/ai-text-analytics': 5.1.0 '@azure/identity': 2.0.0-beta.6 - '@types/node': 12.20.27 + '@types/node': 12.20.24 dotenv: 8.6.0 eslint: 7.32.0 prettier: 1.19.1 rimraf: 3.0.2 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typescript: 4.2.4 transitivePeerDependencies: @@ -11277,13 +11526,13 @@ packages: name: '@rush-temp/perf-app-configuration' version: 0.0.0 dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/uuid': 8.3.1 dotenv: 8.6.0 eslint: 7.32.0 prettier: 1.19.1 rimraf: 3.0.2 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typescript: 4.2.4 uuid: 8.3.2 @@ -11299,7 +11548,7 @@ packages: version: 0.0.0 dependencies: '@azure/container-registry': 1.0.0-beta.4 - '@types/node': 12.20.27 + '@types/node': 12.20.24 dotenv: 8.6.0 eslint: 7.32.0 prettier: 1.19.1 @@ -11316,13 +11565,13 @@ packages: name: '@rush-temp/perf-core-rest-pipeline' version: 0.0.0 dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/uuid': 8.3.1 dotenv: 8.6.0 eslint: 7.32.0 prettier: 1.19.1 rimraf: 3.0.2 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typescript: 4.2.4 transitivePeerDependencies: @@ -11336,13 +11585,13 @@ packages: name: '@rush-temp/perf-data-tables' version: 0.0.0 dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/uuid': 8.3.1 dotenv: 8.6.0 eslint: 7.32.0 prettier: 1.19.1 rimraf: 3.0.2 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typescript: 4.2.4 uuid: 8.3.2 @@ -11357,14 +11606,14 @@ packages: name: '@rush-temp/perf-event-hubs' version: 0.0.0 dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/uuid': 8.3.1 dotenv: 8.6.0 eslint: 7.32.0 moment: 2.29.1 prettier: 1.19.1 rimraf: 3.0.2 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typescript: 4.2.4 uuid: 8.3.2 @@ -11379,12 +11628,12 @@ packages: name: '@rush-temp/perf-eventgrid' version: 0.0.0 dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 dotenv: 8.6.0 eslint: 7.32.0 prettier: 1.19.1 rimraf: 3.0.2 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typescript: 4.2.4 transitivePeerDependencies: @@ -11398,13 +11647,13 @@ packages: name: '@rush-temp/perf-identity' version: 0.0.0 dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/uuid': 8.3.1 dotenv: 8.6.0 eslint: 7.32.0 prettier: 1.19.1 rimraf: 3.0.2 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typescript: 4.2.4 transitivePeerDependencies: @@ -11420,13 +11669,13 @@ packages: dependencies: '@azure/identity': 2.0.0-beta.5 '@azure/keyvault-certificates': 4.3.0 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/uuid': 8.3.1 dotenv: 8.6.0 eslint: 7.32.0 prettier: 1.19.1 rimraf: 3.0.2 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typescript: 4.2.4 uuid: 8.3.2 @@ -11444,13 +11693,13 @@ packages: dependencies: '@azure/identity': 2.0.0-beta.6 '@azure/keyvault-keys': 4.3.0 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/uuid': 8.3.1 dotenv: 8.6.0 eslint: 7.32.0 prettier: 1.19.1 rimraf: 3.0.2 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typescript: 4.2.4 uuid: 8.3.2 @@ -11468,13 +11717,13 @@ packages: dependencies: '@azure/identity': 2.0.0-beta.5 '@azure/keyvault-secrets': 4.3.0 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/uuid': 8.3.1 dotenv: 8.6.0 eslint: 7.32.0 prettier: 1.19.1 rimraf: 3.0.2 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typescript: 4.2.4 uuid: 8.3.2 @@ -11486,17 +11735,17 @@ packages: dev: false file:projects/perf-search-documents.tgz: - resolution: {integrity: sha512-jIBagXzEDWliTMSg39K2ol71cRYif21I398rrNyXnlpyjnlo+ApBAEUb0KG7scDPyfd1gH/w3NURLVRje/Qiuw==, tarball: file:projects/perf-search-documents.tgz} + resolution: {integrity: sha512-JzZnuFWDzadcVL5Ch79lQLH2bLQbEGlh4m4RjmcE2FQMSUpyEeD6RsgRZjvdp9S1snhJgUHCnjNg8C/k/2GJzg==, tarball: file:projects/perf-search-documents.tgz} name: '@rush-temp/perf-search-documents' version: 0.0.0 dependencies: '@azure/identity': 2.0.0-beta.5 - '@types/node': 12.20.27 + '@types/node': 12.20.24 dotenv: 8.6.0 eslint: 7.32.0 prettier: 1.19.1 rimraf: 3.0.2 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typescript: 4.2.4 transitivePeerDependencies: @@ -11512,13 +11761,13 @@ packages: version: 0.0.0 dependencies: '@azure/service-bus': 7.3.0 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/uuid': 8.3.1 dotenv: 8.6.0 eslint: 7.32.0 prettier: 1.19.1 rimraf: 3.0.2 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typescript: 4.2.4 uuid: 8.3.2 @@ -11533,15 +11782,15 @@ packages: name: '@rush-temp/perf-storage-blob' version: 0.0.0 dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/node-fetch': 2.5.12 '@types/uuid': 8.3.1 dotenv: 8.6.0 eslint: 7.32.0 - node-fetch: 2.6.5 + node-fetch: 2.6.1 prettier: 1.19.1 rimraf: 3.0.2 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typescript: 4.2.4 uuid: 8.3.2 @@ -11556,13 +11805,13 @@ packages: name: '@rush-temp/perf-storage-file-datalake' version: 0.0.0 dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/uuid': 8.3.1 dotenv: 8.6.0 eslint: 7.32.0 prettier: 1.19.1 rimraf: 3.0.2 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typescript: 4.2.4 uuid: 8.3.2 @@ -11577,13 +11826,13 @@ packages: name: '@rush-temp/perf-storage-file-share' version: 0.0.0 dependencies: - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/uuid': 8.3.1 dotenv: 8.6.0 eslint: 7.32.0 prettier: 1.19.1 rimraf: 3.0.2 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typescript: 4.2.4 uuid: 8.3.2 @@ -11598,12 +11847,13 @@ packages: name: '@rush-temp/purview-account' version: 0.0.0 dependencies: + '@azure-rest/core-client': 1.0.0-beta.6 '@azure-rest/core-client-paging': 1.0.0-beta.1 - '@azure/identity': 1.5.2 + '@azure/identity': 1.5.1 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 cross-env: 7.0.3 dotenv: 8.6.0 @@ -11629,7 +11879,7 @@ packages: prettier: 2.2.1 rimraf: 3.0.2 rollup: 1.32.1 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -11645,11 +11895,11 @@ packages: name: '@rush-temp/purview-administration' version: 0.0.0 dependencies: - '@azure/identity': 1.5.2 + '@azure/identity': 1.5.1 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 cross-env: 7.0.3 dotenv: 8.6.0 @@ -11675,7 +11925,7 @@ packages: prettier: 2.2.1 rimraf: 3.0.2 rollup: 1.32.1 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -11691,11 +11941,12 @@ packages: name: '@rush-temp/purview-catalog' version: 0.0.0 dependencies: - '@azure/identity': 1.5.2 + '@azure-rest/core-client': 1.0.0-beta.6 + '@azure/identity': 1.5.1 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 cross-env: 7.0.3 dotenv: 8.6.0 @@ -11721,7 +11972,7 @@ packages: prettier: 2.2.1 rimraf: 3.0.2 rollup: 1.32.1 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -11737,11 +11988,12 @@ packages: name: '@rush-temp/purview-scanning' version: 0.0.0 dependencies: - '@azure/identity': 1.5.2 + '@azure-rest/core-client': 1.0.0-beta.6 + '@azure/identity': 1.5.1 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 cross-env: 7.0.3 dotenv: 8.6.0 @@ -11767,7 +12019,7 @@ packages: prettier: 2.2.1 rimraf: 3.0.2 rollup: 1.32.1 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -11785,15 +12037,16 @@ packages: dependencies: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.0-beta.6 + '@azure/storage-blob': 12.7.0 '@microsoft/api-extractor': 7.18.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.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 chai: 4.3.4 cross-env: 7.0.3 @@ -11841,15 +12094,19 @@ packages: name: '@rush-temp/schema-registry-avro' version: 0.0.0 dependencies: + '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.0-beta.6 '@microsoft/api-extractor': 7.18.11 '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 '@rollup/plugin-inject': 4.0.2_rollup@1.32.1 + '@rollup/plugin-json': 4.1.0_rollup@1.32.1 + '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.4.2_rollup@1.32.1 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 avsc: 5.7.3 buffer: 6.0.3 chai: 4.3.4 @@ -11875,10 +12132,14 @@ packages: mocha-junit-reporter: 1.23.3_mocha@7.2.0 nyc: 14.1.1 prettier: 1.19.1 + process: 0.11.10 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-shim: 1.0.0 - source-map-support: 0.5.20 + 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 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -11897,10 +12158,10 @@ packages: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.0-beta.6 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 @@ -11925,7 +12186,7 @@ packages: prettier: 1.19.1 rimraf: 3.0.2 rollup: 1.32.1 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -11937,7 +12198,7 @@ packages: dev: false file:projects/search-documents.tgz: - resolution: {integrity: sha512-eeR62qM3z5Dlp84mV4//oBv8+IssnkMf2EJotuSAmu9nerY0YcpaD9ehkQIo2DthheWlte7ah55M3+0OZPmb2A==, tarball: file:projects/search-documents.tgz} + resolution: {integrity: sha512-1vVVrXpDsNF6D0jfxy6e4EIJz1anhCYtCki2uiP6bMX171TGLMFWCNpKk0Xxw2FMeJqAIVt4/UcoOpOy0dby1w==, tarball: file:projects/search-documents.tgz} name: '@rush-temp/search-documents' version: 0.0.0 dependencies: @@ -11948,9 +12209,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.22 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 chai: 4.3.4 cross-env: 7.0.3 @@ -11982,7 +12243,7 @@ packages: rollup-plugin-terser: 5.3.1_rollup@1.32.1 rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 sinon: 9.2.4 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -12010,29 +12271,30 @@ 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.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/debug': 4.1.7 '@types/glob': 7.1.4 '@types/is-buffer': 2.0.0 '@types/long': 4.0.1 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 '@types/ws': 7.4.7 assert: 1.5.0 buffer: 6.0.3 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 - chai-exclude: 2.1.0_chai@4.3.4 + chai-exclude: 2.0.3_chai@4.3.4 cross-env: 7.0.3 debug: 4.3.2 + delay: 4.4.1 dotenv: 8.6.0 downlevel-dts: 0.4.0 eslint: 7.32.0 esm: 3.2.25 events: 3.3.0 - glob: 7.2.0 + glob: 7.1.7 https-proxy-agent: 5.0.0 is-buffer: 2.0.5 jssha: 3.2.0 @@ -12055,7 +12317,7 @@ packages: prettier: 1.19.1 process: 0.11.10 promise: 8.1.0 - puppeteer: 10.4.0 + puppeteer: 10.2.0 rhea-promise: 2.1.0 rimraf: 3.0.2 rollup: 1.32.1 @@ -12063,11 +12325,11 @@ packages: rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.1_rollup@1.32.1 sinon: 9.2.4 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 - ws: 7.5.5 + ws: 7.5.4 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -12088,7 +12350,7 @@ packages: '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.4.2_rollup@1.32.1 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 assert: 1.5.0 cross-env: 7.0.3 @@ -12116,7 +12378,7 @@ packages: mocha-junit-reporter: 1.23.3_mocha@7.2.0 nyc: 14.1.1 prettier: 1.19.1 - puppeteer: 10.4.0 + puppeteer: 10.2.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-shim: 1.0.0 @@ -12124,8 +12386,8 @@ packages: rollup-plugin-terser: 5.3.1_rollup@1.32.1 rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 sinon: 9.2.4 - source-map-support: 0.5.20 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + source-map-support: 0.5.19 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -12153,7 +12415,7 @@ packages: '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.4.2_rollup@1.32.1 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/node-fetch': 2.5.12 assert: 1.5.0 cross-env: 7.0.3 @@ -12179,18 +12441,18 @@ packages: karma-sourcemap-loader: 0.3.8 mocha: 7.2.0 mocha-junit-reporter: 1.23.3_mocha@7.2.0 - node-fetch: 2.6.5 + node-fetch: 2.6.1 nyc: 14.1.1 prettier: 1.19.1 - puppeteer: 10.4.0 + puppeteer: 10.2.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.1_rollup@1.32.1 rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 - source-map-support: 0.5.20 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + source-map-support: 0.5.19 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -12218,7 +12480,7 @@ packages: '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.4.2_rollup@1.32.1 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 assert: 1.5.0 cross-env: 7.0.3 dotenv: 8.6.0 @@ -12246,15 +12508,15 @@ packages: mocha-junit-reporter: 1.23.3_mocha@7.2.0 nyc: 14.1.1 prettier: 1.19.1 - puppeteer: 10.4.0 + puppeteer: 10.2.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.1_rollup@1.32.1 rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 - source-map-support: 0.5.20 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + source-map-support: 0.5.19 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -12280,7 +12542,7 @@ packages: '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.4.2_rollup@1.32.1 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 assert: 1.5.0 cross-env: 7.0.3 dotenv: 8.6.0 @@ -12307,15 +12569,15 @@ packages: mocha-junit-reporter: 1.23.3_mocha@7.2.0 nyc: 14.1.1 prettier: 1.19.1 - puppeteer: 10.4.0 + puppeteer: 10.2.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.1_rollup@1.32.1 rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 - source-map-support: 0.5.20 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + source-map-support: 0.5.19 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -12340,7 +12602,7 @@ packages: '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.4.2_rollup@1.32.1 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 assert: 1.5.0 dotenv: 8.6.0 downlevel-dts: 0.4.0 @@ -12365,15 +12627,15 @@ packages: mocha-junit-reporter: 1.23.3_mocha@7.2.0 nyc: 14.1.1 prettier: 1.19.1 - puppeteer: 10.4.0 + puppeteer: 10.2.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.1_rollup@1.32.1 rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 - source-map-support: 0.5.20 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + source-map-support: 0.5.19 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typescript: 4.2.4 util: 0.12.4 @@ -12399,7 +12661,7 @@ packages: '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 '@rollup/plugin-replace': 2.4.2_rollup@1.32.1 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 assert: 1.5.0 cross-env: 7.0.3 dotenv: 8.6.0 @@ -12425,15 +12687,15 @@ packages: mocha-junit-reporter: 1.23.3_mocha@7.2.0 nyc: 14.1.1 prettier: 1.19.1 - puppeteer: 10.4.0 + puppeteer: 10.2.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-shim: 1.0.0 rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 rollup-plugin-terser: 5.3.1_rollup@1.32.1 rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 - source-map-support: 0.5.20 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + source-map-support: 0.5.19 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -12455,10 +12717,10 @@ packages: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.0-beta.6 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 @@ -12486,12 +12748,12 @@ packages: rimraf: 3.0.2 rollup: 1.32.1 sinon: 9.2.4 - source-map-support: 0.5.20 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + source-map-support: 0.5.19 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -12509,10 +12771,10 @@ packages: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.0-beta.6 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 @@ -12540,12 +12802,12 @@ packages: rimraf: 3.0.2 rollup: 1.32.1 sinon: 9.2.4 - source-map-support: 0.5.20 - ts-node: 10.2.1_3c2c35653f239e2d026eed3c3359ac92 + source-map-support: 0.5.19 + ts-node: 10.2.1_75e14d22e8599d6a99e9b2b090c8e6eb tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -12563,7 +12825,7 @@ packages: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.0-beta.6 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/mocha': 7.0.2 chai: 4.3.4 @@ -12594,7 +12856,7 @@ packages: tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 transitivePeerDependencies: - bufferutil - debug @@ -12618,7 +12880,7 @@ packages: tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 transitivePeerDependencies: - supports-color dev: false @@ -12631,7 +12893,7 @@ packages: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.0-beta.6 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/mocha': 7.0.2 chai: 4.3.4 @@ -12662,7 +12924,7 @@ packages: tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 - uglify-js: 3.14.2 + uglify-js: 3.14.1 transitivePeerDependencies: - bufferutil - debug @@ -12678,10 +12940,10 @@ packages: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.0-beta.5 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 @@ -12708,7 +12970,7 @@ packages: prettier: 1.19.1 rimraf: 3.0.2 rollup: 1.32.1 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -12721,7 +12983,7 @@ packages: dev: false file:projects/test-recorder-new.tgz: - resolution: {integrity: sha512-zXJqZCFgMxSbWc4+R/99M13UE0qy9xNRo/dCa8CIevfOTbLUcNfOrW7iotKcPucJCNEWaEQtlplAaHbazKaz/w==, tarball: file:projects/test-recorder-new.tgz} + resolution: {integrity: sha512-QA/q5jYVt08XyM/xekZCFi7B0C8Ltj/kp29ZYLRFbrH3zlPzoJ0A7Vkx37pfCyaTz/mbRnQE4n/qKWYCKuCIKg==, tarball: file:projects/test-recorder-new.tgz} name: '@rush-temp/test-recorder-new' version: 0.0.0 dependencies: @@ -12729,17 +12991,21 @@ 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.22 + '@types/chai': 4.2.21 + '@types/express': 4.17.13 '@types/fs-extra': 8.1.2 '@types/md5': 2.3.1 '@types/mocha': 7.0.2 '@types/mock-fs': 4.10.0 '@types/mock-require': 2.0.0 '@types/nise': 1.4.0 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 + concurrently: 6.2.1 + cross-env: 7.0.3 dotenv: 8.6.0 eslint: 7.32.0 + express: 4.17.1 karma: 6.3.4 karma-chrome-launcher: 3.1.0 karma-coverage: 2.0.3 @@ -12766,6 +13032,7 @@ packages: 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 + ts-node: 9.1.1_typescript@4.2.4 tslib: 2.3.1 typescript: 4.2.4 xhr-mock: 2.5.1 @@ -12786,14 +13053,14 @@ 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.22 + '@types/chai': 4.2.21 '@types/fs-extra': 8.1.2 '@types/md5': 2.3.1 '@types/mocha': 7.0.2 '@types/mock-fs': 4.10.0 '@types/mock-require': 2.0.0 '@types/nise': 1.4.0 - '@types/node': 12.20.27 + '@types/node': 12.20.24 chai: 4.3.4 dotenv: 8.6.0 eslint: 7.32.0 @@ -12843,7 +13110,7 @@ packages: version: 0.0.0 dependencies: '@types/minimist': 1.2.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/node-fetch': 2.5.12 eslint: 7.32.0 karma: 6.3.4 @@ -12851,7 +13118,7 @@ packages: karma-coverage: 2.0.3 karma-env-preprocessor: 0.1.1 minimist: 1.2.5 - node-fetch: 2.6.5 + node-fetch: 2.6.1 prettier: 1.19.1 rimraf: 3.0.2 tslib: 2.3.1 @@ -12870,10 +13137,10 @@ packages: dependencies: '@azure/core-tracing': 1.0.0-preview.13 '@microsoft/api-extractor': 7.18.11 - '@opentelemetry/api': 1.0.3 - '@types/chai': 4.2.22 + '@opentelemetry/api': 1.0.2 + '@types/chai': 4.2.21 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 @@ -12905,14 +13172,14 @@ 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.22 + '@types/chai': 4.2.21 '@types/fs-extra': 8.1.2 '@types/md5': 2.3.1 '@types/mocha': 7.0.2 '@types/mock-fs': 4.10.0 '@types/mock-require': 2.0.0 '@types/nise': 1.4.0 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/uuid': 8.3.1 chai: 4.3.4 dotenv: 8.6.0 @@ -12960,11 +13227,11 @@ packages: dependencies: '@azure/core-tracing': 1.0.0-preview.13 '@microsoft/api-extractor': 7.18.11 - '@types/chai': 4.2.22 + '@types/chai': 4.2.21 '@types/chai-as-promised': 7.1.4 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 - azure-iothub: 1.14.4 + '@types/node': 12.20.24 + azure-iothub: 1.14.3 chai: 4.3.4 chai-as-promised: 7.1.1_chai@4.3.4 cross-env: 7.0.3 @@ -13011,12 +13278,12 @@ 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.22 + '@types/chai': 4.2.21 '@types/express': 4.17.13 '@types/express-serve-static-core': 4.17.24 '@types/jsonwebtoken': 8.5.5 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 assert: 1.5.0 chai: 4.3.4 @@ -13042,7 +13309,7 @@ packages: mocha-junit-reporter: 1.23.3_mocha@7.2.0 nyc: 14.1.1 prettier: 1.19.1 - puppeteer: 10.4.0 + puppeteer: 10.2.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-shim: 1.0.0 @@ -13050,7 +13317,7 @@ packages: rollup-plugin-terser: 5.3.1_rollup@1.32.1 rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 sinon: 9.2.4 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 @@ -13067,17 +13334,17 @@ packages: version: 0.0.0 dependencies: '@azure/core-tracing': 1.0.0-preview.13 - '@azure/identity': 1.5.2 + '@azure/identity': 1.5.1 '@microsoft/api-extractor': 7.18.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.22 + '@types/chai': 4.2.21 '@types/jsonwebtoken': 8.5.5 '@types/mocha': 7.0.2 - '@types/node': 12.20.27 + '@types/node': 12.20.24 '@types/sinon': 9.0.11 chai: 4.3.4 cross-env: 7.0.3 @@ -13102,7 +13369,7 @@ packages: mocha-junit-reporter: 1.23.3_mocha@7.2.0 nyc: 14.1.1 prettier: 1.19.1 - puppeteer: 10.4.0 + puppeteer: 10.2.0 rimraf: 3.0.2 rollup: 1.32.1 rollup-plugin-shim: 1.0.0 @@ -13110,7 +13377,7 @@ packages: rollup-plugin-terser: 5.3.1_rollup@1.32.1 rollup-plugin-visualizer: 4.2.2_rollup@1.32.1 sinon: 9.2.4 - source-map-support: 0.5.20 + source-map-support: 0.5.19 tslib: 2.3.1 typedoc: 0.15.2 typescript: 4.2.4 diff --git a/sdk/test-utils/recorder-new/CHANGELOG.md b/sdk/test-utils/recorder-new/CHANGELOG.md new file mode 100644 index 000000000000..557d44ec4010 --- /dev/null +++ b/sdk/test-utils/recorder-new/CHANGELOG.md @@ -0,0 +1,14 @@ +# Release History + +## 1.0.0 (Unreleased) + +## 2021-09-27 + +- `TestProxyClient` now takes the test context to determine the location of the recordings. [#17388](https://github.com/Azure/azure-sdk-for-js/pull/17388) +- Adds a server for the tests, to play the role of an actual service to be able to test the proxy-tool end-to-end. + [#17388](https://github.com/Azure/azure-sdk-for-js/pull/17388) + +## 2021-07-17 + +- Building the unified recorder prototype leveraging the proxy-tool, works for both core-v1 and core-v2 SDKs. Shows data-tables and storage-queue as examples for core-v2 and core-v1 respectively. + [#15826](https://github.com/Azure/azure-sdk-for-js/pull/15826) diff --git a/sdk/test-utils/recorder-new/README.md b/sdk/test-utils/recorder-new/README.md index 9a91f15345a7..55f3a8977fe6 100644 --- a/sdk/test-utils/recorder-new/README.md +++ b/sdk/test-utils/recorder-new/README.md @@ -12,11 +12,14 @@ Feature work is being tracked at [#15829](https://github.com/Azure/azure-sdk-for Run this command -> `docker run -v temp-location:/etc/testproxy -p 5001:5001 -p 5000:5000 azsdkengsys.azurecr.io/engsys/testproxy-lin:latest` +> `docker run -v /workspaces/azure-sdk-for-js/:/etc/testproxy -p 5001:5001 -p 5000:5000 azsdkengsys.azurecr.io/engsys/testproxy-lin:latest` + +Map the root directory of the azure-sdk-for-js repo to `/etc/testproxy` inside the container for an accurate location while generating recordings. (Eventually, recorder will trigger this for you!) -[Note: Update `temp-location` in the command to your desired location.] +Add `--add-host host.docker.internal:host-gateway` for linux to access host's network(to access `localhost`) through `host.docker.internal`. +Docker for Windows and Mac support `host.docker.internal` as a functioning alias for localhost. If the above command doesn't work directly, try [Troubleshooting Access to Public Container Registry](https://github.com/Azure/azure-sdk-tools/tree/main/tools/test-proxy/docker#troubleshooting-access-to-public-container-registry). diff --git a/sdk/test-utils/recorder-new/karma.conf.js b/sdk/test-utils/recorder-new/karma.conf.js index 76620a554a71..f8427308fdfa 100644 --- a/sdk/test-utils/recorder-new/karma.conf.js +++ b/sdk/test-utils/recorder-new/karma.conf.js @@ -1,7 +1,10 @@ // https://github.com/karma-runner/karma-chrome-launcher +const { relativeRecordingsPath } = require("./dist/index.js"); process.env.CHROME_BIN = require("puppeteer").executablePath(); require("dotenv").config({ path: "../.env" }); +process.env.RECORDINGS_RELATIVE_PATH = relativeRecordingsPath(); + module.exports = function(config) { config.set({ // base path that will be used to resolve all patterns (eg. files, exclude) @@ -46,7 +49,7 @@ module.exports = function(config) { // inject following environment values into browser testing with window.__env__ // environment values MUST be exported or set with same console running "karma start" // https://www.npmjs.com/package/karma-env-preprocessor - // envPreprocessor: [], + envPreprocessor: ["RECORDINGS_RELATIVE_PATH"], // test results reporter to use // possible values: 'dots', 'progress' diff --git a/sdk/test-utils/recorder-new/package.json b/sdk/test-utils/recorder-new/package.json index 57ffb74a1875..34995efe03bb 100644 --- a/sdk/test-utils/recorder-new/package.json +++ b/sdk/test-utils/recorder-new/package.json @@ -6,6 +6,10 @@ "main": "dist/index.js", "module": "dist-esm/src/index.js", "types": "./types/src/index.d.ts", + "browser": { + "./dist-esm/src/utils/relativePathCalculator.js": "./dist-esm/src/utils/relativePathCalculator.browser.js", + "./dist-esm/test/utils/server.js": "./dist-esm/test/utils/server.browser.js" + }, "scripts": { "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit", "build:browser": "echo skipped", @@ -17,14 +21,17 @@ "clean": "rimraf dist dist-esm test-dist typings *.tgz *.log", "extract-api": "echo skipped", "format": "prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", - "integration-test:browser": "karma start --single-run", - "integration-test:node": "nyc mocha -r esm --require source-map-support/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 5000000 --full-trace dist-esm/test/*.spec.js dist-esm/test/node/*.spec.js", + "integration-test:browser": "echo skipped", + "integration-test:node": "echo skipped", "integration-test": "npm run integration-test:node && npm run integration-test:browser", + "tests:server": "cross-env TS_NODE_COMPILER_OPTIONS=\"{\\\"module\\\": \\\"commonjs\\\"}\" ts-node test/utils/server.ts", + "temp-integration-test:browser": "concurrently \"npm run tests:server\" \"karma start --single-run\" --kill-others --success first", + "temp-integration-test:node": "concurrently \"npm run tests:server\" \"nyc mocha -r esm --require ts-node/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 5000000 --full-trace 'test/*.spec.ts'\" --kill-others --success first", "lint:fix": "eslint package.json src test --ext .ts --fix --fix-type [problem,suggestion]", "lint": "eslint package.json src test --ext .ts -f html -o recorder-lintReport.html || exit 0", "pack": "npm pack 2>&1", - "unit-test:browser": "karma start --single-run", - "unit-test:node": "mocha -r esm --require ts-node/register --reporter ../../../common/tools/mocha-multi-reporter.js --timeout 1200000 --full-trace \"test/*.spec.ts\"", + "unit-test:browser": "echo skipped", + "unit-test:node": "echo skipped", "unit-test": "npm run unit-test:node && npm run unit-test:browser", "test:browser": "npm run clean && npm run build:test && npm run unit-test:browser", "test:node": "npm run clean && npm run build:test && npm run unit-test:node", @@ -59,15 +66,18 @@ "dependencies": { "@azure-tools/test-recorder": "^1.0.0", "@azure/core-http": "^2.0.0", - "@azure/core-rest-pipeline": "^1.1.0" + "@azure/core-rest-pipeline": "^1.1.0", + "@azure/test-utils": "^1.0.0" }, "devDependencies": { + "@azure/core-client": "^1.0.0", "@azure/dev-tool": "^1.0.0", "@azure/eslint-plugin-azure-sdk": "^3.0.0", "@rollup/plugin-commonjs": "11.0.2", "@rollup/plugin-multi-entry": "^3.0.0", "@rollup/plugin-node-resolve": "^8.0.0", "@rollup/plugin-replace": "^2.2.0", + "@types/express": "^4.16.0", "@types/fs-extra": "^8.0.0", "@types/chai": "^4.1.6", "@types/md5": "^2.2.0", @@ -77,8 +87,11 @@ "@types/mock-require": "~2.0.0", "@types/mock-fs": "~4.10.0", "chai": "^4.2.0", + "concurrently": "^6.2.1", + "cross-env": "7.0.3", "dotenv": "^8.2.0", "eslint": "^7.15.0", + "express": "^4.16.3", "karma": "^6.2.0", "karma-chrome-launcher": "^3.0.0", "karma-coverage": "^2.0.0", @@ -106,6 +119,7 @@ "rollup-plugin-terser": "^5.1.1", "rollup-plugin-visualizer": "^4.0.4", "tslib": "^2.2.0", + "ts-node": "^9.0.0", "typescript": "~4.2.0", "xhr-mock": "^2.4.1" } diff --git a/sdk/test-utils/recorder-new/recordings/browsers/proxy_tool/recording_sample_response.json b/sdk/test-utils/recorder-new/recordings/browsers/proxy_tool/recording_sample_response.json new file mode 100644 index 000000000000..b9e5553daa9a --- /dev/null +++ b/sdk/test-utils/recorder-new/recordings/browsers/proxy_tool/recording_sample_response.json @@ -0,0 +1,39 @@ +{ + "Entries": [ + { + "RequestUri": "http://127.0.0.1:8080/sample_response", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate, br", + "Accept-Language": "en-US", + "Connection": "keep-alive", + "Referer": "http://localhost:9329/", + "sec-ch-ua": "", + "sec-ch-ua-mobile": "?0", + "sec-ch-ua-platform": "", + "Sec-Fetch-Dest": "empty", + "Sec-Fetch-Mode": "cors", + "Sec-Fetch-Site": "same-site", + "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/93.0.4577.0 Safari/537.36", + "x-ms-client-request-id": "5cceb484-021a-4751-b9ae-78ae168887fc", + "x-ms-useragent": "core-rest-pipeline/1.3.2 OS/Linuxx86_64" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Connection": "keep-alive", + "Content-Length": "13", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sat, 02 Oct 2021 03:28:31 GMT", + "ETag": "W/\u0022d-czUS2Z\u002BsJhg6pgcf9QrBJC871f4\u0022", + "Keep-Alive": "timeout=5", + "X-Powered-By": "Express" + }, + "ResponseBody": { + "abc": "def" + } + } + ], + "Variables": {} +} diff --git a/sdk/test-utils/recorder-new/recordings/node/proxy_tool/recording_sample_response.json b/sdk/test-utils/recorder-new/recordings/node/proxy_tool/recording_sample_response.json new file mode 100644 index 000000000000..9eb328e6a82f --- /dev/null +++ b/sdk/test-utils/recorder-new/recordings/node/proxy_tool/recording_sample_response.json @@ -0,0 +1,29 @@ +{ + "Entries": [ + { + "RequestUri": "http://127.0.0.1:8080/sample_response", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Encoding": "gzip,deflate", + "Connection": "keep-alive", + "User-Agent": "core-rest-pipeline/1.3.2 Node/v14.17.6 OS/(x64-Linux-5.4.0-1055-azure)", + "x-ms-client-request-id": "7cb6974e-c82f-4e67-a04a-eaa7741e2d9b" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Connection": "keep-alive", + "Content-Length": "13", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sat, 02 Oct 2021 03:29:24 GMT", + "ETag": "W/\u0022d-czUS2Z\u002BsJhg6pgcf9QrBJC871f4\u0022", + "Keep-Alive": "timeout=5", + "X-Powered-By": "Express" + }, + "ResponseBody": { + "abc": "def" + } + } + ], + "Variables": {} +} diff --git a/sdk/test-utils/recorder-new/src/core-v1-recorder.ts b/sdk/test-utils/recorder-new/src/core-v1-recorder.ts index 4140458b8d64..71f175cc3bab 100644 --- a/sdk/test-utils/recorder-new/src/core-v1-recorder.ts +++ b/sdk/test-utils/recorder-new/src/core-v1-recorder.ts @@ -5,6 +5,7 @@ import { HttpClient, HttpOperationResponse } from "@azure/core-http"; import { DefaultHttpClient, WebResourceLike } from "@azure/core-http"; import { isPlaybackMode, isRecordMode } from "@azure-tools/test-recorder"; import { TestProxyHttpClient } from "./core-v2-recorder"; +import { Test } from "mocha"; /** * This client manages the recorder life cycle and interacts with the proxy-tool to do the recording, @@ -15,8 +16,8 @@ import { TestProxyHttpClient } from "./core-v2-recorder"; */ export class TestProxyHttpClientCoreV1 extends TestProxyHttpClient { public httpClientCoreV1: HttpClient; - constructor(sessionFile: string) { - super(sessionFile); + constructor(testContext?: Test) { + super(testContext); this.httpClientCoreV1 = new DefaultHttpClient(); } diff --git a/sdk/test-utils/recorder-new/src/core-v2-recorder.ts b/sdk/test-utils/recorder-new/src/core-v2-recorder.ts index ae03eda87b5b..c4e89149d1db 100644 --- a/sdk/test-utils/recorder-new/src/core-v2-recorder.ts +++ b/sdk/test-utils/recorder-new/src/core-v2-recorder.ts @@ -12,7 +12,9 @@ import { SendRequest } from "@azure/core-rest-pipeline"; import { env, isPlaybackMode, isRecordMode } from "@azure-tools/test-recorder"; -import { RecorderError, RecordingStateManager } from "./utils"; +import { RecorderError, RecordingStateManager } from "./utils/utils"; +import { Test } from "mocha"; +import { sessionFilePath } from "./utils/sessionFilePath"; const paths = { playback: "/playback", @@ -32,15 +34,22 @@ export class TestProxyHttpClient { private url = "http://localhost:5000"; public recordingId?: string; public mode: string; - public httpClient: HttpClient; private stateManager = new RecordingStateManager(); - private playback: boolean; + public httpClient: HttpClient | undefined = undefined; + private sessionFile: string | undefined = undefined; - constructor(private sessionFile: string) { - this.sessionFile = sessionFile; + constructor(private testContext?: Test | undefined) { this.mode = env.TEST_MODE; - this.playback = isPlaybackMode(); - this.httpClient = createDefaultHttpClient(); + if (isRecordMode() || isPlaybackMode()) { + if (this.testContext) { + this.sessionFile = sessionFilePath(this.testContext); + this.httpClient = createDefaultHttpClient(); + } else { + throw new Error( + "Unable to determine the recording file path, testContext provided is not defined." + ); + } + } } /** @@ -99,10 +108,15 @@ export class TestProxyHttpClient { if (isPlaybackMode() || isRecordMode()) { this.stateManager.state = "started"; if (this.recordingId === undefined) { - const startUri = `${this.url}${this.playback ? paths.playback : paths.record}${ + const startUri = `${this.url}${isPlaybackMode() ? paths.playback : paths.record}${ paths.start }`; const req = this._createRecordingRequest(startUri); + if (!this.httpClient) { + throw new RecorderError( + `Something went wrong, TestProxyHttpClient.httpClient should not have been undefined in ${this.mode} mode.` + ); + } const rsp = await this.httpClient.sendRequest({ ...req, allowInsecureConnection: true @@ -126,10 +140,17 @@ export class TestProxyHttpClient { if (isPlaybackMode() || isRecordMode()) { this.stateManager.state = "stopped"; if (this.recordingId !== undefined) { - const stopUri = `${this.url}${this.playback ? paths.playback : paths.record}${paths.stop}`; + const stopUri = `${this.url}${isPlaybackMode() ? paths.playback : paths.record}${ + paths.stop + }`; const req = this._createRecordingRequest(stopUri); req.headers.set("x-recording-save", "true"); + if (!this.httpClient) { + throw new RecorderError( + `Something went wrong, TestProxyHttpClient.httpClient should not have been undefined in ${this.mode} mode.` + ); + } const rsp = await this.httpClient.sendRequest({ ...req, allowInsecureConnection: true @@ -152,6 +173,11 @@ export class TestProxyHttpClient { */ private _createRecordingRequest(url: string) { const req = createPipelineRequest({ url: url, method: "POST" }); + if (!this.sessionFile) { + throw new RecorderError( + `Something went wrong, TestProxyHttpClient.sessionFile should not have been undefined in ${this.mode} mode.` + ); + } req.headers.set("x-recording-file", this.sessionFile); if (this.recordingId !== undefined) { req.headers.set("x-recording-id", this.recordingId); diff --git a/sdk/test-utils/recorder-new/src/index.ts b/sdk/test-utils/recorder-new/src/index.ts index b832f836875d..6f051292460e 100644 --- a/sdk/test-utils/recorder-new/src/index.ts +++ b/sdk/test-utils/recorder-new/src/index.ts @@ -3,3 +3,4 @@ export { recorderHttpPolicy, TestProxyHttpClient } from "./core-v2-recorder"; export { TestProxyHttpClientCoreV1 } from "./core-v1-recorder"; +export { relativeRecordingsPath } from "./utils/relativePathCalculator"; diff --git a/sdk/test-utils/recorder-new/src/utils/relativePathCalculator.browser.ts b/sdk/test-utils/recorder-new/src/utils/relativePathCalculator.browser.ts new file mode 100644 index 000000000000..efc597eeca97 --- /dev/null +++ b/sdk/test-utils/recorder-new/src/utils/relativePathCalculator.browser.ts @@ -0,0 +1,6 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +export function relativeRecordingsPath() { + throw new Error("Attempted to use the function meant for node in a browser."); +} diff --git a/sdk/test-utils/recorder-new/src/utils/relativePathCalculator.ts b/sdk/test-utils/recorder-new/src/utils/relativePathCalculator.ts new file mode 100644 index 000000000000..8b920d484453 --- /dev/null +++ b/sdk/test-utils/recorder-new/src/utils/relativePathCalculator.ts @@ -0,0 +1,67 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import path from "path"; +import fs from "fs"; +import { RecorderError } from "./utils"; + +/** + * ONLY WORKS IN THE NODE.JS ENVIRONMENT + * + * Returns the potential `recordings` folder(relative path) for the project using `process.cwd()`. + * + * Note for browser tests: + * 1. Supposed to be called from karma.conf.js in the package for which the testing is being done. + * 2. Set this `RECORDINGS_RELATIVE_PATH` as an env variable + * ```js + * const { relativeRecordingsPathForBrowser } = require("@azure-tools/test-recorder-new"); + * process.env.RECORDINGS_RELATIVE_PATH = relativeRecordingsPathForBrowser(); + * ``` + * 3. Add "RECORDINGS_RELATIVE_PATH" in the `envPreprocessor` array to let this be loaded in the browser environment. + * ``` + * envPreprocessor: ["RECORDINGS_RELATIVE_PATH"], + * ``` + * + * `RECORDINGS_RELATIVE_PATH` in the browser environment is used in the recorder to tell the proxy-tool about the location to generate the browser recordings at. + * + * @export + * @returns {string} location of the relative `recordings` folder path - `sdk/storage/storage-blob/recordings/` example + */ +export function relativeRecordingsPath() { + let currentPath = process.cwd(); // Gives the current working directory + console.log(currentPath); + + let rootPath = undefined; + let expectedProjectPath = undefined; + + if (fs.existsSync(path.join(currentPath, "package.json"))) { + // /sdk/service/project/package.json + if (fs.existsSync(path.join(currentPath, "package.json"))) { + expectedProjectPath = currentPath; // /sdk/service/project/ + const expectedRootPath = path.join(currentPath, "..", "..", ".."); // / + if ( + fs.existsSync(path.join(expectedRootPath, "sdk/")) && // /sdk + fs.existsSync(path.join(expectedRootPath, "rush.json")) // /rush.json + ) { + // reached root path + rootPath = expectedRootPath; + } + } + } else { + throw new RecorderError(`'package.json' is not found at ${currentPath}`); + } + + if (!(rootPath === undefined || expectedProjectPath === undefined)) { + // / + // /sdk/service/project/ + return path + .join(path.relative(rootPath, expectedProjectPath), "recordings") + .split(path.sep) + .join(path.posix.sep); // Converting "\" to "/" (needed for windows) so that the path.sep("\") is not treated as an escape character in the browsers + // => sdk/service/project/recordings + } else { + throw new RecorderError( + "rootPath or expectedProjectPath could not be calculated properly from process.cwd()" + ); + } +} diff --git a/sdk/test-utils/recorder-new/src/utils/sessionFilePath.ts b/sdk/test-utils/recorder-new/src/utils/sessionFilePath.ts new file mode 100644 index 000000000000..d9b1200fe3d3 --- /dev/null +++ b/sdk/test-utils/recorder-new/src/utils/sessionFilePath.ts @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { env, generateTestRecordingFilePath } from "@azure-tools/test-recorder"; +import { isNode } from "@azure/test-utils"; +import { relativeRecordingsPath } from "./relativePathCalculator"; + +export function sessionFilePath(testContext: Mocha.Test) { + const recordingsFolder = !isNode ? env.RECORDINGS_RELATIVE_PATH : relativeRecordingsPath(); // sdk/service/project/recordings + return `${recordingsFolder}/${recordingFilePath(testContext)}`; + // sdk/service/project/recordings/{node|browsers}//recording_.json +} + +/** + * Generates a file path with the following structure: + * + * `{node|browsers}//recording_.json` + */ +export function recordingFilePath(testContext: Mocha.Test) { + return generateTestRecordingFilePath( + isNode ? "node" : "browsers", + testContext.parent!.fullTitle(), + testContext.title!, + "json" + ); +} diff --git a/sdk/test-utils/recorder-new/src/utils.ts b/sdk/test-utils/recorder-new/src/utils/utils.ts similarity index 100% rename from sdk/test-utils/recorder-new/src/utils.ts rename to sdk/test-utils/recorder-new/src/utils/utils.ts diff --git a/sdk/test-utils/recorder-new/test/testProxyClient.spec.ts b/sdk/test-utils/recorder-new/test/testProxyClient.spec.ts index de2539f91e1d..7d43d4792511 100644 --- a/sdk/test-utils/recorder-new/test/testProxyClient.spec.ts +++ b/sdk/test-utils/recorder-new/test/testProxyClient.spec.ts @@ -1,13 +1,27 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import { createHttpHeaders, PipelineRequest, PipelineResponse } from "@azure/core-rest-pipeline"; +import { + createHttpHeaders, + HttpClient, + PipelineRequest, + PipelineResponse +} from "@azure/core-rest-pipeline"; import { env } from "@azure-tools/test-recorder"; import { expect } from "chai"; import { TestProxyHttpClient } from "../src"; -import { RecorderError, RecordingStateManager } from "../src/utils"; +import { RecorderError, RecordingStateManager } from "../src/utils/utils"; describe("TestProxyClient functions", () => { + let client: TestProxyHttpClient; + let clientHttpClient: HttpClient; + let testContext: Mocha.Test; + beforeEach(function() { + client = new TestProxyHttpClient(this.currentTest); + clientHttpClient = client.httpClient as HttpClient; + testContext = this.currentTest!; + }); + afterEach(() => { env.TEST_MODE = undefined; }); @@ -21,11 +35,9 @@ describe("TestProxyClient functions", () => { timeout: 0, allowInsecureConnection: false }; - describe("redirectRequest method", () => { it("request unchanged if not playback or record modes", function() { env.TEST_MODE = "live"; - const client = new TestProxyHttpClient("dummy_file_name"); expect(client.redirectRequest(initialRequest)).to.deep.equal(initialRequest); }); @@ -36,36 +48,37 @@ describe("TestProxyClient functions", () => { ...initialRequest, headers: createHttpHeaders({ "x-recording-id": "dummy-recording-id" }) }; - const client = new TestProxyHttpClient("dummy_file_name"); expect(client.redirectRequest(request)).to.deep.equal(request); }); - it("url and headers get updated if no `x-recording-id` in headers", function() { - env.TEST_MODE = testMode; - const request: PipelineRequest = { - ...initialRequest, - headers: createHttpHeaders({}) - }; - const client = new TestProxyHttpClient("dummy_file_name"); - client.recordingId = "dummy-recording-id"; - expect(client.redirectRequest(request)).to.deep.equal({ - ...request, - url: "http://localhost:5000/dummy_path?sas=sas", - headers: createHttpHeaders({ - "x-recording-upstream-base-uri": initialRequest.url, - "x-recording-id": client.recordingId, - "x-recording-mode": env.TEST_MODE - }) - }); - }); + it( + `${testMode} mode: ` + "url and headers get updated if no `x-recording-id` in headers", + function() { + env.TEST_MODE = testMode; + client = new TestProxyHttpClient(testContext); + const request: PipelineRequest = { + ...initialRequest, + headers: createHttpHeaders({}) + }; + client.recordingId = "dummy-recording-id"; + expect(client.redirectRequest(request)).to.deep.equal({ + ...request, + url: "http://localhost:5000/dummy_path?sas=sas", + headers: createHttpHeaders({ + "x-recording-upstream-base-uri": initialRequest.url, + "x-recording-id": client.recordingId, + "x-recording-mode": env.TEST_MODE + }) + }); + } + ); }); }); describe("start method", () => { it("nothing happens if not playback or record modes", async function() { env.TEST_MODE = "live"; - const client = new TestProxyHttpClient("dummy_file_name"); - client.httpClient.sendRequest = (): Promise => { + clientHttpClient.sendRequest = (): Promise => { throw new Error("should not have reached here"); }; await client.start(); @@ -76,9 +89,8 @@ describe("TestProxyClient functions", () => { `${testMode} mode: ` + "succeeds in playback or record modes and gets a recordingId", async function() { env.TEST_MODE = testMode; - const client = new TestProxyHttpClient("dummy_file_name"); const recordingId = "dummy-recording-id"; - client.httpClient.sendRequest = (): Promise => { + clientHttpClient.sendRequest = (): Promise => { return Promise.resolve({ status: 200, headers: createHttpHeaders({ "x-recording-id": recordingId }), @@ -92,9 +104,8 @@ describe("TestProxyClient functions", () => { it("throws if not received a 200 status code", async function() { env.TEST_MODE = testMode; - const client = new TestProxyHttpClient("dummy_file_name"); const recordingId = "dummy-recording-id"; - client.httpClient.sendRequest = (): Promise => { + clientHttpClient.sendRequest = (): Promise => { return Promise.resolve({ status: 404, headers: createHttpHeaders({ "x-recording-id": recordingId }), @@ -112,8 +123,7 @@ describe("TestProxyClient functions", () => { it("throws if not received a recording id upon 200 status code", async function() { env.TEST_MODE = testMode; - const client = new TestProxyHttpClient("dummy_file_name"); - client.httpClient.sendRequest = (): Promise => { + clientHttpClient.sendRequest = (): Promise => { return Promise.resolve({ status: 200, headers: createHttpHeaders({}), @@ -136,8 +146,7 @@ describe("TestProxyClient functions", () => { describe("stop method", () => { it("nothing happens if not playback or record modes", async function() { env.TEST_MODE = "live"; - const client = new TestProxyHttpClient("dummy_file_name"); - client.httpClient.sendRequest = (): Promise => { + clientHttpClient.sendRequest = (): Promise => { throw new Error("should not have reached here"); }; await client.stop(); @@ -148,8 +157,7 @@ describe("TestProxyClient functions", () => { `${testMode} mode: ` + "fails in playback or record modes if no recordingId", async function() { env.TEST_MODE = testMode; - const client = new TestProxyHttpClient("dummy_file_name"); - client.httpClient.sendRequest = (): Promise => { + clientHttpClient.sendRequest = (): Promise => { return Promise.resolve({ status: 200, headers: createHttpHeaders(), @@ -171,8 +179,7 @@ describe("TestProxyClient functions", () => { it("throws if status code is not 200", async function() { env.TEST_MODE = testMode; - const client = new TestProxyHttpClient("dummy_file_name"); - client.httpClient.sendRequest = (): Promise => { + clientHttpClient.sendRequest = (): Promise => { return Promise.resolve({ status: 401, headers: createHttpHeaders(), @@ -192,8 +199,7 @@ describe("TestProxyClient functions", () => { it("succeeds in playback or record modes", async function() { env.TEST_MODE = testMode; - const client = new TestProxyHttpClient("dummy_file_name"); - client.httpClient.sendRequest = (): Promise => { + clientHttpClient.sendRequest = (): Promise => { return Promise.resolve({ status: 200, headers: createHttpHeaders(), @@ -210,7 +216,6 @@ describe("TestProxyClient functions", () => { describe("modifyRequest method", () => { it("request unchanged if not playback or record modes", async function() { env.TEST_MODE = "live"; - const client = new TestProxyHttpClient("dummy_file_name"); expect(await client.modifyRequest(initialRequest)).to.deep.equal(initialRequest); }); @@ -223,41 +228,41 @@ describe("TestProxyClient functions", () => { ...initialRequest, headers: createHttpHeaders({ "x-recording-id": "dummy-recording-id" }) }; - const client = new TestProxyHttpClient("dummy_file_name"); expect(await client.modifyRequest(request)).to.deep.equal(request); } ); - it("url and headers get updated if no `x-recording-id` in headers", async function() { - env.TEST_MODE = testMode; - const request: PipelineRequest = { - ...initialRequest, - headers: createHttpHeaders({}) - }; - const client = new TestProxyHttpClient("dummy_file_name"); - client.recordingId = "dummy-recording-id"; - expect(await client.modifyRequest(request)).to.deep.equal({ - ...request, - url: "http://localhost:5000/dummy_path?sas=sas", - headers: createHttpHeaders({ - "x-recording-upstream-base-uri": initialRequest.url, - "x-recording-id": client.recordingId, - "x-recording-mode": env.TEST_MODE - }) - }); - }); + it( + `${testMode} mode: ` + "url and headers get updated if no `x-recording-id` in headers", + async function() { + env.TEST_MODE = testMode; + client = new TestProxyHttpClient(testContext); + const request: PipelineRequest = { + ...initialRequest, + headers: createHttpHeaders({}) + }; + client.recordingId = "dummy-recording-id"; + expect(await client.modifyRequest(request)).to.deep.equal({ + ...request, + url: "http://localhost:5000/dummy_path?sas=sas", + headers: createHttpHeaders({ + "x-recording-upstream-base-uri": initialRequest.url, + "x-recording-id": client.recordingId, + "x-recording-mode": env.TEST_MODE + }) + }); + } + ); }); }); describe("_createRecordingRequest", () => { it("_createRecordingRequest adds the recording-file and recording-id headers", () => { - const dummyFileName = "dummy_file_name"; - const client = new TestProxyHttpClient(dummyFileName); client.recordingId = "dummy-recording-id"; const returnedRequest = client["_createRecordingRequest"](initialRequest.url); expect(returnedRequest.url).to.equal(initialRequest.url); expect(returnedRequest.method).to.equal("POST"); - expect(returnedRequest.headers.get("x-recording-file")).to.equal(dummyFileName); + expect(returnedRequest.headers.get("x-recording-file")).not.to.be.undefined; expect(returnedRequest.headers.get("x-recording-id")).to.equal(client.recordingId); expect(returnedRequest.url).to.equal(initialRequest.url); }); diff --git a/sdk/test-utils/recorder-new/test/testProxyTests.spec.ts b/sdk/test-utils/recorder-new/test/testProxyTests.spec.ts new file mode 100644 index 000000000000..bc3a258a7d4d --- /dev/null +++ b/sdk/test-utils/recorder-new/test/testProxyTests.spec.ts @@ -0,0 +1,48 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { env } from "@azure-tools/test-recorder"; +import { createPipelineRequest } from "@azure/core-rest-pipeline"; +import { ServiceClient } from "@azure/core-client"; +import { recorderHttpPolicy, TestProxyHttpClient } from "../src"; +import { expect } from "chai"; + +const setTestMode = ( + mode: "record" | "playback" | undefined +): "record" | "playback" | undefined => { + env.TEST_MODE = mode; + console.log(`TEST_MODE = ${mode}`); + return mode as "record" | "playback" | undefined; +}; + +// const TEST_SERVER_URL = `http://127.0.0.1:8080`; +const TEST_SERVER_URL = `http://host.docker.internal:8080`; // Accessing host's network(localhost) through docker container + +// These tests require the following to be running in parallel +// - utils/server.ts (to serve requests to act as a service) +// - proxy-tool (to save/mock the responses) +(["record", "playback"] as ("record" | "playback")[]).forEach((mode) => { + describe(`proxy tool`, () => { + let recorder: TestProxyHttpClient; + + beforeEach(async function() { + setTestMode(mode); + recorder = new TestProxyHttpClient(this.currentTest); + await recorder.start(); + }); + + afterEach(async () => { + await recorder.stop(); + setTestMode(undefined); + }); + + it("sample_response", async () => { + const client = new ServiceClient({ baseUri: TEST_SERVER_URL }); + client.pipeline.addPolicy(recorderHttpPolicy(recorder)); + const req = createPipelineRequest({ url: TEST_SERVER_URL + "/sample_response" }); + expect(JSON.parse((await client.sendRequest(req)).bodyAsText!).abc).to.equal("def"); + }); + }); +}); + +// TODO: Can potentially add more tests that use the proxy-tool once we figure out the start/setup scripts for proxy-tool diff --git a/sdk/test-utils/recorder-new/test/utils/server.browser.ts b/sdk/test-utils/recorder-new/test/utils/server.browser.ts new file mode 100644 index 000000000000..0e4466b8fc2c --- /dev/null +++ b/sdk/test-utils/recorder-new/test/utils/server.browser.ts @@ -0,0 +1 @@ +// Empty file for mapping diff --git a/sdk/test-utils/recorder-new/test/utils/server.ts b/sdk/test-utils/recorder-new/test/utils/server.ts new file mode 100644 index 000000000000..280f81c31c86 --- /dev/null +++ b/sdk/test-utils/recorder-new/test/utils/server.ts @@ -0,0 +1,19 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import express from "express"; +const app = express(); +const port = 8080; +const TEST_SERVER_URL = `http://localhost:${port}`; + +app.get("/", (_, res) => { + res.send("Hello world!"); +}); + +app.get("/sample_response", (_, res) => { + res.send({ abc: "def" }); +}); + +app.listen(port, () => { + console.log(`server started at ${TEST_SERVER_URL}`); +}); diff --git a/sdk/test-utils/recorder/src/index.ts b/sdk/test-utils/recorder/src/index.ts index 9522f6487974..e67218e9a48f 100644 --- a/sdk/test-utils/recorder/src/index.ts +++ b/sdk/test-utils/recorder/src/index.ts @@ -13,3 +13,5 @@ export { } from "./utils"; export { pluginForIdentitySDK, pluginForClientSecretCredentialTests } from "./utils/msalAuth.node"; export { jsonRecordingFilterFunction } from "./basekarma.conf"; +export { generateTestRecordingFilePath } from "./utils/recordingPath"; +export { findRecordingsFolderPath } from "./utils/recordings"; diff --git a/sdk/test-utils/recorder/src/utils/recordingPath.ts b/sdk/test-utils/recorder/src/utils/recordingPath.ts index 7cfb7e5a6c74..a3a1ece91be5 100644 --- a/sdk/test-utils/recorder/src/utils/recordingPath.ts +++ b/sdk/test-utils/recorder/src/utils/recordingPath.ts @@ -25,11 +25,12 @@ export function formatPath(path: string): string { export function generateTestRecordingFilePath( platform: "node" | "browsers", testSuiteTitle: string, - testTitle: string + testTitle: string, + extension?: "js" | "json" ): string { // File Extension // nock recordings for node tests - .js extension // recordings are saved in json format for browser tests - .json extension - const ext = platform === "node" ? "js" : "json"; + const ext = extension ?? (platform === "node" ? "js" : "json"); return `${platform}/${formatPath(testSuiteTitle)}/recording_${formatPath(testTitle)}.${ext}`; } diff --git a/sdk/test-utils/recorder/src/utils/recordings.browser.ts b/sdk/test-utils/recorder/src/utils/recordings.browser.ts index b3568f790ff5..9be27d0e556c 100644 --- a/sdk/test-utils/recorder/src/utils/recordings.browser.ts +++ b/sdk/test-utils/recorder/src/utils/recordings.browser.ts @@ -35,3 +35,9 @@ export function testHasChanged( return previousHash !== currentHash; } + +export function findRecordingsFolderPath() { + throw new Error( + "Attempted to use the method `findRecordingsFolderPath`(meant for node) in a browser" + ); +} diff --git a/sdk/test-utils/test-utils/package.json b/sdk/test-utils/test-utils/package.json index 3a49623f603f..520b845fb453 100644 --- a/sdk/test-utils/test-utils/package.json +++ b/sdk/test-utils/test-utils/package.json @@ -20,7 +20,7 @@ "clean": "rimraf dist dist-* types *.tgz *.log", "format": "prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", "integration-test:browser": "echo skipped", - "integration-test:node": "node dist-esm/test/index.spec.js", + "integration-test:node": "echo skipped", "integration-test": "npm run integration-test:node && npm run integration-test:browser", "lint:fix": "eslint --no-eslintrc -c ../../.eslintrc.internal.json package.json src test --ext .ts --fix --fix-type [problem,suggestion]", "lint": "eslint --no-eslintrc -c ../../.eslintrc.internal.json package.json src test --ext .ts", diff --git a/sdk/test-utils/testing-recorder-new/karma.conf.js b/sdk/test-utils/testing-recorder-new/karma.conf.js index 0b0259c1c24e..c7daa48da62f 100644 --- a/sdk/test-utils/testing-recorder-new/karma.conf.js +++ b/sdk/test-utils/testing-recorder-new/karma.conf.js @@ -1,7 +1,10 @@ // https://github.com/karma-runner/karma-chrome-launcher +const { relativeRecordingsPath } = require("@azure-tools/test-recorder-new"); process.env.CHROME_BIN = require("puppeteer").executablePath(); require("dotenv").config({ path: "./.env" }); +process.env.RECORDINGS_RELATIVE_PATH = relativeRecordingsPath(); + module.exports = function(config) { config.set({ // base path that will be used to resolve all patterns (eg. files, exclude) @@ -51,7 +54,8 @@ module.exports = function(config) { "TEST_MODE", "STORAGE_CONNECTION_STRING", "STORAGE_SAS_URL", - "TABLES_SAS_CONNECTION_STRING" + "TABLES_SAS_CONNECTION_STRING", + "RECORDINGS_RELATIVE_PATH" ], // test results reporter to use diff --git a/sdk/test-utils/testing-recorder-new/test/core-v1-test.spec.ts b/sdk/test-utils/testing-recorder-new/test/core-v1-test.spec.ts index c8c5d36c63af..76f6f77cfd88 100644 --- a/sdk/test-utils/testing-recorder-new/test/core-v1-test.spec.ts +++ b/sdk/test-utils/testing-recorder-new/test/core-v1-test.spec.ts @@ -8,15 +8,22 @@ import { config } from "dotenv"; import { isNode } from "@azure/core-util"; config(); -describe("Tests", () => { - it("storage test", async function() { - const file = (isNode ? "node_" : "browser_") + `core_v1_file_path.json`; - const recorder = new TestProxyHttpClientCoreV1(file); +describe("Core V1 tests", () => { + let recorder: TestProxyHttpClientCoreV1; + + beforeEach(function() { + recorder = new TestProxyHttpClientCoreV1(this.currentTest); + }); + + afterEach(async () => { + await recorder.stop(); + }); + + it("storage-queue create queue", async function() { const options: StoragePipelineOptions = {}; options.httpClient = recorder; const client = new QueueServiceClient(env.STORAGE_SAS_URL, undefined, options); await recorder.start(); await client.createQueue((isNode ? "node-" : "browser-") + "1320"); - await recorder.stop(); }); }); diff --git a/sdk/test-utils/testing-recorder-new/test/core-v2-test.spec.ts b/sdk/test-utils/testing-recorder-new/test/core-v2-test.spec.ts index 210c382a9fb2..db4567cedb82 100644 --- a/sdk/test-utils/testing-recorder-new/test/core-v2-test.spec.ts +++ b/sdk/test-utils/testing-recorder-new/test/core-v2-test.spec.ts @@ -5,14 +5,21 @@ import { env } from "@azure-tools/test-recorder"; import { TableEntity, TableClient } from "@azure/data-tables"; import { TestProxyHttpClient, recorderHttpPolicy } from "@azure-tools/test-recorder-new"; import { config } from "dotenv"; -import { isNode } from "@azure/core-util"; import { createSimpleEntity } from "./utils/utils"; config(); -describe("Tests", () => { - it("tables test", async function() { - const file = (isNode ? "node_" : "browser_") + `core_v2_file_path.json`; - const recorder = new TestProxyHttpClient(file); +describe("Core V2 tests", () => { + let recorder: TestProxyHttpClient; + + beforeEach(function() { + recorder = new TestProxyHttpClient(this.currentTest); + }); + + afterEach(async () => { + await recorder.stop(); + }); + + it("data-tables create entity", async function() { const client = TableClient.fromConnectionString(env.TABLES_SAS_CONNECTION_STRING, "newtable"); client.pipeline.addPolicy(recorderHttpPolicy(recorder)); await recorder.start(); @@ -20,6 +27,5 @@ describe("Tests", () => { const simpleEntity: TableEntity = createSimpleEntity(); await client.createEntity(simpleEntity); await client.deleteTable(); - await recorder.stop(); }); });