diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 7de863365c2a..43b2960eef23 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -621,7 +621,7 @@ packages: '@azure/core-client': 1.5.0 '@azure/core-lro': 2.2.4 '@azure/core-paging': 1.2.1 - '@azure/core-rest-pipeline': 1.8.0 + '@azure/core-rest-pipeline': 1.7.0 '@azure/core-tracing': 1.0.0-preview.12 '@azure/logger': 1.0.3 tslib: 2.3.1 @@ -636,7 +636,7 @@ packages: '@azure/core-auth': 1.3.2 '@azure/core-client': 1.5.0 '@azure/core-paging': 1.2.1 - '@azure/core-rest-pipeline': 1.8.0 + '@azure/core-rest-pipeline': 1.7.0 tslib: 2.3.1 transitivePeerDependencies: - supports-color @@ -727,7 +727,7 @@ packages: '@azure/abort-controller': 1.0.4 '@azure/core-asynciterator-polyfill': 1.0.2 '@azure/core-auth': 1.3.2 - '@azure/core-rest-pipeline': 1.8.0 + '@azure/core-rest-pipeline': 1.7.0 '@azure/core-tracing': 1.0.0-preview.13 '@azure/logger': 1.0.3 tslib: 2.3.1 @@ -835,8 +835,8 @@ packages: tslib: 2.3.1 dev: false - /@azure/core-rest-pipeline/1.8.0: - resolution: {integrity: sha512-o8eZr96erQpiq8EZhZU/SyN6ncOfZ6bexwN2nMm9WpDmZGvaq907kopADt8XvNhbEF7kRA1l901Pg8mXjWp3UQ==} + /@azure/core-rest-pipeline/1.7.0: + resolution: {integrity: sha512-e2awPzwMKHrmvYgZ0qIKNkqnCM1QoDs7A0rOiS3OSAlOQOz/kL7PPKHXwFMuBeaRvS8i7fgobJn79q2Cji5f+Q==} engines: {node: '>=12.0.0'} dependencies: '@azure/abort-controller': 1.0.4 @@ -917,7 +917,7 @@ packages: '@azure/core-auth': 1.3.2 '@azure/core-client': 1.5.0 '@azure/core-paging': 1.2.1 - '@azure/core-rest-pipeline': 1.8.0 + '@azure/core-rest-pipeline': 1.7.0 '@azure/core-tracing': 1.0.0-preview.13 '@azure/core-xml': 1.2.0 '@azure/logger': 1.0.3 @@ -950,7 +950,7 @@ packages: resolution: {integrity: sha512-Q71Buur3RMcg6lCnisLL8Im562DBw+ybzgm+YQj/FbAaI8ZNu/zl/5z1fE4k3Q9LSIzYrz6HLRzlhdSBXpydlQ==} engines: {node: '>=8.0.0'} dependencies: - '@azure/core-http': 1.2.3 + '@azure/core-http': 1.2.6 '@azure/core-tracing': 1.0.0-preview.9 '@azure/logger': 1.0.3 '@azure/msal-node': 1.0.0-beta.6_debug@4.3.4 @@ -980,7 +980,7 @@ packages: '@azure/abort-controller': 1.0.4 '@azure/core-auth': 1.3.2 '@azure/core-client': 1.5.0 - '@azure/core-rest-pipeline': 1.8.0 + '@azure/core-rest-pipeline': 1.7.0 '@azure/core-tracing': 1.0.0-preview.13 '@azure/core-util': 1.0.0-beta.1 '@azure/logger': 1.0.3 @@ -1005,7 +1005,7 @@ packages: '@azure/abort-controller': 1.0.4 '@azure/core-auth': 1.3.2 '@azure/core-client': 1.5.0 - '@azure/core-rest-pipeline': 1.8.0 + '@azure/core-rest-pipeline': 1.7.0 '@azure/core-tracing': 1.0.0-preview.13 '@azure/core-util': 1.0.0-beta.1 '@azure/logger': 1.0.3 @@ -1208,7 +1208,7 @@ packages: '@azure/core-auth': 1.3.2 '@azure/core-client': 1.5.0 '@azure/core-paging': 1.2.1 - '@azure/core-rest-pipeline': 1.8.0 + '@azure/core-rest-pipeline': 1.7.0 '@azure/core-tracing': 1.0.0-preview.13 '@azure/logger': 1.0.3 events: 3.3.0 @@ -1260,6 +1260,29 @@ packages: engines: {node: '>=6.9.0'} dev: false + /@babel/core/7.16.12: + resolution: {integrity: sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.16.7 + '@babel/generator': 7.17.7 + '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.16.12 + '@babel/helper-module-transforms': 7.17.7 + '@babel/helpers': 7.17.8 + '@babel/parser': 7.17.8 + '@babel/template': 7.16.7 + '@babel/traverse': 7.17.3 + '@babel/types': 7.17.0 + convert-source-map: 1.8.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.1 + semver: 6.3.0 + source-map: 0.5.7 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/core/7.17.8: resolution: {integrity: sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==} engines: {node: '>=6.9.0'} @@ -1292,6 +1315,26 @@ packages: source-map: 0.5.7 dev: false + /@babel/helper-annotate-as-pure/7.16.7: + resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.17.0 + dev: false + + /@babel/helper-compilation-targets/7.17.7_@babel+core@7.16.12: + resolution: {integrity: sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.17.7 + '@babel/core': 7.16.12 + '@babel/helper-validator-option': 7.16.7 + browserslist: 4.20.2 + semver: 6.3.0 + dev: false + /@babel/helper-compilation-targets/7.17.7_@babel+core@7.17.8: resolution: {integrity: sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==} engines: {node: '>=6.9.0'} @@ -1305,6 +1348,24 @@ packages: semver: 6.3.0 dev: false + /@babel/helper-create-class-features-plugin/7.17.6_@babel+core@7.16.12: + resolution: {integrity: sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-annotate-as-pure': 7.16.7 + '@babel/helper-environment-visitor': 7.16.7 + '@babel/helper-function-name': 7.16.7 + '@babel/helper-member-expression-to-functions': 7.17.7 + '@babel/helper-optimise-call-expression': 7.16.7 + '@babel/helper-replace-supers': 7.16.7 + '@babel/helper-split-export-declaration': 7.16.7 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/helper-environment-visitor/7.16.7: resolution: {integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==} engines: {node: '>=6.9.0'} @@ -1335,6 +1396,13 @@ packages: '@babel/types': 7.17.0 dev: false + /@babel/helper-member-expression-to-functions/7.17.7: + resolution: {integrity: sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.17.0 + dev: false + /@babel/helper-module-imports/7.16.7: resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==} engines: {node: '>=6.9.0'} @@ -1358,6 +1426,31 @@ packages: - supports-color dev: false + /@babel/helper-optimise-call-expression/7.16.7: + resolution: {integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.17.0 + dev: false + + /@babel/helper-plugin-utils/7.16.7: + resolution: {integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-replace-supers/7.16.7: + resolution: {integrity: sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.16.7 + '@babel/helper-member-expression-to-functions': 7.17.7 + '@babel/helper-optimise-call-expression': 7.16.7 + '@babel/traverse': 7.17.3 + '@babel/types': 7.17.0 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/helper-simple-access/7.17.7: resolution: {integrity: sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==} engines: {node: '>=6.9.0'} @@ -1365,6 +1458,13 @@ packages: '@babel/types': 7.17.0 dev: false + /@babel/helper-skip-transparent-expression-wrappers/7.16.0: + resolution: {integrity: sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.17.0 + dev: false + /@babel/helper-split-export-declaration/7.16.7: resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==} engines: {node: '>=6.9.0'} @@ -1408,6 +1508,267 @@ packages: hasBin: true dev: false + /@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.16.12: + resolution: {integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.16.12: + resolution: {integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.16.12 + dev: false + + /@babel/plugin-proposal-export-namespace-from/7.16.7_@babel+core@7.16.12: + resolution: {integrity: sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.16.12 + dev: false + + /@babel/plugin-proposal-logical-assignment-operators/7.16.7_@babel+core@7.16.12: + resolution: {integrity: sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.16.12 + dev: false + + /@babel/plugin-proposal-nullish-coalescing-operator/7.16.7_@babel+core@7.16.12: + resolution: {integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.16.12 + dev: false + + /@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.16.12: + resolution: {integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.16.12 + dev: false + + /@babel/plugin-proposal-optional-chaining/7.16.7_@babel+core@7.16.12: + resolution: {integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.16.12 + dev: false + + /@babel/plugin-proposal-private-methods/7.16.11_@babel+core@7.16.12: + resolution: {integrity: sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-proposal-private-property-in-object/7.16.7_@babel+core@7.16.12: + resolution: {integrity: sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-annotate-as-pure': 7.16.7 + '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.16.12 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.16.12: + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + dev: false + + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.16.12: + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + dev: false + + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.16.12: + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + dev: false + + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.16.12: + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + dev: false + + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.16.12: + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + dev: false + + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.16.12: + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + dev: false + + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.16.12: + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + dev: false + + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.16.12: + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + dev: false + + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.16.12: + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + dev: false + + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.16.12: + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + dev: false + + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.16.12: + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + dev: false + + /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.16.12: + resolution: {integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + dev: false + + /@babel/plugin-transform-modules-commonjs/7.16.8_@babel+core@7.16.12: + resolution: {integrity: sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-module-transforms': 7.17.7 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-simple-access': 7.17.7 + babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.16.12: + resolution: {integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.16.12 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/preset-typescript/7.16.7_@babel+core@7.16.12: + resolution: {integrity: sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-validator-option': 7.16.7 + '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.16.12 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/runtime/7.17.8: resolution: {integrity: sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==} engines: {node: '>=6.9.0'} @@ -1515,6 +1876,17 @@ packages: engines: {node: '>=8'} dev: false + /@jest/types/27.5.1: + resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-reports': 3.0.1 + '@types/node': 17.0.23 + '@types/yargs': 16.0.4 + chalk: 4.1.2 + dev: false + /@jridgewell/resolve-uri/3.0.5: resolution: {integrity: sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==} engines: {node: '>=6.0.0'} @@ -1531,8 +1903,8 @@ packages: '@jridgewell/sourcemap-codec': 1.4.11 dev: false - /@microsoft/api-extractor-model/7.16.0: - resolution: {integrity: sha512-0FOrbNIny8mzBrzQnSIkEjAXk0JMSnPmWYxt3ZDTPVg9S8xIPzB6lfgTg9+Mimu0RKCpGKBpd+v2WcR5vGzyUQ==} + /@microsoft/api-extractor-model/7.15.4: + resolution: {integrity: sha512-9bIXQKKQr5jAH1c9atXrukr4ua30fhqxMwWIOOjEnexPBPu3nhy9lC4/GpE0kPUp1Al3wSXgFnOEGzEH+HFz+w==} dependencies: '@microsoft/tsdoc': 0.13.2 '@microsoft/tsdoc-config': 0.15.2 @@ -1546,11 +1918,11 @@ packages: '@rushstack/node-core-library': 3.19.6 dev: false - /@microsoft/api-extractor/7.20.0: - resolution: {integrity: sha512-WKAu5JpkRXWKL3AyxmFXuwNNPpBlsAefwZIDl8M5mhEqRji4w+gexb0pku3Waa0flm3vm0Cwpm+kGYYJ4/gzAA==} + /@microsoft/api-extractor/7.19.5: + resolution: {integrity: sha512-ra5r8P7PocOpemrZRccI3Tf1+wukI0gT6ncRB448QSxSYlmqKuvez95YUSYPwHIN/ztKL0cn5PfMOauU1lZfGQ==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.16.0 + '@microsoft/api-extractor-model': 7.15.4 '@microsoft/tsdoc': 0.13.2 '@microsoft/tsdoc-config': 0.15.2 '@rushstack/node-core-library': 3.45.1 @@ -1887,6 +2259,51 @@ packages: lodash.merge: 4.6.2 dev: false + /@playwright/test/1.20.2: + resolution: {integrity: sha512-unkLa+xe/lP7MVC0qpgadc9iSG1+LEyGBzlXhGS/vLGAJaSFs8DNfI89hNd5shHjWfNzb34JgPVnkRKCSNo5iw==} + engines: {node: '>=12'} + hasBin: true + dependencies: + '@babel/code-frame': 7.16.7 + '@babel/core': 7.16.12 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.16.12 + '@babel/plugin-proposal-dynamic-import': 7.16.7_@babel+core@7.16.12 + '@babel/plugin-proposal-export-namespace-from': 7.16.7_@babel+core@7.16.12 + '@babel/plugin-proposal-logical-assignment-operators': 7.16.7_@babel+core@7.16.12 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7_@babel+core@7.16.12 + '@babel/plugin-proposal-numeric-separator': 7.16.7_@babel+core@7.16.12 + '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.16.12 + '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.16.12 + '@babel/plugin-proposal-private-property-in-object': 7.16.7_@babel+core@7.16.12 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.16.12 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.16.12 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.16.12 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.16.12 + '@babel/plugin-transform-modules-commonjs': 7.16.8_@babel+core@7.16.12 + '@babel/preset-typescript': 7.16.7_@babel+core@7.16.12 + colors: 1.4.0 + commander: 8.3.0 + debug: 4.3.3 + expect: 27.2.5 + jest-matcher-utils: 27.2.5 + json5: 2.2.1 + mime: 3.0.0 + minimatch: 3.0.4 + ms: 2.1.3 + open: 8.4.0 + pirates: 4.0.4 + playwright-core: 1.20.2 + rimraf: 3.0.2 + source-map-support: 0.4.18 + stack-utils: 2.0.5 + yazl: 2.5.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + /@rollup/plugin-commonjs/11.0.2_rollup@1.32.1: resolution: {integrity: sha512-MPYGZr0qdbV5zZj8/2AuomVpnRVXRU5XKXb3HVniwRoRCreGlf5kOE081isNWeiLIi6IYkwTX9zE0/c7V8g81g==} engines: {node: '>= 8.0.0'} @@ -2048,6 +2465,21 @@ packages: rollup: 2.70.1 dev: false + /@rollup/plugin-typescript/8.3.1_2440efe631074d82b9217924bf1ae787: + resolution: {integrity: sha512-84rExe3ICUBXzqNX48WZV2Jp3OddjTMX97O2Py6D1KJaGSwWp0mDHXj+bCGNJqWHIEKDIT2U0sDjhP4czKi6cA==} + engines: {node: '>=8.0.0'} + peerDependencies: + rollup: ^2.14.0 + tslib: '*' + typescript: '>=3.7.0' + dependencies: + '@rollup/pluginutils': 3.1.0_rollup@2.70.1 + resolve: 1.22.0 + rollup: 2.70.1 + tslib: 2.3.1 + typescript: 4.2.4 + dev: false + /@rollup/plugin-virtual/2.1.0_rollup@2.70.1: resolution: {integrity: sha512-CPPAtlKT53HFqC8jFHb/V5WErpU8Hrq2TyCR0A7kPQMlF2wNUf0o1xuAc+Qxj8NCZM0Z3Yvl+FbUXfJjVWqDwA==} engines: {node: '>=8.0.0'} @@ -2211,7 +2643,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 12.20.47 + '@types/node': 17.0.23 dev: false /@types/chai-as-promised/7.1.5: @@ -2237,14 +2669,14 @@ packages: /@types/concurrently/6.4.0: resolution: {integrity: sha512-CYU1eyFHsIa2IZIsb8gfUOdiewfnZcyM2Hg1Zaq95xnmB0Ix/bTRM8SttqZ2Cjy6JGPZLttHjZewVsDg1yvnJg==} dependencies: - '@types/node': 12.20.47 + '@types/node': 17.0.23 chalk: 4.1.2 dev: false /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 12.20.47 + '@types/node': 17.0.23 dev: false /@types/cookie/0.4.1: @@ -2279,7 +2711,7 @@ packages: /@types/express-serve-static-core/4.17.28: resolution: {integrity: sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==} dependencies: - '@types/node': 12.20.47 + '@types/node': 17.0.23 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 dev: false @@ -2296,26 +2728,42 @@ packages: /@types/fs-extra/8.1.2: resolution: {integrity: sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==} dependencies: - '@types/node': 12.20.47 + '@types/node': 17.0.23 dev: false /@types/fs-extra/9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 12.20.47 + '@types/node': 17.0.23 dev: false /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 12.20.47 + '@types/node': 17.0.23 dev: false /@types/is-buffer/2.0.0: resolution: {integrity: sha512-0f7N/e3BAz32qDYvgB4d2cqv1DqUwvGxHkXsrucICn8la1Vb6Yl6Eg8mPScGwUiqHJeE7diXlzaK+QMA9m4Gxw==} dependencies: - '@types/node': 12.20.47 + '@types/node': 17.0.23 + dev: false + + /@types/istanbul-lib-coverage/2.0.4: + resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} + dev: false + + /@types/istanbul-lib-report/3.0.0: + resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} + dependencies: + '@types/istanbul-lib-coverage': 2.0.4 + dev: false + + /@types/istanbul-reports/3.0.1: + resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} + dependencies: + '@types/istanbul-lib-report': 3.0.0 dev: false /@types/json-schema/7.0.11: @@ -2329,13 +2777,13 @@ packages: /@types/jsonwebtoken/8.5.8: resolution: {integrity: sha512-zm6xBQpFDIDM6o9r6HSgDeIcLy82TKWctCXEPbJJcXb5AKmi5BNNdLXneixK4lplX3PqIVcwLBCGE/kAGnlD4A==} dependencies: - '@types/node': 12.20.47 + '@types/node': 17.0.23 dev: false /@types/jws/3.2.4: resolution: {integrity: sha512-aqtH4dPw1wUjFZaeMD1ak/pf8iXlu/odFe+trJrvw0g1sTh93i+SCykg0Ek8C6B7rVK3oBORbfZAsKO7P10etg==} dependencies: - '@types/node': 12.20.47 + '@types/node': 17.0.23 dev: false /@types/long/4.0.1: @@ -2379,13 +2827,13 @@ packages: /@types/mock-fs/4.13.1: resolution: {integrity: sha512-m6nFAJ3lBSnqbvDZioawRvpLXSaPyn52Srf7OfzjubYbYX8MTUdIgDxQl0wEapm4m/pNYSd9TXocpQ0TvZFlYA==} dependencies: - '@types/node': 12.20.47 + '@types/node': 17.0.23 dev: false /@types/mock-require/2.0.1: resolution: {integrity: sha512-O7U5DVGboY/Crueb5/huUCIRjKtRVRaLmRDbZJBlDQgJn966z3aiFDN+6AtYviu2ExwMkl34LjT/IiC0OPtKuQ==} dependencies: - '@types/node': 12.20.47 + '@types/node': 17.0.23 dev: false /@types/ms/0.7.31: @@ -2399,7 +2847,7 @@ packages: /@types/node-fetch/2.6.1: resolution: {integrity: sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==} dependencies: - '@types/node': 12.20.47 + '@types/node': 17.0.23 form-data: 3.0.1 dev: false @@ -2449,7 +2897,7 @@ packages: resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==} dependencies: '@types/mime': 1.3.2 - '@types/node': 12.20.47 + '@types/node': 17.0.23 dev: false /@types/sinon/10.0.11: @@ -2468,10 +2916,14 @@ packages: resolution: {integrity: sha512-9GcLXF0/v3t80caGs5p2rRfkB+a8VBGLJZVih6CNFkx8IZ994wiKKLSRs9nuFwk1HevWs/1mnUmkApGrSGsShA==} dev: false + /@types/stack-utils/2.0.1: + resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} + dev: false + /@types/stoppable/1.1.1: resolution: {integrity: sha512-b8N+fCADRIYYrGZOcmOR8ZNBOqhktWTB/bMUl5LvGtT201QKJZOOH5UsFyI3qtteM6ZAJbJqZoBcLqqxKIwjhw==} dependencies: - '@types/node': 12.20.47 + '@types/node': 17.0.23 dev: false /@types/tough-cookie/4.0.1: @@ -2481,13 +2933,13 @@ packages: /@types/tunnel/0.0.1: resolution: {integrity: sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A==} dependencies: - '@types/node': 12.20.47 + '@types/node': 17.0.23 dev: false /@types/tunnel/0.0.3: resolution: {integrity: sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==} dependencies: - '@types/node': 12.20.47 + '@types/node': 17.0.23 dev: false /@types/underscore/1.11.4: @@ -2505,26 +2957,36 @@ packages: /@types/ws/7.4.7: resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: - '@types/node': 12.20.47 + '@types/node': 17.0.23 dev: false /@types/ws/8.5.3: resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} dependencies: - '@types/node': 12.20.47 + '@types/node': 17.0.23 dev: false /@types/xml2js/0.4.9: resolution: {integrity: sha512-CHiCKIihl1pychwR2RNX5mAYmJDACgFVCMT5OArMaO3erzwXVcBqPcusr+Vl8yeeXukxZqtF8mZioqX+mpjjdw==} dependencies: - '@types/node': 12.20.47 + '@types/node': 17.0.23 + dev: false + + /@types/yargs-parser/21.0.0: + resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} + dev: false + + /@types/yargs/16.0.4: + resolution: {integrity: sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==} + dependencies: + '@types/yargs-parser': 21.0.0 dev: false /@types/yauzl/2.9.2: resolution: {integrity: sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==} requiresBuild: true dependencies: - '@types/node': 12.20.47 + '@types/node': 17.0.23 dev: false optional: true @@ -2753,6 +3215,11 @@ packages: color-convert: 2.0.1 dev: false + /ansi-styles/5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + dev: false + /anymatch/3.1.2: resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} engines: {node: '>= 8'} @@ -2960,6 +3427,12 @@ packages: - supports-color dev: false + /babel-plugin-dynamic-import-node/2.3.3: + resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} + dependencies: + object.assign: 4.1.2 + dev: false + /backbone/1.4.1: resolution: {integrity: sha512-ADy1ztN074YkWbHi8ojJVFe3vAanO/lrzMGZWUClIP7oDD/Pjy2vrASraUP+2EVCfIiTtCW4FChVow01XneivA==} dependencies: @@ -3031,8 +3504,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001323 - electron-to-chromium: 1.4.103 + caniuse-lite: 1.0.30001320 + electron-to-chromium: 1.4.96 escalade: 3.1.1 node-releases: 2.0.2 picocolors: 1.0.0 @@ -3116,8 +3589,8 @@ packages: engines: {node: '>=6'} dev: false - /caniuse-lite/1.0.30001323: - resolution: {integrity: sha512-e4BF2RlCVELKx8+RmklSEIVub1TWrmdhvA5kEUueummz1XyySW0DVk+3x9HyhU9MuWTa2BhqLgEuEmUwASAdCA==} + /caniuse-lite/1.0.30001320: + resolution: {integrity: sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA==} dev: false /chai-as-promised/7.1.1_chai@4.3.6: @@ -3290,6 +3763,11 @@ packages: engines: {node: '>=0.1.90'} dev: false + /colors/1.4.0: + resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==} + engines: {node: '>=0.1.90'} + dev: false + /combined-stream/1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -3301,6 +3779,11 @@ packages: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: false + /commander/8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + dev: false + /commondir/1.0.1: resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=} dev: false @@ -3480,7 +3963,7 @@ packages: resolution: {integrity: sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==} deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) dependencies: - ms: 2.1.1 + ms: 2.1.3 dev: false /debug/3.2.7: @@ -3489,6 +3972,18 @@ packages: ms: 2.1.3 dev: false + /debug/4.3.3: + resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: false + /debug/4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -3605,6 +4100,11 @@ packages: resolution: {integrity: sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=} dev: false + /diff-sequences/27.5.1: + resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + /diff/3.5.0: resolution: {integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==} engines: {node: '>=0.3.1'} @@ -3673,7 +4173,7 @@ packages: dependencies: semver: 7.3.5 shelljs: 0.8.5 - typescript: 4.2.4 + typescript: 4.5.5 dev: false /ecdsa-sig-formatter/1.0.11: @@ -3690,8 +4190,8 @@ packages: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: false - /electron-to-chromium/1.4.103: - resolution: {integrity: sha512-c/uKWR1Z/W30Wy/sx3dkZoj4BijbXX85QKWu9jJfjho3LBAXNEGAEW3oWiGb+dotA6C6BzCTxL2/aLes7jlUeg==} + /electron-to-chromium/1.4.96: + resolution: {integrity: sha512-DPNjvNGPabv6FcyjzLAN4C0psN/GgD9rSGvMTuv81SeXG/EX3mCz0wiw9N1tUEnfQXYCJi3H8M0oFPRziZh7rw==} dev: false /emoji-regex/7.0.3: @@ -3726,7 +4226,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.12 - '@types/node': 12.20.47 + '@types/node': 17.0.23 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -3814,6 +4314,11 @@ packages: engines: {node: '>=0.8.0'} dev: false + /escape-string-regexp/2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + dev: false + /escape-string-regexp/4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} @@ -4120,6 +4625,18 @@ packages: homedir-polyfill: 1.0.3 dev: false + /expect/27.2.5: + resolution: {integrity: sha512-ZrO0w7bo8BgGoP/bLz+HDCI+0Hfei9jUSZs5yI/Wyn9VkG9w8oJ7rHRgYj+MA7yqqFa0IwHA3flJzZtYugShJA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + ansi-styles: 5.2.0 + jest-get-type: 27.5.1 + jest-matcher-utils: 27.2.5 + jest-message-util: 27.5.1 + jest-regex-util: 27.5.1 + dev: false + /express/4.17.3: resolution: {integrity: sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==} engines: {node: '>= 0.10.0'} @@ -4567,7 +5084,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.4 + minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 dev: false @@ -4887,6 +5404,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'} @@ -5281,6 +5802,51 @@ packages: istanbul-lib-report: 3.0.0 dev: false + /jest-diff/27.5.1: + resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + chalk: 4.1.2 + diff-sequences: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + dev: false + + /jest-get-type/27.5.1: + resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + + /jest-matcher-utils/27.2.5: + resolution: {integrity: sha512-qNR/kh6bz0Dyv3m68Ck2g1fLW5KlSOUNcFQh87VXHZwWc/gY6XwnKofx76Qytz3x5LDWT09/2+yXndTkaG4aWg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + chalk: 4.1.2 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + dev: false + + /jest-message-util/27.5.1: + resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/code-frame': 7.16.7 + '@jest/types': 27.5.1 + '@types/stack-utils': 2.0.1 + chalk: 4.1.2 + graceful-fs: 4.2.9 + micromatch: 4.0.5 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.5 + dev: false + + /jest-regex-util/27.5.1: + resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + /jest-worker/24.9.0: resolution: {integrity: sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==} engines: {node: '>= 6'} @@ -5293,6 +5859,10 @@ packages: resolution: {integrity: sha1-o6vicYryQaKykE+EpiWXDzia4yo=} dev: false + /jpeg-js/0.4.3: + resolution: {integrity: sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==} + dev: false + /jquery/3.6.0: resolution: {integrity: sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==} dev: false @@ -5785,8 +6355,8 @@ packages: yallist: 4.0.0 dev: false - /lru-cache/7.7.3: - resolution: {integrity: sha512-WY9wjJNQt9+PZilnLbuFKM+SwDull9+6IAguOrarOMoOHTcJ9GnXSO11+Gw6c7xtDkBkthR57OZMtZKYr+1CEw==} + /lru-cache/7.7.1: + resolution: {integrity: sha512-cRffBiTW8s73eH4aTXqBcTLU0xQnwGV3/imttRHGWCrbergmnK4D6JXQd8qin5z43HnDwRI+o7mVW0LEB+tpAw==} engines: {node: '>=12'} dev: false @@ -5951,6 +6521,12 @@ packages: hasBin: true dev: false + /mime/3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + dev: false + /mimic-fn/2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -6674,6 +7250,18 @@ packages: engines: {node: '>=6'} dev: false + /pirates/4.0.4: + resolution: {integrity: sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==} + engines: {node: '>= 6'} + dev: false + + /pixelmatch/5.2.1: + resolution: {integrity: sha512-WjcAdYSnKrrdDdqTcVEY7aB7UhhwjYQKYhHiBXdJef0MOaQeYpUdQ+iVyBLa5YBKS8MPVPPMX7rpOByISLpeEQ==} + hasBin: true + dependencies: + pngjs: 4.0.1 + dev: false + /pkg-dir/3.0.0: resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} engines: {node: '>=6'} @@ -6688,6 +7276,45 @@ packages: find-up: 4.1.0 dev: false + /playwright-core/1.20.2: + resolution: {integrity: sha512-iV6+HftSPalynkq0CYJala1vaTOq7+gU9BRfKCdM9bAxNq/lFLrwbluug2Wt5OoUwbMABcnTThIEm3/qUhCdJQ==} + engines: {node: '>=12'} + hasBin: true + dependencies: + colors: 1.4.0 + commander: 8.3.0 + debug: 4.3.3 + extract-zip: 2.0.1 + https-proxy-agent: 5.0.0 + jpeg-js: 0.4.3 + mime: 3.0.0 + pixelmatch: 5.2.1 + pngjs: 6.0.0 + progress: 2.0.3 + proper-lockfile: 4.1.2 + proxy-from-env: 1.1.0 + rimraf: 3.0.2 + socks-proxy-agent: 6.1.1 + stack-utils: 2.0.5 + ws: 8.4.2 + yauzl: 2.10.0 + yazl: 2.5.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /pngjs/4.0.1: + resolution: {integrity: sha512-rf5+2/ioHeQxR6IxuYNYGFytUyG3lma/WW1nsmjeHlWwtb2aByla6dkVc8pmJ9nplzkTA0q2xx7mMWrOTqT4Gg==} + engines: {node: '>=8.0.0'} + dev: false + + /pngjs/6.0.0: + resolution: {integrity: sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==} + engines: {node: '>=12.13.0'} + dev: false + /prebuild-install/7.0.1: resolution: {integrity: sha512-QBSab31WqkyxpnMWQxubYAHR5S9B2+r81ucocew34Fkl98FhvKIF50jIJnNOBmAZfyNV7vE5T6gd3hTVWgY6tg==} engines: {node: '>=10'} @@ -6737,6 +7364,15 @@ packages: hasBin: true dev: false + /pretty-format/27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + dev: false + /priorityqueuejs/1.0.0: resolution: {integrity: sha1-LuTyPCVgkT4IwHzlzN1t498sWvg=} dev: false @@ -6773,6 +7409,14 @@ packages: engines: {node: '>= 8'} dev: false + /proper-lockfile/4.1.2: + resolution: {integrity: sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==} + dependencies: + graceful-fs: 4.2.9 + retry: 0.12.0 + signal-exit: 3.0.7 + dev: false + /proxy-addr/2.0.7: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} @@ -6809,13 +7453,13 @@ packages: engines: {node: '>=6'} dev: false - /puppeteer/13.5.2: - resolution: {integrity: sha512-DJAyXODBikZ3xPs8C35CtExEw78LZR9RyelGDAs0tX1dERv3OfW7qpQ9VPBgsfz+hG2HiMTO/Tyf7BuMVWsrxg==} + /puppeteer/13.5.1: + resolution: {integrity: sha512-wWxO//vMiqxlvuzHMAJ0pRJeDHvDtM7DQpW1GKdStz2nZo2G42kOXBDgkmQ+zqjwMCFofKGesBeeKxIkX9BO+w==} engines: {node: '>=10.18.1'} requiresBuild: true dependencies: cross-fetch: 3.1.5 - debug: 4.3.4 + debug: 4.3.3 devtools-protocol: 0.0.969999 extract-zip: 2.0.1 https-proxy-agent: 5.0.0 @@ -6897,6 +7541,10 @@ packages: strip-json-comments: 2.0.1 dev: false + /react-is/17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + dev: false + /read-pkg-up/4.0.0: resolution: {integrity: sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==} engines: {node: '>=6'} @@ -7061,6 +7709,11 @@ packages: path-parse: 1.0.7 dev: false + /retry/0.12.0: + resolution: {integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=} + engines: {node: '>= 4'} + dev: false + /reusify/1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -7454,6 +8107,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 + /socket.io-adapter/2.3.3: resolution: {integrity: sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==} dev: false @@ -7485,6 +8143,25 @@ packages: - utf-8-validate dev: false + /socks-proxy-agent/6.1.1: + resolution: {integrity: sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==} + engines: {node: '>= 10'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + socks: 2.6.2 + transitivePeerDependencies: + - supports-color + dev: false + + /socks/2.6.2: + resolution: {integrity: sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==} + 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==} deprecated: See https://github.com/lydell/source-map-resolve#deprecated @@ -7504,6 +8181,12 @@ packages: decode-uri-component: 0.2.0 dev: false + /source-map-support/0.4.18: + resolution: {integrity: sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==} + dependencies: + source-map: 0.5.7 + dev: false + /source-map-support/0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: @@ -7588,6 +8271,13 @@ packages: resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} dev: false + /stack-utils/2.0.5: + resolution: {integrity: sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==} + engines: {node: '>=10'} + dependencies: + escape-string-regexp: 2.0.0 + dev: false + /statuses/1.5.0: resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=} engines: {node: '>= 0.6'} @@ -8352,7 +9042,7 @@ packages: /wide-align/1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: - string-width: 1.0.2 + string-width: 4.2.3 dev: false /word-wrap/1.2.3: @@ -8431,6 +9121,19 @@ packages: optional: true dev: false + /ws/8.4.2: + resolution: {integrity: sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + /ws/8.5.0: resolution: {integrity: sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==} engines: {node: '>=10.0.0'} @@ -8594,6 +9297,12 @@ packages: fd-slicer: 1.1.0 dev: false + /yazl/2.5.1: + resolution: {integrity: sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==} + dependencies: + buffer-crc32: 0.2.13 + dev: false + /yn/3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'} @@ -8627,7 +9336,7 @@ packages: name: '@rush-temp/abort-controller' version: 0.0.0 dependencies: - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -8670,7 +9379,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -8717,7 +9426,7 @@ packages: '@azure-tools/test-recorder': 1.0.2 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -8760,7 +9469,7 @@ packages: version: 0.0.0 dependencies: '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -8803,7 +9512,7 @@ packages: version: 0.0.0 dependencies: '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -8848,7 +9557,7 @@ packages: '@azure-tools/test-recorder': 1.0.2 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -8898,7 +9607,7 @@ packages: dependencies: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 '@types/mocha': 7.0.2 @@ -8949,7 +9658,7 @@ packages: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 '@azure/keyvault-secrets': 4.4.0 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-inject': 4.0.4_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 @@ -9008,7 +9717,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -9036,7 +9745,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -9063,7 +9772,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -9090,7 +9799,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -9118,7 +9827,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -9146,7 +9855,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -9174,7 +9883,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -9202,7 +9911,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -9230,7 +9939,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -9257,7 +9966,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -9284,7 +9993,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -9310,7 +10019,7 @@ packages: name: '@rush-temp/arm-authorization' version: 0.0.0 dependencies: - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -9330,7 +10039,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -9357,7 +10066,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -9384,7 +10093,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -9412,7 +10121,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -9440,7 +10149,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -9467,7 +10176,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -9494,7 +10203,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -9522,7 +10231,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -9549,7 +10258,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -9576,7 +10285,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -9604,7 +10313,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -9631,7 +10340,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -9658,7 +10367,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -9685,7 +10394,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -9713,7 +10422,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -9741,7 +10450,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -9768,7 +10477,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -9795,7 +10504,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -9822,7 +10531,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -9850,7 +10559,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -9878,7 +10587,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -9906,7 +10615,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -9933,7 +10642,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -9960,7 +10669,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -9988,7 +10697,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10015,7 +10724,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -10042,7 +10751,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10069,7 +10778,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10096,7 +10805,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -10124,7 +10833,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -10151,7 +10860,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10178,7 +10887,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10205,7 +10914,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -10232,7 +10941,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10259,7 +10968,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10286,7 +10995,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -10313,7 +11022,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -10341,7 +11050,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -10369,7 +11078,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10396,7 +11105,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -10424,7 +11133,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10451,7 +11160,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -10478,7 +11187,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -10506,7 +11215,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -10533,7 +11242,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -10559,7 +11268,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -10586,7 +11295,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10613,7 +11322,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10640,7 +11349,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -10668,7 +11377,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10695,7 +11404,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10722,7 +11431,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -10750,7 +11459,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10777,7 +11486,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10805,7 +11514,7 @@ packages: '@azure-tools/test-recorder': 1.0.2 '@azure/arm-msi': 2.0.0 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10833,7 +11542,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10860,7 +11569,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -10888,7 +11597,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10915,7 +11624,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -10943,7 +11652,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -10970,7 +11679,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -10997,7 +11706,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -11025,7 +11734,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -11052,7 +11761,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -11079,7 +11788,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -11106,7 +11815,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -11134,7 +11843,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -11161,7 +11870,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -11188,7 +11897,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -11215,7 +11924,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -11242,7 +11951,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -11269,7 +11978,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -11296,7 +12005,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -11323,7 +12032,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -11350,7 +12059,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -11377,7 +12086,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -11404,7 +12113,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -11431,7 +12140,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -11458,7 +12167,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -11485,7 +12194,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -11512,7 +12221,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -11540,7 +12249,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -11568,7 +12277,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -11595,7 +12304,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -11623,7 +12332,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -11651,7 +12360,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -11678,7 +12387,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -11706,7 +12415,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -11734,7 +12443,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -11761,7 +12470,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -11788,7 +12497,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -11815,7 +12524,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -11842,7 +12551,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -11869,7 +12578,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -11896,7 +12605,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -11923,7 +12632,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -11951,7 +12660,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -11978,7 +12687,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -12005,7 +12714,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -12032,7 +12741,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -12059,7 +12768,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -12086,7 +12795,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -12113,7 +12822,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -12140,7 +12849,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -12167,7 +12876,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -12194,7 +12903,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -12221,7 +12930,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -12248,7 +12957,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -12275,7 +12984,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -12302,7 +13011,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -12330,7 +13039,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -12357,7 +13066,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -12384,7 +13093,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -12411,7 +13120,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -12438,7 +13147,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -12465,7 +13174,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -12492,7 +13201,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -12520,7 +13229,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -12547,7 +13256,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -12574,7 +13283,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -12601,7 +13310,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -12629,7 +13338,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -12657,7 +13366,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -12684,7 +13393,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -12711,7 +13420,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -12738,7 +13447,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -12765,7 +13474,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -12792,7 +13501,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -12820,7 +13529,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -12847,7 +13556,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -12875,7 +13584,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -12903,7 +13612,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -12931,7 +13640,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -12959,7 +13668,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -12986,7 +13695,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -13013,7 +13722,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -13040,7 +13749,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -13067,7 +13776,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -13094,7 +13803,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.1 @@ -13122,7 +13831,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -13149,7 +13858,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -13176,7 +13885,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -13203,7 +13912,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -13230,7 +13939,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -13257,7 +13966,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -13284,7 +13993,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -13311,7 +14020,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -13338,7 +14047,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -13365,7 +14074,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -13392,7 +14101,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -13419,7 +14128,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@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 @@ -13446,7 +14155,7 @@ packages: dependencies: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 '@types/mocha': 7.0.2 @@ -13500,9 +14209,11 @@ packages: name: '@rush-temp/communication-chat' version: 0.0.0 dependencies: + '@azure/communication-common': 1.1.0 + '@azure/communication-identity': 1.0.0 '@azure/communication-signaling': 1.0.0-beta.13 '@azure/core-tracing': 1.0.0-preview.13 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -13551,7 +14262,7 @@ packages: version: 0.0.0 dependencies: '@azure/core-tracing': 1.0.0-preview.13 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 '@types/mocha': 7.0.2 @@ -13598,7 +14309,7 @@ packages: dependencies: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -13645,7 +14356,7 @@ packages: '@azure/communication-identity': 1.0.0 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 '@rollup/plugin-multi-entry': 3.0.1_rollup@2.70.1 @@ -13703,7 +14414,7 @@ packages: '@azure-tools/test-recorder': 1.0.2 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -13751,7 +14462,7 @@ packages: '@azure-tools/test-recorder': 1.0.2 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -13800,7 +14511,7 @@ packages: '@azure/communication-common': 1.1.0 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -13846,7 +14557,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -13890,7 +14601,7 @@ packages: version: 0.0.0 dependencies: '@azure/core-tracing': 1.0.0-preview.13 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 '@types/mocha': 7.0.2 @@ -13932,7 +14643,7 @@ packages: name: '@rush-temp/core-amqp' version: 0.0.0 dependencies: - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-inject': 4.0.4_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 @@ -13961,7 +14672,7 @@ packages: nyc: 15.1.0 prettier: 2.6.1 process: 0.11.10 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rhea: 2.0.8 rhea-promise: 2.1.0 rimraf: 3.0.2 @@ -14004,7 +14715,7 @@ packages: name: '@rush-temp/core-auth' version: 0.0.0 dependencies: - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -14030,7 +14741,7 @@ packages: version: 0.0.0 dependencies: '@azure/core-tracing': 1.0.0-preview.13 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -14074,7 +14785,7 @@ packages: name: '@rush-temp/core-client' version: 0.0.0 dependencies: - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -14113,7 +14824,7 @@ packages: name: '@rush-temp/core-crypto' version: 0.0.0 dependencies: - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-node-resolve': 8.4.0_rollup@2.70.1 '@rollup/plugin-replace': 2.4.2_rollup@2.70.1 @@ -14157,7 +14868,7 @@ packages: name: '@rush-temp/core-http-compat' version: 0.0.0 dependencies: - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 cross-env: 7.0.3 downlevel-dts: 0.8.0 eslint: 7.32.0 @@ -14177,7 +14888,7 @@ packages: dependencies: '@azure/core-tracing': 1.0.0-preview.13 '@azure/logger-js': 1.3.2 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@opentelemetry/api': 1.0.4 '@types/chai': 4.3.0 '@types/express': 4.17.13 @@ -14212,7 +14923,7 @@ packages: nyc: 15.1.0 prettier: 2.6.1 process: 0.11.10 - puppeteer: 13.5.2 + puppeteer: 13.5.1 regenerator-runtime: 0.13.9 rimraf: 3.0.2 shx: 0.3.4 @@ -14242,7 +14953,7 @@ packages: version: 0.0.0 dependencies: '@azure/core-tracing': 1.0.0-preview.13 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -14284,7 +14995,7 @@ packages: name: '@rush-temp/core-paging' version: 0.0.0 dependencies: - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -14321,7 +15032,7 @@ packages: version: 0.0.0 dependencies: '@azure/core-tracing': 1.0.0-preview.13 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@opentelemetry/api': 1.0.4 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 @@ -14352,7 +15063,7 @@ packages: mocha: 7.2.0 mocha-junit-reporter: 2.0.2_mocha@7.2.0 prettier: 2.6.1 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rimraf: 3.0.2 sinon: 9.2.4 source-map-support: 0.5.21 @@ -14373,7 +15084,7 @@ packages: name: '@rush-temp/core-tracing' version: 0.0.0 dependencies: - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -14413,7 +15124,7 @@ packages: name: '@rush-temp/core-util' version: 0.0.0 dependencies: - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -14454,7 +15165,7 @@ packages: name: '@rush-temp/core-xml' version: 0.0.0 dependencies: - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -14498,7 +15209,7 @@ packages: version: 0.0.0 dependencies: '@azure/identity': 2.0.4_debug@4.3.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/debug': 4.1.7 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -14543,7 +15254,7 @@ packages: version: 0.0.0 dependencies: '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -14637,7 +15348,7 @@ packages: '@azure-tools/test-recorder': 1.0.2 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -14778,7 +15489,7 @@ packages: version: 0.0.0 dependencies: '@azure/identity': 2.0.4_debug@4.3.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-inject': 4.0.4_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 @@ -14827,7 +15538,7 @@ packages: nyc: 15.1.0 prettier: 2.6.1 process: 0.11.10 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rhea-promise: 2.1.0 rimraf: 3.0.2 rollup: 2.70.1 @@ -14856,7 +15567,7 @@ packages: dependencies: '@azure/core-tracing': 1.0.0-preview.13 '@azure/service-bus': 7.5.1 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 '@types/mocha': 7.0.2 @@ -14905,7 +15616,7 @@ packages: name: '@rush-temp/eventhubs-checkpointstore-blob' version: 0.0.0 dependencies: - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 '@types/chai-string': 1.4.2 @@ -14958,7 +15669,7 @@ packages: dependencies: '@azure/data-tables': 12.1.2 '@azure/event-hubs': 5.7.0 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 '@types/chai-string': 1.4.2 @@ -15010,7 +15721,7 @@ packages: dependencies: '@azure/msal-node': 1.7.0 '@azure/msal-node-extensions': 1.0.0-alpha.13 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/jws': 3.2.4 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -15024,7 +15735,7 @@ packages: mocha: 7.2.0 mocha-junit-reporter: 2.0.2_mocha@7.2.0 prettier: 2.6.1 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rimraf: 3.0.2 sinon: 9.2.4 tslib: 2.3.1 @@ -15043,7 +15754,7 @@ packages: name: '@rush-temp/identity-vscode' version: 0.0.0 dependencies: - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/jws': 3.2.4 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -15058,7 +15769,7 @@ packages: mocha: 7.2.0 mocha-junit-reporter: 2.0.2_mocha@7.2.0 prettier: 2.6.1 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rimraf: 3.0.2 sinon: 9.2.4 tslib: 2.3.1 @@ -15072,7 +15783,7 @@ packages: dev: false file:projects/identity.tgz: - resolution: {integrity: sha512-c5Qkc5SAHq5kIU71uO6rdV7Eq5Qd4kkhDi0v6QnHwn/dWFoAywZtepUOeW+mPpTZiaoqApQmUHc5NTtUUIwzaw==, tarball: file:projects/identity.tgz} + resolution: {integrity: sha512-aFiit1F56m0bKaT9ZBG05/GJ7lIR76UU8psMLIy7YLw6P7BXXsSIuLXvjGIqG68Yk5cxbW6Mr1JJkt5njJ8cuA==, tarball: file:projects/identity.tgz} name: '@rush-temp/identity' version: 0.0.0 dependencies: @@ -15081,8 +15792,14 @@ packages: '@azure/msal-browser': 2.22.1 '@azure/msal-common': 4.5.1 '@azure/msal-node': 1.7.0 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 + '@playwright/test': 1.20.2 + '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 + '@rollup/plugin-json': 4.1.0_rollup@2.70.1 + '@rollup/plugin-node-resolve': 13.1.3_rollup@2.70.1 + '@rollup/plugin-typescript': 8.3.1_2440efe631074d82b9217924bf1ae787 '@types/chai': 4.3.0 + '@types/express': 4.17.13 '@types/jws': 3.2.4 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -15094,6 +15811,7 @@ packages: dotenv: 8.6.0 eslint: 7.32.0 events: 3.3.0 + express: 4.17.3 inherits: 2.0.4 jws: 4.0.0 karma: 6.3.17 @@ -15109,8 +15827,10 @@ packages: nyc: 15.1.0 open: 8.4.0 prettier: 2.6.1 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rimraf: 3.0.2 + rollup: 2.70.1 + rollup-plugin-shim: 1.0.0 sinon: 9.2.4 stoppable: 1.1.0 tslib: 2.3.1 @@ -15131,7 +15851,7 @@ packages: version: 0.0.0 dependencies: '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -15176,7 +15896,7 @@ packages: version: 0.0.0 dependencies: '@azure/core-tracing': 1.0.0-preview.13 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -15223,8 +15943,9 @@ packages: version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/mocha': 7.0.2 '@types/node': 12.20.47 '@types/sinon': 9.0.11 @@ -15255,8 +15976,9 @@ packages: version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/core-tracing': 1.0.0-preview.13 '@azure/keyvault-secrets': 4.4.0 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/mocha': 7.0.2 '@types/node': 12.20.47 '@types/sinon': 9.0.11 @@ -15281,7 +16003,7 @@ packages: mocha-junit-reporter: 2.0.2_mocha@7.2.0 nyc: 15.1.0 prettier: 2.6.1 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rimraf: 3.0.2 sinon: 9.2.4 source-map-support: 0.5.21 @@ -15301,6 +16023,7 @@ packages: name: '@rush-temp/keyvault-common' version: 0.0.0 dependencies: + '@azure/core-tracing': 1.0.0-preview.13 eslint: 7.32.0 prettier: 2.6.1 rimraf: 3.0.2 @@ -15316,7 +16039,8 @@ packages: version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 - '@microsoft/api-extractor': 7.20.0 + '@azure/core-tracing': 1.0.0-preview.13 + '@microsoft/api-extractor': 7.19.5 '@types/mocha': 7.0.2 '@types/node': 12.20.47 '@types/sinon': 9.0.11 @@ -15342,7 +16066,7 @@ packages: mocha-junit-reporter: 2.0.2_mocha@7.2.0 nyc: 15.1.0 prettier: 2.6.1 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rimraf: 3.0.2 sinon: 9.2.4 source-map-support: 0.5.21 @@ -15363,7 +16087,8 @@ packages: version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 - '@microsoft/api-extractor': 7.20.0 + '@azure/core-tracing': 1.0.0-preview.13 + '@microsoft/api-extractor': 7.19.5 '@types/mocha': 7.0.2 '@types/node': 12.20.47 '@types/sinon': 9.0.11 @@ -15388,7 +16113,7 @@ packages: mocha-junit-reporter: 2.0.2_mocha@7.2.0 nyc: 15.1.0 prettier: 2.6.1 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rimraf: 3.0.2 sinon: 9.2.4 source-map-support: 0.5.21 @@ -15408,7 +16133,7 @@ packages: name: '@rush-temp/logger' version: 0.0.0 dependencies: - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -15433,7 +16158,7 @@ packages: mocha-junit-reporter: 2.0.2_mocha@7.2.0 nyc: 15.1.0 prettier: 2.6.1 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rimraf: 3.0.2 sinon: 9.2.4 ts-node: 10.7.0_b23b0a2d2a25417b088e86bfb6fd069e @@ -15456,7 +16181,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/core-tracing': 1.0.0-preview.13 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 '@types/mocha': 7.0.2 @@ -15503,7 +16228,7 @@ packages: dependencies: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 '@types/mocha': 7.0.2 @@ -15565,7 +16290,7 @@ packages: name: '@rush-temp/monitor-opentelemetry-exporter' version: 0.0.0 dependencies: - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@opentelemetry/api': 1.0.4 '@opentelemetry/core': 1.0.1_@opentelemetry+api@1.0.4 '@opentelemetry/instrumentation': 0.27.0_@opentelemetry+api@1.0.4 @@ -15603,7 +16328,7 @@ packages: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 '@azure/monitor-opentelemetry-exporter': 1.0.0-beta.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@opentelemetry/api': 1.0.4 '@opentelemetry/node': 0.24.0_@opentelemetry+api@1.0.4 '@opentelemetry/tracing': 0.24.0_@opentelemetry+api@1.0.4 @@ -15651,7 +16376,7 @@ packages: version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@opentelemetry/api': 1.0.4 '@opentelemetry/core': 1.0.1_@opentelemetry+api@1.0.4 '@opentelemetry/instrumentation': 0.27.0_@opentelemetry+api@1.0.4 @@ -16163,7 +16888,7 @@ packages: version: 0.0.0 dependencies: '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -16205,7 +16930,7 @@ packages: version: 0.0.0 dependencies: '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -16247,7 +16972,7 @@ packages: version: 0.0.0 dependencies: '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -16291,7 +17016,7 @@ packages: '@azure-tools/test-recorder': 1.0.2 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -16339,7 +17064,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-inject': 4.0.4_rollup@2.70.1 '@types/chai': 4.3.0 @@ -16369,7 +17094,7 @@ packages: karma-mocha-reporter: 2.2.5_karma@6.3.17 karma-source-map-support: 1.4.0 karma-sourcemap-loader: 0.3.8 - lru-cache: 7.7.3 + lru-cache: 7.7.1 mocha: 7.2.0 mocha-junit-reporter: 2.0.2_mocha@7.2.0 nyc: 15.1.0 @@ -16397,7 +17122,7 @@ packages: dependencies: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 '@types/mocha': 7.0.2 @@ -16441,7 +17166,7 @@ packages: version: 0.0.0 dependencies: '@azure/core-tracing': 1.0.0-preview.13 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -16491,7 +17216,7 @@ packages: dependencies: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4_debug@4.3.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 '@types/debug': 4.1.7 @@ -16537,7 +17262,7 @@ packages: prettier: 2.6.1 process: 0.11.10 promise: 8.1.0 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rhea-promise: 2.1.0 rimraf: 3.0.2 rollup: 2.70.1 @@ -16563,7 +17288,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/core-tracing': 1.0.0-preview.13 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -16594,7 +17319,7 @@ packages: mocha-junit-reporter: 2.0.2_mocha@7.2.0 nyc: 15.1.0 prettier: 2.6.1 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rimraf: 3.0.2 sinon: 9.2.4 source-map-support: 0.5.21 @@ -16620,7 +17345,7 @@ packages: '@azure-tools/test-recorder': 1.0.2 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -16651,7 +17376,7 @@ packages: mocha-junit-reporter: 2.0.2_mocha@7.2.0 nyc: 15.1.0 prettier: 2.6.1 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rimraf: 3.0.2 source-map-support: 0.5.21 ts-node: 10.7.0_b23b0a2d2a25417b088e86bfb6fd069e @@ -16676,7 +17401,7 @@ packages: '@azure-tools/test-recorder': 1.0.2 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -16707,7 +17432,7 @@ packages: mocha-junit-reporter: 2.0.2_mocha@7.2.0 nyc: 15.1.0 prettier: 2.6.1 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rimraf: 3.0.2 source-map-support: 0.5.21 ts-node: 10.7.0_b23b0a2d2a25417b088e86bfb6fd069e @@ -16731,7 +17456,7 @@ packages: dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/core-tracing': 1.0.0-preview.13 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -16761,7 +17486,7 @@ packages: mocha-junit-reporter: 2.0.2_mocha@7.2.0 nyc: 15.1.0 prettier: 2.6.1 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rimraf: 3.0.2 source-map-support: 0.5.21 ts-node: 10.7.0_b23b0a2d2a25417b088e86bfb6fd069e @@ -16784,7 +17509,7 @@ packages: version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -16812,7 +17537,7 @@ packages: mocha-junit-reporter: 2.0.2_mocha@7.2.0 nyc: 15.1.0 prettier: 2.6.1 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rimraf: 3.0.2 source-map-support: 0.5.21 ts-node: 10.7.0_b23b0a2d2a25417b088e86bfb6fd069e @@ -16837,7 +17562,7 @@ packages: '@azure-tools/test-recorder': 1.0.2 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -16866,7 +17591,7 @@ packages: mocha-junit-reporter: 2.0.2_mocha@7.2.0 nyc: 15.1.0 prettier: 2.6.1 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rimraf: 3.0.2 source-map-support: 0.5.21 ts-node: 10.7.0_b23b0a2d2a25417b088e86bfb6fd069e @@ -16891,7 +17616,7 @@ packages: '@azure-tools/test-recorder': 1.0.2 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 '@types/mocha': 7.0.2 @@ -16944,7 +17669,7 @@ packages: dependencies: '@azure/core-util': 1.0.0-beta.1 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 '@types/mocha': 7.0.2 @@ -16998,7 +17723,7 @@ packages: dependencies: '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 '@types/mocha': 7.0.2 @@ -17051,7 +17776,7 @@ packages: '@azure-tools/test-recorder': 1.0.2 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 '@types/mocha': 7.0.2 @@ -17096,7 +17821,7 @@ packages: version: 0.0.0 dependencies: '@azure/core-tracing': 1.0.0-preview.13 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 eslint: 7.32.0 rimraf: 3.0.2 @@ -17118,7 +17843,7 @@ packages: '@azure-tools/test-recorder': 1.0.2 '@azure/core-tracing': 1.0.0-preview.13 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 '@types/mocha': 7.0.2 @@ -17163,7 +17888,7 @@ packages: version: 0.0.0 dependencies: '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/mocha': 7.0.2 '@types/node': 12.20.47 @@ -17296,7 +18021,7 @@ packages: version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@opentelemetry/api': 1.0.4 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 @@ -17380,7 +18105,7 @@ packages: version: 0.0.0 dependencies: '@azure/core-tracing': 1.0.0-preview.13 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/chai-as-promised': 7.1.5 '@types/mocha': 7.0.2 @@ -17426,7 +18151,7 @@ packages: version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/express': 4.17.13 '@types/express-serve-static-core': 4.17.28 @@ -17457,7 +18182,7 @@ packages: mocha-junit-reporter: 2.0.2_mocha@7.2.0 nyc: 15.1.0 prettier: 2.6.1 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rimraf: 3.0.2 sinon: 9.2.4 source-map-support: 0.5.21 @@ -17477,7 +18202,7 @@ packages: version: 0.0.0 dependencies: '@azure/core-tracing': 1.0.0-preview.13 - '@microsoft/api-extractor': 7.20.0 + '@microsoft/api-extractor': 7.19.5 '@types/chai': 4.3.0 '@types/jsonwebtoken': 8.5.8 '@types/mocha': 7.0.2 @@ -17505,7 +18230,7 @@ packages: mocha-junit-reporter: 2.0.2_mocha@7.2.0 nyc: 15.1.0 prettier: 2.6.1 - puppeteer: 13.5.2 + puppeteer: 13.5.1 rimraf: 3.0.2 sinon: 9.2.4 source-map-support: 0.5.21 diff --git a/sdk/identity/identity/package.json b/sdk/identity/identity/package.json index 59acd672369a..4dffa5c03dc6 100644 --- a/sdk/identity/identity/package.json +++ b/sdk/identity/identity/package.json @@ -52,7 +52,8 @@ "check-format": "prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"samples-dev/**/*.ts\" \"*.{js,json}\"", "integration-test:browser": "echo skipped", "integration-test:node": "dev-tool run test:node-js-input -- --timeout 180000 'dist-esm/test/public/node/*.spec.js' 'dist-esm/test/internal/node/*.spec.js'", - "integration-test": "npm run integration-test:node && npm run integration-test:browser", + "integration-test:playwright": "rimraf dist-playwright && npx playwright install && tsc -p playwright.tsconfig.json && rollup --config && playwright test -c dist-playwright", + "integration-test": "npm run integration-test:node && npm run integration-test:browser && npm run integration-test:playwright", "lint:fix": "eslint package.json api-extractor.json src test --ext .ts --fix --fix-type [problem,suggestion]", "lint": "eslint package.json api-extractor.json src test --ext .ts", "pack": "npm pack 2>&1", @@ -126,16 +127,23 @@ "@azure/test-utils": "^1.0.0", "@azure-tools/test-recorder": "^2.0.0", "@microsoft/api-extractor": "^7.18.11", + "@playwright/test": "^1.19.2", + "@rollup/plugin-commonjs": "^21.0.2", + "@rollup/plugin-json": "^4.1.0", + "@rollup/plugin-node-resolve": "^13.1.3", + "@rollup/plugin-typescript": "^8.3.1", "@types/jws": "^3.2.2", "@types/mocha": "^7.0.2", "@types/node": "^12.0.0", "@types/uuid": "^8.0.0", "@types/chai": "^4.1.6", + "@types/express": "^4.17.13", "@types/stoppable": "^1.1.0", "chai": "^4.2.0", "cross-env": "^7.0.2", "dotenv": "^8.2.0", "eslint": "^7.15.0", + "express": "^4.17.3", "inherits": "^2.0.3", "karma": "^6.2.0", "karma-chrome-launcher": "^3.0.0", @@ -151,6 +159,8 @@ "prettier": "^2.5.1", "puppeteer": "^13.5.1", "rimraf": "^3.0.0", + "rollup": "^2.70.1", + "rollup-plugin-shim": "^1.0.0", "typescript": "~4.2.0", "util": "^0.12.1", "sinon": "^9.0.2", diff --git a/sdk/identity/identity/playwright.tsconfig.json b/sdk/identity/identity/playwright.tsconfig.json new file mode 100644 index 000000000000..861462ccd121 --- /dev/null +++ b/sdk/identity/identity/playwright.tsconfig.json @@ -0,0 +1,10 @@ +{ + "compilerOptions": { + "target": "ESNext", + "module": "commonjs", + "moduleResolution": "Node", + "sourceMap": true, + "outDir": "./dist-playwright" + }, + "include": ["test/playwright"] +} diff --git a/sdk/identity/identity/rollup.config.js b/sdk/identity/identity/rollup.config.js new file mode 100644 index 000000000000..18147365734e --- /dev/null +++ b/sdk/identity/identity/rollup.config.js @@ -0,0 +1,24 @@ +import resolve from "@rollup/plugin-node-resolve"; +import cjs from "@rollup/plugin-commonjs"; +import json from "@rollup/plugin-json"; +import typescript from "@rollup/plugin-typescript"; +import shim from "rollup-plugin-shim"; + +export default { + input: "./test/playwright/rollup/src/index.ts", + output: { + file: "test/playwright/rollup/dist/index.js", + format: "umd", + name: "main", + }, + plugins: [ + shim({}), + resolve({ + preferBuiltins: false, + mainFields: ["module", "browser"], + }), + cjs(), + json(), + typescript(), + ], +}; diff --git a/sdk/identity/identity/test/playwright/index.html b/sdk/identity/identity/test/playwright/index.html new file mode 100644 index 000000000000..3102a1371d79 --- /dev/null +++ b/sdk/identity/identity/test/playwright/index.html @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/sdk/identity/identity/test/playwright/page.ts b/sdk/identity/identity/test/playwright/page.ts new file mode 100644 index 000000000000..775f8df661fc --- /dev/null +++ b/sdk/identity/identity/test/playwright/page.ts @@ -0,0 +1,21 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { Page } from "@playwright/test"; + +export async function preparePage(page: Page): Promise { + // Log and continue all network requests + await page.route("**", (route) => { + console.log("PLAYWRIGHT PAGE ROUTE:", route.request().url()); + route.continue(); + }); + + // Logging the page's console.logs + page.on("console", async (msg) => { + const values = []; + for (const arg of msg.args()) { + values.push(await arg.jsonValue()); + } + console.log(...values); + }); +} diff --git a/sdk/identity/identity/test/playwright/popup.spec.ts b/sdk/identity/identity/test/playwright/popup.spec.ts new file mode 100644 index 000000000000..f7ec547ef13e --- /dev/null +++ b/sdk/identity/identity/test/playwright/popup.spec.ts @@ -0,0 +1,95 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import * as dotenv from "dotenv"; +import { test, expect } from "@playwright/test"; +import { isLiveMode } from "@azure-tools/test-recorder"; +import { prepareServer } from "./server"; +import { preparePage } from "./page"; + +dotenv.config(); + +const clientId = process.env.AZURE_CLIENT_ID || process.env.AZURE_IDENTITY_BROWSER_CLIENT_ID; +const azureUsername = process.env.AZURE_USERNAME || process.env.AZURE_IDENTITY_TEST_USERNAME; +const azurePassword = process.env.AZURE_PASSWORD || process.env.AZURE_IDENTITY_TEST_PASSWORD; +const port = process.env.PORT || "8080"; +const scope = "https://graph.microsoft.com/.default"; + +// The Azure Active Directory app registration should be of the type +// "spa" and the redirect endpoint should point to: +const homeUri = `http://localhost:${port}/`; + +const credentialOptions = { redirectUri: homeUri }; + +test("Authenticates with a popup", async ({ page }) => { + test.skip(!isLiveMode(), "Playwright tests can only run on live mode"); + test.skip(!clientId, "Client ID environment variable required"); + test.skip(!azureUsername, "Username environment variable required"); + test.skip(!azurePassword, "Password environment variable required"); + + const { start, stop } = await prepareServer({ port }); + await preparePage(page); + await start(); + + // THE TEST BEGINS + + // We go to the home page + await page.goto(homeUri); + + const [popup] = await Promise.all([ + page.waitForEvent("popup"), + page.evaluate( + async ({ clientId, scope, credentialOptions }) => { + const { InteractiveBrowserCredential } = (window as any).main; + + const credential = new InteractiveBrowserCredential({ + ...credentialOptions, + clientId, + }); + + // The redirection to Azure happens here... + credential.getToken(scope); + }, + { + clientId, + scope, + credentialOptions, + } + ), + ]); + + // Interactive popup login with Playwright + await popup.waitForNavigation(); + await popup.waitForSelector(`input[type="email"]`); + await popup.fill(`input[type="email"]`, azureUsername!); + await popup.waitForSelector(`input[type="submit"]`); + await popup.click(`input[type="submit"]`); + await popup.waitForLoadState("networkidle"); + await popup.waitForSelector(`input[type="password"]`); + await popup.fill(`input[type="password"]`, azurePassword!); + await popup.waitForSelector(`input[type="submit"]`); + await popup.click(`input[type="submit"]`); + await popup.waitForSelector(`input[type="submit"]`); + await popup.click(`input[type="submit"]`); + await popup.waitForEvent("close"); + + const token = await page.evaluate( + async ({ clientId, scope, credentialOptions }) => { + const { InteractiveBrowserCredential } = (window as any).main; + + const credential = new InteractiveBrowserCredential({ + clientId, + ...credentialOptions, + }); + + return await credential.getToken(scope); + }, + { clientId, scope, credentialOptions } + ); + + expect(token).toBeTruthy(); + expect(token.token).toBeTruthy(); + expect(token.expiresOnTimestamp).toBeTruthy(); + + await stop(); +}); diff --git a/sdk/identity/identity/test/playwright/redirect.spec.ts b/sdk/identity/identity/test/playwright/redirect.spec.ts new file mode 100644 index 000000000000..90fe6548cdd5 --- /dev/null +++ b/sdk/identity/identity/test/playwright/redirect.spec.ts @@ -0,0 +1,90 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import * as dotenv from "dotenv"; +import { test, expect } from "@playwright/test"; +import { isLiveMode } from "@azure-tools/test-recorder"; +import { prepareServer } from "./server"; +import { preparePage } from "./page"; + +dotenv.config(); + +const clientId = process.env.AZURE_CLIENT_ID || process.env.AZURE_IDENTITY_BROWSER_CLIENT_ID; +const azureUsername = process.env.AZURE_USERNAME || process.env.AZURE_IDENTITY_TEST_USERNAME; +const azurePassword = process.env.AZURE_PASSWORD || process.env.AZURE_IDENTITY_TEST_PASSWORD; +const port = process.env.PORT || "8080"; +const scope = "https://graph.microsoft.com/.default"; + +// The Azure Active Directory app registration should be of the type +// "spa" and the redirect endpoint should point to: +const homeUri = `http://localhost:${port}/`; + +const credentialOptions = { redirectUri: homeUri }; + +test("Authenticates", async ({ page }) => { + test.skip(!isLiveMode(), "Playwright tests can only run on live mode"); + test.skip(!clientId, "Client ID environment variable required"); + test.skip(!azureUsername, "Username environment variable required"); + test.skip(!azurePassword, "Password environment variable required"); + + const { start, stop } = await prepareServer({ port }); + await preparePage(page); + await start(); + + // THE TEST BEGINS + + // We go to the home page + await page.goto(homeUri); + + await page.evaluate( + async ({ clientId, scope, credentialOptions }) => { + const { InteractiveBrowserCredential } = (window as any).main; + + const credential = new InteractiveBrowserCredential({ + ...credentialOptions, + clientId, + loginStyle: "redirect", + }); + + // The redirection to Azure happens here... + credential.getToken(scope); + }, + { clientId, scope, credentialOptions } + ); + + // Interactive login with Playwright + await page.waitForNavigation(); + await page.waitForSelector(`input[type="email"]`); + await page.fill(`input[type="email"]`, azureUsername!); + await page.waitForSelector(`input[type="submit"]`); + await page.click(`input[type="submit"]`); + await page.waitForLoadState("networkidle"); + await page.waitForSelector(`input[type="password"]`); + await page.fill(`input[type="password"]`, azurePassword!); + await page.waitForSelector(`input[type="submit"]`); + await page.click(`input[type="submit"]`); + await page.waitForSelector(`input[type="submit"]`); + await page.click(`input[type="submit"]`); + await page.waitForURL(`${homeUri}**`); + + const token = await page.evaluate( + async ({ clientId, scope, credentialOptions }) => { + const { InteractiveBrowserCredential } = (window as any).main; + + const credential = new InteractiveBrowserCredential({ + ...credentialOptions, + clientId, + loginStyle: "redirect", + }); + + return await credential.getToken(scope); + }, + { clientId, scope, credentialOptions } + ); + + expect(token).toBeTruthy(); + expect(token.token).toBeTruthy(); + expect(token.expiresOnTimestamp).toBeTruthy(); + + await stop(); +}); diff --git a/sdk/identity/identity/test/playwright/rollup/src/index.ts b/sdk/identity/identity/test/playwright/rollup/src/index.ts new file mode 100644 index 000000000000..c57052284139 --- /dev/null +++ b/sdk/identity/identity/test/playwright/rollup/src/index.ts @@ -0,0 +1,4 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +export { InteractiveBrowserCredential } from "../../../../src/credentials/interactiveBrowserCredential.browser"; diff --git a/sdk/identity/identity/test/playwright/server.ts b/sdk/identity/identity/test/playwright/server.ts new file mode 100644 index 000000000000..bd75d314458e --- /dev/null +++ b/sdk/identity/identity/test/playwright/server.ts @@ -0,0 +1,79 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import * as express from "express"; +import { readFileSync } from "fs"; +import { Server } from "http"; + +// A simple web server that allows passing configuration and behavioral parameters. +// This file should be thought as the archetypicall representation of a web server, +// whereas the test file will include the nuance specific to testing the desired behavior. + +/** + * Options to the server. + * With the intent to make the server parametrizable! + */ +export interface ServerOptions { + /** + * Port number as a string + */ + port: string; +} + +/** + * Result of the prepareServer function. + */ +export interface PepareServerResult { + app: express.Application; + start: () => Promise; + stop: () => Promise; +} + +/** + * Sets up a parametrizable Express server. + */ +export async function prepareServer(serverOptions: ServerOptions): Promise { + const app = express(); + + /** + * Logging calls. + */ + app.use((req: express.Request, _res: express.Response, next: express.NextFunction) => { + console.log("Playwright Express test server:", req.url); + next(); + }); + + /** + * Endpoint that loads the index.js + */ + app.get("/index.js", async (_req: express.Request, res: express.Response) => { + const indexContent = readFileSync("./test/playwright/rollup/dist/index.js", { + encoding: "utf8", + }); + res.send(indexContent); + }); + + /** + * Home URI + */ + app.get("/", async (_req: express.Request, res: express.Response) => { + const indexContent = readFileSync("./test/playwright/index.html", { encoding: "utf8" }); + res.send(indexContent); + }); + + let server: Server | undefined = undefined; + + return { + app, + async start() { + server = app.listen(serverOptions.port, () => { + console.log(`Authorization code redirect server listening on port ${serverOptions.port}`); + }); + }, + async stop() { + if (server) { + server.close(); + } + }, + }; +} diff --git a/sdk/identity/identity/tests.yml b/sdk/identity/identity/tests.yml index 5aefcba775d1..d272b2a6894d 100644 --- a/sdk/identity/identity/tests.yml +++ b/sdk/identity/identity/tests.yml @@ -33,3 +33,4 @@ stages: IDENTITY_SP_CERT_SNI: $(Agent.TempDirectory)/testsni.pfx IDENTITY_SP_CERT_SNI_PEM: $(Agent.TempDirectory)/testsni.pem IDENTITY_PEM_CONTENTS: $(net-identity-spcert-pem) + AZURE_IDENTITY_BROWSER_CLIENT_ID: $(identity-azure-sdk-js-test-browser-client-id) diff --git a/sdk/identity/identity/tsconfig.json b/sdk/identity/identity/tsconfig.json index dc4de9e400d1..eb6b8cf45bf7 100644 --- a/sdk/identity/identity/tsconfig.json +++ b/sdk/identity/identity/tsconfig.json @@ -10,5 +10,5 @@ } }, "include": ["src/**/*", "test/**/*", "samples-dev/**/*.ts"], - "exclude": ["test/manual*/**/*", "node_modules"] + "exclude": ["test/manual*/**/*", "test/playwright/**/*", "node_modules"] }