diff --git a/AISKU/README.md b/AISKU/README.md index a7a6238e9..fdc0a60cf 100644 --- a/AISKU/README.md +++ b/AISKU/README.md @@ -34,6 +34,7 @@ See [Breaking Changes](https://microsoft.github.io/ApplicationInsights-JS/upgrad | Version | Full Size | Raw Minified | GZip Size |---------|-----------|--------------|------------- | [<nightly3>](https://github.com/microsoft/ApplicationInsights-JS/tree/main/AISKU) | [![full size size](https://img.badgesize.io/https://js.monitor.azure.com/nightly/ai.3-nightly3.js.svg?label=full%20size&color=blue)](https://img.badgesize.io/https://js.monitor.azure.com/nightly/ai.3-nightly3.js.svg?label=full%20size&color=blue)| ![minified size size](https://img.badgesize.io/https://js.monitor.azure.com/nightly/ai.3-nightly3.min.js.svg?label=minified%20size&color=darkorchid) | ![gzip size](https://img.badgesize.io/https://js.monitor.azure.com/nightly/ai.3-nightly3.min.js.svg?compression=gzip&softmax=30000&max=35000) +| 3.0.8: | [![full size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.8.js.svg?label=full%20size&color=blue)](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.8.js.svg?label=full%20size&color=blue)| ![minified size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.8.min.js.svg?label=minified%20size&color=darkorchid) | ![gzip size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.5.min.js.svg?compression=gzip&softmax=30000&max=35000) | 3.0.7: | [![full size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.7.js.svg?label=full%20size&color=blue)](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.7.js.svg?label=full%20size&color=blue)| ![minified size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.7.min.js.svg?label=minified%20size&color=darkorchid) | ![gzip size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.5.min.js.svg?compression=gzip&softmax=30000&max=35000) | 3.0.6: | [![full size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.6.js.svg?label=full%20size&color=blue)](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.6.js.svg?label=full%20size&color=blue)| ![minified size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.6.min.js.svg?label=minified%20size&color=darkorchid) | ![gzip size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.5.min.js.svg?compression=gzip&softmax=30000&max=35000) | 3.0.5: | [![full size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.5.js.svg?label=full%20size&color=blue)](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.5.js.svg?label=full%20size&color=blue)| ![minified size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.5.min.js.svg?label=minified%20size&color=darkorchid) | ![gzip size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.5.min.js.svg?compression=gzip&softmax=30000&max=35000) @@ -43,6 +44,9 @@ See [Breaking Changes](https://microsoft.github.io/ApplicationInsights-JS/upgrad | 3.0.1: | [![full size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.1.js.svg?label=full%20size&color=blue)](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.1.js.svg?label=full%20size&color=blue)| ![minified size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.1.min.js.svg?label=minified%20size&color=darkorchid) | ![gzip size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.1.min.js.svg?compression=gzip&softmax=30000&max=35000) | 3.0.0: | [![full size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.0.js.svg?label=full%20size&color=blue)](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.0.js.svg?label=full%20size&color=blue)| ![minified size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.0.min.js.svg?label=minified%20size&color=darkorchid) | ![gzip size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.3.0.0.min.js.svg?compression=gzip&softmax=30000&max=35000) | [<nightly>](https://github.com/microsoft/ApplicationInsights-JS/tree/master/AISKU) | [![full size size](https://img.badgesize.io/https://js.monitor.azure.com/nightly/ai.2-nightly.js.svg?label=full%20size&color=blue)](https://img.badgesize.io/https://js.monitor.azure.com/nightly/ai.2-nightly.js.svg?label=full%20size&color=blue)| ![minified size size](https://img.badgesize.io/https://js.monitor.azure.com/nightly/ai.2-nightly.min.js.svg?label=minified%20size&color=darkorchid) | ![gzip size](https://img.badgesize.io/https://js.monitor.azure.com/nightly/ai.2-nightly.min.js.svg?compression=gzip&softmax=30000&max=35000) +| 2.8.17: | [![full size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.17.js.svg?label=full%20size&color=blue)](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.17.js.svg?label=full%20size&color=blue)| ![minified size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.17.min.js.svg?label=minified%20size&color=darkorchid) | ![gzip size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.17.min.js.svg?compression=gzip&softmax=30000&max=35000) +| 2.8.16: | [![full size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.16.js.svg?label=full%20size&color=blue)](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.16.js.svg?label=full%20size&color=blue)| ![minified size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.16.min.js.svg?label=minified%20size&color=darkorchid) | ![gzip size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.16.min.js.svg?compression=gzip&softmax=30000&max=35000) +| 2.8.15: | [![full size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.15.js.svg?label=full%20size&color=blue)](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.15.js.svg?label=full%20size&color=blue)| ![minified size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.15.min.js.svg?label=minified%20size&color=darkorchid) | ![gzip size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.15.min.js.svg?compression=gzip&softmax=30000&max=35000) | 2.8.14: | [![full size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.14.js.svg?label=full%20size&color=blue)](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.14.js.svg?label=full%20size&color=blue)| ![minified size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.14.min.js.svg?label=minified%20size&color=darkorchid) | ![gzip size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.14.min.js.svg?compression=gzip&softmax=30000&max=35000) | 2.8.13: | [![full size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.13.js.svg?label=full%20size&color=blue)](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.13.js.svg?label=full%20size&color=blue)| ![minified size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.13.min.js.svg?label=minified%20size&color=darkorchid) | ![gzip size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.13.min.js.svg?compression=gzip&softmax=30000&max=35000) | [2.8.12](https://github.com/microsoft/ApplicationInsights-JS/tree/master/AISKU): | [![full size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.12.js.svg?label=full%20size&color=blue)](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.12.js.svg?label=full%20size&color=blue)| ![minified size size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.12.min.js.svg?label=minified%20size&color=darkorchid) | ![gzip size](https://img.badgesize.io/https://js.monitor.azure.com/scripts/b/ai.2.8.12.min.js.svg?compression=gzip&softmax=30000&max=35000) diff --git a/AISKU/Tests/Perf/src/AISKUPerf.ts b/AISKU/Tests/Perf/src/AISKUPerf.ts index 0bb423e27..13a55a982 100644 --- a/AISKU/Tests/Perf/src/AISKUPerf.ts +++ b/AISKU/Tests/Perf/src/AISKUPerf.ts @@ -19,7 +19,7 @@ export class AppInsightsInitPerfTestClass { * should update version after new release * version with doperf(): after 2.5.6 * */ - var defaultVer = "3.0.7"; + var defaultVer = "3.0.8"; this.version = ver? ver:this._getQueryParameterVersion(defaultVer); this.perfEventsBuffer = []; this.perfEventWaitBuffer = []; diff --git a/AISKU/Tests/Unit/src/AISKUSize.Tests.ts b/AISKU/Tests/Unit/src/AISKUSize.Tests.ts index fe402b46b..2c6cf7bd3 100644 --- a/AISKU/Tests/Unit/src/AISKUSize.Tests.ts +++ b/AISKU/Tests/Unit/src/AISKUSize.Tests.ts @@ -11,7 +11,7 @@ export class AISKUSizeCheck extends AITestClass { private readonly MAX_BUNDLE_DEFLATE_SIZE = 55; private readonly rawFilePath = "../dist/es5/applicationinsights-web.min.js"; // Automatically updated by version scripts - private readonly currentVer = "3.0.7"; + private readonly currentVer = "3.0.8"; private readonly prodFilePath = `../browser/es5/ai.${this.currentVer[0]}.min.js`; public testInitialize() { diff --git a/AISKU/Tests/Unit/src/CdnPackaging.tests.ts b/AISKU/Tests/Unit/src/CdnPackaging.tests.ts index f64f18349..20a3c517d 100644 --- a/AISKU/Tests/Unit/src/CdnPackaging.tests.ts +++ b/AISKU/Tests/Unit/src/CdnPackaging.tests.ts @@ -16,7 +16,7 @@ const enum CdnFormat { export class CdnPackagingChecks extends AITestClass { // Automatically updated by version scripts - private readonly currentVer = "3.0.7"; + private readonly currentVer = "3.0.8"; public testInitialize() { } diff --git a/AISKU/Tests/es6-module-type-check/package.json b/AISKU/Tests/es6-module-type-check/package.json index 9ff5c58aa..a5eef7b19 100644 --- a/AISKU/Tests/es6-module-type-check/package.json +++ b/AISKU/Tests/es6-module-type-check/package.json @@ -1,7 +1,7 @@ { "name": "@microsoft/applicationinsights-test-module-type-check", "author": "Microsoft Application Insights Team and Contributors", - "version": "3.0.7", + "version": "3.0.8", "description": "Microsoft Application Insights ES6 Module and Type check Example", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", "keywords": [ @@ -32,7 +32,7 @@ "tslib": "*" }, "dependencies": { - "@microsoft/applicationinsights-common": "3.0.7", - "@microsoft/applicationinsights-web": "3.0.7" + "@microsoft/applicationinsights-common": "3.0.8", + "@microsoft/applicationinsights-web": "3.0.8" } } diff --git a/AISKU/package.json b/AISKU/package.json index e8beea01a..70cfd0fdd 100644 --- a/AISKU/package.json +++ b/AISKU/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/applicationinsights-web", - "version": "3.0.7", + "version": "3.0.8", "description": "Microsoft Application Insights JavaScript SDK - Web", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", "author": "Microsoft Application Insights Team", @@ -35,7 +35,7 @@ "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", "sinon": "^7.3.1", - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "finalhandler": "^1.1.1", "grunt": "^1.5.3", "grunt-cli": "^1.4.3", @@ -63,14 +63,14 @@ "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/applicationinsights-analytics-js": "3.0.7", - "@microsoft/applicationinsights-channel-js": "3.0.7", - "@microsoft/applicationinsights-cfgsync-js": "3.0.7", - "@microsoft/applicationinsights-common": "3.0.7", - "@microsoft/applicationinsights-core-js": "3.0.7", - "@microsoft/applicationinsights-dependencies-js": "3.0.7", - "@microsoft/applicationinsights-properties-js": "3.0.7", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@microsoft/applicationinsights-analytics-js": "3.0.8", + "@microsoft/applicationinsights-channel-js": "3.0.8", + "@microsoft/applicationinsights-cfgsync-js": "3.0.8", + "@microsoft/applicationinsights-common": "3.0.8", + "@microsoft/applicationinsights-core-js": "3.0.8", + "@microsoft/applicationinsights-dependencies-js": "3.0.8", + "@microsoft/applicationinsights-properties-js": "3.0.8", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@nevware21/ts-async": ">= 0.3.0 < 2.x" }, "license": "MIT" diff --git a/AISKULight/Tests/Unit/src/AISKULightSize.Tests.ts b/AISKULight/Tests/Unit/src/AISKULightSize.Tests.ts index ed8ecc3e3..af0079600 100644 --- a/AISKULight/Tests/Unit/src/AISKULightSize.Tests.ts +++ b/AISKULight/Tests/Unit/src/AISKULightSize.Tests.ts @@ -7,7 +7,7 @@ export class AISKULightSizeCheck extends AITestClass { private readonly MAX_RAW_DEFLATE_SIZE = 34; private readonly MAX_BUNDLE_DEFLATE_SIZE = 34; private readonly rawFilePath = "../dist/es5/applicationinsights-web-basic.min.js"; - private readonly currentVer = "3.0.7"; + private readonly currentVer = "3.0.8"; private readonly prodFilePath = `../browser/es5/aib.${this.currentVer[0]}.min.js`; public testInitialize() { diff --git a/AISKULight/package.json b/AISKULight/package.json index 3f9adebae..05d04f9ac 100644 --- a/AISKULight/package.json +++ b/AISKULight/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/applicationinsights-web-basic", - "version": "3.0.7", + "version": "3.0.8", "description": "Microsoft Application Insights JavaScript SDK - Web Basic", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", "author": "Microsoft Application Insights Team", @@ -33,7 +33,7 @@ "@microsoft/ai-test-framework": "0.0.1", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "grunt": "^1.5.3", "grunt-cli": "^1.4.3", "grunt-contrib-qunit": "^6.2.1", @@ -57,10 +57,10 @@ "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/applicationinsights-common": "3.0.7", - "@microsoft/applicationinsights-channel-js": "3.0.7", - "@microsoft/applicationinsights-core-js": "3.0.7", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@microsoft/applicationinsights-common": "3.0.8", + "@microsoft/applicationinsights-channel-js": "3.0.8", + "@microsoft/applicationinsights-core-js": "3.0.8", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@nevware21/ts-async": ">= 0.3.0 < 2.x" }, "license": "MIT" diff --git a/RELEASES.md b/RELEASES.md index ce5f3d1f2..192cd164e 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -2,7 +2,7 @@ > Note: ES3/IE8 compatibility will be removed in the future v3.x.x releases (scheduled for mid-late 2022), so if you need to retain ES3 compatibility you will need to remain on the 2.x.x versions of the SDK or your runtime will need install polyfill's to your ES3 environment before loading / initializing the SDK. -## 4.0.1 (Feb 12nd, 2024) +## 3.1.0 (Feb ??, 2024) ### Potential break change @@ -23,6 +23,20 @@ This release contains a potential break change with 'tags' type [change](https:/ +## 3.0.8 (Feb, 7th, 2024) + +This release changes the new beacon splitting code (added in 3.0.4) to be `disabled` by default. This change is to address the issue where the SDK was splitting the payload into multiple requests when the payload size exceeded the maximum allowed size for a single request. This issue was introduced in the 3.0.4 release and only affects the `sendBeacon` usage during page unload, it does not affect the `fetch` usage during page unload. This change is to address the issue where the SDK was splitting the payload into multiple requests when the payload size exceeded the maximum allowed size for a single request. This issue was introduced in the 3.0.4 release and only affects the `sendBeacon` usage during page unload, it does not affect the `fetch` usage during page unload. + +### Changelog + +- #2235 [BUG] - CRITICAL - Application runs out of memory + - #2236 [release-3.0] Cherry-Pick: [Main][Task]26396663: Set default disableBeaconSplit to true +- #2242 [release-3.0] Update components + - Update @microsoft/dynamicProto-js to address possible prototype pollution issue +- #2254 [Release3.0] Update Tests to support upcoming change in nevware21/tsutils dumpObj to better support JSON stringify and handle PURE comments +- [Release 3.0] Update components for release #2261 + - Update @nevware21/ts-utils version for better minification support + ## 3.0.7 (Dec 14th, 2023) ### Changelog diff --git a/channels/1ds-post-js/package.json b/channels/1ds-post-js/package.json index 5eb79eb62..9e9f603d3 100644 --- a/channels/1ds-post-js/package.json +++ b/channels/1ds-post-js/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/1ds-post-js", - "version": "4.0.5", + "version": "4.0.6", "description": "Microsoft Application Insights JavaScript SDK - 1ds-post-channel-js", "author": "Microsoft Application Insights Team", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", @@ -27,15 +27,15 @@ "dependencies": { "@microsoft/applicationinsights-shims": "3.0.1", "@microsoft/dynamicproto-js": "^2.0.3", - "@microsoft/1ds-core-js": "4.0.5", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@microsoft/1ds-core-js": "4.0.6", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@nevware21/ts-async": ">= 0.3.0 < 2.x" }, "devDependencies": { "@microsoft/ai-test-framework": "0.0.1", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "globby": "^11.0.0", "grunt": "^1.5.3", "sinon": "^7.3.1", diff --git a/channels/applicationinsights-channel-js/package.json b/channels/applicationinsights-channel-js/package.json index 173fade2b..21eeb6bc7 100644 --- a/channels/applicationinsights-channel-js/package.json +++ b/channels/applicationinsights-channel-js/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/applicationinsights-channel-js", - "version": "3.0.7", + "version": "3.0.8", "description": "Microsoft Application Insights JavaScript SDK Channel", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", "author": "Microsoft Application Insights Team", @@ -29,7 +29,7 @@ "@microsoft/ai-test-framework": "0.0.1", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@types/sinon": "4.3.3", "grunt": "^1.5.3", "grunt-cli": "^1.4.3", @@ -53,9 +53,9 @@ "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/applicationinsights-core-js": "3.0.7", - "@microsoft/applicationinsights-common": "3.0.7", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@microsoft/applicationinsights-core-js": "3.0.8", + "@microsoft/applicationinsights-common": "3.0.8", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@nevware21/ts-async": ">= 0.3.0 < 2.x" }, "license": "MIT" diff --git a/channels/offline-channel-js/package.json b/channels/offline-channel-js/package.json index 4b9ea384b..8825ba1de 100644 --- a/channels/offline-channel-js/package.json +++ b/channels/offline-channel-js/package.json @@ -28,9 +28,9 @@ "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/applicationinsights-core-js": "3.0.7", - "@microsoft/applicationinsights-common": "3.0.7", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@microsoft/applicationinsights-core-js": "3.0.8", + "@microsoft/applicationinsights-common": "3.0.8", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@nevware21/ts-async": ">= 0.3.0 < 2.x" }, "peerDependencies": { @@ -40,7 +40,7 @@ "@microsoft/ai-test-framework": "0.0.1", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@types/sinon": "4.3.3", "grunt": "^1.5.3", "grunt-cli": "^1.4.3", diff --git a/channels/tee-channel-js/package.json b/channels/tee-channel-js/package.json index 426198ea8..b3fd55716 100644 --- a/channels/tee-channel-js/package.json +++ b/channels/tee-channel-js/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/applicationinsights-teechannel-js", - "version": "3.0.7", + "version": "3.0.8", "description": "Microsoft Application Insights JavaScript SDK Tee Channel", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", "author": "Microsoft Application Insights Team", @@ -30,7 +30,7 @@ "@microsoft/ai-test-framework": "0.0.1", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@types/sinon": "4.3.3", "grunt": "^1.5.3", "grunt-cli": "^1.4.3", @@ -54,9 +54,9 @@ "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/applicationinsights-core-js": "3.0.7", - "@microsoft/applicationinsights-common": "3.0.7", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@microsoft/applicationinsights-core-js": "3.0.8", + "@microsoft/applicationinsights-common": "3.0.8", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@nevware21/ts-async": ">= 0.3.0 < 2.x" }, "license": "MIT" diff --git a/common/Tests/Framework/package.json b/common/Tests/Framework/package.json index f5149deb4..52838a527 100644 --- a/common/Tests/Framework/package.json +++ b/common/Tests/Framework/package.json @@ -52,7 +52,7 @@ }, "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@nevware21/ts-async": ">= 0.3.0 < 2.x" } } diff --git a/common/config/rush/npm-shrinkwrap.json b/common/config/rush/npm-shrinkwrap.json index 32da524df..ae45b9126 100644 --- a/common/config/rush/npm-shrinkwrap.json +++ b/common/config/rush/npm-shrinkwrap.json @@ -8,12 +8,12 @@ "name": "rush-common", "version": "0.0.0", "dependencies": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -327,14 +327,14 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@microsoft/api-extractor": { - "version": "7.39.4", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.39.4.tgz", - "integrity": "sha512-6YvfkpbEqRQ0UPdVBc+lOiq7VlXi9kw8U3w+RcXCFDVc/UljlXU5l9fHEyuBAW1GGO2opUe+yf9OscWhoHANhg==", + "version": "7.40.1", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.40.1.tgz", + "integrity": "sha512-xHn2Zkh6s5JIjP94SG6VtIlIeRJcASgfZpDKV+bgoddMt1X4ujSZFOz7uEGNYNO7mEtdVOvpNKBpC4CDytD8KQ==", "dependencies": { - "@microsoft/api-extractor-model": "7.28.7", + "@microsoft/api-extractor-model": "7.28.9", "@microsoft/tsdoc": "0.14.2", "@microsoft/tsdoc-config": "~0.16.1", - "@rushstack/node-core-library": "3.64.2", + "@rushstack/node-core-library": "3.66.0", "@rushstack/rig-package": "0.5.1", "@rushstack/ts-command-line": "4.17.1", "colors": "~1.2.1", @@ -349,13 +349,13 @@ } }, "node_modules/@microsoft/api-extractor-model": { - "version": "7.28.7", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.28.7.tgz", - "integrity": "sha512-4gCGGEQGHmbQmarnDcEWS2cjj0LtNuD3D6rh3ZcAyAYTkceAugAk2eyQHGdTcGX8w3qMjWCTU1TPb8xHnMM+Kg==", + "version": "7.28.9", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.28.9.tgz", + "integrity": "sha512-lM77dV+VO46MGp5lu4stUBnO3jyr+CrDzU+DtapcOQEZUqJxPYUoK5zjeD+gRZ9ckgGMZC94ch6FBkpmsjwQgw==", "dependencies": { "@microsoft/tsdoc": "0.14.2", "@microsoft/tsdoc-config": "~0.16.1", - "@rushstack/node-core-library": "3.64.2" + "@rushstack/node-core-library": "3.66.0" } }, "node_modules/@microsoft/api-extractor/node_modules/typescript": { @@ -446,9 +446,9 @@ } }, "node_modules/@nevware21/ts-utils": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@nevware21/ts-utils/-/ts-utils-0.10.4.tgz", - "integrity": "sha512-+QSEh9TZ7SFwZEEyIvP8NabL5I5WFE/gvk4LXtW4LjWyTEc/6t2Hog6r1MmY3hIQG9tLe6fARIAXjAQ/M8Kb6A==" + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@nevware21/ts-utils/-/ts-utils-0.10.5.tgz", + "integrity": "sha512-+TEvP0+l/VBR5bJZoYFV+o6aQQ1O6y80uys5AVyyCKeWvrgWu/yNydqSBQNsk4BuEfkayg7R9+HCJRRRIvptTA==" }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", @@ -562,9 +562,9 @@ } }, "node_modules/@rollup/plugin-replace/node_modules/magic-string": { - "version": "0.30.6", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.6.tgz", - "integrity": "sha512-n62qCLbPjNjyo+owKtveQxZFZTBm+Ms6YoGD23Wew6Vw337PElFNifQpknPruVRQV57kVShPnLGo9vWxVhpPvA==", + "version": "0.30.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.7.tgz", + "integrity": "sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" }, @@ -596,12 +596,12 @@ "node_modules/@rush-temp/1ds-core-js": { "version": "0.0.0", "resolved": "file:projects/1ds-core-js.tgz", - "integrity": "sha512-+GUT+qlrt7ODylpWMb8qlTo7Uk8ruIXyWryg1zf9GpsgVzl3wC4mKNvIKCiOzhQS1tAr5s2TlmW8NBVNm54U9A==", + "integrity": "sha512-ZeSiJsAttsfeFoxG3C1E0FM1eSX9sHS+TQkngmucJdFRMVzMEqjuBXcO7omCxLFSiR0icM24Ml00MHiUMS+4rw==", "dependencies": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -624,12 +624,12 @@ "node_modules/@rush-temp/1ds-post-js": { "version": "0.0.0", "resolved": "file:projects/1ds-post-js.tgz", - "integrity": "sha512-JuVhXbsE10/S9DQqkznEgvnxFWrtjdSxBuYpPbaH+/wQrrAf53xnA7VCb1W69VtCMs7YllqO7NHjTbc9JUWU5w==", + "integrity": "sha512-eRGdCLw+7Ri0wwqRdow5Qk9+8R47SMpEuy5vTGzsuXXqbNk+hjA0e7FmAhtojgZnObpKD0h1TTKhVIyxtvFOFg==", "dependencies": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -646,12 +646,12 @@ "node_modules/@rush-temp/ai-test-framework": { "version": "0.0.0", "resolved": "file:projects/ai-test-framework.tgz", - "integrity": "sha512-xMMfQJ55TlomMWXtGQe8UA+SSMIjbaD2T1EZ1wVS6+KMD4EqkaVdUWFkMQpeogx9r+UIhngOLGn1XQena9DhMA==", + "integrity": "sha512-2SVvZjDWz4Z3my2YUjzT8vSTnehJNzIIPkrjY0j6WBTpF4uFJz9X++B4JdNVzFkGlJggmohSVZSpzsDVcIozUw==", "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -672,13 +672,13 @@ "node_modules/@rush-temp/applicationinsights-analytics-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-analytics-js.tgz", - "integrity": "sha512-a66bxKcyOACDjbS3g5LWyhayoY6ONhqnHp7vYAjvBmH6QeZXieKIv8McS6Hw0V6OHI1p3+ZGKoHatopGDlPuBA==", + "integrity": "sha512-XqOUUwmmtxWA9Rw7ZEW3QhkIQ9hrPZYfsoRtuYLh/JZyRfhgMGCwf7uh75LIhXA336TUNRLeqgxE6In5dBJrHA==", "dependencies": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -700,14 +700,14 @@ "node_modules/@rush-temp/applicationinsights-cfgsync-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-cfgsync-js.tgz", - "integrity": "sha512-ZnnxjuO8QOzFJx4PtuS+XYCUtc7zcxj8e63bNUjyRIKnThHtv0i9G2yjojHS/zlXgdSWWJ+UKrtinC/dnT0etQ==", + "integrity": "sha512-XrwwzHhpr4cuAQXh7dZwnR1RE0hKBSiQ4xFRbNmy571oDSpd3nfm2kkfJikuMnlzhMYvMEY7fH2Bk9nxOBFJVg==", "dependencies": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -729,14 +729,14 @@ "node_modules/@rush-temp/applicationinsights-channel-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-channel-js.tgz", - "integrity": "sha512-KbIQnlLEQdRm/KpnoHOtXF4mdemrQqdu1fTYirqCVcwMFl1+/OLnWloOZ/KX9o/TYieJGNH8ujxhgeNmoNYCrQ==", + "integrity": "sha512-Qz8H96QbCPLyvvB1JrdDDkwt6AihKJH/mLGxXQ0J79UaTsDoBGd1U8jiw4VQASTtlJAdqaDmTcTdkse5EzfD+w==", "dependencies": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -756,12 +756,12 @@ "node_modules/@rush-temp/applicationinsights-chrome-debug-extension": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-chrome-debug-extension.tgz", - "integrity": "sha512-YVR2J6/BMPTNR2LXXPHGiiOu+0D5IPx5jG+3IiyKXiW3N8GOxiB0m4GLD+++vbqQnwPpcMQbM3v6GwnehkIO3Q==", + "integrity": "sha512-RnZRuCo7lrfUI4wshykTw5V5nZsH0vDZE+GSry92Gft0Eb+RrqyT9FtoqNBc8rB47ANFVpVGm0IQy3rJ8QO6nA==", "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -790,13 +790,13 @@ "node_modules/@rush-temp/applicationinsights-clickanalytics-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-clickanalytics-js.tgz", - "integrity": "sha512-KASAshDda88nqeY4U/lNpdChUqxYzKyLKg888odVs5Btelu7Z7QnwMeSYaONYbyNoyosX9vB+2/9iZeNf0MkRQ==", + "integrity": "sha512-mCxTwPWtE+mjI8qZ7r7FKRcCOtEkTZmCR5tZM6nmU+5diZs9VTr3Ul/itBlloVmw5d63z80DLHZHCEsOZgtzxA==", "dependencies": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -815,13 +815,13 @@ "node_modules/@rush-temp/applicationinsights-common": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-common.tgz", - "integrity": "sha512-TbZkyxLM0mcq7ib7acobDHMxXAN9dAIOukaRJmx9bGaeoUGgGtzZt7MCPptF2G7uSioPnsHQoSQt0mLG3uVFWQ==", + "integrity": "sha512-K8lU5ZcbOWIGBnfNsfu/+qw74aY+OGp/4aV4spe4KvXzQ6UGkkSyifV5fSWbMYtQ1YPcw1MV2IMBgGZVwog7Kw==", "dependencies": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -841,14 +841,14 @@ "node_modules/@rush-temp/applicationinsights-core-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-core-js.tgz", - "integrity": "sha512-t4/wL13Z7a23wf2P1cV7oEI1LMkEecKQoPMp12c2wT82N3FQPUK76STcr4pI40jTlxN03lMguyZAjXbcKzaA8w==", + "integrity": "sha512-6OOUEtGGsVMkwdrMbyviGzqvhx+fltBlC6eVXsBIMAQqLR0Kn8pZrSIEig2Z8DAxkv7w8/ODNDFfLIpoJrs3hA==", "dependencies": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -870,13 +870,13 @@ "node_modules/@rush-temp/applicationinsights-debugplugin-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-debugplugin-js.tgz", - "integrity": "sha512-r9th24CvIIFmbLldQ1MSXy3Q7vFaw2pgE6e0RdcGRdT4VSu5h6kkF+0/ay/b4/QprLg3sMLgB/xSnYao0mJCeQ==", + "integrity": "sha512-5/Co9/N5bqv4Uv4/K7C52Ck86LbZ/w6b1tSTjUrG9Ubz/vcErHbgq4lm+SAgva2fquFSjpyeoO0EDtk9zy5sbQ==", "dependencies": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -895,14 +895,14 @@ "node_modules/@rush-temp/applicationinsights-dependencies-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-dependencies-js.tgz", - "integrity": "sha512-53pJ1lHsc1Rbe0tSI0rnAs1chc/qFeAW1yZnvGWo42h0JwExJhhhdC6TpYinJ6ASNyMyMd09yQMGqE3zmYqEDQ==", + "integrity": "sha512-SU8cWwvzuuQeIrm/K5aAiIqT/hfjpRHU2xESWOcyZaj9hThy5eKbm7tcMfNEbzbYm/TGebeNeO6Qfk+ymh9OLw==", "dependencies": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -923,10 +923,10 @@ "node_modules/@rush-temp/applicationinsights-example-aisku": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-example-aisku.tgz", - "integrity": "sha512-0jLSvU9oTLkFiFepKW3giynRb3LjeaCV/8jcno5BFIB5wJ6B7nXgMM9B80C7PAiBlxQQKYnuWAIp3oZ+fXCtcw==", + "integrity": "sha512-ojzYfRtbxRFBy49Klzyva6ClrLliWfMV97xVzWPCSDmnWx/NksCH7PWYTF3T034e2VtimW3ViHZ4BCs6lx+EWg==", "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -941,12 +941,12 @@ "node_modules/@rush-temp/applicationinsights-example-cfgsync": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-example-cfgsync.tgz", - "integrity": "sha512-Ol5Q52ogsjlxgdHG4byFO/PhNRMk4R4Uo5lJ3zrB3+sTimc0SAcn+5XaPr8n4zT7GxFzbcLptwL2hkmgT+YqXg==", + "integrity": "sha512-7UMx9Gu6msbgMOEV4d9jRXqO2KxIERjLV/Hvuy5b6mm0/Q/29UidKV8ZrZkp7Vva2qsb3KHY1xy4OvvUsGmvWA==", "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -967,10 +967,10 @@ "node_modules/@rush-temp/applicationinsights-example-dependencies": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-example-dependencies.tgz", - "integrity": "sha512-dT4Yo+rLwtx6HV1FQDyEwChok5BbwbUl/VizY+gG7WrGO3/DF6TpsuNVbZhuynhdqv+THo8yW9SsTxofJSyJvA==", + "integrity": "sha512-pE++EBZ6eQaBXKZluOGGV/a8PmNiwayBXSdppe4KKrHpTMLwtgXqzlKFaVfiNyXFWlPGHh52uIadcEaKQYr5vQ==", "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -985,12 +985,12 @@ "node_modules/@rush-temp/applicationinsights-example-shared-worker": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-example-shared-worker.tgz", - "integrity": "sha512-MtBe5eLhodtIs5oflDHFzzXjwtS4pvb/FjK6F6kY0Lus/EGmLBdctmODFhtx7C+tZNnzPRfQePEEXj0zWoP/tw==", + "integrity": "sha512-5rapNQLTukMBhWHN6S3yUsbyQ2a3j/60VgThf+CffQCZNOy1D/up+3NzHodp++TruZWTTXcmhcWXIPKh7Qtf8A==", "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -1011,7 +1011,7 @@ "node_modules/@rush-temp/applicationinsights-js-release-tools": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-js-release-tools.tgz", - "integrity": "sha512-6sVB5NMzKj/P9v9UvZlA/IjQSkGeupaDliSt2IZqy+SlR59Hv335Ekz/5f54xMHu+QiARXJATbjX7lDfCMG8qw==", + "integrity": "sha512-e9jw61D/jeRuLlSL+dQ2bFp8iqw6Q9ZMeboqX0CX0iYwjAPRiN/59ZK66D0UOgggNkqYgSEqgDi+ycw9XRtGnA==", "dependencies": { "globby": "^11.0.0", "grunt": "^1.5.3" @@ -1020,14 +1020,14 @@ "node_modules/@rush-temp/applicationinsights-offlinechannel-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-offlinechannel-js.tgz", - "integrity": "sha512-9/3oEuls8ZmeQveI4p1nzt2w8dX1Nf03rjU9fwEyTmCG7bEGDyCwdVXdHQDqfa1qClT1EPEY3FFQUPgZn3s/Jw==", + "integrity": "sha512-dC8ZmIhpbdZFCBZdAtIrCU13CrOP+z8uXEtpGaXSAxr1gN26KM616DCa7gpcMBPyWXsfWfQwF7enoqj4MHq3WA==", "dependencies": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -1047,13 +1047,13 @@ "node_modules/@rush-temp/applicationinsights-perfmarkmeasure-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-perfmarkmeasure-js.tgz", - "integrity": "sha512-5rk6DrMQ2kI8uXJTQSnBqnAjIrgNXV7sTmxuUpkv7gSYqL27GY9b7Os9tiDaffeMQE/MDqcjjesNrCOuh7A/fQ==", + "integrity": "sha512-eEiD8eXTgMaScA3BOXK9qWhYh1MW6crywLVEz7luPhU2rcKycfwSiQWDbPRwdXxUcJqRx5aOxCylydWqrTDXYg==", "dependencies": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -1072,13 +1072,13 @@ "node_modules/@rush-temp/applicationinsights-properties-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-properties-js.tgz", - "integrity": "sha512-WHAhdpxBLR9JkXQojMGdNPHP9TMniQH4bVs/AaIg6AjMbMank1uA5w8ctUsaAvapw7cmefNoOD+E0p5fGgKH1g==", + "integrity": "sha512-kvgvxqOcZ0X8ovUvQ399bB+tXvVeQyDDe2cSVIKP8hbF3GQNY2WvwP5b2DFp5eB2W6sPqGp7fR7Re6KdkMtHNg==", "dependencies": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -1100,7 +1100,7 @@ "node_modules/@rush-temp/applicationinsights-rollup-es5": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-rollup-es5.tgz", - "integrity": "sha512-pZV3ytRYW9T6XrXLTRqAt5c23vrywlwfWQ1rrGVh78hlig+Ns/ZJw+jM4JwgSyvce8hcZiR+z1rm0xpKju+oJA==", + "integrity": "sha512-1Yw2QKlul+WlTRAHhchUxteaSDaeZjskW1H4R3BT7xv7yGZPi0dp4KtKdKAJZQ+/Z+Zxg4XXOWpuDmv/FYmFtQ==", "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", @@ -1124,7 +1124,7 @@ "node_modules/@rush-temp/applicationinsights-rollup-plugin-uglify3-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-rollup-plugin-uglify3-js.tgz", - "integrity": "sha512-WtYrHtc+6IgVGmHIahhl2aYUGuloDq9xCX6VuwObLmccrAqmYq0LYbCanjHi8ugorx/zwwQB37yY3y2WfaDGmw==", + "integrity": "sha512-gp8gJ52kIbJpkT406+PBS7rtyCSUnc72otGxnwywqWCuBJvO1O+qaOCIJBYL/wYk1lDpMKejDqG94vPSSQtnFg==", "dependencies": { "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", @@ -1145,12 +1145,12 @@ "node_modules/@rush-temp/applicationinsights-shims": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-shims.tgz", - "integrity": "sha512-cDmVn1qmsY7SAotAWqv5WBYFPNWJU4zoJGj3e6ezQX/bRO5NeANvGcOi/8CciCrFeAVpXTxO4syC93RuvCPT0w==", + "integrity": "sha512-7fRAilTI2OwX4puyMNFsxgeQskMNCIBYRBKXTKsdOWvBDAh6NOaCqhFb8uMseiXC30XZuHUZRUPDYUVZ+pb9nA==", "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -1167,14 +1167,14 @@ "node_modules/@rush-temp/applicationinsights-teechannel-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-teechannel-js.tgz", - "integrity": "sha512-CeNYsdWDCcN6nKMrFkzfyYT5W9I5mxIel2/RppeAAhvL1nnRieKV2DWmpuuquMVvycHE/UIjtHRCBxYtFiPaEQ==", + "integrity": "sha512-7QFmaJWTrNnYaY2QSR2OWVk02b/ItItqR5tBsDU33ruix14gFBOQcUniVmjzE9bQuGYlXcLwUT2dVnYFCp2V4A==", "dependencies": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -1194,7 +1194,7 @@ "node_modules/@rush-temp/applicationinsights-test-module-type-check": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-test-module-type-check.tgz", - "integrity": "sha512-t3KLB82ypcRSrlJYzw8/wNeVwwiLM6uED2yhNBwukMbL4SIJiFYBJ9f4U3PP18i0/szAz1MNMXwKbYEV0tsBAg==", + "integrity": "sha512-xmMe/0+T3wigYeRpLCjuDZMaFYvnnffS/Pyb3jTA5GL33dOYHU4g0ENVMHHTdTVWwsWso7TlGyaYvrlBmEyWRw==", "dependencies": { "tslib": "*", "typescript": "^4.9.3" @@ -1203,14 +1203,14 @@ "node_modules/@rush-temp/applicationinsights-web": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-web.tgz", - "integrity": "sha512-uXygMG8Mz6E4rJw+109cEbS6yi/vShCnf2pztqcxoyaMe/T7iEpvYhCoUYTUEXvE7ezUn5zSZvbOfzTEjAG1yg==", + "integrity": "sha512-KIsZYQstSgyvuvb9SYfb73wE1xoH4GA/v6UfRIY6Awg8dGjN22D/9NNtBBGcxbp04t9faoNvco4CkeGAKRmlRA==", "dependencies": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -1235,14 +1235,14 @@ "node_modules/@rush-temp/applicationinsights-web-basic": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-web-basic.tgz", - "integrity": "sha512-5/JwGMtvO6h0ZwwPqH2nS/2GjpAaIzdrRLgJVGyVHZ6YIW6rvFs99WGutRTXmwjMd7YipdPc4YxTVVQTtzy5Lw==", + "integrity": "sha512-BQIR5564NIurd+4AH4911wXdFlWqEbb1RivLDtfmGKNjedgFj/0n0NrRAOiVlwYDoA9OI9HdGIipoPyWvVpaAQ==", "dependencies": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -1262,12 +1262,12 @@ "node_modules/@rush-temp/applicationinsights-web-config": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-web-config.tgz", - "integrity": "sha512-WwlTM/noixyLMqKFBLKa9o88N/2Z3dA9m0R6Qc9UvBNseZqPIpvl1vRMDnmwjMMV6lV3FsmeSmjD7LCJphXF2Q==" + "integrity": "sha512-FwPOZ+esirRqdKg9s7VTxtWqGJ9CQ/gIJ0PfUvTolAF9JZCVw5wQeHD4Tv/KiziZhB50CNaGshnPmLpWGVzo9g==" }, "node_modules/@rush-temp/applicationinsights-web-snippet": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-web-snippet.tgz", - "integrity": "sha512-w8ENCa85ANLtemthBaVWDh+I1iNZ6wVNluAUEjdn99ObeWlb3Ks8ak69l3mRhTWe/TNGqpbQfYrMh1Wh9GsWXw==", + "integrity": "sha512-rEl3y3npmHFW5G4f+lC9x9jP1OshQbfITO3Y1ZAuFgB6id7y9j7S/qiklGsCTocq6pG4MNrOWIusnIOeLAbTuQ==", "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", @@ -1288,9 +1288,9 @@ } }, "node_modules/@rushstack/node-core-library": { - "version": "3.64.2", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.64.2.tgz", - "integrity": "sha512-n1S2VYEklONiwKpUyBq/Fym6yAsfsCXrqFabuOMcCuj4C+zW+HyaspSHXJCKqkMxfjviwe/c9+DUqvRWIvSN9Q==", + "version": "3.66.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.66.0.tgz", + "integrity": "sha512-nXyddNe3T9Ph14TrIfjtLZ+GDzC7HL/wF+ZKC18qmRVtz2xXLd1ZzreVgiAgGDwn8ZUWZ/7q//gQJk96iWjSrg==", "dependencies": { "colors": "~1.2.1", "fs-extra": "~7.0.1", @@ -1539,9 +1539,9 @@ "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" }, "node_modules/@types/semver": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", - "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz", + "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==", "peer": true }, "node_modules/@types/sinon": { @@ -1559,16 +1559,16 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.20.0.tgz", - "integrity": "sha512-fTwGQUnjhoYHeSF6m5pWNkzmDDdsKELYrOBxhjMrofPqCkoC2k3B2wvGHFxa1CTIqkEn88nlW1HVMztjo2K8Hg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.0.1.tgz", + "integrity": "sha512-OLvgeBv3vXlnnJGIAgCLYKjgMEU+wBGj07MQ/nxAaON+3mLzX7mJbhRYrVGiVvFiXtwFlkcBa/TtmglHy0UbzQ==", "peer": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.20.0", - "@typescript-eslint/type-utils": "6.20.0", - "@typescript-eslint/utils": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0", + "@typescript-eslint/scope-manager": "7.0.1", + "@typescript-eslint/type-utils": "7.0.1", + "@typescript-eslint/utils": "7.0.1", + "@typescript-eslint/visitor-keys": "7.0.1", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -1584,8 +1584,8 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", - "eslint": "^7.0.0 || ^8.0.0" + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" }, "peerDependenciesMeta": { "typescript": { @@ -1594,15 +1594,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.20.0.tgz", - "integrity": "sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.0.1.tgz", + "integrity": "sha512-8GcRRZNzaHxKzBPU3tKtFNing571/GwPBeCvmAUw0yBtfE2XVd0zFKJIMSWkHJcPQi0ekxjIts6L/rrZq5cxGQ==", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.20.0", - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/typescript-estree": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0", + "@typescript-eslint/scope-manager": "7.0.1", + "@typescript-eslint/types": "7.0.1", + "@typescript-eslint/typescript-estree": "7.0.1", + "@typescript-eslint/visitor-keys": "7.0.1", "debug": "^4.3.4" }, "engines": { @@ -1613,7 +1613,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "eslint": "^8.56.0" }, "peerDependenciesMeta": { "typescript": { @@ -1622,13 +1622,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.20.0.tgz", - "integrity": "sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.0.1.tgz", + "integrity": "sha512-v7/T7As10g3bcWOOPAcbnMDuvctHzCFYCG/8R4bK4iYzdFqsZTbXGln0cZNVcwQcwewsYU2BJLay8j0/4zOk4w==", "peer": true, "dependencies": { - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0" + "@typescript-eslint/types": "7.0.1", + "@typescript-eslint/visitor-keys": "7.0.1" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -1639,13 +1639,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.20.0.tgz", - "integrity": "sha512-qnSobiJQb1F5JjN0YDRPHruQTrX7ICsmltXhkV536mp4idGAYrIyr47zF/JmkJtEcAVnIz4gUYJ7gOZa6SmN4g==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.0.1.tgz", + "integrity": "sha512-YtT9UcstTG5Yqy4xtLiClm1ZpM/pWVGFnkAa90UfdkkZsR1eP2mR/1jbHeYp8Ay1l1JHPyGvoUYR6o3On5Nhmw==", "peer": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.20.0", - "@typescript-eslint/utils": "6.20.0", + "@typescript-eslint/typescript-estree": "7.0.1", + "@typescript-eslint/utils": "7.0.1", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -1657,7 +1657,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "eslint": "^8.56.0" }, "peerDependenciesMeta": { "typescript": { @@ -1666,9 +1666,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.20.0.tgz", - "integrity": "sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.0.1.tgz", + "integrity": "sha512-uJDfmirz4FHib6ENju/7cz9SdMSkeVvJDK3VcMFvf/hAShg8C74FW+06MaQPODHfDJp/z/zHfgawIJRjlu0RLg==", "peer": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -1679,13 +1679,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.20.0.tgz", - "integrity": "sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.0.1.tgz", + "integrity": "sha512-SO9wHb6ph0/FN5OJxH4MiPscGah5wjOd0RRpaLvuBv9g8565Fgu0uMySFEPqwPHiQU90yzJ2FjRYKGrAhS1xig==", "peer": true, "dependencies": { - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0", + "@typescript-eslint/types": "7.0.1", + "@typescript-eslint/visitor-keys": "7.0.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -1707,17 +1707,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.20.0.tgz", - "integrity": "sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.0.1.tgz", + "integrity": "sha512-oe4his30JgPbnv+9Vef1h48jm0S6ft4mNwi9wj7bX10joGn07QRfqIqFHoMiajrtoU88cIhXf8ahwgrcbNLgPA==", "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.20.0", - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/typescript-estree": "6.20.0", + "@typescript-eslint/scope-manager": "7.0.1", + "@typescript-eslint/types": "7.0.1", + "@typescript-eslint/typescript-estree": "7.0.1", "semver": "^7.5.4" }, "engines": { @@ -1728,16 +1728,16 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "eslint": "^8.56.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.20.0.tgz", - "integrity": "sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.0.1.tgz", + "integrity": "sha512-hwAgrOyk++RTXrP4KzCg7zB2U0xt7RUU0ZdMSCsqF3eKUwkdXUMyTb0qdCuji7VIbcpG62kKTU9M1J1c9UpFBw==", "peer": true, "dependencies": { - "@typescript-eslint/types": "6.20.0", + "@typescript-eslint/types": "7.0.1", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -2178,9 +2178,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001583", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001583.tgz", - "integrity": "sha512-acWTYaha8xfhA/Du/z4sNZjHUWjkiuoAi2LM+T/aL+kemKQgPT1xBb/YKjlQ0Qo8gvbHsGNplrEJ+9G3gL7i4Q==", + "version": "1.0.30001587", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001587.tgz", + "integrity": "sha512-HMFNotUmLXn71BQxg8cijvqxnIAofforZOwGsxyXJ0qugTdspUF4sPSJ2vhgprHCB996tIDzEq1ubumPDV8ULA==", "funding": [ { "type": "opencollective", @@ -2563,9 +2563,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { - "version": "1.4.656", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.656.tgz", - "integrity": "sha512-9AQB5eFTHyR3Gvt2t/NwR0le2jBSUNwCnMbUCejFWHD+so4tH40/dRLgoE+jxlPeWS43XJewyvCv+I8LPMl49Q==" + "version": "1.4.667", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.667.tgz", + "integrity": "sha512-66L3pLlWhTNVUhnmSA5+qDM3fwnXsM6KAqE36e2w4KN0g6pkEtlT5bs41FQtQwVwKnfhNBXiWRLPs30HSxd7Kw==" }, "node_modules/encodeurl": { "version": "1.0.2", @@ -2592,9 +2592,9 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "engines": { "node": ">=6" } @@ -2925,9 +2925,9 @@ "peer": true }, "node_modules/fastq": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.0.tgz", - "integrity": "sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dependencies": { "reusify": "^1.0.4" } @@ -3694,9 +3694,9 @@ } }, "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", "dependencies": { "function-bind": "^1.1.2" }, @@ -5887,12 +5887,12 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/ts-api-utils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.1.tgz", + "integrity": "sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==", "peer": true, "engines": { - "node": ">=16.13.0" + "node": ">=16" }, "peerDependencies": { "typescript": ">=4.2.0" @@ -6516,14 +6516,14 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "@microsoft/api-extractor": { - "version": "7.39.4", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.39.4.tgz", - "integrity": "sha512-6YvfkpbEqRQ0UPdVBc+lOiq7VlXi9kw8U3w+RcXCFDVc/UljlXU5l9fHEyuBAW1GGO2opUe+yf9OscWhoHANhg==", + "version": "7.40.1", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.40.1.tgz", + "integrity": "sha512-xHn2Zkh6s5JIjP94SG6VtIlIeRJcASgfZpDKV+bgoddMt1X4ujSZFOz7uEGNYNO7mEtdVOvpNKBpC4CDytD8KQ==", "requires": { - "@microsoft/api-extractor-model": "7.28.7", + "@microsoft/api-extractor-model": "7.28.9", "@microsoft/tsdoc": "0.14.2", "@microsoft/tsdoc-config": "~0.16.1", - "@rushstack/node-core-library": "3.64.2", + "@rushstack/node-core-library": "3.66.0", "@rushstack/rig-package": "0.5.1", "@rushstack/ts-command-line": "4.17.1", "colors": "~1.2.1", @@ -6542,13 +6542,13 @@ } }, "@microsoft/api-extractor-model": { - "version": "7.28.7", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.28.7.tgz", - "integrity": "sha512-4gCGGEQGHmbQmarnDcEWS2cjj0LtNuD3D6rh3ZcAyAYTkceAugAk2eyQHGdTcGX8w3qMjWCTU1TPb8xHnMM+Kg==", + "version": "7.28.9", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.28.9.tgz", + "integrity": "sha512-lM77dV+VO46MGp5lu4stUBnO3jyr+CrDzU+DtapcOQEZUqJxPYUoK5zjeD+gRZ9ckgGMZC94ch6FBkpmsjwQgw==", "requires": { "@microsoft/tsdoc": "0.14.2", "@microsoft/tsdoc-config": "~0.16.1", - "@rushstack/node-core-library": "3.64.2" + "@rushstack/node-core-library": "3.66.0" } }, "@microsoft/dynamicproto-js": { @@ -6609,9 +6609,9 @@ } }, "@nevware21/ts-utils": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@nevware21/ts-utils/-/ts-utils-0.10.4.tgz", - "integrity": "sha512-+QSEh9TZ7SFwZEEyIvP8NabL5I5WFE/gvk4LXtW4LjWyTEc/6t2Hog6r1MmY3hIQG9tLe6fARIAXjAQ/M8Kb6A==" + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@nevware21/ts-utils/-/ts-utils-0.10.5.tgz", + "integrity": "sha512-+TEvP0+l/VBR5bJZoYFV+o6aQQ1O6y80uys5AVyyCKeWvrgWu/yNydqSBQNsk4BuEfkayg7R9+HCJRRRIvptTA==" }, "@nodelib/fs.scandir": { "version": "2.1.5", @@ -6682,9 +6682,9 @@ }, "dependencies": { "magic-string": { - "version": "0.30.6", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.6.tgz", - "integrity": "sha512-n62qCLbPjNjyo+owKtveQxZFZTBm+Ms6YoGD23Wew6Vw337PElFNifQpknPruVRQV57kVShPnLGo9vWxVhpPvA==", + "version": "0.30.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.7.tgz", + "integrity": "sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==", "requires": { "@jridgewell/sourcemap-codec": "^1.4.15" } @@ -6703,12 +6703,12 @@ }, "@rush-temp/1ds-core-js": { "version": "file:projects\\1ds-core-js.tgz", - "integrity": "sha512-+GUT+qlrt7ODylpWMb8qlTo7Uk8ruIXyWryg1zf9GpsgVzl3wC4mKNvIKCiOzhQS1tAr5s2TlmW8NBVNm54U9A==", + "integrity": "sha512-ZeSiJsAttsfeFoxG3C1E0FM1eSX9sHS+TQkngmucJdFRMVzMEqjuBXcO7omCxLFSiR0icM24Ml00MHiUMS+4rw==", "requires": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -6730,12 +6730,12 @@ }, "@rush-temp/1ds-post-js": { "version": "file:projects\\1ds-post-js.tgz", - "integrity": "sha512-JuVhXbsE10/S9DQqkznEgvnxFWrtjdSxBuYpPbaH+/wQrrAf53xnA7VCb1W69VtCMs7YllqO7NHjTbc9JUWU5w==", + "integrity": "sha512-eRGdCLw+7Ri0wwqRdow5Qk9+8R47SMpEuy5vTGzsuXXqbNk+hjA0e7FmAhtojgZnObpKD0h1TTKhVIyxtvFOFg==", "requires": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -6751,12 +6751,12 @@ }, "@rush-temp/ai-test-framework": { "version": "file:projects\\ai-test-framework.tgz", - "integrity": "sha512-xMMfQJ55TlomMWXtGQe8UA+SSMIjbaD2T1EZ1wVS6+KMD4EqkaVdUWFkMQpeogx9r+UIhngOLGn1XQena9DhMA==", + "integrity": "sha512-2SVvZjDWz4Z3my2YUjzT8vSTnehJNzIIPkrjY0j6WBTpF4uFJz9X++B4JdNVzFkGlJggmohSVZSpzsDVcIozUw==", "requires": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -6776,13 +6776,13 @@ }, "@rush-temp/applicationinsights-analytics-js": { "version": "file:projects\\applicationinsights-analytics-js.tgz", - "integrity": "sha512-a66bxKcyOACDjbS3g5LWyhayoY6ONhqnHp7vYAjvBmH6QeZXieKIv8McS6Hw0V6OHI1p3+ZGKoHatopGDlPuBA==", + "integrity": "sha512-XqOUUwmmtxWA9Rw7ZEW3QhkIQ9hrPZYfsoRtuYLh/JZyRfhgMGCwf7uh75LIhXA336TUNRLeqgxE6In5dBJrHA==", "requires": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -6803,14 +6803,14 @@ }, "@rush-temp/applicationinsights-cfgsync-js": { "version": "file:projects\\applicationinsights-cfgsync-js.tgz", - "integrity": "sha512-ZnnxjuO8QOzFJx4PtuS+XYCUtc7zcxj8e63bNUjyRIKnThHtv0i9G2yjojHS/zlXgdSWWJ+UKrtinC/dnT0etQ==", + "integrity": "sha512-XrwwzHhpr4cuAQXh7dZwnR1RE0hKBSiQ4xFRbNmy571oDSpd3nfm2kkfJikuMnlzhMYvMEY7fH2Bk9nxOBFJVg==", "requires": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -6831,14 +6831,14 @@ }, "@rush-temp/applicationinsights-channel-js": { "version": "file:projects\\applicationinsights-channel-js.tgz", - "integrity": "sha512-KbIQnlLEQdRm/KpnoHOtXF4mdemrQqdu1fTYirqCVcwMFl1+/OLnWloOZ/KX9o/TYieJGNH8ujxhgeNmoNYCrQ==", + "integrity": "sha512-Qz8H96QbCPLyvvB1JrdDDkwt6AihKJH/mLGxXQ0J79UaTsDoBGd1U8jiw4VQASTtlJAdqaDmTcTdkse5EzfD+w==", "requires": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -6857,12 +6857,12 @@ }, "@rush-temp/applicationinsights-chrome-debug-extension": { "version": "file:projects\\applicationinsights-chrome-debug-extension.tgz", - "integrity": "sha512-YVR2J6/BMPTNR2LXXPHGiiOu+0D5IPx5jG+3IiyKXiW3N8GOxiB0m4GLD+++vbqQnwPpcMQbM3v6GwnehkIO3Q==", + "integrity": "sha512-RnZRuCo7lrfUI4wshykTw5V5nZsH0vDZE+GSry92Gft0Eb+RrqyT9FtoqNBc8rB47ANFVpVGm0IQy3rJ8QO6nA==", "requires": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -6890,13 +6890,13 @@ }, "@rush-temp/applicationinsights-clickanalytics-js": { "version": "file:projects\\applicationinsights-clickanalytics-js.tgz", - "integrity": "sha512-KASAshDda88nqeY4U/lNpdChUqxYzKyLKg888odVs5Btelu7Z7QnwMeSYaONYbyNoyosX9vB+2/9iZeNf0MkRQ==", + "integrity": "sha512-mCxTwPWtE+mjI8qZ7r7FKRcCOtEkTZmCR5tZM6nmU+5diZs9VTr3Ul/itBlloVmw5d63z80DLHZHCEsOZgtzxA==", "requires": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -6914,13 +6914,13 @@ }, "@rush-temp/applicationinsights-common": { "version": "file:projects\\applicationinsights-common.tgz", - "integrity": "sha512-TbZkyxLM0mcq7ib7acobDHMxXAN9dAIOukaRJmx9bGaeoUGgGtzZt7MCPptF2G7uSioPnsHQoSQt0mLG3uVFWQ==", + "integrity": "sha512-K8lU5ZcbOWIGBnfNsfu/+qw74aY+OGp/4aV4spe4KvXzQ6UGkkSyifV5fSWbMYtQ1YPcw1MV2IMBgGZVwog7Kw==", "requires": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -6939,14 +6939,14 @@ }, "@rush-temp/applicationinsights-core-js": { "version": "file:projects\\applicationinsights-core-js.tgz", - "integrity": "sha512-t4/wL13Z7a23wf2P1cV7oEI1LMkEecKQoPMp12c2wT82N3FQPUK76STcr4pI40jTlxN03lMguyZAjXbcKzaA8w==", + "integrity": "sha512-6OOUEtGGsVMkwdrMbyviGzqvhx+fltBlC6eVXsBIMAQqLR0Kn8pZrSIEig2Z8DAxkv7w8/ODNDFfLIpoJrs3hA==", "requires": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -6967,13 +6967,13 @@ }, "@rush-temp/applicationinsights-debugplugin-js": { "version": "file:projects\\applicationinsights-debugplugin-js.tgz", - "integrity": "sha512-r9th24CvIIFmbLldQ1MSXy3Q7vFaw2pgE6e0RdcGRdT4VSu5h6kkF+0/ay/b4/QprLg3sMLgB/xSnYao0mJCeQ==", + "integrity": "sha512-5/Co9/N5bqv4Uv4/K7C52Ck86LbZ/w6b1tSTjUrG9Ubz/vcErHbgq4lm+SAgva2fquFSjpyeoO0EDtk9zy5sbQ==", "requires": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -6991,14 +6991,14 @@ }, "@rush-temp/applicationinsights-dependencies-js": { "version": "file:projects\\applicationinsights-dependencies-js.tgz", - "integrity": "sha512-53pJ1lHsc1Rbe0tSI0rnAs1chc/qFeAW1yZnvGWo42h0JwExJhhhdC6TpYinJ6ASNyMyMd09yQMGqE3zmYqEDQ==", + "integrity": "sha512-SU8cWwvzuuQeIrm/K5aAiIqT/hfjpRHU2xESWOcyZaj9hThy5eKbm7tcMfNEbzbYm/TGebeNeO6Qfk+ymh9OLw==", "requires": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -7018,10 +7018,10 @@ }, "@rush-temp/applicationinsights-example-aisku": { "version": "file:projects\\applicationinsights-example-aisku.tgz", - "integrity": "sha512-0jLSvU9oTLkFiFepKW3giynRb3LjeaCV/8jcno5BFIB5wJ6B7nXgMM9B80C7PAiBlxQQKYnuWAIp3oZ+fXCtcw==", + "integrity": "sha512-ojzYfRtbxRFBy49Klzyva6ClrLliWfMV97xVzWPCSDmnWx/NksCH7PWYTF3T034e2VtimW3ViHZ4BCs6lx+EWg==", "requires": { "@microsoft/dynamicproto-js": "^2.0.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -7035,12 +7035,12 @@ }, "@rush-temp/applicationinsights-example-cfgsync": { "version": "file:projects\\applicationinsights-example-cfgsync.tgz", - "integrity": "sha512-Ol5Q52ogsjlxgdHG4byFO/PhNRMk4R4Uo5lJ3zrB3+sTimc0SAcn+5XaPr8n4zT7GxFzbcLptwL2hkmgT+YqXg==", + "integrity": "sha512-7UMx9Gu6msbgMOEV4d9jRXqO2KxIERjLV/Hvuy5b6mm0/Q/29UidKV8ZrZkp7Vva2qsb3KHY1xy4OvvUsGmvWA==", "requires": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -7060,10 +7060,10 @@ }, "@rush-temp/applicationinsights-example-dependencies": { "version": "file:projects\\applicationinsights-example-dependencies.tgz", - "integrity": "sha512-dT4Yo+rLwtx6HV1FQDyEwChok5BbwbUl/VizY+gG7WrGO3/DF6TpsuNVbZhuynhdqv+THo8yW9SsTxofJSyJvA==", + "integrity": "sha512-pE++EBZ6eQaBXKZluOGGV/a8PmNiwayBXSdppe4KKrHpTMLwtgXqzlKFaVfiNyXFWlPGHh52uIadcEaKQYr5vQ==", "requires": { "@microsoft/dynamicproto-js": "^2.0.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -7077,12 +7077,12 @@ }, "@rush-temp/applicationinsights-example-shared-worker": { "version": "file:projects\\applicationinsights-example-shared-worker.tgz", - "integrity": "sha512-MtBe5eLhodtIs5oflDHFzzXjwtS4pvb/FjK6F6kY0Lus/EGmLBdctmODFhtx7C+tZNnzPRfQePEEXj0zWoP/tw==", + "integrity": "sha512-5rapNQLTukMBhWHN6S3yUsbyQ2a3j/60VgThf+CffQCZNOy1D/up+3NzHodp++TruZWTTXcmhcWXIPKh7Qtf8A==", "requires": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -7102,7 +7102,7 @@ }, "@rush-temp/applicationinsights-js-release-tools": { "version": "file:projects\\applicationinsights-js-release-tools.tgz", - "integrity": "sha512-6sVB5NMzKj/P9v9UvZlA/IjQSkGeupaDliSt2IZqy+SlR59Hv335Ekz/5f54xMHu+QiARXJATbjX7lDfCMG8qw==", + "integrity": "sha512-e9jw61D/jeRuLlSL+dQ2bFp8iqw6Q9ZMeboqX0CX0iYwjAPRiN/59ZK66D0UOgggNkqYgSEqgDi+ycw9XRtGnA==", "requires": { "globby": "^11.0.0", "grunt": "^1.5.3" @@ -7110,14 +7110,14 @@ }, "@rush-temp/applicationinsights-offlinechannel-js": { "version": "file:projects\\applicationinsights-offlinechannel-js.tgz", - "integrity": "sha512-9/3oEuls8ZmeQveI4p1nzt2w8dX1Nf03rjU9fwEyTmCG7bEGDyCwdVXdHQDqfa1qClT1EPEY3FFQUPgZn3s/Jw==", + "integrity": "sha512-dC8ZmIhpbdZFCBZdAtIrCU13CrOP+z8uXEtpGaXSAxr1gN26KM616DCa7gpcMBPyWXsfWfQwF7enoqj4MHq3WA==", "requires": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -7136,13 +7136,13 @@ }, "@rush-temp/applicationinsights-perfmarkmeasure-js": { "version": "file:projects\\applicationinsights-perfmarkmeasure-js.tgz", - "integrity": "sha512-5rk6DrMQ2kI8uXJTQSnBqnAjIrgNXV7sTmxuUpkv7gSYqL27GY9b7Os9tiDaffeMQE/MDqcjjesNrCOuh7A/fQ==", + "integrity": "sha512-eEiD8eXTgMaScA3BOXK9qWhYh1MW6crywLVEz7luPhU2rcKycfwSiQWDbPRwdXxUcJqRx5aOxCylydWqrTDXYg==", "requires": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -7160,13 +7160,13 @@ }, "@rush-temp/applicationinsights-properties-js": { "version": "file:projects\\applicationinsights-properties-js.tgz", - "integrity": "sha512-WHAhdpxBLR9JkXQojMGdNPHP9TMniQH4bVs/AaIg6AjMbMank1uA5w8ctUsaAvapw7cmefNoOD+E0p5fGgKH1g==", + "integrity": "sha512-kvgvxqOcZ0X8ovUvQ399bB+tXvVeQyDDe2cSVIKP8hbF3GQNY2WvwP5b2DFp5eB2W6sPqGp7fR7Re6KdkMtHNg==", "requires": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -7187,7 +7187,7 @@ }, "@rush-temp/applicationinsights-rollup-es5": { "version": "file:projects\\applicationinsights-rollup-es5.tgz", - "integrity": "sha512-pZV3ytRYW9T6XrXLTRqAt5c23vrywlwfWQ1rrGVh78hlig+Ns/ZJw+jM4JwgSyvce8hcZiR+z1rm0xpKju+oJA==", + "integrity": "sha512-1Yw2QKlul+WlTRAHhchUxteaSDaeZjskW1H4R3BT7xv7yGZPi0dp4KtKdKAJZQ+/Z+Zxg4XXOWpuDmv/FYmFtQ==", "requires": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", @@ -7210,7 +7210,7 @@ }, "@rush-temp/applicationinsights-rollup-plugin-uglify3-js": { "version": "file:projects\\applicationinsights-rollup-plugin-uglify3-js.tgz", - "integrity": "sha512-WtYrHtc+6IgVGmHIahhl2aYUGuloDq9xCX6VuwObLmccrAqmYq0LYbCanjHi8ugorx/zwwQB37yY3y2WfaDGmw==", + "integrity": "sha512-gp8gJ52kIbJpkT406+PBS7rtyCSUnc72otGxnwywqWCuBJvO1O+qaOCIJBYL/wYk1lDpMKejDqG94vPSSQtnFg==", "requires": { "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", @@ -7230,12 +7230,12 @@ }, "@rush-temp/applicationinsights-shims": { "version": "file:projects\\applicationinsights-shims.tgz", - "integrity": "sha512-cDmVn1qmsY7SAotAWqv5WBYFPNWJU4zoJGj3e6ezQX/bRO5NeANvGcOi/8CciCrFeAVpXTxO4syC93RuvCPT0w==", + "integrity": "sha512-7fRAilTI2OwX4puyMNFsxgeQskMNCIBYRBKXTKsdOWvBDAh6NOaCqhFb8uMseiXC30XZuHUZRUPDYUVZ+pb9nA==", "requires": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -7251,14 +7251,14 @@ }, "@rush-temp/applicationinsights-teechannel-js": { "version": "file:projects\\applicationinsights-teechannel-js.tgz", - "integrity": "sha512-CeNYsdWDCcN6nKMrFkzfyYT5W9I5mxIel2/RppeAAhvL1nnRieKV2DWmpuuquMVvycHE/UIjtHRCBxYtFiPaEQ==", + "integrity": "sha512-7QFmaJWTrNnYaY2QSR2OWVk02b/ItItqR5tBsDU33ruix14gFBOQcUniVmjzE9bQuGYlXcLwUT2dVnYFCp2V4A==", "requires": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -7277,7 +7277,7 @@ }, "@rush-temp/applicationinsights-test-module-type-check": { "version": "file:projects\\applicationinsights-test-module-type-check.tgz", - "integrity": "sha512-t3KLB82ypcRSrlJYzw8/wNeVwwiLM6uED2yhNBwukMbL4SIJiFYBJ9f4U3PP18i0/szAz1MNMXwKbYEV0tsBAg==", + "integrity": "sha512-xmMe/0+T3wigYeRpLCjuDZMaFYvnnffS/Pyb3jTA5GL33dOYHU4g0ENVMHHTdTVWwsWso7TlGyaYvrlBmEyWRw==", "requires": { "tslib": "*", "typescript": "^4.9.3" @@ -7285,14 +7285,14 @@ }, "@rush-temp/applicationinsights-web": { "version": "file:projects\\applicationinsights-web.tgz", - "integrity": "sha512-uXygMG8Mz6E4rJw+109cEbS6yi/vShCnf2pztqcxoyaMe/T7iEpvYhCoUYTUEXvE7ezUn5zSZvbOfzTEjAG1yg==", + "integrity": "sha512-KIsZYQstSgyvuvb9SYfb73wE1xoH4GA/v6UfRIY6Awg8dGjN22D/9NNtBBGcxbp04t9faoNvco4CkeGAKRmlRA==", "requires": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -7316,14 +7316,14 @@ }, "@rush-temp/applicationinsights-web-basic": { "version": "file:projects\\applicationinsights-web-basic.tgz", - "integrity": "sha512-5/JwGMtvO6h0ZwwPqH2nS/2GjpAaIzdrRLgJVGyVHZ6YIW6rvFs99WGutRTXmwjMd7YipdPc4YxTVVQTtzy5Lw==", + "integrity": "sha512-BQIR5564NIurd+4AH4911wXdFlWqEbb1RivLDtfmGKNjedgFj/0n0NrRAOiVlwYDoA9OI9HdGIipoPyWvVpaAQ==", "requires": { - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", "@nevware21/grunt-ts-plugin": "^0.4.3", "@nevware21/ts-async": ">= 0.3.0 < 2.x", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", @@ -7342,11 +7342,11 @@ }, "@rush-temp/applicationinsights-web-config": { "version": "file:projects\\applicationinsights-web-config.tgz", - "integrity": "sha512-WwlTM/noixyLMqKFBLKa9o88N/2Z3dA9m0R6Qc9UvBNseZqPIpvl1vRMDnmwjMMV6lV3FsmeSmjD7LCJphXF2Q==" + "integrity": "sha512-FwPOZ+esirRqdKg9s7VTxtWqGJ9CQ/gIJ0PfUvTolAF9JZCVw5wQeHD4Tv/KiziZhB50CNaGshnPmLpWGVzo9g==" }, "@rush-temp/applicationinsights-web-snippet": { "version": "file:projects\\applicationinsights-web-snippet.tgz", - "integrity": "sha512-w8ENCa85ANLtemthBaVWDh+I1iNZ6wVNluAUEjdn99ObeWlb3Ks8ak69l3mRhTWe/TNGqpbQfYrMh1Wh9GsWXw==", + "integrity": "sha512-rEl3y3npmHFW5G4f+lC9x9jP1OshQbfITO3Y1ZAuFgB6id7y9j7S/qiklGsCTocq6pG4MNrOWIusnIOeLAbTuQ==", "requires": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.2.2", @@ -7367,9 +7367,9 @@ } }, "@rushstack/node-core-library": { - "version": "3.64.2", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.64.2.tgz", - "integrity": "sha512-n1S2VYEklONiwKpUyBq/Fym6yAsfsCXrqFabuOMcCuj4C+zW+HyaspSHXJCKqkMxfjviwe/c9+DUqvRWIvSN9Q==", + "version": "3.66.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.66.0.tgz", + "integrity": "sha512-nXyddNe3T9Ph14TrIfjtLZ+GDzC7HL/wF+ZKC18qmRVtz2xXLd1ZzreVgiAgGDwn8ZUWZ/7q//gQJk96iWjSrg==", "requires": { "colors": "~1.2.1", "fs-extra": "~7.0.1", @@ -7601,9 +7601,9 @@ "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" }, "@types/semver": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", - "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz", + "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==", "peer": true }, "@types/sinon": { @@ -7621,16 +7621,16 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.20.0.tgz", - "integrity": "sha512-fTwGQUnjhoYHeSF6m5pWNkzmDDdsKELYrOBxhjMrofPqCkoC2k3B2wvGHFxa1CTIqkEn88nlW1HVMztjo2K8Hg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.0.1.tgz", + "integrity": "sha512-OLvgeBv3vXlnnJGIAgCLYKjgMEU+wBGj07MQ/nxAaON+3mLzX7mJbhRYrVGiVvFiXtwFlkcBa/TtmglHy0UbzQ==", "peer": true, "requires": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.20.0", - "@typescript-eslint/type-utils": "6.20.0", - "@typescript-eslint/utils": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0", + "@typescript-eslint/scope-manager": "7.0.1", + "@typescript-eslint/type-utils": "7.0.1", + "@typescript-eslint/utils": "7.0.1", + "@typescript-eslint/visitor-keys": "7.0.1", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -7640,54 +7640,54 @@ } }, "@typescript-eslint/parser": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.20.0.tgz", - "integrity": "sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.0.1.tgz", + "integrity": "sha512-8GcRRZNzaHxKzBPU3tKtFNing571/GwPBeCvmAUw0yBtfE2XVd0zFKJIMSWkHJcPQi0ekxjIts6L/rrZq5cxGQ==", "peer": true, "requires": { - "@typescript-eslint/scope-manager": "6.20.0", - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/typescript-estree": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0", + "@typescript-eslint/scope-manager": "7.0.1", + "@typescript-eslint/types": "7.0.1", + "@typescript-eslint/typescript-estree": "7.0.1", + "@typescript-eslint/visitor-keys": "7.0.1", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.20.0.tgz", - "integrity": "sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.0.1.tgz", + "integrity": "sha512-v7/T7As10g3bcWOOPAcbnMDuvctHzCFYCG/8R4bK4iYzdFqsZTbXGln0cZNVcwQcwewsYU2BJLay8j0/4zOk4w==", "peer": true, "requires": { - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0" + "@typescript-eslint/types": "7.0.1", + "@typescript-eslint/visitor-keys": "7.0.1" } }, "@typescript-eslint/type-utils": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.20.0.tgz", - "integrity": "sha512-qnSobiJQb1F5JjN0YDRPHruQTrX7ICsmltXhkV536mp4idGAYrIyr47zF/JmkJtEcAVnIz4gUYJ7gOZa6SmN4g==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.0.1.tgz", + "integrity": "sha512-YtT9UcstTG5Yqy4xtLiClm1ZpM/pWVGFnkAa90UfdkkZsR1eP2mR/1jbHeYp8Ay1l1JHPyGvoUYR6o3On5Nhmw==", "peer": true, "requires": { - "@typescript-eslint/typescript-estree": "6.20.0", - "@typescript-eslint/utils": "6.20.0", + "@typescript-eslint/typescript-estree": "7.0.1", + "@typescript-eslint/utils": "7.0.1", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" } }, "@typescript-eslint/types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.20.0.tgz", - "integrity": "sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.0.1.tgz", + "integrity": "sha512-uJDfmirz4FHib6ENju/7cz9SdMSkeVvJDK3VcMFvf/hAShg8C74FW+06MaQPODHfDJp/z/zHfgawIJRjlu0RLg==", "peer": true }, "@typescript-eslint/typescript-estree": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.20.0.tgz", - "integrity": "sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.0.1.tgz", + "integrity": "sha512-SO9wHb6ph0/FN5OJxH4MiPscGah5wjOd0RRpaLvuBv9g8565Fgu0uMySFEPqwPHiQU90yzJ2FjRYKGrAhS1xig==", "peer": true, "requires": { - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/visitor-keys": "6.20.0", + "@typescript-eslint/types": "7.0.1", + "@typescript-eslint/visitor-keys": "7.0.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -7697,27 +7697,27 @@ } }, "@typescript-eslint/utils": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.20.0.tgz", - "integrity": "sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.0.1.tgz", + "integrity": "sha512-oe4his30JgPbnv+9Vef1h48jm0S6ft4mNwi9wj7bX10joGn07QRfqIqFHoMiajrtoU88cIhXf8ahwgrcbNLgPA==", "peer": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.20.0", - "@typescript-eslint/types": "6.20.0", - "@typescript-eslint/typescript-estree": "6.20.0", + "@typescript-eslint/scope-manager": "7.0.1", + "@typescript-eslint/types": "7.0.1", + "@typescript-eslint/typescript-estree": "7.0.1", "semver": "^7.5.4" } }, "@typescript-eslint/visitor-keys": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.20.0.tgz", - "integrity": "sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.0.1.tgz", + "integrity": "sha512-hwAgrOyk++RTXrP4KzCg7zB2U0xt7RUU0ZdMSCsqF3eKUwkdXUMyTb0qdCuji7VIbcpG62kKTU9M1J1c9UpFBw==", "peer": true, "requires": { - "@typescript-eslint/types": "6.20.0", + "@typescript-eslint/types": "7.0.1", "eslint-visitor-keys": "^3.4.1" } }, @@ -8024,9 +8024,9 @@ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" }, "caniuse-lite": { - "version": "1.0.30001583", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001583.tgz", - "integrity": "sha512-acWTYaha8xfhA/Du/z4sNZjHUWjkiuoAi2LM+T/aL+kemKQgPT1xBb/YKjlQ0Qo8gvbHsGNplrEJ+9G3gL7i4Q==" + "version": "1.0.30001587", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001587.tgz", + "integrity": "sha512-HMFNotUmLXn71BQxg8cijvqxnIAofforZOwGsxyXJ0qugTdspUF4sPSJ2vhgprHCB996tIDzEq1ubumPDV8ULA==" }, "chalk": { "version": "4.1.2", @@ -8306,9 +8306,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "electron-to-chromium": { - "version": "1.4.656", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.656.tgz", - "integrity": "sha512-9AQB5eFTHyR3Gvt2t/NwR0le2jBSUNwCnMbUCejFWHD+so4tH40/dRLgoE+jxlPeWS43XJewyvCv+I8LPMl49Q==" + "version": "1.4.667", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.667.tgz", + "integrity": "sha512-66L3pLlWhTNVUhnmSA5+qDM3fwnXsM6KAqE36e2w4KN0g6pkEtlT5bs41FQtQwVwKnfhNBXiWRLPs30HSxd7Kw==" }, "encodeurl": { "version": "1.0.2", @@ -8332,9 +8332,9 @@ } }, "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==" }, "escape-html": { "version": "1.0.3", @@ -8592,9 +8592,9 @@ "peer": true }, "fastq": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.0.tgz", - "integrity": "sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "requires": { "reusify": "^1.0.4" } @@ -9175,9 +9175,9 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", "requires": { "function-bind": "^1.1.2" } @@ -10831,9 +10831,9 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "ts-api-utils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.1.tgz", + "integrity": "sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==", "peer": true, "requires": {} }, diff --git a/examples/AISKU/package.json b/examples/AISKU/package.json index ce7ac0c2a..96e08271a 100644 --- a/examples/AISKU/package.json +++ b/examples/AISKU/package.json @@ -1,7 +1,7 @@ { "name": "@microsoft/applicationinsights-example-aisku", "author": "Microsoft Application Insights Team", - "version": "3.0.7", + "version": "3.0.8", "description": "Microsoft Application Insights AISKU Example", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", "keywords": [ @@ -51,9 +51,9 @@ "dependencies": { "@microsoft/applicationinsights-shims": "3.0.1", "@microsoft/dynamicproto-js": "^2.0.3", - "@microsoft/applicationinsights-web": "3.0.7", - "@microsoft/applicationinsights-core-js": "3.0.7", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x" + "@microsoft/applicationinsights-web": "3.0.8", + "@microsoft/applicationinsights-core-js": "3.0.8", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x" }, "publishConfig": { "tag": "example" diff --git a/examples/cfgSync/package.json b/examples/cfgSync/package.json index 65adb17b0..c0c12d167 100644 --- a/examples/cfgSync/package.json +++ b/examples/cfgSync/package.json @@ -1,7 +1,7 @@ { "name": "@microsoft/applicationinsights-example-cfgsync", "author": "Microsoft Application Insights Team", - "version": "3.0.7", + "version": "3.0.8", "description": "Microsoft Application Insights CfgSync Plugin Example", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", "keywords": [ @@ -62,11 +62,11 @@ }, "dependencies": { "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/applicationinsights-cfgsync-js": "3.0.7", + "@microsoft/applicationinsights-cfgsync-js": "3.0.8", "@microsoft/dynamicproto-js": "^2.0.3", - "@microsoft/applicationinsights-web": "3.0.7", - "@microsoft/applicationinsights-core-js": "3.0.7", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x" + "@microsoft/applicationinsights-web": "3.0.8", + "@microsoft/applicationinsights-core-js": "3.0.8", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x" }, "publishConfig": { "tag": "example" diff --git a/examples/dependency/package.json b/examples/dependency/package.json index da49a4151..3fee01f9d 100644 --- a/examples/dependency/package.json +++ b/examples/dependency/package.json @@ -1,7 +1,7 @@ { "name": "@microsoft/applicationinsights-example-dependencies", "author": "Microsoft Application Insights Team", - "version": "3.0.7", + "version": "3.0.8", "description": "Microsoft Application Insights Dependencies Example", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", "keywords": [ @@ -51,10 +51,10 @@ "dependencies": { "@microsoft/applicationinsights-shims": "3.0.1", "@microsoft/dynamicproto-js": "^2.0.3", - "@microsoft/applicationinsights-web": "3.0.7", - "@microsoft/applicationinsights-dependencies-js": "3.0.7", - "@microsoft/applicationinsights-core-js": "3.0.7", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x" + "@microsoft/applicationinsights-web": "3.0.8", + "@microsoft/applicationinsights-dependencies-js": "3.0.8", + "@microsoft/applicationinsights-core-js": "3.0.8", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x" }, "publishConfig": { "tag": "example" diff --git a/examples/shared-worker/package.json b/examples/shared-worker/package.json index f25429481..2d9180d2b 100644 --- a/examples/shared-worker/package.json +++ b/examples/shared-worker/package.json @@ -1,7 +1,7 @@ { "name": "@microsoft/applicationinsights-example-shared-worker", "author": "Microsoft Application Insights Team", - "version": "3.0.7", + "version": "3.0.8", "description": "Microsoft Application Insights Shared Worker Example", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", "keywords": [ @@ -63,10 +63,10 @@ "dependencies": { "@microsoft/applicationinsights-shims": "3.0.1", "@microsoft/dynamicproto-js": "^2.0.3", - "@microsoft/applicationinsights-web": "3.0.7", - "@microsoft/applicationinsights-web-snippet": "1.1.5", - "@microsoft/applicationinsights-core-js": "3.0.7", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x" + "@microsoft/applicationinsights-web": "3.0.8", + "@microsoft/applicationinsights-web-snippet": "1.1.6", + "@microsoft/applicationinsights-core-js": "3.0.8", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x" }, "publishConfig": { "tag": "example" diff --git a/extensions/applicationinsights-analytics-js/package.json b/extensions/applicationinsights-analytics-js/package.json index ba180b6dc..e1d168a59 100644 --- a/extensions/applicationinsights-analytics-js/package.json +++ b/extensions/applicationinsights-analytics-js/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/applicationinsights-analytics-js", - "version": "3.0.7", + "version": "3.0.8", "description": "Microsoft Application Insights JavaScript SDK - Web Analytics", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", "author": "Microsoft Application Insights Team", @@ -32,9 +32,9 @@ "@microsoft/ai-test-framework": "0.0.1", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "@microsoft/applicationinsights-properties-js": "3.0.7", - "@microsoft/applicationinsights-channel-js": "3.0.7", - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/applicationinsights-properties-js": "3.0.8", + "@microsoft/applicationinsights-channel-js": "3.0.8", + "@microsoft/api-extractor": "^7.40.0", "typescript": "^4.9.3", "tslib": "^2.0.0", "globby": "^11.0.0", @@ -60,9 +60,9 @@ "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/applicationinsights-core-js": "3.0.7", - "@microsoft/applicationinsights-common": "3.0.7", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x" + "@microsoft/applicationinsights-core-js": "3.0.8", + "@microsoft/applicationinsights-common": "3.0.8", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x" }, "license": "MIT" } diff --git a/extensions/applicationinsights-cfgsync-js/package.json b/extensions/applicationinsights-cfgsync-js/package.json index 43ace0a07..b37f642bc 100644 --- a/extensions/applicationinsights-cfgsync-js/package.json +++ b/extensions/applicationinsights-cfgsync-js/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/applicationinsights-cfgsync-js", - "version": "3.0.7", + "version": "3.0.8", "description": "Microsoft Application Insights CfgSync Plugin", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", "author": "Microsoft Application Insights Team", @@ -31,7 +31,7 @@ "@microsoft/ai-test-framework": "0.0.1", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "typescript": "^4.9.3", "tslib": "^2.0.0", "grunt": "^1.5.3", @@ -57,9 +57,9 @@ "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/applicationinsights-core-js": "3.0.7", - "@microsoft/applicationinsights-common": "3.0.7", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@microsoft/applicationinsights-core-js": "3.0.8", + "@microsoft/applicationinsights-common": "3.0.8", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@nevware21/ts-async": ">= 0.3.0 < 2.x" }, "license": "MIT" diff --git a/extensions/applicationinsights-clickanalytics-js/package.json b/extensions/applicationinsights-clickanalytics-js/package.json index c480d4202..d632280db 100644 --- a/extensions/applicationinsights-clickanalytics-js/package.json +++ b/extensions/applicationinsights-clickanalytics-js/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/applicationinsights-clickanalytics-js", - "version": "3.0.7", + "version": "3.0.8", "description": "Microsoft Application Insights Click Analytics extension", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", "author": "Microsoft Application Insights Team", @@ -28,7 +28,7 @@ "@microsoft/ai-test-framework": "0.0.1", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "typescript": "^4.9.3", "tslib": "^2.0.0", "globby": "^11.0.0", @@ -51,10 +51,10 @@ "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/applicationinsights-core-js": "3.0.7", - "@microsoft/applicationinsights-common": "3.0.7", - "@microsoft/applicationinsights-properties-js": "3.0.7", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x" + "@microsoft/applicationinsights-core-js": "3.0.8", + "@microsoft/applicationinsights-common": "3.0.8", + "@microsoft/applicationinsights-properties-js": "3.0.8", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x" }, "repository": { "type": "git", diff --git a/extensions/applicationinsights-debugplugin-js/package.json b/extensions/applicationinsights-debugplugin-js/package.json index d28a93804..1dba74b5e 100644 --- a/extensions/applicationinsights-debugplugin-js/package.json +++ b/extensions/applicationinsights-debugplugin-js/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/applicationinsights-debugplugin-js", - "version": "3.0.7", + "version": "3.0.8", "description": "Microsoft Application Insights JavaScript SDK - Debug Plugin extension", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", "author": "Microsoft Application Insights Team", @@ -30,7 +30,7 @@ "devDependencies": { "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "typescript": "^4.9.3", "tslib": "^2.0.0", "grunt": "^1.5.3", @@ -52,10 +52,10 @@ }, "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", - "@microsoft/applicationinsights-common": "3.0.7", - "@microsoft/applicationinsights-core-js": "3.0.7", + "@microsoft/applicationinsights-common": "3.0.8", + "@microsoft/applicationinsights-core-js": "3.0.8", "@microsoft/applicationinsights-shims": "3.0.1", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x" + "@nevware21/ts-utils": ">= 0.10.5 < 2.x" }, "license": "MIT" } diff --git a/extensions/applicationinsights-dependencies-js/package.json b/extensions/applicationinsights-dependencies-js/package.json index ae1a70745..fba798272 100644 --- a/extensions/applicationinsights-dependencies-js/package.json +++ b/extensions/applicationinsights-dependencies-js/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/applicationinsights-dependencies-js", - "version": "3.0.7", + "version": "3.0.8", "description": "Microsoft Application Insights XHR dependencies plugin", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", "author": "Microsoft Application Insights Team", @@ -32,7 +32,7 @@ "@microsoft/ai-test-framework": "0.0.1", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "typescript": "^4.9.3", "tslib": "^2.0.0", "grunt": "^1.5.3", @@ -57,9 +57,9 @@ "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/applicationinsights-core-js": "3.0.7", - "@microsoft/applicationinsights-common": "3.0.7", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@microsoft/applicationinsights-core-js": "3.0.8", + "@microsoft/applicationinsights-common": "3.0.8", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@nevware21/ts-async": ">= 0.3.0 < 2.x" }, "license": "MIT" diff --git a/extensions/applicationinsights-perfmarkmeasure-js/package.json b/extensions/applicationinsights-perfmarkmeasure-js/package.json index ea199c755..9c8ec8578 100644 --- a/extensions/applicationinsights-perfmarkmeasure-js/package.json +++ b/extensions/applicationinsights-perfmarkmeasure-js/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/applicationinsights-perfmarkmeasure-js", - "version": "3.0.7", + "version": "3.0.8", "description": "Microsoft Application Insights Performance Mark and Measure Manager plugin", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", "author": "Microsoft Application Insights Team", @@ -32,7 +32,7 @@ "@microsoft/ai-test-framework": "0.0.1", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "typescript": "^4.9.3", "tslib": "^2.0.0", "grunt": "^1.5.3", @@ -55,8 +55,8 @@ "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/applicationinsights-core-js": "3.0.7", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x" + "@microsoft/applicationinsights-core-js": "3.0.8", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x" }, "license": "MIT" } diff --git a/extensions/applicationinsights-properties-js/Tests/Unit/src/propertiesSize.tests.ts b/extensions/applicationinsights-properties-js/Tests/Unit/src/propertiesSize.tests.ts index 11b174fc5..a9cd61337 100644 --- a/extensions/applicationinsights-properties-js/Tests/Unit/src/propertiesSize.tests.ts +++ b/extensions/applicationinsights-properties-js/Tests/Unit/src/propertiesSize.tests.ts @@ -5,7 +5,7 @@ export class PropertiesExtensionSizeCheck extends AITestClass { private readonly MAX_DEFLATE_SIZE = 18; private readonly rawFilePath = "../dist/es5/applicationinsights-properties-js.min.js"; // Automatically updated by version scripts - private readonly currentVer = "3.0.7"; + private readonly currentVer = "3.0.8"; private readonly proFilePath = `../browser/es5/ai.props.${this.currentVer[0]}.min.js`; public testInitialize() { diff --git a/extensions/applicationinsights-properties-js/package.json b/extensions/applicationinsights-properties-js/package.json index c57572bd9..b778c0ea2 100644 --- a/extensions/applicationinsights-properties-js/package.json +++ b/extensions/applicationinsights-properties-js/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/applicationinsights-properties-js", - "version": "3.0.7", + "version": "3.0.8", "description": "Microsoft Application Insights properties (Part A) plugin", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", "author": "Microsoft Application Insights Team", @@ -32,7 +32,7 @@ "@microsoft/ai-test-framework": "0.0.1", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "typescript": "^4.9.3", "tslib": "^2.0.0", "grunt": "^1.5.3", @@ -58,9 +58,9 @@ "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/applicationinsights-core-js": "3.0.7", - "@microsoft/applicationinsights-common": "3.0.7", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x" + "@microsoft/applicationinsights-core-js": "3.0.8", + "@microsoft/applicationinsights-common": "3.0.8", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x" }, "license": "MIT" } diff --git a/gruntfile.js b/gruntfile.js index f35d4045a..14da7000a 100644 --- a/gruntfile.js +++ b/gruntfile.js @@ -239,7 +239,7 @@ module.exports = function (grunt) { // const perfTestVersions = ["2.0.0","2.0.1","2.1.0","2.2.0","2.2.1","2.2.2","2.3.0","2.3.1", // "2.4.1","2.4.3","2.4.4","2.5.2","2.5.3","2.5.4","2.5.5","2.5.6","2.5.7","2.5.8","2.5.9","2.5.10","2.5.11", // "2.6.0","2.6.1","2.6.2","2.6.3","2.6.4","2.6.5","2.7.0"]; - const perfTestVersions=["3.0.7"]; + const perfTestVersions=["3.0.8"]; function buildConfig(modules) { var buildCmds = { diff --git a/package.json b/package.json index 7647fce7a..3c2becc23 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@microsoft/applicationinsights-web", "description": "Microsoft Application Insights JavaScript SDK", - "version": "3.0.7", + "version": "3.0.8", "keywords": [ "browser performance monitoring", "script errors", diff --git a/scripts/dtsgen.js b/scripts/dtsgen.js index 9333efd92..22d6b4bd8 100644 --- a/scripts/dtsgen.js +++ b/scripts/dtsgen.js @@ -5,6 +5,7 @@ // const fs = require("fs"); const path = require("path"); +const child_process = require("child_process"); function parseArgs(expectedArgs) { var passedArgs = process.argv; @@ -40,7 +41,7 @@ function parseArgs(expectedArgs) { done = true; console.log(` -${switches[swName]} -> true`); } else { - throw new Error("Unknown switch[" + value + "]"); + throwError("Unknown switch[" + value + "]"); } } else if ((value[0] === "'" && value[value.length - 1] === "'") || (value[0] === '"' && value[value.length - 1] === '"')) { @@ -50,7 +51,7 @@ function parseArgs(expectedArgs) { if (!done) { if (expArgs.length < expIdx) { - throw new Error("Unexpected value [" + value + "]"); + throwError("Unexpected value [" + value + "]"); } var expName = expArgs[expIdx++]; @@ -71,7 +72,7 @@ var theArgs = parseArgs([ ]); if (!theArgs.skuName) { - throw "Missing skuName"; + throwError("Missing skuName"); } var projectPath = path.resolve(process.cwd(), theArgs.projectPath) @@ -80,7 +81,7 @@ console.log(`Using Package: ${packagePath}, current path cwd ${process.cwd()}`); var packageJson = require(packagePath); if (!packageJson || !packageJson.version) { - throw `Missing package.json or version from [${packagePath}]` + throwError(`Missing package.json or version from [${packagePath}]`); } var version = packageJson.version @@ -146,25 +147,148 @@ rollupContent += " * ---------------------------------------------------------------------------\n" + " */\n"; -console.log(`Transforming: ${theArgs.dtsFile}`); +if (theArgs.dtsNsFile === theArgs.dtsFile || theArgs.dtsNsFile === null) { + console.log(`Transforming: ${theArgs.dtsFile}`); +} else { + console.log(`Transforming: ${theArgs.dtsFile} and ${theArgs.dtsNsFile}`); +} try { var data = fs.readFileSync(theArgs.dtsFile, "utf8"); - processFile(data.toString()); + if (!theArgs.dtsNsFile) { + theArgs.dtsNsFile = generateDtsNsFile(theArgs.dtsFile, data.toString()); + } + var nsData = fs.readFileSync(theArgs.dtsNsFile, "utf8"); + processFiles(data.toString(), nsData.toString()); } catch (err) { console.error(err); - throw `Failed to read .d.ts file [${theArgs.dtsFile}]`; + throw `Failed to generate .d.ts files [${theArgs.dtsFile}] - ${err}`; } -function processFile(dtsContents) { - console.log("File..."); - // console.log(dtsContents); +function createGenConfig(genConfig, includeBundles) { + var newGenConfig = ""; - let newContent = newAppInsightsContent; - if (theArgs.oneDs) { - newContent = newOneDsContent; + // Strip Comments and rename output + var lines = genConfig.split("\n"); + console.log(`Lines: ${lines.length}`); + lines.forEach((line) => { + // Trim whitespace from the end of the string + let trimLine = line.trim(); + if (trimLine && trimLine.trim().length > 0) { + if (trimLine.startsWith("//") || trimLine.startsWith("/*") || trimLine.startsWith("*")) { + // drop commented lines + line = null; + } + } + + if (line && trimLine) { + // Rename the output files + line = line.replace(".", ".namespaced."); + // As the config is in the build folder, we need to realign the paths + line = line.replace("\"projectFolder\": \".\"", "\"projectFolder\": \"..\""); + newGenConfig += line; + } + }); + + newGenConfig.replace(/"bundledPackages":\s*(\[[^\]]+\])/gs, function (match, g1) { + var theBundles = includeBundles; + var existingBundles = JSON.parse(g1); + if (existingBundles.length > 0) { + // Keep the existing bundles defined in the config first + theBundles = []; + existingBundles.forEach((bundle) => { + if (theBundles.indexOf("\"" + bundle + "\"") === -1) { + theBundles.push("\"" + bundle + "\""); + } + }); + + includeBundles.forEach((bundle) => { + if (theBundles.indexOf(bundle) === -1) { + theBundles.push(bundle); + } + }); + } + + newGenConfig = newGenConfig.replace(g1, `[${theBundles.join(", ")}]`); + }); + + return newGenConfig; +} + +function generateDtsNsFile(dtsFile, dtsContents, additionalBundles = [], attempt = 0) { + + var importCheck = /^\s*import\s+.*from\s*['"]([^'"]+)['"]/gm; + + var includeBundles = []; + + // Add any directly referenced imports + while((match = importCheck.exec(dtsContents)) !== null) { + if (match[1] && includeBundles.indexOf("\"" + match[1] + "\"") === -1) { + includeBundles.push("\"" + match[1] + "\""); + } + } + + // Add any detected transitive additional bundles + additionalBundles.forEach((bundle) => { + if (includeBundles.indexOf("\"" + bundle + "\"") === -1) { + includeBundles.push("\"" + bundle + "\""); + } + }); + + if (includeBundles.length === 0) { + // Just reuse the existing file + return dtsFile; + } + + var apiGenConfig = path.resolve(projectPath, "api-extractor.json"); + var genConfig = fs.readFileSync(apiGenConfig, "utf8"); + if (!genConfig) { + throwError(`Failed to read ${apiGenConfig}`); + } + + var newGenConfig = createGenConfig(genConfig, includeBundles); + var apiNewGenConfig = path.resolve(projectPath, "build", "api-extractor.namespaced.json"); + fs.writeFileSync(apiNewGenConfig, newGenConfig, (err, data) => { + if (err) { + console.error(err); + throwError(`Failed to write ${apiNewGenConfig}`); + } + }); + + let apiExtractorCmd = `api-extractor run --local --config build/api-extractor.namespaced.json`; + console.log(`Running: \"${apiExtractorCmd}\"`); + child_process.execSync(apiExtractorCmd); + + // Check for unexpected transitive (indirect) imports + var dtsFileNs = dtsFile.replace(".d.ts", ".namespaced.d.ts"); + if (!fs.existsSync(dtsFileNs)) { + throwError(`Failed to generate ${dtsFileNs}`); + } + + var nsData = fs.readFileSync(dtsFileNs, "utf8"); + var importCheck = /^\s*import\s+.*from\s*['"]([^'"]+)/gm; + + var newImports = false; + var indirectImports = additionalBundles.slice(0); + while((match = importCheck.exec(nsData)) !== null) { + if (match[1] && indirectImports.indexOf(match[1]) === -1) { + indirectImports.push(match[1]); + newImports = true; + } } + if (newImports && attempt < 4) { + console.log(`Found additional transitive (indirect) imports - re-running with additional bundles - ${attempt}\n - ${indirectImports.join("\n - ")}`); + return generateDtsNsFile(dtsFile, dtsContents, indirectImports, ++attempt); + } + + return dtsFile.replace(".d.ts", ".namespaced.d.ts"); +} + +function createRollupFile(dtsContents, theContent) { + console.log("File..."); + // console.log(dtsContents); + // Read the generated dts file and append to the new content var lastLine = "" @@ -173,54 +297,116 @@ function processFile(dtsContents) { console.log(`Lines: ${lines.length}`); // console.log(dtsContents); + // Handle the normal file lines.forEach((line) => { // Trim whitespace from the end of the string var rollupLine = line.replace(/(\s+$)/g, ''); if (line && line.trim().length > 0) { + if (!theArgs.includePrivate) { + // Hide private properties and functions + rollupLine = rollupLine.replace(/(^\s+)private (.*);/, '$1// private $2;'); + } + + theContent += `\n${rollupLine}`; + } else if (lastLine) { + // Only add 1 blank line + theContent += "\n" + } + + lastLine = line + }); + + return theContent; +} + +function throwError(message) { + console.error(`\n!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n${message}\n!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n`); + throw message; +} + +function createNsFile(dtsContents) { + console.log("NsFile..."); + // console.log(dtsContents); + + let newContent = newAppInsightsContent; + if (theArgs.oneDs) { + newContent = newOneDsContent; + } + + // Read the generated dts file and append to the new content + var lastLine = "" + + var nsLines = dtsContents.split("\n"); + console.log(`Lines: ${nsLines.length}`); + + // handle the namespaced file + nsLines.forEach((nsLine) => { + if (nsLine && nsLine.trim().length > 0) { // Remove exports and declares - line = line.replace('export declare ', ''); - line = line.replace('declare ', ''); - line = line.replace('export { }', ''); - line = line.replace(/export\s*{\s*([\w]+)\s*}/g, ''); - line = line.replace(/export\s*{\s*([\w]+)\s*as\s*([\w]+)\s*}/g, function (match, g1, g2) { + nsLine = nsLine.replace('export declare ', ''); + nsLine = nsLine.replace('declare ', ''); + nsLine = nsLine.replace('export { }', ''); + nsLine = nsLine.replace(/export\s*{\s*([\w]+)\s*}/g, ''); + nsLine = nsLine.replace(/export\s*{\s*([\w]+)\s*as\s*([\w]+)\s*}/g, function (match, g1, g2) { return `const ${g2}: typeof ${g1};`; }); // Trim whitespace from the end of the string - line = line.replace(/(\s+$)/g, ''); + nsLine = nsLine.replace(/(\s+$)/g, ''); if (!theArgs.includePrivate) { // Hide private properties and functions - line = line.replace(/(^\s+)private (.*);/, '$1// private $2;'); - rollupLine = rollupLine.replace(/(^\s+)private (.*);/, '$1// private $2;'); + nsLine = nsLine.replace(/(^\s+)private (.*);/, '$1// private $2;'); } - rollupContent += `\n${rollupLine}`; - newContent += `\n ${line}`; + if (nsLine && nsLine.trim().length > 0) { + newContent += `\n ${nsLine}`; + } } else if (lastLine) { // Only add 1 blank line - rollupContent += "\n" newContent += "\n" } - lastLine = line + lastLine = nsLine }); // Add final trailing closing bracket for the namespace newContent += "\n}"; - fs.writeFileSync(dtsFileRollup, rollupContent, (err, data) => { + var importCheck = /^\s*import\s+.*from\s*['"]([^'"]+)/gm; + + var imports = []; + while((match = importCheck.exec(newContent)) !== null) { + if (match[1] && imports.indexOf(match[1]) === -1) { + imports.push(match[1]); + } + } + + if (imports.length > 0) { + if (theArgs.dtsFile === theArgs.dtsNsFile) { + throwError(`Found unexpected imports - create and generate the namespaced rollup via a api-extractor.namespaced.json file\nand including these packages in the bundledPackages for the namespaced version only.\n - ${imports.join("\n - ")}`); + } else { + throwError(`Found unexpected imports - please update the api-extractor.namespaced.json file to includes these packages in the bundledPackages for the namespaced version only.\n - ${imports.join("\n - ")}`); + } + } + + return newContent; +} + +function processFiles(dtsContents, dtsNsContents) { + + fs.writeFileSync(dtsFileRollup, createRollupFile(dtsContents, rollupContent), (err, data) => { if (err) { console.error(err); - throw `Failed to write ${dtsFileRollup}`; + throwError(`Failed to write ${dtsFileRollup}`); } }); - fs.writeFileSync(dtsFileNamespaced, newContent, (err, data) => { + fs.writeFileSync(dtsFileNamespaced, createNsFile(dtsNsContents), (err, data) => { if (err) { console.error(err); - throw `Failed to write ${dtsFileNamespaced}`; + throwError(`Failed to write ${dtsFileNamespaced}`); } }); } diff --git a/scripts/dtsgen.ps1 b/scripts/dtsgen.ps1 deleted file mode 100644 index a28560e51..000000000 --- a/scripts/dtsgen.ps1 +++ /dev/null @@ -1,103 +0,0 @@ -## -## This script wrap the generated api dts file with a oneDS namespace and copyright notice the version -## -## powershell.exe -ExecutionPolicy Bypass ../../scripts\dtsgen.ps1 ./dist-esm/applicationinsights-web.d.ts ./ 'Microsoft.ApplicationInsights' -## -param ( - [string] $skuName, # The Sku name to place in the copyright notice - [string] $projectPath = "./", # The root path for the project - [string] $dtsFile = "", # [Optional] The generated Dts file (if cannot be derived from the package.json) - [switch] $hidePrivate # [Optional] Switch to hide private properties and functions - ) - - $packagePath = ("$($projectPath)package.json" | Resolve-Path) -if (!(Test-Path "$packagePath")) { - Write-Warning "Missing package.json file [$packagePath]" - exit -} - -Write-Host "Using Package: $packagePath" - -$packageJson = Get-Content "$packagePath" | Out-String | ConvertFrom-Json -$version = $packageJson.version -$author = $packageJson.author -$homepage = $packageJson.homepage -$packageName = $packageJson.name -$packageName = $packageName -replace '@microsoft/', '' -$packageName = $packageName -replace '/', '_' - -if (!$dtsFile) { - $dtsFile = ("$($projectPath)dist/$packageName.d.ts" | Resolve-Path) -} - -Write-Host "Transforming: $dtsFile" - -if (!$dtsFile -or !(Test-Path $dtsFile -ErrorAction Ignore)) { - Write-Error "Missing .d.ts file [$dtsFile]" - exit -} - -$dtsFileRollup = $dtsFile -replace "$packageName.d.ts", "$packageName.rollup.d.ts" - -$rollupContent = - "/*`n" + - " * $skuName, $version`n" + - " * Copyright (c) Microsoft and contributors. All rights reserved.`n" + - " *`n" + - " * $author`n" + - " * $homepage`n"; - -$newContent = $rollupContent + - " */`n`n" + - "declare namespace ApplicationInsights {"; - -$rollupContent = $rollupContent + - " *`n" + - " * ---------------------------------------------------------------------------`n" + - " * This is a single combined (rollup) declaration file for the package,`n" + - " * use this version if your build environment doesn't support the using the`n" + - " * individual *.d.ts files or default namespace wrapped version.`n" + - " * - Namespaced version: $packageName.d.ts`n" + - " * ---------------------------------------------------------------------------`n" + - " */`n"; - -#Read the generated dts file and append to the new content -$lastLine = "" -# Prefix every line with 4 spaces (indenting the lines) -ForEach ($line in (Get-Content $dtsFile)) { - - # Trim whitespace from the end of the string - $rollupLine = $line -replace '(\s+$)', '' - - if ($line) { - - # Remove exports and declares - $line = $line -replace 'export declare ', '' - $line = $line -replace 'declare ', '' - $line = $line -replace 'export { }', '' - - # Trim whitespace from the end of the string - $line = $line -replace '(\s+$)', '' - - if ($hidePrivate) { - #Hide private properties and functions - $line = $line -replace '(^\s+)private (.*);', '${1}// private ${2};' - $rollupLine = $rollupLine -replace '(^\s+)private (.*);', '${1}// private ${2};' - } - - $rollupContent += "`n$rollupLine"; - $newContent += "`n $line"; - } elseif ($lastLine) { - # Only add 1 blank line - $rollupContent += "`n" - $newContent += "`n" - } - - $lastLine = $line -} - -# Add final trailing closing bracket for the namespace -$newContent += "`n}" - -Set-Content -Path $dtsFileRollup -Encoding Ascii -Value $rollupContent -Set-Content -Path $dtsFile -Encoding Ascii -Value $newContent diff --git a/shared/1ds-core-js/package.json b/shared/1ds-core-js/package.json index 3d39b28c1..d569a3731 100644 --- a/shared/1ds-core-js/package.json +++ b/shared/1ds-core-js/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/1ds-core-js", - "version": "4.0.5", + "version": "4.0.6", "description": "Microsoft Application Insights JavaScript SDK - 1ds-core-js", "author": "Microsoft Application Insights Team", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", @@ -37,9 +37,9 @@ ], "dependencies": { "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/applicationinsights-core-js": "3.0.7", + "@microsoft/applicationinsights-core-js": "3.0.8", "@microsoft/dynamicproto-js": "^2.0.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@nevware21/ts-async": ">= 0.3.0 < 2.x" }, "devDependencies": { @@ -48,7 +48,7 @@ "@microsoft/ai-test-framework": "0.0.1", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "@nevware21/ts-async": ">= 0.3.0 < 2.x", "grunt": "^1.5.3", "grunt-cli": "^1.4.3", diff --git a/shared/AppInsightsCommon/package.json b/shared/AppInsightsCommon/package.json index 237db3b9c..50da1cc76 100644 --- a/shared/AppInsightsCommon/package.json +++ b/shared/AppInsightsCommon/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/applicationinsights-common", - "version": "3.0.7", + "version": "3.0.8", "description": "Microsoft Application Insights Common JavaScript Library", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", "author": "Microsoft Application Insights Team", @@ -32,7 +32,7 @@ "@microsoft/ai-test-framework": "0.0.1", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "grunt": "^1.5.3", "grunt-cli": "^1.4.3", "grunt-contrib-qunit": "^6.2.1", @@ -55,9 +55,9 @@ }, "dependencies": { "@microsoft/applicationinsights-shims": "3.0.1", - "@microsoft/applicationinsights-core-js": "3.0.7", + "@microsoft/applicationinsights-core-js": "3.0.8", "@microsoft/dynamicproto-js": "^2.0.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x" + "@nevware21/ts-utils": ">= 0.10.5 < 2.x" }, "license": "MIT" } diff --git a/shared/AppInsightsCore/package.json b/shared/AppInsightsCore/package.json index e504c5edb..3c5a05364 100644 --- a/shared/AppInsightsCore/package.json +++ b/shared/AppInsightsCore/package.json @@ -1,7 +1,7 @@ { "name": "@microsoft/applicationinsights-core-js", "author": "Microsoft Application Insights Team", - "version": "3.0.7", + "version": "3.0.8", "description": "Microsoft Application Insights Core Javascript SDK", "homepage": "https://github.com/microsoft/ApplicationInsights-JS#readme", "keywords": [ @@ -43,7 +43,7 @@ "@microsoft/ai-test-framework": "0.0.1", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "@microsoft/api-extractor": "^7.18.19", + "@microsoft/api-extractor": "^7.40.0", "grunt": "^1.5.3", "grunt-cli": "^1.4.3", "grunt-contrib-qunit": "^6.2.1", @@ -69,7 +69,7 @@ "dependencies": { "@microsoft/applicationinsights-shims": "3.0.1", "@microsoft/dynamicproto-js": "^2.0.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "@nevware21/ts-async": ">= 0.3.0 < 2.x" } } diff --git a/tools/applicationinsights-web-snippet/package.json b/tools/applicationinsights-web-snippet/package.json index 27f30488b..02ab73147 100644 --- a/tools/applicationinsights-web-snippet/package.json +++ b/tools/applicationinsights-web-snippet/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/applicationinsights-web-snippet", - "version": "1.1.5", + "version": "1.1.6", "description": "Microsoft Application Insights Web Snippet", "main": "dist/es5/node/applicationinsights-web-snippet.js", "module": "dist-es5/applicationinsights-web-snippet.js", @@ -30,7 +30,7 @@ "devDependencies": { "@types/qunit": "^2.19.3", "@microsoft/ai-test-framework": "0.0.1", - "@microsoft/applicationinsights-web": "3.0.7", + "@microsoft/applicationinsights-web": "3.0.8", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", "typescript": "^4.9.3", @@ -50,6 +50,6 @@ }, "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", - "@microsoft/applicationinsights-common": "3.0.7" + "@microsoft/applicationinsights-common": "3.0.8" } } diff --git a/tools/chrome-debug-extension/manifest.json b/tools/chrome-debug-extension/manifest.json index 00108589f..e8c241d10 100644 --- a/tools/chrome-debug-extension/manifest.json +++ b/tools/chrome-debug-extension/manifest.json @@ -2,8 +2,8 @@ "name": "Telemetry Viewer", "short_name": "Telemetry Viewer", "description": "A browser extension that provides a real time view of what's happening in Application Insights including what telemetry is being logged by the web application", - "version": "0.4.7", - "version_name": "0.4.7", + "version": "0.4.8", + "version_name": "0.4.8", "manifest_version": 2, "icons": { "16": "images/icon-16.png", diff --git a/tools/chrome-debug-extension/package.json b/tools/chrome-debug-extension/package.json index 9ac116f8b..66e566d0b 100644 --- a/tools/chrome-debug-extension/package.json +++ b/tools/chrome-debug-extension/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/applicationinsights-chrome-debug-extension", - "version": "0.4.7", + "version": "0.4.8", "description": "A chrome based browser extension that provides a real time view of what's happening in Application Insights including what telemetry is being logged by the web application", "homepage": "https://github.com/microsoft/ApplicationInsights-JS/tree/main/tools/chrome-debug-extension#readme", "keywords": [ @@ -43,11 +43,11 @@ "license": "MIT", "sideEffects": false, "dependencies": { - "@microsoft/applicationinsights-core-js": "3.0.7", - "@microsoft/applicationinsights-common": "3.0.7", + "@microsoft/applicationinsights-core-js": "3.0.8", + "@microsoft/applicationinsights-common": "3.0.8", "@microsoft/applicationinsights-shims": "3.0.1", "@microsoft/dynamicproto-js": "^2.0.3", - "@nevware21/ts-utils": ">= 0.10.4 < 2.x", + "@nevware21/ts-utils": ">= 0.10.5 < 2.x", "file-saver": "^2.0.0", "react": "^17.0.2", "react-dom": "^17.0.2", diff --git a/tools/config/package.json b/tools/config/package.json index 8990eea50..a040a4138 100644 --- a/tools/config/package.json +++ b/tools/config/package.json @@ -1,7 +1,7 @@ { "name": "applicationinsights-web-config", "description": " Application Insights JavaScript SDK - Web Config", - "version": "0.0.11", + "version": "0.0.12", "copyright": "(c) Microsoft and contributors. All rights reserved.", "author": "Microsoft Application Insights Team", "repository": { diff --git a/tools/shims/package.json b/tools/shims/package.json index fa7a0e56f..aec4bc91d 100644 --- a/tools/shims/package.json +++ b/tools/shims/package.json @@ -54,6 +54,6 @@ "typescript": "^4.9.3" }, "dependencies": { - "@nevware21/ts-utils": ">= 0.10.4 < 2.x" + "@nevware21/ts-utils": ">= 0.10.5 < 2.x" } } diff --git a/version.json b/version.json index 21a00c197..e9894eb2c 100644 --- a/version.json +++ b/version.json @@ -1,52 +1,52 @@ { "description": "The release value identifies the base version that will be applied via the tools/release-tools/setVersion.js", "usage": "When creating a new release you should update this value directly or via the eg. 'npm run setVersion -- 3.2.0' or 'npm run setVersion -- -patch' or 'npm run setVersion -- -minor'", - "release": "3.0.7", + "release": "3.0.8", "next": "minor", "pkgs": { "@microsoft/applicationinsights-web": { "package": "package.json", - "release": "3.0.7" + "release": "3.0.8" }, "@microsoft/applicationinsights-web-basic": { "package": "AISKULight/package.json", - "release": "3.0.7" + "release": "3.0.8" }, "@microsoft/applicationinsights-channel-js": { "package": "channels/applicationinsights-channel-js/package.json", - "release": "3.0.7" + "release": "3.0.8" }, "@microsoft/applicationinsights-analytics-js": { "package": "extensions/applicationinsights-analytics-js/package.json", - "release": "3.0.7" + "release": "3.0.8" }, "@microsoft/applicationinsights-clickanalytics-js": { "package": "extensions/applicationinsights-clickanalytics-js/package.json", - "release": "3.0.7" + "release": "3.0.8" }, "@microsoft/applicationinsights-debugplugin-js": { "package": "extensions/applicationinsights-debugplugin-js/package.json", - "release": "3.0.7" + "release": "3.0.8" }, "@microsoft/applicationinsights-dependencies-js": { "package": "extensions/applicationinsights-dependencies-js/package.json", - "release": "3.0.7" + "release": "3.0.8" }, "@microsoft/applicationinsights-perfmarkmeasure-js": { "package": "extensions/applicationinsights-perfmarkmeasure-js/package.json", - "release": "3.0.7" + "release": "3.0.8" }, "@microsoft/applicationinsights-properties-js": { "package": "extensions/applicationinsights-properties-js/package.json", - "release": "3.0.7" + "release": "3.0.8" }, "@microsoft/applicationinsights-common": { "package": "shared/AppInsightsCommon/package.json", - "release": "3.0.7" + "release": "3.0.8" }, "@microsoft/applicationinsights-core-js": { "package": "shared/AppInsightsCore/package.json", - "release": "3.0.7" + "release": "3.0.8" }, "@microsoft/applicationinsights-offlinechannel-js": { "package": "channels/offline-channel-js/package.json", @@ -54,51 +54,51 @@ }, "@microsoft/applicationinsights-chrome-debug-extension": { "package": "tools/chrome-debug-extension/package.json", - "release": "0.4.7" + "release": "0.4.8" }, "applicationinsights-web-config": { "package": "tools/config/package.json", - "release": "0.0.11" + "release": "0.0.12" }, "@microsoft/applicationinsights-example-aisku": { "package": "examples/AISKU/package.json", - "release": "3.0.7" + "release": "3.0.8" }, "@microsoft/applicationinsights-example-dependencies": { "package": "examples/dependency/package.json", - "release": "3.0.7" + "release": "3.0.8" }, "@microsoft/applicationinsights-example-shared-worker": { "package": "examples/shared-worker/package.json", - "release": "3.0.7" + "release": "3.0.8" }, "@microsoft/applicationinsights-teechannel-js": { "package": "channels/tee-channel-js/package.json", - "release": "3.0.7" + "release": "3.0.8" }, "@microsoft/applicationinsights-test-module-type-check": { "package": "AISKU/Tests/es6-module-type-check/package.json", - "release": "3.0.7" + "release": "3.0.8" }, "@microsoft/applicationinsights-cfgsync-js": { "package": "extensions/applicationinsights-cfgsync-js/package.json", - "release": "3.0.7" + "release": "3.0.8" }, "@microsoft/applicationinsights-example-cfgsync": { "package": "examples/cfgSync/package.json", - "release": "3.0.7" + "release": "3.0.8" }, "@microsoft/1ds-post-js": { "package": "channels/1ds-post-js/package.json", - "release": "4.0.5" + "release": "4.0.6" }, "@microsoft/1ds-core-js": { "package": "shared/1ds-core-js/package.json", - "release": "4.0.5" + "release": "4.0.6" }, "@microsoft/applicationinsights-web-snippet": { "package": "tools/applicationinsights-web-snippet/package.json", - "release": "1.1.5" + "release": "1.1.6" } } }