diff --git a/AISKU/Tests/Unit/src/applicationinsights.e2e.tests.ts b/AISKU/Tests/Unit/src/applicationinsights.e2e.tests.ts index 384cb2fe7..490a72de2 100644 --- a/AISKU/Tests/Unit/src/applicationinsights.e2e.tests.ts +++ b/AISKU/Tests/Unit/src/applicationinsights.e2e.tests.ts @@ -860,7 +860,6 @@ export class ApplicationInsightsTests extends AITestClass { Assert.fail("Fetch failed with status: " + dumpObj(res)); } } catch (e) { - this._ctx.err = e; Assert.fail("Fetch Error: " + dumpObj(e)); } } diff --git a/AISKU/package.json b/AISKU/package.json index d0be298f9..66a67338b 100644 --- a/AISKU/package.json +++ b/AISKU/package.json @@ -38,9 +38,8 @@ "sinon": "^7.3.1", "@microsoft/api-extractor": "^7.40.0", "finalhandler": "^1.1.1", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", - "@nevware21/ts-async": ">= 0.5.5 < 2.x", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1", "globby": "^11.0.0", diff --git a/AISKULight/package.json b/AISKULight/package.json index 67f22a7ca..c336cae5d 100644 --- a/AISKULight/package.json +++ b/AISKULight/package.json @@ -34,8 +34,8 @@ "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", "@microsoft/api-extractor": "^7.40.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1", "globby": "^11.0.0", diff --git a/channels/1ds-post-js/package.json b/channels/1ds-post-js/package.json index 9b91d2300..b91778fb3 100644 --- a/channels/1ds-post-js/package.json +++ b/channels/1ds-post-js/package.json @@ -37,7 +37,7 @@ "@microsoft/applicationinsights-rollup-es5": "1.0.2", "@microsoft/api-extractor": "^7.40.0", "globby": "^11.0.0", - "grunt": "^1.5.3", + "grunt": "^1.6.1", "sinon": "^7.3.1", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", diff --git a/channels/applicationinsights-channel-js/package.json b/channels/applicationinsights-channel-js/package.json index ec9509e3e..63148d646 100644 --- a/channels/applicationinsights-channel-js/package.json +++ b/channels/applicationinsights-channel-js/package.json @@ -34,8 +34,8 @@ "@microsoft/applicationinsights-rollup-es5": "1.0.2", "@microsoft/api-extractor": "^7.40.0", "@types/sinon": "4.3.3", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1", "globby": "^11.0.0", diff --git a/channels/offline-channel-js/package.json b/channels/offline-channel-js/package.json index 35e6b12de..4a016d607 100644 --- a/channels/offline-channel-js/package.json +++ b/channels/offline-channel-js/package.json @@ -44,8 +44,8 @@ "@microsoft/applicationinsights-rollup-es5": "1.0.2", "@microsoft/api-extractor": "^7.40.0", "@types/sinon": "4.3.3", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1", "globby": "^11.0.0", diff --git a/channels/tee-channel-js/package.json b/channels/tee-channel-js/package.json index 55128b4d0..196710457 100644 --- a/channels/tee-channel-js/package.json +++ b/channels/tee-channel-js/package.json @@ -35,8 +35,8 @@ "@microsoft/applicationinsights-rollup-es5": "1.0.2", "@microsoft/api-extractor": "^7.40.0", "@types/sinon": "4.3.3", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1", "globby": "^11.0.0", diff --git a/common/Tests/Framework/package.json b/common/Tests/Framework/package.json index 5ed7a15dd..1ee574f8c 100644 --- a/common/Tests/Framework/package.json +++ b/common/Tests/Framework/package.json @@ -32,7 +32,7 @@ "devDependencies": { "@types/qunit": "^2.19.3", "@types/sinon": "4.3.3", - "grunt": "^1.5.3", + "grunt": "^1.6.1", "@nevware21/grunt-ts-plugin": "^0.5.1", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", diff --git a/common/config/rush/common-versions.json b/common/config/rush/common-versions.json index 883be51f1..8d7eb3335 100644 --- a/common/config/rush/common-versions.json +++ b/common/config/rush/common-versions.json @@ -18,6 +18,7 @@ * instead of the latest version. */ // "some-library": "1.2.3" + "form-data": "^2.5.5" }, /** diff --git a/common/config/rush/npm-shrinkwrap.json b/common/config/rush/npm-shrinkwrap.json index a40e874c5..b6779eaa2 100644 --- a/common/config/rush/npm-shrinkwrap.json +++ b/common/config/rush/npm-shrinkwrap.json @@ -61,9 +61,10 @@ "autoprefixer": "9.4.5", "file-saver": "^2.0.0", "finalhandler": "^1.1.1", + "form-data": "^2.5.5", "globby": "^11.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "pako": "^2.0.3", "puppeteer": "24.8.2", @@ -431,9 +432,9 @@ "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" }, "node_modules/@microsoft/api-extractor": { - "version": "7.56.2", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.56.2.tgz", - "integrity": "sha512-d94f7S+H43jDxY/YIyp5UOE9N12HZmEPP5Ct96us+fw1FVKBoy4itTopdVM1VrcpduuA7fK/t31CgA2jM8AqSA==", + "version": "7.56.3", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.56.3.tgz", + "integrity": "sha512-fRqok4aRNq5GpgGBv2fKlSSKbirPKTJ75vQefthB5x9dwt4Zz+AezUzdc1p/AG4wUBIgmhjcEwn/Rj+N4Wh4Mw==", "dependencies": { "@microsoft/api-extractor-model": "7.32.2", "@microsoft/tsdoc": "~0.16.0", @@ -443,7 +444,7 @@ "@rushstack/terminal": "0.21.0", "@rushstack/ts-command-line": "5.2.0", "diff": "~8.0.2", - "lodash": "~4.17.15", + "lodash": "~4.17.23", "minimatch": "10.1.2", "resolve": "~1.22.1", "semver": "~7.5.4", @@ -723,7 +724,7 @@ "node_modules/@rush-temp/1ds-core-js": { "version": "0.0.0", "resolved": "file:projects/1ds-core-js.tgz", - "integrity": "sha512-I13YbsFizUkWTZQl4Xd2EWcq0wdtGmoewed3ZmwmXrcS/rtF9JfzxloVd+ne4aHY+Y+q0wTJCLHA6paZ9u999g==", + "integrity": "sha512-pR50cRWaEco97vLWZWKLw0EYcLAuu97y1SaxLKnh4dtP0J4tfuwLIzRNRqsLF3/vWja720HJToBEPsXLlc8Jeg==", "dependencies": { "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", @@ -735,8 +736,8 @@ "@types/qunit": "^2.19.3", "@types/sinon": "4.3.3", "globby": "^11.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "pako": "^2.0.3", "qunit": "^2.11.2", "rollup": "^3.20.0", @@ -751,7 +752,7 @@ "node_modules/@rush-temp/1ds-post-js": { "version": "0.0.0", "resolved": "file:projects/1ds-post-js.tgz", - "integrity": "sha512-lo/Bt3HnpvTLuVd/zme6ny5sh2TZsXtvy9DEK8KfkszpzyM9Eo/4SpmbymkZfU+KWGaKsNv3nvaa7dyb+UMAAA==", + "integrity": "sha512-Ejq2SRGTXhuA221kmuZqZQzH3meOL0fZ3pYNezsT++5Ma9H7XiLV3TbxNurb0331roPh4SnbAACKZodYhzr4Ww==", "dependencies": { "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", @@ -761,7 +762,7 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", "globby": "^11.0.0", - "grunt": "^1.5.3", + "grunt": "^1.6.1", "pako": "^2.0.3", "rollup": "^3.20.0", "rollup-plugin-cleanup": "^3.2.1", @@ -774,7 +775,7 @@ "node_modules/@rush-temp/ai-test-framework": { "version": "0.0.0", "resolved": "file:projects/ai-test-framework.tgz", - "integrity": "sha512-ycSF6hI9aJD/nJzfa2R5KxTGk2mQWVCCiT3k/enALCC8ZXFNnpq+U8bUB7vkKrS0doB3wB8ENCv8COIoU59Izw==", + "integrity": "sha512-ydel+sHmwe63H3A9EQ29oUvZcCmGDRE1au3cI92xAYsahXkn6MmmcOKqcb0/80utVK7icdAlIPfF+nlIPFsSmw==", "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-ts-plugin": "^0.5.1", @@ -786,7 +787,7 @@ "@types/qunit": "^2.19.3", "@types/sinon": "4.3.3", "globby": "^11.0.0", - "grunt": "^1.5.3", + "grunt": "^1.6.1", "magic-string": "^0.25.7", "qunit": "^2.11.2", "rollup": "^3.20.0", @@ -800,7 +801,7 @@ "node_modules/@rush-temp/applicationinsights-analytics-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-analytics-js.tgz", - "integrity": "sha512-7+OlbhIyNOXUI5d2j15nOaTlRQ3PK66GCZs+c5BTyCU3nt1eXz5UZm4+r9DM7yMKh4OXLBvsSxOpPcqjZt+KVg==", + "integrity": "sha512-pAzkHhe8WCmnr19be+Lp8VTT3TNtrEg7OuuWIA0YsvEnbm5IFTMPIssKcvL+ycWmFLs2VrfmYDTroyKksbAB1A==", "dependencies": { "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", @@ -811,8 +812,8 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", "globby": "^11.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "pako": "^2.0.3", "qunit": "^2.11.2", @@ -828,7 +829,7 @@ "node_modules/@rush-temp/applicationinsights-cfgsync-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-cfgsync-js.tgz", - "integrity": "sha512-0DgwfhowN2QkOBFT4sOlWV+4o2trFgSE9VP8Aci6X8i6dHaMFlKJe9s8tUgU26fl28Me1HIHgWA/5GEiHB9T+A==", + "integrity": "sha512-JKKVxrBN76qvhf0R4vOUGVviSXOqw2ex+uRz7JMaUaUBDM+ntdW+PS9CPF2DafVP1apuQBGjWf4PNyE27s7VrQ==", "dependencies": { "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", @@ -840,8 +841,8 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", "globby": "^11.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "pako": "^2.0.3", "qunit": "^2.11.2", @@ -857,7 +858,7 @@ "node_modules/@rush-temp/applicationinsights-channel-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-channel-js.tgz", - "integrity": "sha512-WXRMuLhL0ZcMteVhZFkSDuPvQF+1Vyn1JDQATBetlt3zjcymtpvhvjdWpJS0WkUQqOsHoG4qiLcPtJFN+aIjEA==", + "integrity": "sha512-SAcb+ocqYF3HfNJWhy05sHgwSYz6IoCRaGICQT6pmg+tLIL4TMlOc1QngNLknb5Qcvonq6xe60nnQhgYGPPD1g==", "dependencies": { "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", @@ -870,8 +871,8 @@ "@rollup/plugin-replace": "^5.0.2", "@types/sinon": "4.3.3", "globby": "^11.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "rollup": "^3.20.0", "rollup-plugin-cleanup": "^3.2.1", @@ -885,7 +886,7 @@ "node_modules/@rush-temp/applicationinsights-chrome-debug-extension": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-chrome-debug-extension.tgz", - "integrity": "sha512-t3AbTelVC6ELQyUe4dGRy8WrW0GjyCyqa+OvhHFxtqiQzeh4ltZxpXXZjx/7eT8opVx93cUsQmiDRr8s4mfrBQ==", + "integrity": "sha512-fkq4sXsbGIb23+ekBSroLeZ766r+FSQLC0ep0Es0tQTwQbFs/ORJM1FsXK3YYz6avqIG/8y/fua9UHiToQaKcg==", "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.5.1", @@ -905,7 +906,7 @@ "archiver": "^5.3.0", "autoprefixer": "9.4.5", "file-saver": "^2.0.0", - "grunt": "^1.5.3", + "grunt": "^1.6.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-is": "16.13.1", @@ -921,7 +922,7 @@ "node_modules/@rush-temp/applicationinsights-clickanalytics-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-clickanalytics-js.tgz", - "integrity": "sha512-Xjjf9MR8UYOabl0OK5TWGrk09d4Jy6v+rNBOExO/cBLSvEcXyAoLcmGkbwps0mYn9RX/iFCu3K4p6xCAeJgXGg==", + "integrity": "sha512-HX70vvG7dQDCepgQfg3Vq2+z09of5uDCz8y0sag2mGlbqpauD+OZguo+kpUvrC3rux3uqhVEbePm0zKzvIZRtg==", "dependencies": { "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", @@ -932,8 +933,8 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", "globby": "^11.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "rollup": "^3.20.0", "rollup-plugin-cleanup": "^3.2.1", @@ -946,7 +947,7 @@ "node_modules/@rush-temp/applicationinsights-common": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-common.tgz", - "integrity": "sha512-2+3KNklw5223ekQQiICtonMsiFe663Jw2DU0pGlzpaoGUWnNpXh51341TmpdmBGx80kv/zex1OM/LWzk+yvX1Q==", + "integrity": "sha512-nD+nu8oRygkoeJj6RosTjsPXe1sw87nXcJ31U2r3GkXfQnkc8vDE9uLBcEvvNGsWUpFfis0iZOpCVTw5H4yiGQ==", "dependencies": { "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", @@ -957,8 +958,8 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", "globby": "^11.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "rollup": "^3.20.0", "rollup-plugin-cleanup": "^3.2.1", @@ -972,7 +973,7 @@ "node_modules/@rush-temp/applicationinsights-core-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-core-js.tgz", - "integrity": "sha512-3OTo0U/bWdMwWLpnwwurrXjPpH8Q2qcjKlAxmVyAbxsFyHkCTAgbggC/OozM793stDWsqpswb188mUkDISTDNA==", + "integrity": "sha512-oLfMy7dp/ZqJGcQalLxnWKON2TnwQWWFo7hGn3wqxnBIFYbiQ5QDiY5geTrSE4qCC8mNup55mn0EpBqWVKAdeQ==", "dependencies": { "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", @@ -984,8 +985,8 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", "globby": "^11.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "pako": "^2.0.3", "qunit": "^2.11.2", @@ -1001,7 +1002,7 @@ "node_modules/@rush-temp/applicationinsights-debugplugin-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-debugplugin-js.tgz", - "integrity": "sha512-f8NK9+jYgxhwiqdFGocmPOAV47Dz5V/zaslFdn9yWYiF4w22Pqgi4RbH2Bs56PRl4FZLBR1eJ+GAfS0qqOsDkQ==", + "integrity": "sha512-mMaeScduQK015G/LQ2Yp1waAErz9ZVSR6nvmjEtf2Cx8AXhiPUgS95EHFNrEkAqCCexfp/DUFX/c0Dt7QLFpdg==", "dependencies": { "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", @@ -1012,8 +1013,8 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", "globby": "^11.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "rollup": "^3.20.0", "rollup-plugin-cleanup": "^3.2.1", @@ -1026,7 +1027,7 @@ "node_modules/@rush-temp/applicationinsights-dependencies-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-dependencies-js.tgz", - "integrity": "sha512-3NhR9UTh0cc+dH31N0Vz9bZdvf369C8oCsvMyOy2vmPqQOEEMAQALQQy9817qQu8BNDGw+Txg0aP4QfJu2CGMQ==", + "integrity": "sha512-7dV0vwgbq91uGDS+qhKsAZ7Z0FRnXD8jG0oYmWl27aSKZUxrwzyG6B+JMLXNNlUZnfCeSTxJkSkR4rGwV+HnEA==", "dependencies": { "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", @@ -1038,8 +1039,8 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", "globby": "^11.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "qunit": "^2.11.2", "rollup": "^3.20.0", @@ -1054,15 +1055,15 @@ "node_modules/@rush-temp/applicationinsights-example-aisku": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-example-aisku.tgz", - "integrity": "sha512-jgyGQbmjQlaeoVN81/fBmJPHoLMRqtKe2wnAjp05BFRIuXUC0Sf1qY2gjLDsgvnVYl7c4DtWADnzO3MWKG6YYg==", + "integrity": "sha512-w8DGkX2Lk22NDwGKlVf1LAvNujeWlHJSw0u4JYWyIOzMPiKbqh5C/P87linrCYX27kMI4r7u3cs3ic3O4BrWZQ==", "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/ts-utils": ">= 0.12.6 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "rollup": "^3.20.0", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-sourcemaps": "^0.6.3", @@ -1073,7 +1074,7 @@ "node_modules/@rush-temp/applicationinsights-example-cfgsync": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-example-cfgsync.tgz", - "integrity": "sha512-LOMiKZOUqwzDOR2i8vwCQv+HatpHVIGFHEpYn47uCxUY8NdwUpLO4ZYzcGUwkfe+JVowC1yMc0dlDjmZSNd4YA==", + "integrity": "sha512-z4IR1fkQdanbPx3HDYGijmE0Ey4XOPOgErwqQ7NEYDTgt7UtPUrkfSQTIsL81jknSvJS00V9/bfigW/4XWbsMw==", "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.5.1", @@ -1083,8 +1084,8 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", "globby": "^11.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "pako": "^2.0.3", "qunit": "^2.11.2", @@ -1099,15 +1100,15 @@ "node_modules/@rush-temp/applicationinsights-example-dependencies": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-example-dependencies.tgz", - "integrity": "sha512-8qOzUKh+KpTzu5bhL37ro5GB5OWXMsheYX7K9bsOWgXOnr4pxeeve1L4WE3i3W6SnXYPmAJdaiFu2SzUBbhSfQ==", + "integrity": "sha512-QQ4CrVpRgK7RVbQkwI9AP4kcYMx8WRwWlC8vhG5EA5oh4BxqbNhK+RRVoeEsAL+AcBRhfGj1JvpX8OXrJCz+9g==", "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/ts-utils": ">= 0.12.6 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "rollup": "^3.20.0", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-sourcemaps": "^0.6.3", @@ -1118,7 +1119,7 @@ "node_modules/@rush-temp/applicationinsights-example-shared-worker": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-example-shared-worker.tgz", - "integrity": "sha512-8n8IYHQDo/qBH9TMHgWquXf2bQ/YnE89Au9yfGX8C8pbVawedAtcjviEVfuDm7tEjGC6lSAgX7e/LQ4UfOYcKw==", + "integrity": "sha512-5xEKNKnrgVLzDxy6SBOv7LWbtXYTmsBHhWeZIUlaSicFUvx05p9DLzPXMhd9L/ip03gq0pRGpP7gM869D7Ag5g==", "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.5.1", @@ -1128,8 +1129,8 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", "globby": "^11.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "pako": "^2.0.3", "qunit": "^2.11.2", @@ -1144,15 +1145,15 @@ "node_modules/@rush-temp/applicationinsights-example-startspan": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-example-startspan.tgz", - "integrity": "sha512-x/vhkhOmGEm/K5MFQ5oP6jodpZx7Qeo/jFhlVK3SPMV3XDZ8xcxWcV2tjpwSXPaKBQz+xN+yayoBEHW5e6/nvA==", + "integrity": "sha512-axijiAKIdpt4u060lUqA8SqcUlTh5fyI5Kftu9gogYouhMmY8k5DnFG1zNu3AWRJ85kKFIP2S97180p6pVUkTA==", "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/ts-utils": ">= 0.12.6 < 2.x", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "rollup": "^3.20.0", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-sourcemaps": "^0.6.3", @@ -1163,16 +1164,16 @@ "node_modules/@rush-temp/applicationinsights-js-release-tools": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-js-release-tools.tgz", - "integrity": "sha512-e9jw61D/jeRuLlSL+dQ2bFp8iqw6Q9ZMeboqX0CX0iYwjAPRiN/59ZK66D0UOgggNkqYgSEqgDi+ycw9XRtGnA==", + "integrity": "sha512-8uINBeACjJThsXFQEnxCoZ+r0tfEq8xQsS83PjgTyNYgkqHNethd6/DR1uFrszGSTBoBNtuI0bMUWPN1e0axPw==", "dependencies": { "globby": "^11.0.0", - "grunt": "^1.5.3" + "grunt": "^1.6.1" } }, "node_modules/@rush-temp/applicationinsights-offlinechannel-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-offlinechannel-js.tgz", - "integrity": "sha512-jsrICHwv+xKbxcPQSSF9hTaPyy/f1z7oqC6a5gM3GP/ahZLijPLmYyTHi6rsfjpA1pk2rPHelogyVocbiysPdQ==", + "integrity": "sha512-12+c2SjH6E5L/I7BgqMMIq7sUKEeX9ceqf7PSjSEUZHQR7SafZodhqHmsQn6+ZCKCliHDTHlWLN9ccw5jQFcHA==", "dependencies": { "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", @@ -1185,8 +1186,8 @@ "@rollup/plugin-replace": "^5.0.2", "@types/sinon": "4.3.3", "globby": "^11.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "rollup": "^3.20.0", "rollup-plugin-cleanup": "^3.2.1", @@ -1200,7 +1201,7 @@ "node_modules/@rush-temp/applicationinsights-osplugin-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-osplugin-js.tgz", - "integrity": "sha512-jWlnGs25+hzKf6Jino/Az6/LV4/+3LMyHsY4Pwyv+8zY4gdkZlr6/7BvHPSVBEQSHabBSXNQ2klw9eNcbitVmw==", + "integrity": "sha512-fAKrqiPlftceyjMr28g1a3YAOyMosXvF7OwOQnFmcROw6j6DFfQMKUhFRwFIjXWoN1rC+gCgrCk3198HX3oEHg==", "dependencies": { "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", @@ -1211,7 +1212,7 @@ "@rollup/plugin-replace": "^5.0.2", "@types/sinon": "4.3.3", "globby": "^11.0.0", - "grunt": "^1.5.3", + "grunt": "^1.6.1", "rollup": "^3.20.0", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-sourcemaps": "^0.6.3", @@ -1223,7 +1224,7 @@ "node_modules/@rush-temp/applicationinsights-perfmarkmeasure-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-perfmarkmeasure-js.tgz", - "integrity": "sha512-uA+hP9YTJDyeCTwUZf2821kSEJDvVFKH/z/h4xWlaytaEYQuCGotdWjXIi3U6l59XyjmaMyMBTMg7mELVqc7xQ==", + "integrity": "sha512-6t0fVBQmpkOaDASet5E3h8DrM7nWOcNg6d/DaJSI7A+A90eQ16zLtC/AwfjR7q/Jml5z+crQFYG0JcSesSUmZg==", "dependencies": { "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", @@ -1234,8 +1235,8 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", "globby": "^11.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "pako": "^2.0.3", "rollup": "^3.20.0", @@ -1249,7 +1250,7 @@ "node_modules/@rush-temp/applicationinsights-properties-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-properties-js.tgz", - "integrity": "sha512-/7LkDvsXdkt3bliNiYxdD1xHbKdsLDRL+CdW05Mevlbg+I6DSkeZpFDHlNjNknRq+vCURpmkFIW6cOxaoULgyw==", + "integrity": "sha512-DfItXbFRzVg7dKV1f69lNrTU4lLn4fg9MR/55vk/FYBGXB+ln/Dd+Rv4mBfQ0R8sbV+wchyi2LEEwpPIwKInxw==", "dependencies": { "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", @@ -1260,8 +1261,8 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", "globby": "^11.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "pako": "^2.0.3", "qunit": "^2.11.2", @@ -1277,7 +1278,7 @@ "node_modules/@rush-temp/applicationinsights-rollup-es5": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-rollup-es5.tgz", - "integrity": "sha512-m2JyBLynQOZF2tAvYOdxXuv6TKRKtbsPTirNqPzy/wrlDbwJMjuJ8nQvX7arGNYs5RV+DowZbKorpfhxIllwyA==", + "integrity": "sha512-ZcBVTDPPpK55mPw7FmCy5knZH6AV6KAoCnql/fM7sENu9DCgenAYi+iSmTie4yFNH/R7HRzg4cQR3TNcZ2WHgw==", "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.5.1", @@ -1286,8 +1287,8 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", "@types/qunit": "^2.19.3", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "rollup": "^3.20.0", "rollup-plugin-cleanup": "^3.2.1", @@ -1300,15 +1301,15 @@ "node_modules/@rush-temp/applicationinsights-rollup-plugin-uglify3-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-rollup-plugin-uglify3-js.tgz", - "integrity": "sha512-DSU3flaXUMqhGViYU/A7msqHr+vIRO+7Mfl8tQfuKX1CAyfJoeWZyZmoP7rndpXqSCEyW6TCeM/jEv6O+PglFQ==", + "integrity": "sha512-yJuFItRmkitYYOmJ5HLRWreTu1QF+zyjlju63Q4zAKcz0xVZG4FgMrA2QlH558l2H7QeYtJxehagzoA1hZx6QA==", "dependencies": { "@nevware21/grunt-eslint-ts": "^0.5.1", "@nevware21/grunt-ts-plugin": "^0.5.1", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "rollup": "^3.20.0", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-sourcemaps": "^0.6.3", @@ -1320,7 +1321,7 @@ "node_modules/@rush-temp/applicationinsights-shims": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-shims.tgz", - "integrity": "sha512-9KEZKu7txNSGPJ95bdrrhQE1gObs3LydbrtWT/G3FJe77gU/48anDxEAG0er/nsva/LIUxUzOIsj26elaKO8OQ==", + "integrity": "sha512-T/fU+5702KSUIctL8WXxP87egsGU8qFhGv2C+QJaLT8gZOk+LAuKbAiD0nV6VakHqxO5e6J1Syz6ZSz1au9sBw==", "dependencies": { "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/grunt-eslint-ts": "^0.5.1", @@ -1330,8 +1331,8 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", "@types/qunit": "^2.19.3", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "rollup": "^3.20.0", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-minify-es": "^1.1.1", @@ -1342,7 +1343,7 @@ "node_modules/@rush-temp/applicationinsights-teechannel-js": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-teechannel-js.tgz", - "integrity": "sha512-u+HV6H5yUIpTalTE1hGuT0GVaK1SabndQu8WBa+fAf/DUsdlM66YVolMXnyFF0wuIa1E8Jjpt4A701YOsgWXAg==", + "integrity": "sha512-rzL/bz+X+0JS35XcxV/jlFZV1sks02OKRWlEARXR4oVpfbusxQwSM9/2Ic8O79UgfADhbMjWudgCaHo3B0tvcQ==", "dependencies": { "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", @@ -1355,8 +1356,8 @@ "@rollup/plugin-replace": "^5.0.2", "@types/sinon": "4.3.3", "globby": "^11.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "rollup": "^3.20.0", "rollup-plugin-cleanup": "^3.2.1", @@ -1379,7 +1380,7 @@ "node_modules/@rush-temp/applicationinsights-web": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-web.tgz", - "integrity": "sha512-3lmT1b0u9kIOL5savVS6FfL6KKl2l/tDE6gTOs+qGrGhdBk0y3ytNqtRcsXtE0cI3vvcJ9OvmWeqbpV32ixeRw==", + "integrity": "sha512-Nr5BMRsYrH9nNnXFL149v1Kl+TV9Ic8a0EpfCOcfF3z3XHN0VL2q5OVIly3lTJr7AhdK/hBfoVwQp2mrmyQWdA==", "dependencies": { "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", @@ -1392,8 +1393,8 @@ "@rollup/plugin-replace": "^5.0.2", "finalhandler": "^1.1.1", "globby": "^11.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "pako": "^2.0.3", "puppeteer": "24.8.2", @@ -1411,7 +1412,7 @@ "node_modules/@rush-temp/applicationinsights-web-basic": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-web-basic.tgz", - "integrity": "sha512-njild5OHq4BA3/iiKq517FT85IBNSY10bmRcdCqiWPT27mStQfFKF+s/PLiQ3m8DWx/Bgw5FZPCGYD/myWLavw==", + "integrity": "sha512-sC7igCkEiDhJdKOYWdyuJEkT+kMpsT1aD2MegthS9TsvPordDUwmEkzob71pQHk+BVBH83w4/5DfQThnGEe6kw==", "dependencies": { "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", @@ -1423,8 +1424,8 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", "globby": "^11.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "pako": "^2.0.3", "rollup": "^3.20.0", @@ -1444,7 +1445,7 @@ "node_modules/@rush-temp/applicationinsights-web-snippet": { "version": "0.0.0", "resolved": "file:projects/applicationinsights-web-snippet.tgz", - "integrity": "sha512-ebBPHKONGUyjqovB8Lb+VerxpbpASHibIUv5s397PyZAI4Enpjgh7ApvunMusBPetsClxYZKFCbfFoXAIqLShA==", + "integrity": "sha512-X5EwU2y+FfkLpTUCC2D1P9IJkQCFFCqdS0Gg8YiGbIDwFLiXvlQV5p+DdrMWhW0DwHLTa2Apqqe7+a9SWGD+5A==", "dependencies": { "@microsoft/api-extractor": "^7.40.0", "@microsoft/dynamicproto-js": "^2.0.3", @@ -1454,8 +1455,8 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", "@types/qunit": "^2.19.3", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "magic-string": "^0.25.7", "rollup": "^3.20.0", "rollup-plugin-cleanup": "^3.2.1", @@ -1811,16 +1812,16 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz", - "integrity": "sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.55.0.tgz", + "integrity": "sha512-1y/MVSz0NglV1ijHC8OT49mPJ4qhPYjiK08YUQVbIOyu+5k862LKUHFkpKHWu//zmr7hDR2rhwUm6gnCGNmGBQ==", "peer": true, "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/type-utils": "8.54.0", - "@typescript-eslint/utils": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", + "@typescript-eslint/scope-manager": "8.55.0", + "@typescript-eslint/type-utils": "8.55.0", + "@typescript-eslint/utils": "8.55.0", + "@typescript-eslint/visitor-keys": "8.55.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.4.0" @@ -1833,21 +1834,21 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.54.0", + "@typescript-eslint/parser": "^8.55.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.54.0.tgz", - "integrity": "sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.55.0.tgz", + "integrity": "sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw==", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", + "@typescript-eslint/scope-manager": "8.55.0", + "@typescript-eslint/types": "8.55.0", + "@typescript-eslint/typescript-estree": "8.55.0", + "@typescript-eslint/visitor-keys": "8.55.0", "debug": "^4.4.3" }, "engines": { @@ -1863,13 +1864,13 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.54.0.tgz", - "integrity": "sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.55.0.tgz", + "integrity": "sha512-zRcVVPFUYWa3kNnjaZGXSu3xkKV1zXy8M4nO/pElzQhFweb7PPtluDLQtKArEOGmjXoRjnUZ29NjOiF0eCDkcQ==", "peer": true, "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.54.0", - "@typescript-eslint/types": "^8.54.0", + "@typescript-eslint/tsconfig-utils": "^8.55.0", + "@typescript-eslint/types": "^8.55.0", "debug": "^4.4.3" }, "engines": { @@ -1884,13 +1885,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz", - "integrity": "sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.55.0.tgz", + "integrity": "sha512-fVu5Omrd3jeqeQLiB9f1YsuK/iHFOwb04bCtY4BSCLgjNbOD33ZdV6KyEqplHr+IlpgT0QTZ/iJ+wT7hvTx49Q==", "peer": true, "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0" + "@typescript-eslint/types": "8.55.0", + "@typescript-eslint/visitor-keys": "8.55.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1901,9 +1902,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz", - "integrity": "sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.55.0.tgz", + "integrity": "sha512-1R9cXqY7RQd7WuqSN47PK9EDpgFUK3VqdmbYrvWJZYDd0cavROGn+74ktWBlmJ13NXUQKlZ/iAEQHI/V0kKe0Q==", "peer": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1917,14 +1918,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz", - "integrity": "sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.55.0.tgz", + "integrity": "sha512-x1iH2unH4qAt6I37I2CGlsNs+B9WGxurP2uyZLRz6UJoZWDBx9cJL1xVN/FiOmHEONEg6RIufdvyT0TEYIgC5g==", "peer": true, "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/utils": "8.54.0", + "@typescript-eslint/types": "8.55.0", + "@typescript-eslint/typescript-estree": "8.55.0", + "@typescript-eslint/utils": "8.55.0", "debug": "^4.4.3", "ts-api-utils": "^2.4.0" }, @@ -1941,9 +1942,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz", - "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.55.0.tgz", + "integrity": "sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w==", "peer": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1954,15 +1955,15 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz", - "integrity": "sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.55.0.tgz", + "integrity": "sha512-EwrH67bSWdx/3aRQhCoxDaHM+CrZjotc2UCCpEDVqfCE+7OjKAGWNY2HsCSTEVvWH2clYQK8pdeLp42EVs+xQw==", "peer": true, "dependencies": { - "@typescript-eslint/project-service": "8.54.0", - "@typescript-eslint/tsconfig-utils": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", + "@typescript-eslint/project-service": "8.55.0", + "@typescript-eslint/tsconfig-utils": "8.55.0", + "@typescript-eslint/types": "8.55.0", + "@typescript-eslint/visitor-keys": "8.55.0", "debug": "^4.4.3", "minimatch": "^9.0.5", "semver": "^7.7.3", @@ -2017,15 +2018,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.54.0.tgz", - "integrity": "sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.55.0.tgz", + "integrity": "sha512-BqZEsnPGdYpgyEIkDC1BadNY8oMwckftxBT+C8W0g1iKPdeqKZBtTfnvcq0nf60u7MkjFO8RBvpRGZBPw4L2ow==", "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0" + "@typescript-eslint/scope-manager": "8.55.0", + "@typescript-eslint/types": "8.55.0", + "@typescript-eslint/typescript-estree": "8.55.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2040,12 +2041,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz", - "integrity": "sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==", + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.55.0.tgz", + "integrity": "sha512-AxNRwEie8Nn4eFS1FzDMJWIISMGoXMb037sgCBJ3UR6o0fQTzr2tqN9WT+DkWJPhIdQCfV7T6D387566VtnCJA==", "peer": true, "dependencies": { - "@typescript-eslint/types": "8.54.0", + "@typescript-eslint/types": "8.55.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -2329,6 +2330,11 @@ "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, "node_modules/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", @@ -2577,6 +2583,18 @@ "node": "*" } }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -2711,6 +2729,17 @@ "node": ">=0.1.90" } }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/comma-separated-tokens": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", @@ -2891,6 +2920,14 @@ "node": ">= 14" } }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -2960,6 +2997,19 @@ "node": ">=8" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -3023,6 +3073,47 @@ "is-arrayish": "^0.2.1" } }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", @@ -3620,6 +3711,22 @@ "node": ">=0.10.0" } }, + "node_modules/form-data": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.5.tgz", + "integrity": "sha512-jqdObeR2rxZZbPSGL+3VckHMYtu+f9//KXBsVny6JSX/pa38Fy+bGjuG8eW/H6USNQWhLi8Num++cU2yOCNz4A==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.35", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" + } + }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -3680,6 +3787,41 @@ "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -3853,6 +3995,17 @@ "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==" }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", @@ -4059,6 +4212,31 @@ "node": ">=8" } }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -4740,6 +4918,14 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/mdast-util-to-hast": { "version": "13.2.1", "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", @@ -4891,6 +5077,25 @@ "node": ">=4" } }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/minimatch": { "version": "10.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.2.tgz", diff --git a/examples/AISKU/package.json b/examples/AISKU/package.json index 3e651c902..b10409a1e 100644 --- a/examples/AISKU/package.json +++ b/examples/AISKU/package.json @@ -36,8 +36,8 @@ "devDependencies": { "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", diff --git a/examples/cfgSync/package.json b/examples/cfgSync/package.json index a2bdc58c5..305864a92 100644 --- a/examples/cfgSync/package.json +++ b/examples/cfgSync/package.json @@ -39,8 +39,8 @@ "@microsoft/ai-test-framework": "0.0.1", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1", "globby": "^11.0.0", diff --git a/examples/dependency/package.json b/examples/dependency/package.json index 44438aefc..df3d04d46 100644 --- a/examples/dependency/package.json +++ b/examples/dependency/package.json @@ -36,8 +36,8 @@ "devDependencies": { "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", diff --git a/examples/shared-worker/package.json b/examples/shared-worker/package.json index bfc748df4..2a7b159ec 100644 --- a/examples/shared-worker/package.json +++ b/examples/shared-worker/package.json @@ -39,8 +39,8 @@ "@microsoft/ai-test-framework": "0.0.1", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1", "globby": "^11.0.0", diff --git a/examples/startSpan/package.json b/examples/startSpan/package.json index 0b21776c1..0714bb9a7 100644 --- a/examples/startSpan/package.json +++ b/examples/startSpan/package.json @@ -39,8 +39,8 @@ "devDependencies": { "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", diff --git a/extensions/applicationinsights-analytics-js/package.json b/extensions/applicationinsights-analytics-js/package.json index bafcd4b19..473fb3231 100644 --- a/extensions/applicationinsights-analytics-js/package.json +++ b/extensions/applicationinsights-analytics-js/package.json @@ -47,8 +47,8 @@ "rollup": "^3.20.0", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-sourcemaps": "^0.6.3", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1", "qunit": "^2.11.2", diff --git a/extensions/applicationinsights-cfgsync-js/package.json b/extensions/applicationinsights-cfgsync-js/package.json index bd3aaba4d..4adc74f1f 100644 --- a/extensions/applicationinsights-cfgsync-js/package.json +++ b/extensions/applicationinsights-cfgsync-js/package.json @@ -34,8 +34,8 @@ "@microsoft/api-extractor": "^7.40.0", "typescript": "^4.9.3", "tslib": "^2.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1", "globby": "^11.0.0", diff --git a/extensions/applicationinsights-clickanalytics-js/package.json b/extensions/applicationinsights-clickanalytics-js/package.json index 1287b71de..18c22d0fc 100644 --- a/extensions/applicationinsights-clickanalytics-js/package.json +++ b/extensions/applicationinsights-clickanalytics-js/package.json @@ -40,8 +40,8 @@ "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-sourcemaps": "^0.6.3", "typedoc": "^0.26.6", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1" }, diff --git a/extensions/applicationinsights-debugplugin-js/package.json b/extensions/applicationinsights-debugplugin-js/package.json index 95d7dd44d..5c21afe84 100644 --- a/extensions/applicationinsights-debugplugin-js/package.json +++ b/extensions/applicationinsights-debugplugin-js/package.json @@ -33,8 +33,8 @@ "@microsoft/api-extractor": "^7.40.0", "typescript": "^4.9.3", "tslib": "^2.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1", "globby": "^11.0.0", diff --git a/extensions/applicationinsights-dependencies-js/package.json b/extensions/applicationinsights-dependencies-js/package.json index 0fd63cee3..4d896afd6 100644 --- a/extensions/applicationinsights-dependencies-js/package.json +++ b/extensions/applicationinsights-dependencies-js/package.json @@ -35,8 +35,8 @@ "@microsoft/api-extractor": "^7.40.0", "typescript": "^4.9.3", "tslib": "^2.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1", "globby": "^11.0.0", diff --git a/extensions/applicationinsights-osplugin-js/package.json b/extensions/applicationinsights-osplugin-js/package.json index 8a096a360..2448f641e 100644 --- a/extensions/applicationinsights-osplugin-js/package.json +++ b/extensions/applicationinsights-osplugin-js/package.json @@ -41,7 +41,7 @@ "@microsoft/applicationinsights-rollup-es5": "1.0.2", "@microsoft/api-extractor": "^7.40.0", "@types/sinon": "4.3.3", - "grunt": "^1.5.3", + "grunt": "^1.6.1", "sinon": "^7.3.1", "globby": "^11.0.0", "@rollup/plugin-commonjs": "^24.0.0", diff --git a/extensions/applicationinsights-perfmarkmeasure-js/package.json b/extensions/applicationinsights-perfmarkmeasure-js/package.json index cd0e59068..ad40e7a33 100644 --- a/extensions/applicationinsights-perfmarkmeasure-js/package.json +++ b/extensions/applicationinsights-perfmarkmeasure-js/package.json @@ -35,8 +35,8 @@ "@microsoft/api-extractor": "^7.40.0", "typescript": "^4.9.3", "tslib": "^2.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1", "globby": "^11.0.0", diff --git a/extensions/applicationinsights-properties-js/package.json b/extensions/applicationinsights-properties-js/package.json index 884c29306..6300d12e8 100644 --- a/extensions/applicationinsights-properties-js/package.json +++ b/extensions/applicationinsights-properties-js/package.json @@ -35,8 +35,8 @@ "@microsoft/api-extractor": "^7.40.0", "typescript": "^4.9.3", "tslib": "^2.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1", "globby": "^11.0.0", diff --git a/package.json b/package.json index bbb1dc21a..2419db875 100644 --- a/package.json +++ b/package.json @@ -64,14 +64,13 @@ "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^5.1.0", "eslint-plugin-security": "^1.4.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "grunt-contrib-connect": "^5.0.0", "grunt-contrib-copy": "^1.0.0", "grunt-contrib-uglify": "^5.2.1", "eventemitter2": "6.4.9", "puppeteer": "^24.8.2", - "request": "^2.88.2", "rollup": "^3.20.0", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-sourcemaps": "^0.6.3", @@ -79,5 +78,9 @@ "typescript": "^4.9.3", "whatwg-fetch": "^3.6.2", "@types/node": "18.19.121" + }, + "overrides": { + "glob": "7.2.3", + "form-data": "^2.5.5" } } diff --git a/shared/1ds-core-js/package.json b/shared/1ds-core-js/package.json index cd1b60fee..80fb8651f 100644 --- a/shared/1ds-core-js/package.json +++ b/shared/1ds-core-js/package.json @@ -50,8 +50,8 @@ "@microsoft/applicationinsights-rollup-es5": "1.0.2", "@microsoft/api-extractor": "^7.40.0", "@nevware21/ts-async": ">= 0.5.5 < 2.x", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "globby": "^11.0.0", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", diff --git a/shared/AppInsightsCommon/package.json b/shared/AppInsightsCommon/package.json index 7fd723184..859e42208 100644 --- a/shared/AppInsightsCommon/package.json +++ b/shared/AppInsightsCommon/package.json @@ -32,8 +32,8 @@ "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", "@microsoft/api-extractor": "^7.40.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1", "@rollup/plugin-commonjs": "^24.0.0", diff --git a/shared/AppInsightsCore/package.json b/shared/AppInsightsCore/package.json index 22a5b066e..2fa5d145a 100644 --- a/shared/AppInsightsCore/package.json +++ b/shared/AppInsightsCore/package.json @@ -44,8 +44,8 @@ "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", "@microsoft/api-extractor": "^7.40.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1", "globby": "^11.0.0", diff --git a/tools/applicationinsights-web-snippet/package.json b/tools/applicationinsights-web-snippet/package.json index d418856ed..b7972ce06 100644 --- a/tools/applicationinsights-web-snippet/package.json +++ b/tools/applicationinsights-web-snippet/package.json @@ -49,9 +49,9 @@ "rollup": "^3.20.0", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-sourcemaps": "^0.6.3", - "grunt": "^1.5.3", + "grunt": "^1.6.1", "typedoc": "^0.26.6", - "grunt-cli": "^1.4.3", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1" } diff --git a/tools/chrome-debug-extension/package.json b/tools/chrome-debug-extension/package.json index 38cfa95e7..360dbfa47 100644 --- a/tools/chrome-debug-extension/package.json +++ b/tools/chrome-debug-extension/package.json @@ -66,7 +66,7 @@ "@types/lodash": "^4.14.181", "ansi-regex": ">=5.0.1", "autoprefixer": "9.4.5", - "grunt": "^1.5.3", + "grunt": "^1.6.1", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-peer-deps-external": "^2.2.4", diff --git a/tools/release-tools/package.json b/tools/release-tools/package.json index 81f20c559..0f525f326 100644 --- a/tools/release-tools/package.json +++ b/tools/release-tools/package.json @@ -23,7 +23,7 @@ "url": "https://github.com/microsoft/ApplicationInsights-JS/tree/main/tools/release-tools" }, "devDependencies": { - "grunt": "^1.5.3", + "grunt": "^1.6.1", "globby": "^11.0.0" } } diff --git a/tools/rollup-es5/package.json b/tools/rollup-es5/package.json index bf6c83bde..1c8ecfafd 100644 --- a/tools/rollup-es5/package.json +++ b/tools/rollup-es5/package.json @@ -37,8 +37,8 @@ "@microsoft/dynamicproto-js": "^2.0.3", "@microsoft/ai-test-framework": "0.0.1", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1", "@rollup/plugin-commonjs": "^24.0.0", diff --git a/tools/rollup-plugin-uglify3-js/package.json b/tools/rollup-plugin-uglify3-js/package.json index 703b9520c..6434f30a1 100644 --- a/tools/rollup-plugin-uglify3-js/package.json +++ b/tools/rollup-plugin-uglify3-js/package.json @@ -25,8 +25,8 @@ "license": "MIT", "sideEffects": false, "devDependencies": { - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1", "@rollup/plugin-commonjs": "^24.0.0", diff --git a/tools/shims/package.json b/tools/shims/package.json index deb0c3a72..244e0d44b 100644 --- a/tools/shims/package.json +++ b/tools/shims/package.json @@ -40,8 +40,8 @@ "@microsoft/ai-test-framework": "0.0.1", "@microsoft/applicationinsights-rollup-plugin-uglify3-js": "1.0.0", "@microsoft/applicationinsights-rollup-es5": "1.0.2", - "grunt": "^1.5.3", - "grunt-cli": "^1.4.3", + "grunt": "^1.6.1", + "grunt-cli": "^1.5.0", "@nevware21/grunt-ts-plugin": "^0.5.1", "@nevware21/grunt-eslint-ts": "^0.5.1", "@rollup/plugin-commonjs": "^24.0.0", diff --git a/tools/sizeImageGenerator/package.json b/tools/sizeImageGenerator/package.json index 8b4e69b95..e059ba8e8 100644 --- a/tools/sizeImageGenerator/package.json +++ b/tools/sizeImageGenerator/package.json @@ -24,11 +24,6 @@ }, "devDependencies": { "globby": "^11.0.0", - "grunt": "^1.5.3" - }, - "dependencies": { - "node-fetch": "^3.3.2", - "request": "^2.88.2", - "zlib": "^1.0.5" + "grunt": "^1.6.1" } } diff --git a/tools/sizeImageGenerator/size-image-generator.js b/tools/sizeImageGenerator/size-image-generator.js index 6de8cb1e6..55a742f23 100644 --- a/tools/sizeImageGenerator/size-image-generator.js +++ b/tools/sizeImageGenerator/size-image-generator.js @@ -1,29 +1,32 @@ -const fsPromise = require('fs').promises; -const fs = require('fs'); -// const http = require('http'); -const request = require('request'); -// const zlib = require('zlib'); +const fsPromise = require("fs").promises; +const fs = require("fs"); +const https = require("https"); -async function generateSizeBadge(path, fileSize, isGzip = false, maxSize = 80, minSize = 70) { +async function generateSizeBadge(path, fileSize, isGzip = false, maxSize = 35, minSize = 30) { try { let sizeBadge = `https://img.shields.io/badge/size-${fileSize}kb`; + let color; if (isGzip) { if (fileSize > maxSize) { - sizeBadge += "-red"; + color = "red"; } else if (fileSize > minSize) { - sizeBadge += "-yellow"; + color = "yellow"; } else { - sizeBadge += "-brightgreen"; + color = "brightgreen"; } } else { - sizeBadge += "-blue"; + color = "blue"; } + sizeBadge += "-" + color; + console.log(` Generating badge: ${path} (${fileSize}kb${isGzip ? " gzip" : ""}) [${color}]`); const res = await fetch(encodeURI(sizeBadge)); if (!res.ok) { throw new Error(`Failed to fetch ${sizeBadge}: ${res.status} ${res.statusText}`); } const buffer = await res.arrayBuffer(); - await fsPromise.writeFile(`./AISKU/.cdn/img/ai.${path}.svg`, Buffer.from(buffer)); + const outputPath = `./AISKU/.cdn/img/ai.${path}.svg`; + await fsPromise.writeFile(outputPath, Buffer.from(buffer)); + console.log(` Badge saved: ${outputPath}`); } catch (err) { throw new Error(`Failed to generate size badge: ${err.message}`); } @@ -32,12 +35,15 @@ async function generateSizeBadge(path, fileSize, isGzip = false, maxSize = 80, m async function downloadFile(version) { try { let url = "https://js.monitor.azure.com/scripts/b/ai." + version + ".js"; + console.log(`Downloading: ${url}`); const res = await fetch(encodeURI(url)); if (!res.ok) { throw new Error(`Failed to fetch ${url}: ${res.status} ${res.statusText}`); } const buffer = await res.arrayBuffer(); - await fsPromise.writeFile(`./AISKU/.cdn/file/ai.${version}.js`, Buffer.from(buffer)); + const outputPath = `./AISKU/.cdn/file/ai.${version}.js`; + await fsPromise.writeFile(outputPath, Buffer.from(buffer)); + console.log(` Downloaded: ${outputPath} (${(buffer.byteLength / 1024).toFixed(1)}kb)`); } catch (err) { throw new Error(`Failed to generate size badge: ${err.message}`); } @@ -52,7 +58,7 @@ function createDirectory(dirName) { async function getVersionFromPackageJson(packageJsonPath) { try { - const data = await fsPromise.readFile(packageJsonPath, 'utf8'); + const data = await fsPromise.readFile(packageJsonPath, "utf8"); const packageJson = JSON.parse(data); if (packageJson && packageJson.version) { return packageJson.version; @@ -66,21 +72,25 @@ async function getVersionFromPackageJson(packageJsonPath) { } async function main() { + console.log("=== Size Image Generator ==="); + console.log("Creating directories..."); createDirectory("./AISKU/.cdn/file"); createDirectory("./AISKU/.cdn/img"); - const packageJsonPath = './AISKU/package.json'; + const packageJsonPath = "./AISKU/package.json"; const version = await getVersionFromPackageJson(packageJsonPath); let versions = []; if(process.argv.length >= 3) { let versionList = process.argv[2]; - versions = versionList.split(','); + versions = versionList.split(","); } version && versions.push(version); - console.log("Versions to download: ", versions); + console.log("Versions to process:", versions.join(", ")); + console.log(""); for (let i = 0; i < versions.length; i++) { let version = versions[i]; + console.log(`\n--- Processing version ${version} (${i + 1}/${versions.length}) ---`); await downloadFile(version); await downloadFile(version + ".min"); const filename = `./AISKU/.cdn/file/ai.${version}.js`; @@ -88,32 +98,40 @@ async function main() { try { const fileSize = ((await fsPromise.stat(filename)).size / 1024).toFixed(1); const minFileSize = ((await fsPromise.stat(minFileName)).size / 1024).toFixed(1); + console.log(`\nFile sizes: ${version}.js = ${fileSize}kb, ${version}.min.js = ${minFileSize}kb`); + console.log("\nGenerating badges..."); await generateSizeBadge(version + ".js", fileSize); await generateSizeBadge(version + ".min.js", minFileSize); - let url = "https://js.monitor.azure.com/scripts/b/ai." + version + ".min.js"; - const opts = { - method: 'GET', - url: url, - headers: {'Accept-Encoding': 'gzip'} - }; - request(opts).on('response', function(res) { - if (res.headers['content-encoding'] === 'gzip') { - let bodySize = 0; // bytes size over the wire - res.on('data', function(data) { - bodySize += data.length; - }) - res.on('end', async function() { - await generateSizeBadge(version + ".gzip.min.js", (bodySize / 1024).toFixed(1), true); + // Use https module to get raw compressed size (fetch auto-decompresses) + const gzipSize = await new Promise((resolve, reject) => { + const options = { + hostname: "js.monitor.azure.com", + path: "/scripts/b/ai." + version + ".min.js", + headers: { "Accept-Encoding": "gzip" } + }; + https.get(options, (res) => { + if (res.headers["content-encoding"] !== "gzip") { + reject(new Error("Content is not gzip encoded")); + return; + } + let bodySize = 0; + res.on("data", (chunk) => { + bodySize += chunk.length; }); - } else { - console.error("Content is not gzip encoded"); - } - }).on('error', function(err) { - console.error('Request error:', err); + res.on("end", () => { + resolve(bodySize); + }); + res.on("error", reject); + }).on("error", reject); }); + const gzipSizeKb = (gzipSize / 1024).toFixed(1); + console.log(`\nGzip size: ${version}.min.js = ${gzipSizeKb}kb (compressed)`); + await generateSizeBadge(version + ".gzip.min.js", gzipSizeKb, true); } catch (err) { - console.error('Error:', err); + console.error("Error:", err); } } + console.log("\n=== Size Image Generator Complete ==="); } + main(); diff --git a/tools/status-tools/package.json b/tools/status-tools/package.json index 91f04147b..0c86277cb 100644 --- a/tools/status-tools/package.json +++ b/tools/status-tools/package.json @@ -23,7 +23,7 @@ "url": "https://github.com/microsoft/ApplicationInsights-JS/tree/main/tools/status-tools" }, "devDependencies": { - "grunt": "^1.5.3", + "grunt": "^1.6.1", "globby": "^11.0.0" } }