diff --git a/.azure-devops/full-pipeline.yml b/.azure-devops/full-pipeline.yml index 8b8301a42..7c7243247 100644 --- a/.azure-devops/full-pipeline.yml +++ b/.azure-devops/full-pipeline.yml @@ -31,9 +31,9 @@ extends: jobs: - job: Windows_Latest steps: - - task: NodeTool@0 + - task: UseNode@1 inputs: - versionSpec: '24.x' + version: '24.x' displayName: 'Use Node.js 24.x' - template: /.azure-devops/steps/npm-install.yaml@self - template: /.azure-devops/steps/build-individually.yaml@self @@ -45,9 +45,9 @@ extends: image: ubuntu-latest os: linux steps: - - task: NodeTool@0 + - task: UseNode@1 inputs: - versionSpec: '24.x' + version: '24.x' displayName: 'Use Node.js 24.x' - template: /.azure-devops/steps/npm-install.yaml@self - template: /.azure-devops/steps/build.yaml@self diff --git a/.npmrc b/.npmrc index 5660f81af..b5d90752b 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1,2 @@ -registry=https://registry.npmjs.org/ \ No newline at end of file +registry=https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/ +always-auth=true \ No newline at end of file diff --git a/README.md b/README.md index 8d7269bd9..6eed2b1ac 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,13 @@ The [Excel Custom Functions](https://github.com/OfficeDev/Excel-Custom-Functions * [Node.js](https://nodejs.org) +## npm registry auth +Run the following command to get the authenticator for the first time: + +`npm install --global @microsoft/artifacts-npm-credprovider --registry https://pkgs.dev.azure.com/artifacts-public/23934c1b-a3b5-4b70-9dd3-d1bef4cc72a0/_packaging/AzureArtifacts/npm/registry/` + +Run `artifacts-npm-credprovider` to authenticate for the npm registry. + ## Getting started In a command prompt, run: diff --git a/package-lock.json b/package-lock.json index f2ea916a3..d820f45de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,22 +9,24 @@ "packages/*" ], "devDependencies": { - "@microsoft/eslint-plugin-sdl": "^1.0.1", + "@eslint/js": "^10.0.0", "@types/node": "^22.10.10", - "eslint": "^9.0.0", + "eslint": "^10.0.0", "lerna": "^9.0.3", + "typescript": "~5.9.3", "typescript-eslint": "^8.8.1" }, "engines": { - "node": ">=18 <25", + "node": "^20.19.0 || ^22.13.0 || >=24", "npm": ">=8 <=11" } }, "node_modules/@apidevtools/json-schema-ref-parser": { "version": "11.7.2", - "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.7.2.tgz", - "integrity": "sha512-4gY54eEGEstClvEkGnwVkTkrx0sqwemEFG5OSRRn3tD91XH0+Q8XIkYIfo7IwEWPpJZwILb9GUXeShtplRc/eA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.7.2.tgz", + "integrity": "sha1-zfPgre0hSSNkpw4ZO0W3z0F38DE=", "license": "MIT", + "peer": true, "dependencies": { "@jsdevtools/ono": "^7.1.3", "@types/json-schema": "^7.0.15", @@ -39,24 +41,27 @@ }, "node_modules/@apidevtools/openapi-schemas": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz", - "integrity": "sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz", + "integrity": "sha1-n6CAF/tZ2AU4gS8D/HysWZLKqhc=", "license": "MIT", + "peer": true, "engines": { "node": ">=10" } }, "node_modules/@apidevtools/swagger-methods": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz", - "integrity": "sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz", + "integrity": "sha1-t4mjYuBVsDQNBHEur+cCfdwawmc=", + "license": "MIT", + "peer": true }, "node_modules/@apidevtools/swagger-parser": { "version": "10.1.1", - "resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.1.1.tgz", - "integrity": "sha512-u/kozRnsPO/x8QtKYJOqoGtC4kH6yg1lfYkB9Au0WhYB0FNLpyFusttQtvhlwjtG3rOwiRz4D8DnnXa8iEpIKA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@apidevtools/swagger-parser/-/swagger-parser-10.1.1.tgz", + "integrity": "sha1-4pvxfPlLSHo0DgZ4Tp++IMtnHEU=", "license": "MIT", + "peer": true, "dependencies": { "@apidevtools/json-schema-ref-parser": "11.7.2", "@apidevtools/openapi-schemas": "^2.1.0", @@ -72,8 +77,8 @@ }, "node_modules/@apidevtools/swagger-parser/node_modules/ajv": { "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha1-MEs2Nq3Yi6fZNnYN1Q7OAG3qlfk=", "license": "MIT", "peer": true, "dependencies": { @@ -89,9 +94,10 @@ }, "node_modules/@apidevtools/swagger-parser/node_modules/ajv-draft-04": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", - "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha1-O2R2GyaLoLnmaPC0G6U/zgrXf8g=", "license": "MIT", + "peer": true, "peerDependencies": { "ajv": "^8.5.0" }, @@ -103,27 +109,30 @@ }, "node_modules/@apidevtools/swagger-parser/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", + "license": "MIT", + "peer": true }, "node_modules/@azure/abort-controller": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", - "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "version": "2.2.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/abort-controller/-/abort-controller-2.2.0.tgz", + "integrity": "sha1-k+DoKwGGLn6jtbaZWHGdPz/SyKw=", "license": "MIT", + "peer": true, "dependencies": { "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=22.0.0" } }, "node_modules/@azure/arm-appservice": { "version": "13.0.3", - "resolved": "https://registry.npmjs.org/@azure/arm-appservice/-/arm-appservice-13.0.3.tgz", - "integrity": "sha512-Vu011o3/bikQNwtjouwmUJud+Z6Brcjij2D0omPWClRGg8i5gBfOYSpDkFGkHbhGlaky4fgvfkxD0uHGq34uYA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/arm-appservice/-/arm-appservice-13.0.3.tgz", + "integrity": "sha1-zXMoYaBp3ch/9X2jFrKuxllsRr0=", "license": "MIT", + "peer": true, "dependencies": { "@azure/abort-controller": "^1.0.0", "@azure/core-auth": "^1.3.0", @@ -139,9 +148,10 @@ }, "node_modules/@azure/arm-appservice/node_modules/@azure/abort-controller": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz", - "integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/abort-controller/-/abort-controller-1.1.0.tgz", + "integrity": "sha1-eI7nhFelWvihrTQqyxgjg9IRkkk=", "license": "MIT", + "peer": true, "dependencies": { "tslib": "^2.2.0" }, @@ -151,9 +161,10 @@ }, "node_modules/@azure/arm-resources": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@azure/arm-resources/-/arm-resources-5.0.1.tgz", - "integrity": "sha512-JbZtIqfEulsIA0rC3zM7jfF4KkOnye9aKcaO/jJqxJRm/gM6lAjEv7sL4njW8D+35l50P1f+UuH5OqN+UKJqNA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/arm-resources/-/arm-resources-5.0.1.tgz", + "integrity": "sha1-voAx+uYTIHNU6YQtaGmPig3H4lA=", "license": "MIT", + "peer": true, "dependencies": { "@azure/abort-controller": "^1.0.0", "@azure/core-auth": "^1.3.0", @@ -169,9 +180,10 @@ }, "node_modules/@azure/arm-resources/node_modules/@azure/abort-controller": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz", - "integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/abort-controller/-/abort-controller-1.1.0.tgz", + "integrity": "sha1-eI7nhFelWvihrTQqyxgjg9IRkkk=", "license": "MIT", + "peer": true, "dependencies": { "tslib": "^2.2.0" }, @@ -181,9 +193,10 @@ }, "node_modules/@azure/arm-storage": { "version": "17.2.1", - "resolved": "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-17.2.1.tgz", - "integrity": "sha512-J2jmTPv8ZraSHDTz9l2Bx8gNL3ktfDDWo2mxWfzarn64O9Fjhb+l85YWyubGy2xUdeGuZPKzvQLltGv8bSu8eQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/arm-storage/-/arm-storage-17.2.1.tgz", + "integrity": "sha1-VujwngEau/5b5ffq5HEEdPzaoJY=", "license": "MIT", + "peer": true, "dependencies": { "@azure/abort-controller": "^1.0.0", "@azure/core-auth": "^1.3.0", @@ -199,9 +212,10 @@ }, "node_modules/@azure/arm-storage/node_modules/@azure/abort-controller": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz", - "integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/abort-controller/-/abort-controller-1.1.0.tgz", + "integrity": "sha1-eI7nhFelWvihrTQqyxgjg9IRkkk=", "license": "MIT", + "peer": true, "dependencies": { "tslib": "^2.2.0" }, @@ -211,9 +225,10 @@ }, "node_modules/@azure/arm-subscriptions": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@azure/arm-subscriptions/-/arm-subscriptions-5.1.1.tgz", - "integrity": "sha512-DR/H2nfKtHNqfpuJ4L/B4irX1nX77QizulmfrxcLNZmkfinm0SdZpypXSvzaI5rHZSXfhXNUfBvMfi+jMkjWtw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/arm-subscriptions/-/arm-subscriptions-5.1.1.tgz", + "integrity": "sha1-SCa93tueydSDdfut51kzeMx/gWE=", "license": "MIT", + "peer": true, "dependencies": { "@azure/abort-controller": "^2.1.2", "@azure/core-auth": "^1.9.0", @@ -228,23 +243,24 @@ } }, "node_modules/@azure/core-auth": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.10.1.tgz", - "integrity": "sha512-ykRMW8PjVAn+RS6ww5cmK9U2CyH9p4Q88YJwvUslfuMmN98w/2rdGRLPqJYObapBCdzBVeDgYWdJnFPFb7qzpg==", + "version": "1.11.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/core-auth/-/core-auth-1.11.0.tgz", + "integrity": "sha1-Ha7/32LRqHHSK4ZfnzFkpj6h9XU=", "license": "MIT", + "peer": true, "dependencies": { "@azure/abort-controller": "^2.1.2", "@azure/core-util": "^1.13.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=20.0.0" + "node": ">=22.0.0" } }, "node_modules/@azure/core-client": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.10.2.tgz", - "integrity": "sha512-1D2LpsU7y9xrqKjdIbsB7PlrRePw0xsVV8p+AKTlzITrWmscajryfJCdDJB/oGwvDI5HmRo04eMMADB67uwAwQ==", + "version": "1.11.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/core-client/-/core-client-1.11.0.tgz", + "integrity": "sha1-5z0JrHl33l17QVaWt+1F0/3rZ7A=", "license": "MIT", "peer": true, "dependencies": { @@ -257,19 +273,20 @@ "tslib": "^2.6.2" }, "engines": { - "node": ">=20.0.0" + "node": ">=22.0.0" } }, "node_modules/@azure/core-http-compat": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@azure/core-http-compat/-/core-http-compat-2.4.0.tgz", - "integrity": "sha512-f1P96IB399YiN2ARYHP7EpZi3Bf3wH4SN2lGzrw7JVwm7bbsVYtf2iKSBwTywD2P62NOPZGHFSZi+6jjb75JuA==", + "version": "2.5.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/core-http-compat/-/core-http-compat-2.5.0.tgz", + "integrity": "sha1-14BmGln4pDL+yyt8b6LVgi3KHeo=", "license": "MIT", + "peer": true, "dependencies": { "@azure/abort-controller": "^2.1.2" }, "engines": { - "node": ">=20.0.0" + "node": ">=22.0.0" }, "peerDependencies": { "@azure/core-client": "^1.10.0", @@ -278,9 +295,10 @@ }, "node_modules/@azure/core-lro": { "version": "2.7.2", - "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.7.2.tgz", - "integrity": "sha512-0YIpccoX8m/k00O7mDDMdJpbr6mf1yWo2dfmxt5A8XVZVVMz2SSKaEbMCeJRvgQ0IaSlqhjT47p4hVIRRy90xw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/core-lro/-/core-lro-2.7.2.tgz", + "integrity": "sha1-eHEFAnog5Fx3ZRqYsBpNOwG3Wgg=", "license": "MIT", + "peer": true, "dependencies": { "@azure/abort-controller": "^2.0.0", "@azure/core-util": "^1.2.0", @@ -292,21 +310,22 @@ } }, "node_modules/@azure/core-paging": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.6.2.tgz", - "integrity": "sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA==", + "version": "1.7.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/core-paging/-/core-paging-1.7.0.tgz", + "integrity": "sha1-WVl6L1Q4ujxsh4n8hw9p4OeFMag=", "license": "MIT", + "peer": true, "dependencies": { "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=22.0.0" } }, "node_modules/@azure/core-rest-pipeline": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.24.0.tgz", - "integrity": "sha512-PpLsoDQ3AMmKZ0VU+0GrmqMxgp/sExjlVm4R+nLWngeoEGAzOIPVifaxKGU5gMv+nWELUoHfvrolWD+ZS/nFJg==", + "version": "1.25.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/core-rest-pipeline/-/core-rest-pipeline-1.25.0.tgz", + "integrity": "sha1-kupJEu27H3OV9IKaMAYxF0qoLwg=", "license": "MIT", "peer": true, "dependencies": { @@ -319,53 +338,57 @@ "tslib": "^2.6.2" }, "engines": { - "node": ">=20.0.0" + "node": ">=22.0.0" } }, "node_modules/@azure/core-tracing": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.3.1.tgz", - "integrity": "sha512-9MWKevR7Hz8kNzzPLfX4EAtGM2b8mr50HPDBvio96bURP/9C+HjdH3sBlLSNNrvRAr5/k/svoH457gB5IKpmwQ==", + "version": "1.4.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/core-tracing/-/core-tracing-1.4.0.tgz", + "integrity": "sha1-1lenAOJNJW0ZXmKKeV22qMxHXqs=", "license": "MIT", + "peer": true, "dependencies": { "tslib": "^2.6.2" }, "engines": { - "node": ">=20.0.0" + "node": ">=22.0.0" } }, "node_modules/@azure/core-util": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.13.1.tgz", - "integrity": "sha512-XPArKLzsvl0Hf0CaGyKHUyVgF7oDnhKoP85Xv6M4StF/1AhfORhZudHtOyf2s+FcbuQ9dPRAjB8J2KvRRMUK2A==", + "version": "1.14.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/core-util/-/core-util-1.14.0.tgz", + "integrity": "sha1-fOn+V5WPEy3UIlc4VuWkXHIyuwQ=", "license": "MIT", + "peer": true, "dependencies": { "@azure/abort-controller": "^2.1.2", "@typespec/ts-http-runtime": "^0.3.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=20.0.0" + "node": ">=22.0.0" } }, "node_modules/@azure/core-xml": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@azure/core-xml/-/core-xml-1.5.1.tgz", - "integrity": "sha512-xcNRHqCoSp4AunOALEae6A8f3qATb83gSrm31Iqb01OzblvC3/W/bfXozcq78EzIdzZzuH1bZ2NvRR0TdX709w==", + "version": "1.6.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/core-xml/-/core-xml-1.6.0.tgz", + "integrity": "sha1-EI8JIOG834owuffoh5ibOhIIK9k=", "license": "MIT", + "peer": true, "dependencies": { "fast-xml-parser": "^5.5.9", "tslib": "^2.8.1" }, "engines": { - "node": ">=20.0.0" + "node": ">=22.0.0" } }, "node_modules/@azure/identity": { "version": "4.13.1", - "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.13.1.tgz", - "integrity": "sha512-5C/2WD5Vb1lHnZS16dNQRPMjN6oV/Upba+C9nBIs15PmOi6A3ZGs4Lr2u60zw4S04gi+u3cEXiqTVP7M4Pz3kw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/identity/-/identity-4.13.1.tgz", + "integrity": "sha1-vcCRZYuqWaR+6furSHpLsBhym8M=", "license": "MIT", + "peer": true, "dependencies": { "@azure/abort-controller": "^2.0.0", "@azure/core-auth": "^1.9.0", @@ -383,24 +406,12 @@ "node": ">=20.0.0" } }, - "node_modules/@azure/identity/node_modules/@azure/msal-node": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-5.2.3.tgz", - "integrity": "sha512-YYX4TchEVddVBiybKvKhV9QO/q22jgewP+BVxKG7Uh115voPcviGlypbKERDsqQdAiSTJrwi80gcWFjYKdo8+Q==", - "license": "MIT", - "dependencies": { - "@azure/msal-common": "16.7.0", - "jsonwebtoken": "^9.0.0" - }, - "engines": { - "node": ">=20" - } - }, "node_modules/@azure/identity/node_modules/define-lazy-prop": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha1-27Ga37dG1/xtc0oGty9KANAhJV8=", "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -410,9 +421,10 @@ }, "node_modules/@azure/identity/node_modules/open": { "version": "10.2.0", - "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", - "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/open/-/open-10.2.0.tgz", + "integrity": "sha1-udhVvgB2IOgLb7BfrJgUH+Yttzw=", "license": "MIT", + "peer": true, "dependencies": { "default-browser": "^5.2.1", "define-lazy-prop": "^3.0.0", @@ -427,57 +439,61 @@ } }, "node_modules/@azure/logger": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.3.0.tgz", - "integrity": "sha512-fCqPIfOcLE+CGqGPd66c8bZpwAji98tZ4JI9i/mlTNTlsIWslCfpg48s/ypyLxZTump5sypjrKn2/kY7q8oAbA==", + "version": "1.4.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/logger/-/logger-1.4.0.tgz", + "integrity": "sha1-PVpif+WaJ27OdIenndkq1cUIwzk=", "license": "MIT", + "peer": true, "dependencies": { "@typespec/ts-http-runtime": "^0.3.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=20.0.0" + "node": ">=22.0.0" } }, "node_modules/@azure/msal-browser": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-5.12.0.tgz", - "integrity": "sha512-eNf2aqx1C6I0yT1GEu5ukblFrmaBXGfe1bivpmlfqvK7giPZvoXLa404C8EfeHVsy6EIryfQuPRzuW1fPxWlHg==", + "version": "5.17.3", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/msal-browser/-/msal-browser-5.17.3.tgz", + "integrity": "sha1-bWvjV7qD970hRglUm0DRwV7+Zw8=", "license": "MIT", + "peer": true, "dependencies": { - "@azure/msal-common": "16.7.0" + "@azure/msal-common": "16.11.3" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-16.7.0.tgz", - "integrity": "sha512-Jb8Y7pX6KM42SIT7KWP6YbY3+vLbwB5b5m+tpiiOzMU1QeyelQzs9lO8jv1e7/Uj9r7tg7VjPvW4T0KB1jF3UQ==", + "version": "16.11.3", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/msal-common/-/msal-common-16.11.3.tgz", + "integrity": "sha1-0UdOH5A8P8gT1nNVII8KFZtzuNU=", "license": "MIT", + "peer": true, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-node": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.16.3.tgz", - "integrity": "sha512-CO+SE4weOsfJf+C5LM8argzvotrXw252/ZU6SM2Tz63fEblhH1uuVaaO4ISYFuN4Q6BhTo7I3qIdi8ydUQCqhw==", + "version": "5.4.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/msal-node/-/msal-node-5.4.2.tgz", + "integrity": "sha1-EeB7IuSZAznQzjMVTg7+pLLFUPo=", "license": "MIT", + "peer": true, "dependencies": { - "@azure/msal-common": "14.16.1", - "jsonwebtoken": "^9.0.0", - "uuid": "^8.3.0" + "@azure/msal-common": "16.11.2", + "jsonwebtoken": "^9.0.0" }, "engines": { - "node": ">=16" + "node": ">=20" } }, "node_modules/@azure/msal-node-extensions": { "version": "1.5.32", "hasInstallScript": true, "license": "MIT", + "peer": true, "dependencies": { "@azure/msal-common": "15.17.0", "@azure/msal-node-runtime": "^0.20.0", @@ -490,6 +506,7 @@ "node_modules/@azure/msal-node-extensions/node_modules/@azure/msal-common": { "version": "15.17.0", "license": "MIT", + "peer": true, "engines": { "node": ">=0.8.0" } @@ -497,22 +514,25 @@ "node_modules/@azure/msal-node-runtime": { "version": "0.20.5", "hasInstallScript": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@azure/msal-node/node_modules/@azure/msal-common": { - "version": "14.16.1", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.16.1.tgz", - "integrity": "sha512-nyxsA6NA4SVKh5YyRpbSXiMr7oQbwark7JU9LMeg6tJYTSPyAGkdx61wPT4gyxZfxlSxMMEyAsWaubBlNyIa1w==", + "version": "16.11.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/msal-common/-/msal-common-16.11.2.tgz", + "integrity": "sha1-bLo7L5utC9sH7o37+nLv9Lo2nDA=", "license": "MIT", + "peer": true, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/storage-blob": { - "version": "12.32.0", - "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.32.0.tgz", - "integrity": "sha512-80LzSNnFQye2LCCBFghAJS6jJQJ7N4bfgZ6qDMgVGRtugZ7TLDKQZ2hczMigmZH3jAcMRdma/IygsC5+0gT7Tw==", + "version": "12.33.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/storage-blob/-/storage-blob-12.33.0.tgz", + "integrity": "sha1-EK1FhvSSJzG4t5zIa+ytp1Z6H6s=", "license": "MIT", + "peer": true, "dependencies": { "@azure/abort-controller": "^2.1.2", "@azure/core-auth": "^1.9.0", @@ -525,24 +545,25 @@ "@azure/core-util": "^1.11.0", "@azure/core-xml": "^1.4.5", "@azure/logger": "^1.1.4", - "@azure/storage-common": "^12.4.0", + "@azure/storage-common": "^12.4.1", "events": "^3.0.0", "tslib": "^2.8.1" }, "engines": { - "node": ">=20.0.0" + "node": ">=22.0.0" } }, "node_modules/@azure/storage-common": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/@azure/storage-common/-/storage-common-12.4.0.tgz", - "integrity": "sha512-kNhJKMxQb374KOVt63CZnGIpDcrKNzJeyANLJymxE9mCJSdRGzb+Iv9oSIiCj6tNMLypr530b9ObOiA/5OvwOg==", + "version": "12.4.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/storage-common/-/storage-common-12.4.1.tgz", + "integrity": "sha1-eMI6si3QTOJ7E9/omRtFtv3ts0U=", "license": "MIT", + "peer": true, "dependencies": { "@azure/abort-controller": "^2.1.2", "@azure/core-auth": "^1.9.0", "@azure/core-http-compat": "^2.2.0", - "@azure/core-rest-pipeline": "^1.19.1", + "@azure/core-rest-pipeline": "^1.24.0", "@azure/core-tracing": "^1.2.0", "@azure/core-util": "^1.11.0", "@azure/logger": "^1.1.4", @@ -582,7 +603,6 @@ "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/generator": "^7.29.7", @@ -989,9 +1009,10 @@ }, "node_modules/@babel/runtime": { "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", - "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@babel/runtime/-/runtime-7.29.7.tgz", + "integrity": "sha1-EgIkUMRaTabY2Ch7GKT/Ldsj92g=", "license": "MIT", + "peer": true, "engines": { "node": ">=6.9.0" } @@ -1092,6 +1113,7 @@ "version": "1.5.0", "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=0.1.90" } @@ -1165,97 +1187,135 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.21.2", + "version": "0.23.5", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@eslint/config-array/-/config-array-0.23.5.tgz", + "integrity": "sha1-VuhtJDBJGV2KzAwGobPf3D+j3pU=", "license": "Apache-2.0", "dependencies": { - "@eslint/object-schema": "^2.1.7", + "@eslint/object-schema": "^3.0.5", "debug": "^4.3.1", - "minimatch": "^3.1.5" + "minimatch": "^10.2.4" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" } }, - "node_modules/@eslint/config-helpers": { - "version": "0.4.2", - "license": "Apache-2.0", + "node_modules/@eslint/config-array/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha1-v7EGYv7tgZaixi58aOF3IMJ0F5o=", + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@eslint/config-array/node_modules/brace-expansion": { + "version": "5.0.8", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz", + "integrity": "sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8=", + "license": "MIT", "dependencies": { - "@eslint/core": "^0.17.0" + "balanced-match": "^4.0.2" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "20 || >=22" } }, - "node_modules/@eslint/core": { - "version": "0.17.0", - "license": "Apache-2.0", + "node_modules/@eslint/config-array/node_modules/minimatch": { + "version": "10.2.6", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha1-/ZVrvgt3JB6fFaxdzLHGOAYJaO8=", + "license": "BlueOak-1.0.0", "dependencies": { - "@types/json-schema": "^7.0.15" + "brace-expansion": "^5.0.8" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@eslint/eslintrc": { - "version": "3.3.5", - "license": "MIT", + "node_modules/@eslint/config-helpers": { + "version": "0.7.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@eslint/config-helpers/-/config-helpers-0.7.0.tgz", + "integrity": "sha1-Ce5KoHtz8FnsLUx0v0sv8CsyI3c=", + "license": "Apache-2.0", "dependencies": { - "ajv": "^6.14.0", - "debug": "^4.3.2", - "espree": "^10.0.1", - "globals": "^14.0.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.1", - "minimatch": "^3.1.5", - "strip-json-comments": "^3.1.1" + "@eslint/core": "^1.2.1" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@eslint/core": { + "version": "1.2.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@eslint/core/-/core-1.2.1.tgz", + "integrity": "sha1-wdp80bgvqHh/mLVin7gRhIobY84=", + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" }, - "funding": { - "url": "https://opencollective.com/eslint" + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" } }, "node_modules/@eslint/js": { - "version": "9.39.4", + "version": "10.0.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@eslint/js/-/js-10.0.1.tgz", + "integrity": "sha1-HoqHb1ARevirZ+R9WtlNONZiJYM=", + "dev": true, "license": "MIT", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "eslint": "^10.0.0" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, "node_modules/@eslint/object-schema": { - "version": "2.1.7", + "version": "3.0.5", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@eslint/object-schema/-/object-schema-3.0.5.tgz", + "integrity": "sha1-iOm/TRHSsZwILnjr586IckpesJE=", "license": "Apache-2.0", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" } }, "node_modules/@eslint/plugin-kit": { - "version": "0.4.1", + "version": "0.7.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@eslint/plugin-kit/-/plugin-kit-0.7.2.tgz", + "integrity": "sha1-Swli8/LHzovJiz7P40UlwJ0styk=", "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.17.0", + "@eslint/core": "^1.2.1", "levn": "^0.4.1" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" } }, "node_modules/@exodus/schemasafe": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.3.0.tgz", - "integrity": "sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@exodus/schemasafe/-/schemasafe-1.3.0.tgz", + "integrity": "sha1-cxZWq+Iejnaaf3Ck2DPmMS/lm38=", + "license": "MIT", + "peer": true }, "node_modules/@feathersjs/hooks": { "version": "0.6.5", - "resolved": "https://registry.npmjs.org/@feathersjs/hooks/-/hooks-0.6.5.tgz", - "integrity": "sha512-WtcEoG/imdHRvC3vofGi/OcgH+cjHHhO0AfEeTlsnrKLjVKKBXV6aoIrB2nHZPpE7iW5sA7AZMR6bPD8ytxN+w==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@feathersjs/hooks/-/hooks-0.6.5.tgz", + "integrity": "sha1-XRD1PXSlhyiNNWUmsBoOO5rteIM=", "license": "MIT", + "peer": true, "engines": { "node": ">= 10" } @@ -1269,12 +1329,13 @@ } }, "node_modules/@hono/node-server": { - "version": "1.19.14", - "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.14.tgz", - "integrity": "sha512-GwtvgtXxnWsucXvbQXkRgqksiH2Qed37H9xHZocE5sA3N8O8O8/8FA3uclQXxXVzc9XBZuEOMK7+r02FmSpHtw==", + "version": "2.0.12", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@hono/node-server/-/node-server-2.0.12.tgz", + "integrity": "sha1-I4dshkDse5zHfdRXdYRksSBqEc0=", "license": "MIT", + "peer": true, "engines": { - "node": ">=18.14.1" + "node": ">=20" }, "peerDependencies": { "hono": "^4" @@ -1309,18 +1370,6 @@ "node": ">=18.18.0" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "license": "Apache-2.0", @@ -1332,10 +1381,6 @@ "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "license": "BSD-3-Clause" - }, "node_modules/@humanwhocodes/retry": { "version": "0.4.3", "license": "Apache-2.0", @@ -1500,6 +1545,7 @@ "node_modules/@inquirer/core": { "version": "5.1.2", "license": "MIT", + "peer": true, "dependencies": { "@inquirer/type": "^1.1.6", "@types/mute-stream": "^0.0.4", @@ -1523,6 +1569,7 @@ "node_modules/@inquirer/core/node_modules/@types/node": { "version": "20.19.41", "license": "MIT", + "peer": true, "dependencies": { "undici-types": "~6.21.0" } @@ -1530,6 +1577,7 @@ "node_modules/@inquirer/core/node_modules/ansi-styles": { "version": "4.3.0", "license": "MIT", + "peer": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -1543,6 +1591,7 @@ "node_modules/@inquirer/core/node_modules/chalk": { "version": "4.1.2", "license": "MIT", + "peer": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1557,6 +1606,7 @@ "node_modules/@inquirer/core/node_modules/color-convert": { "version": "2.0.1", "license": "MIT", + "peer": true, "dependencies": { "color-name": "~1.1.4" }, @@ -1566,11 +1616,13 @@ }, "node_modules/@inquirer/core/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@inquirer/core/node_modules/supports-color": { "version": "7.2.0", "license": "MIT", + "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -2171,6 +2223,7 @@ "node_modules/@inquirer/type": { "version": "1.5.5", "license": "MIT", + "peer": true, "dependencies": { "mute-stream": "^1.0.0" }, @@ -2967,14 +3020,15 @@ }, "node_modules/@jsdevtools/ono": { "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", - "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@jsdevtools/ono/-/ono-7.1.3.tgz", + "integrity": "sha1-nfA7vXxpalxYiFw0qgbaQchUN5Y=", + "license": "MIT", + "peer": true }, "node_modules/@microsoft/app-manifest": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@microsoft/app-manifest/-/app-manifest-1.0.6.tgz", - "integrity": "sha512-0+abQ2zlrq7VA/Rv/MwBKvN1CPe5FNmfM6a1bsinOXltpGduKDNlvmBTQ6LPUE2rXMA35VCmXMxkXXfn5IoVDw==", + "version": "1.0.7", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@microsoft/app-manifest/-/app-manifest-1.0.7.tgz", + "integrity": "sha1-0+sp26sVBEHWFTXcL8xieyXnsas=", "license": "MIT", "dependencies": { "@types/fs-extra": "^11.0.1", @@ -2989,7 +3043,6 @@ "node_modules/@microsoft/app-manifest/node_modules/ajv": { "version": "8.20.0", "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -3035,9 +3088,10 @@ }, "node_modules/@microsoft/dev-tunnels-contracts": { "version": "1.1.9", - "resolved": "https://registry.npmjs.org/@microsoft/dev-tunnels-contracts/-/dev-tunnels-contracts-1.1.9.tgz", - "integrity": "sha512-OayhehwI+CnO0Wr53e29ZJZWGsNA5yVG7r54qmZSLc5HxA5Cozk4hP7EbYDCXkxh4NbQoT1dhTzC8bkRo+wWXw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@microsoft/dev-tunnels-contracts/-/dev-tunnels-contracts-1.1.9.tgz", + "integrity": "sha1-ttCfjV9gOtsaS9Qhsp654axd9Bg=", "license": "MIT", + "peer": true, "dependencies": { "buffer": "^5.2.1", "debug": "^4.1.1", @@ -3046,9 +3100,10 @@ }, "node_modules/@microsoft/dev-tunnels-management": { "version": "1.1.9", - "resolved": "https://registry.npmjs.org/@microsoft/dev-tunnels-management/-/dev-tunnels-management-1.1.9.tgz", - "integrity": "sha512-wGuFEzvRiWZmDxQMGKEjOKhEIVnLiG6vRUuM9Hwqxpe/kbiyA2WiUyEVpniNPaaw8gDHTf9zJHnPNNj0JiL5mA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@microsoft/dev-tunnels-management/-/dev-tunnels-management-1.1.9.tgz", + "integrity": "sha1-f/qB4Ski9sC+ow20B7TtOqzma0Q=", "license": "MIT", + "peer": true, "dependencies": { "@microsoft/dev-tunnels-contracts": ">1.1.8", "axios": "^1.6.2", @@ -3057,66 +3112,12 @@ "vscode-jsonrpc": "^4.0.0" } }, - "node_modules/@microsoft/eslint-plugin-sdl": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-plugin-n": "17.10.3", - "eslint-plugin-react": "7.37.3", - "eslint-plugin-security": "1.4.0" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "eslint": "^9" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/eslint-plugin-react": { - "version": "7.37.3", - "dev": true, - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.3", - "array.prototype.tosorted": "^1.1.4", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.2.1", - "estraverse": "^5.3.0", - "hasown": "^2.0.2", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "object.values": "^1.2.1", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.12", - "string.prototype.repeat": "^1.0.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" - } - }, - "node_modules/@microsoft/eslint-plugin-sdl/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@microsoft/kiota": { "version": "1.31.1", - "resolved": "https://registry.npmjs.org/@microsoft/kiota/-/kiota-1.31.1.tgz", - "integrity": "sha512-YlAI2jC0grK2p2fvxDV9Hin5EtRXL6yOMhLKqtjRVlH8Q0+hI9UWFl7RhLWSZjsbDyl+0LIlI2HjlcbsUhXGsQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@microsoft/kiota/-/kiota-1.31.1.tgz", + "integrity": "sha1-gdoUDd68bcPdp9LSsdkU0KpCswU=", "license": "MIT", + "peer": true, "dependencies": { "adm-zip": "^0.5.17", "original-fs": "^1.2.0", @@ -3124,45 +3125,39 @@ "vscode-jsonrpc": "^8.2.1" } }, - "node_modules/@microsoft/kiota/node_modules/adm-zip": { - "version": "0.5.17", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.17.tgz", - "integrity": "sha512-+Ut8d9LLqwEvHHJl1+PIHqoyDxFgVN847JTVM3Izi3xHDWPE4UtzzXysMZQs64DMcrJfBeS/uoEP4AD3HQHnQQ==", - "license": "MIT", - "engines": { - "node": ">=12.0" - } - }, "node_modules/@microsoft/kiota/node_modules/uuid": { "version": "13.0.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.2.tgz", - "integrity": "sha512-vzi9uRZ926x4XV73S/4qQaTwPXM2JBj6/6lI/byHH1jOpCzb0zDbfytgA9LcN/hzb2l7WQSQnxITOVx5un/wGw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/uuid/-/uuid-13.0.2.tgz", + "integrity": "sha1-QbycB7EvZlCJwgX2UHl2rb34T/g=", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], "license": "MIT", + "peer": true, "bin": { "uuid": "dist-node/bin/uuid" } }, "node_modules/@microsoft/kiota/node_modules/vscode-jsonrpc": { "version": "8.2.1", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.1.tgz", - "integrity": "sha512-kdjOSJ2lLIn7r1rtrMbbNCHjyMPfRnowdKjBQ+mGq6NAW5QY2bEZC/khaC5OR8svbbjvLEaIXkOq45e2X9BIbQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/vscode-jsonrpc/-/vscode-jsonrpc-8.2.1.tgz", + "integrity": "sha1-oyLMDx2X95T/2cTNKomKC94JfzQ=", "license": "MIT", + "peer": true, "engines": { "node": ">=14.0.0" } }, "node_modules/@microsoft/m365-spec-parser": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/@microsoft/m365-spec-parser/-/m365-spec-parser-0.2.13.tgz", - "integrity": "sha512-L3xo0ILvTkvmU7ujfQtbX6nmhWuGXKkZNLJvWo2qxHEulrUEEfv440pYVtyvdHbxtCetj9Q/K3eiR52WjqePdA==", + "version": "0.2.15", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@microsoft/m365-spec-parser/-/m365-spec-parser-0.2.15.tgz", + "integrity": "sha1-fXNE4AndFeJLHdOLxoHS9Nll9eM=", "license": "MIT", + "peer": true, "dependencies": { "@apidevtools/swagger-parser": "^10.1.1", - "@microsoft/app-manifest": "1.0.6", + "@microsoft/app-manifest": "1.0.8", "fs-extra": "^11.2.0", "js-yaml": "^4.1.0", "openapi-types": "^7.2.3", @@ -3172,39 +3167,114 @@ "node": ">=10.0.0" } }, - "node_modules/@microsoft/m365agentstoolkit-cli": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/@microsoft/m365agentstoolkit-cli/-/m365agentstoolkit-cli-1.1.11.tgz", - "integrity": "sha512-sV/4AIMIpcQoFBXdiWQO4/WIba+SzpN0TYntiwm7cWeHlDoWkoik75C6EWE8x4NMT0OYbY0A7m9aeB0+r+NwUA==", - "hasInstallScript": true, + "node_modules/@microsoft/m365-spec-parser/node_modules/@microsoft/app-manifest": { + "version": "1.0.8", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@microsoft/app-manifest/-/app-manifest-1.0.8.tgz", + "integrity": "sha1-AJIrK1i2o18CvttE4nk8hJmhye4=", "license": "MIT", + "peer": true, "dependencies": { - "@azure/arm-subscriptions": "^5.0.0", - "@azure/core-auth": "^1.4.0", - "@azure/identity": "^4.1.0", - "@azure/msal-node": "^2.6.6", - "@azure/msal-node-extensions": "^1.5.25", - "@inquirer/core": "^5.1.2", - "@inquirer/prompts": "^7.10.1", - "@inquirer/type": "^1.1.5", - "@microsoft/teamsfx-api": "0.23.14", - "@microsoft/teamsfx-core": "3.0.13", - "ansi-escapes": "^4.3.2", - "applicationinsights": "^1.8.10", - "async-mutex": "^0.3.1", - "chalk": "^4.1.0", - "cli-table3": "^0.6.3", - "dotenv": "^8.2.0", - "express": "^4.21.2", - "figures": "^3.2.0", - "fs-extra": "^9.1.0", - "lodash": "^4.17.21", - "log4js": "^6.4.0", - "node-machine-id": "^1.1.12", - "open": "^8.2.1", + "@types/fs-extra": "^11.0.1", + "@types/strip-bom": "^4.0.1", + "ajv": "^8.18.0", + "ajv-draft-04": "^1.0.0", + "ajv-formats": "^3.0.1", + "node-fetch": "^3.3.2", + "strip-bom": "^5.0.0" + } + }, + "node_modules/@microsoft/m365-spec-parser/node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha1-MEs2Nq3Yi6fZNnYN1Q7OAG3qlfk=", + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@microsoft/m365-spec-parser/node_modules/ajv-draft-04": { + "version": "1.0.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha1-O2R2GyaLoLnmaPC0G6U/zgrXf8g=", + "license": "MIT", + "peer": true, + "peerDependencies": { + "ajv": "^8.5.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/@microsoft/m365-spec-parser/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", + "license": "MIT", + "peer": true + }, + "node_modules/@microsoft/m365-spec-parser/node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha1-0eiJus33M7T/OyskPrehKGagt4s=", + "license": "MIT", + "peer": true, + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/@microsoft/m365agentstoolkit-cli": { + "version": "1.1.13", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@microsoft/m365agentstoolkit-cli/-/m365agentstoolkit-cli-1.1.13.tgz", + "integrity": "sha1-PwdkQMDm+IkmGN+CW7gm2QwQK48=", + "hasInstallScript": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@azure/arm-subscriptions": "^5.0.0", + "@azure/core-auth": "^1.4.0", + "@azure/identity": "^4.13.1", + "@azure/msal-node": "^5.2.2", + "@azure/msal-node-extensions": "^1.5.25", + "@inquirer/core": "^5.1.2", + "@inquirer/prompts": "^7.10.1", + "@inquirer/type": "^1.1.5", + "@microsoft/teamsfx-api": "0.23.16", + "@microsoft/teamsfx-core": "3.0.15", + "ansi-escapes": "^4.3.2", + "applicationinsights": "^1.8.10", + "async-mutex": "^0.3.1", + "chalk": "^4.1.0", + "cli-table3": "^0.6.3", + "dotenv": "^8.2.0", + "express": "^4.22.2", + "figures": "^3.2.0", + "fs-extra": "^9.1.0", + "lodash": "^4.18.1", + "log4js": "^6.4.0", + "node-machine-id": "^1.1.12", + "open": "^8.2.1", "semver": "^7.5.4", "tree-kill": "^1.2.2", - "underscore": "^1.12.1" + "underscore": "^1.13.8" }, "bin": { "atk": "cli.js", @@ -3221,6 +3291,7 @@ "node_modules/@microsoft/m365agentstoolkit-cli/node_modules/ansi-styles": { "version": "4.3.0", "license": "MIT", + "peer": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -3234,6 +3305,7 @@ "node_modules/@microsoft/m365agentstoolkit-cli/node_modules/chalk": { "version": "4.1.2", "license": "MIT", + "peer": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3248,6 +3320,7 @@ "node_modules/@microsoft/m365agentstoolkit-cli/node_modules/color-convert": { "version": "2.0.1", "license": "MIT", + "peer": true, "dependencies": { "color-name": "~1.1.4" }, @@ -3257,11 +3330,13 @@ }, "node_modules/@microsoft/m365agentstoolkit-cli/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@microsoft/m365agentstoolkit-cli/node_modules/fs-extra": { "version": "9.1.0", "license": "MIT", + "peer": true, "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -3275,6 +3350,7 @@ "node_modules/@microsoft/m365agentstoolkit-cli/node_modules/open": { "version": "8.4.2", "license": "MIT", + "peer": true, "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -3290,6 +3366,7 @@ "node_modules/@microsoft/m365agentstoolkit-cli/node_modules/supports-color": { "version": "7.2.0", "license": "MIT", + "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -3307,9 +3384,10 @@ }, "node_modules/@microsoft/teams-manifest": { "version": "0.1.9", - "resolved": "https://registry.npmjs.org/@microsoft/teams-manifest/-/teams-manifest-0.1.9.tgz", - "integrity": "sha512-WMGdAYir9cdcE9tqfWgk5JRgIHc4f3Bk6cjDFScpQD3+DbzMkRKyFj9ZtfprM4Z0cbgwQmNfp6KaGH+qYSgk+Q==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@microsoft/teams-manifest/-/teams-manifest-0.1.9.tgz", + "integrity": "sha1-UWy/3EZwrSTd22+TVcVRaAIVTqM=", "license": "MIT", + "peer": true, "dependencies": { "@types/fs-extra": "^11.0.1", "@types/node-fetch": "^2.6.9", @@ -3322,8 +3400,8 @@ }, "node_modules/@microsoft/teams-manifest/node_modules/ajv": { "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha1-MEs2Nq3Yi6fZNnYN1Q7OAG3qlfk=", "license": "MIT", "peer": true, "dependencies": { @@ -3339,9 +3417,10 @@ }, "node_modules/@microsoft/teams-manifest/node_modules/ajv-draft-04": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", - "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha1-O2R2GyaLoLnmaPC0G6U/zgrXf8g=", "license": "MIT", + "peer": true, "peerDependencies": { "ajv": "^8.5.0" }, @@ -3353,9 +3432,10 @@ }, "node_modules/@microsoft/teams-manifest/node_modules/fs-extra": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha1-WVRGDHZKjaIJS6NVS/g55rmnyG0=", "license": "MIT", + "peer": true, "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -3368,29 +3448,106 @@ }, "node_modules/@microsoft/teams-manifest/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", + "license": "MIT", + "peer": true }, "node_modules/@microsoft/teamsfx-api": { - "version": "0.23.14", - "resolved": "https://registry.npmjs.org/@microsoft/teamsfx-api/-/teamsfx-api-0.23.14.tgz", - "integrity": "sha512-6rm3nrx7c0N6u+9udwCbzYqVTKSpZaWr/fBvyV6u5WFicETvrz7uSySxxL9Il+HWfDEhA/adZiWF+bFl/NFXWQ==", + "version": "0.23.16", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@microsoft/teamsfx-api/-/teamsfx-api-0.23.16.tgz", + "integrity": "sha1-50xDd02cUvO2UFZs4eNx4kcn/s4=", "license": "MIT", + "peer": true, "dependencies": { "@azure/core-auth": "^1.4.0", - "@microsoft/app-manifest": "1.0.6", + "@microsoft/app-manifest": "1.0.8", "chai": "^4.3.4", "jsonschema": "^1.4.0", "neverthrow": "^3.2.0", "tslib": "^2.3.1" } }, + "node_modules/@microsoft/teamsfx-api/node_modules/@microsoft/app-manifest": { + "version": "1.0.8", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@microsoft/app-manifest/-/app-manifest-1.0.8.tgz", + "integrity": "sha1-AJIrK1i2o18CvttE4nk8hJmhye4=", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/fs-extra": "^11.0.1", + "@types/strip-bom": "^4.0.1", + "ajv": "^8.18.0", + "ajv-draft-04": "^1.0.0", + "ajv-formats": "^3.0.1", + "node-fetch": "^3.3.2", + "strip-bom": "^5.0.0" + } + }, + "node_modules/@microsoft/teamsfx-api/node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha1-MEs2Nq3Yi6fZNnYN1Q7OAG3qlfk=", + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@microsoft/teamsfx-api/node_modules/ajv-draft-04": { + "version": "1.0.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha1-O2R2GyaLoLnmaPC0G6U/zgrXf8g=", + "license": "MIT", + "peer": true, + "peerDependencies": { + "ajv": "^8.5.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/@microsoft/teamsfx-api/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", + "license": "MIT", + "peer": true + }, + "node_modules/@microsoft/teamsfx-api/node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha1-0eiJus33M7T/OyskPrehKGagt4s=", + "license": "MIT", + "peer": true, + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, "node_modules/@microsoft/teamsfx-core": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/@microsoft/teamsfx-core/-/teamsfx-core-3.0.13.tgz", - "integrity": "sha512-qGxXnlhpWN7v4BL9y7rNE7x3qCjKQEFmvlDv/Ddwzp+8GijeXCdWWp3NpVW/1DTwlOw9gdB0kaaVA1SPJlPJ8g==", + "version": "3.0.15", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@microsoft/teamsfx-core/-/teamsfx-core-3.0.15.tgz", + "integrity": "sha1-SS6Js5Q0zBU11aTznRonpSTNTKw=", "license": "MIT", + "peer": true, "dependencies": { "@apidevtools/swagger-parser": "^10.1.0", "@azure/arm-appservice": "^13.0.0", @@ -3406,8 +3563,8 @@ "@microsoft/dev-tunnels-contracts": "1.1.9", "@microsoft/dev-tunnels-management": "1.1.9", "@microsoft/kiota": "1.31.1", - "@microsoft/m365-spec-parser": "^0.2.13", - "@microsoft/teamsfx-api": "0.23.14", + "@microsoft/m365-spec-parser": "^0.2.15", + "@microsoft/teamsfx-api": "0.23.16", "@modelcontextprotocol/sdk": "^1.29.0", "adm-zip": "^0.5.10", "ajv": "^8.18.0", @@ -3453,11 +3610,47 @@ "yaml": "^2.2.2" } }, + "node_modules/@microsoft/teamsfx-core/node_modules/@azure/msal-common": { + "version": "14.16.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/msal-common/-/msal-common-14.16.1.tgz", + "integrity": "sha1-0j7M5AgjpNA610Fg3IGdYuDAp4c=", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@microsoft/teamsfx-core/node_modules/@azure/msal-node": { + "version": "2.16.3", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@azure/msal-node/-/msal-node-2.16.3.tgz", + "integrity": "sha1-i4BRUq14CwSNbCszsdTibXtGM2g=", + "license": "MIT", + "peer": true, + "dependencies": { + "@azure/msal-common": "14.16.1", + "jsonwebtoken": "^9.0.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@microsoft/teamsfx-core/node_modules/adm-zip": { + "version": "0.5.12", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/adm-zip/-/adm-zip-0.5.12.tgz", + "integrity": "sha1-h3hjKOkdVLNzWNilD5VMTNc7pgs=", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0" + } + }, "node_modules/@microsoft/teamsfx-core/node_modules/ajv": { "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha1-MEs2Nq3Yi6fZNnYN1Q7OAG3qlfk=", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -3471,39 +3664,43 @@ }, "node_modules/@microsoft/teamsfx-core/node_modules/balanced-match": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha1-v7EGYv7tgZaixi58aOF3IMJ0F5o=", "license": "MIT", + "peer": true, "engines": { "node": "18 || 20 || >=22" } }, "node_modules/@microsoft/teamsfx-core/node_modules/brace-expansion": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", - "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "version": "5.0.8", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz", + "integrity": "sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8=", "license": "MIT", + "peer": true, "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/@microsoft/teamsfx-core/node_modules/commander": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/commander/-/commander-6.2.1.tgz", + "integrity": "sha1-B5LraC37wyWZm7K4T93duhEKxzw=", "license": "MIT", + "peer": true, "engines": { "node": ">= 6" } }, "node_modules/@microsoft/teamsfx-core/node_modules/fs-extra": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha1-WVRGDHZKjaIJS6NVS/g55rmnyG0=", "license": "MIT", + "peer": true, "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -3516,9 +3713,10 @@ }, "node_modules/@microsoft/teamsfx-core/node_modules/glob": { "version": "13.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", - "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/glob/-/glob-13.0.6.tgz", + "integrity": "sha1-B4ZmVmpCUUfMrPvS4zLetmor5x0=", "license": "BlueOak-1.0.0", + "peer": true, "dependencies": { "minimatch": "^10.2.2", "minipass": "^7.1.3", @@ -3533,9 +3731,10 @@ }, "node_modules/@microsoft/teamsfx-core/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", "license": "MIT", + "peer": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -3545,17 +3744,19 @@ }, "node_modules/@microsoft/teamsfx-core/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", + "license": "MIT", + "peer": true }, "node_modules/@microsoft/teamsfx-core/node_modules/minimatch": { - "version": "10.2.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", - "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "version": "10.2.6", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha1-/ZVrvgt3JB6fFaxdzLHGOAYJaO8=", "license": "BlueOak-1.0.0", + "peer": true, "dependencies": { - "brace-expansion": "^5.0.5" + "brace-expansion": "^5.0.8" }, "engines": { "node": "18 || 20 || >=22" @@ -3566,9 +3767,10 @@ }, "node_modules/@microsoft/teamsfx-core/node_modules/node-fetch": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha1-0eiJus33M7T/OyskPrehKGagt4s=", "license": "MIT", + "peer": true, "dependencies": { "data-uri-to-buffer": "^4.0.0", "fetch-blob": "^3.1.4", @@ -3584,9 +3786,10 @@ }, "node_modules/@microsoft/teamsfx-core/node_modules/office-addin-manifest": { "version": "1.13.6", - "resolved": "https://registry.npmjs.org/office-addin-manifest/-/office-addin-manifest-1.13.6.tgz", - "integrity": "sha512-w9JCzPTURwzknB965ejNu2CCf8q/ZfRAKyEvjZrnH0+iNJRnXFy7lcBwNJQgmqG6lYcZPmvvirR8479trHluSA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/office-addin-manifest/-/office-addin-manifest-1.13.6.tgz", + "integrity": "sha1-GAxGKA41dCwtOYUK89WEApqGkaQ=", "license": "MIT", + "peer": true, "dependencies": { "@microsoft/teams-manifest": "^0.1.3", "adm-zip": "0.5.12", @@ -3605,9 +3808,10 @@ }, "node_modules/@microsoft/teamsfx-core/node_modules/office-addin-manifest/node_modules/fs-extra": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=", "license": "MIT", + "peer": true, "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -3619,18 +3823,20 @@ }, "node_modules/@microsoft/teamsfx-core/node_modules/office-addin-manifest/node_modules/jsonfile": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "license": "MIT", + "peer": true, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/@microsoft/teamsfx-core/node_modules/office-addin-manifest/node_modules/node-fetch": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha1-0PD6bj4twdJ+/NitmdVQvalNGH0=", "license": "MIT", + "peer": true, "dependencies": { "whatwg-url": "^5.0.0" }, @@ -3648,18 +3854,20 @@ }, "node_modules/@microsoft/teamsfx-core/node_modules/office-addin-manifest/node_modules/universalify": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=", "license": "MIT", + "peer": true, "engines": { "node": ">= 4.0.0" } }, "node_modules/@microsoft/teamsfx-core/node_modules/office-addin-usage-data": { "version": "1.6.14", - "resolved": "https://registry.npmjs.org/office-addin-usage-data/-/office-addin-usage-data-1.6.14.tgz", - "integrity": "sha512-V3TQoMR7McjJ62TWQeRnZqVp1mpjk1bbazvea/pqCJod5zggjlgDspjL5NJzTZc4+MwwJPR8k5Yr5Me+OcRLQw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/office-addin-usage-data/-/office-addin-usage-data-1.6.14.tgz", + "integrity": "sha1-OJkGyjsmLtEbxj2fIM691OpPef8=", "license": "MIT", + "peer": true, "dependencies": { "applicationinsights": "^1.7.3", "commander": "^6.2.0", @@ -3672,42 +3880,47 @@ }, "node_modules/@microsoft/teamsfx-core/node_modules/strip-bom": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha1-nDUFwdtFvO3KPZz3oW9cWqOQGHg=", "license": "MIT", + "peer": true, "engines": { "node": ">=8" } }, "node_modules/@microsoft/teamsfx-core/node_modules/tr46": { "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "license": "MIT", + "peer": true }, "node_modules/@microsoft/teamsfx-core/node_modules/webidl-conversions": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "license": "BSD-2-Clause" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "license": "BSD-2-Clause", + "peer": true }, "node_modules/@microsoft/teamsfx-core/node_modules/whatwg-url": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", "license": "MIT", + "peer": true, "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, "node_modules/@modelcontextprotocol/sdk": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.29.0.tgz", - "integrity": "sha512-zo37mZA9hJWpULgkRpowewez1y6ML5GsXJPY8FI0tBBCd77HEvza4jDqRKOXgHNn867PVGCyTdzqpz0izu5ZjQ==", + "version": "1.30.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@modelcontextprotocol/sdk/-/sdk-1.30.0.tgz", + "integrity": "sha1-36ikg0fsLSwNR5F9fcV/dU439f8=", "license": "MIT", + "peer": true, "dependencies": { - "@hono/node-server": "^1.19.9", + "@hono/node-server": "^1.19.9 || ^2.0.5", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "content-type": "^1.0.5", @@ -3743,9 +3956,10 @@ }, "node_modules/@modelcontextprotocol/sdk/node_modules/accepts": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", - "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/accepts/-/accepts-2.0.0.tgz", + "integrity": "sha1-u89LpQdUZ/PyEx6rPP/HPC9deJU=", "license": "MIT", + "peer": true, "dependencies": { "mime-types": "^3.0.0", "negotiator": "^1.0.0" @@ -3756,9 +3970,10 @@ }, "node_modules/@modelcontextprotocol/sdk/node_modules/ajv": { "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha1-MEs2Nq3Yi6fZNnYN1Q7OAG3qlfk=", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -3771,21 +3986,36 @@ } }, "node_modules/@modelcontextprotocol/sdk/node_modules/body-parser": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz", - "integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==", + "version": "2.3.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/body-parser/-/body-parser-2.3.0.tgz", + "integrity": "sha1-bYZi9NjDNgKLismqJCUbDKZLpDc=", "license": "MIT", + "peer": true, "dependencies": { "bytes": "^3.1.2", - "content-type": "^1.0.5", + "content-type": "^2.0.0", "debug": "^4.4.3", - "http-errors": "^2.0.0", - "iconv-lite": "^0.7.0", + "http-errors": "^2.0.1", + "iconv-lite": "^0.7.2", "on-finished": "^2.4.1", - "qs": "^6.14.1", - "raw-body": "^3.0.1", - "type-is": "^2.0.1" + "qs": "^6.15.2", + "raw-body": "^3.0.2", + "type-is": "^2.1.0" + }, + "engines": { + "node": ">=18" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/@modelcontextprotocol/sdk/node_modules/body-parser/node_modules/content-type": { + "version": "2.0.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/content-type/-/content-type-2.0.0.tgz", + "integrity": "sha1-L7Pt5p3/oK94ynxM51iWgGOLVt8=", + "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -3796,9 +4026,10 @@ }, "node_modules/@modelcontextprotocol/sdk/node_modules/content-disposition": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz", - "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/content-disposition/-/content-disposition-1.1.0.tgz", + "integrity": "sha1-89t4nHUtRVZMx+nh4LMXkNSjjhc=", "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -3809,18 +4040,20 @@ }, "node_modules/@modelcontextprotocol/sdk/node_modules/cookie-signature": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", - "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/cookie-signature/-/cookie-signature-1.2.2.tgz", + "integrity": "sha1-V8f8PMKTrKuf7FTXPhVpDr5KF5M=", "license": "MIT", + "peer": true, "engines": { "node": ">=6.6.0" } }, "node_modules/@modelcontextprotocol/sdk/node_modules/express": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", - "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/express/-/express-5.2.1.tgz", + "integrity": "sha1-jyHRW20yf5K0eU7PjLCKcvlWrAQ=", "license": "MIT", + "peer": true, "dependencies": { "accepts": "^2.0.0", "body-parser": "^2.2.1", @@ -3861,9 +4094,10 @@ }, "node_modules/@modelcontextprotocol/sdk/node_modules/finalhandler": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", - "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/finalhandler/-/finalhandler-2.1.1.tgz", + "integrity": "sha1-osUXplWYUrzbBtH4vX9Rto+tgJk=", "license": "MIT", + "peer": true, "dependencies": { "debug": "^4.4.0", "encodeurl": "^2.0.0", @@ -3882,18 +4116,20 @@ }, "node_modules/@modelcontextprotocol/sdk/node_modules/fresh": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", - "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/fresh/-/fresh-2.0.0.tgz", + "integrity": "sha1-jdffahs6Gzpc8YbAWl3SZ2ImNaQ=", "license": "MIT", + "peer": true, "engines": { "node": ">= 0.8" } }, "node_modules/@modelcontextprotocol/sdk/node_modules/http-errors": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", - "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha1-NtL2W8kJyHkAGN02+02T2myq4Gs=", "license": "MIT", + "peer": true, "dependencies": { "depd": "~2.0.0", "inherits": "~2.0.4", @@ -3911,30 +4147,38 @@ }, "node_modules/@modelcontextprotocol/sdk/node_modules/inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=", + "license": "ISC", + "peer": true }, "node_modules/@modelcontextprotocol/sdk/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", + "license": "MIT", + "peer": true }, "node_modules/@modelcontextprotocol/sdk/node_modules/media-typer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", - "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", + "version": "1.1.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/media-typer/-/media-typer-1.1.1.tgz", + "integrity": "sha1-bwNUAN/jq51WB7x3VGzjDML5xrg=", "license": "MIT", + "peer": true, "engines": { "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/@modelcontextprotocol/sdk/node_modules/merge-descriptors": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", - "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/merge-descriptors/-/merge-descriptors-2.0.0.tgz", + "integrity": "sha1-6pIvZgY1oiSe5WXgRJ+VHmtgOAg=", "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -3944,18 +4188,20 @@ }, "node_modules/@modelcontextprotocol/sdk/node_modules/mime-db": { "version": "1.54.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha1-zds+5PnGRTDf9kAjZmHULLajFPU=", "license": "MIT", + "peer": true, "engines": { "node": ">= 0.6" } }, "node_modules/@modelcontextprotocol/sdk/node_modules/mime-types": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", - "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha1-OQAtQYJXXVrwNv+hGBAPJSSy4qs=", "license": "MIT", + "peer": true, "dependencies": { "mime-db": "^1.54.0" }, @@ -3969,18 +4215,20 @@ }, "node_modules/@modelcontextprotocol/sdk/node_modules/negotiator": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", - "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/negotiator/-/negotiator-1.0.0.tgz", + "integrity": "sha1-tskbtHFy1p+Tz9fDV7u1KQGbX2o=", "license": "MIT", + "peer": true, "engines": { "node": ">= 0.6" } }, "node_modules/@modelcontextprotocol/sdk/node_modules/send": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", - "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/send/-/send-1.2.1.tgz", + "integrity": "sha1-nqt0O4dPNVD0CiaGe/KGrWDT8+0=", "license": "MIT", + "peer": true, "dependencies": { "debug": "^4.4.3", "encodeurl": "^2.0.0", @@ -4004,9 +4252,10 @@ }, "node_modules/@modelcontextprotocol/sdk/node_modules/serve-static": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", - "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/serve-static/-/serve-static-2.2.1.tgz", + "integrity": "sha1-fxhqSk5fW2Y616QpT/G/N88OmKk=", "license": "MIT", + "peer": true, "dependencies": { "encodeurl": "^2.0.0", "escape-html": "^1.0.3", @@ -4023,9 +4272,10 @@ }, "node_modules/@modelcontextprotocol/sdk/node_modules/type-is": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz", - "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/type-is/-/type-is-2.1.0.tgz", + "integrity": "sha1-cdGnBTKTWC4WrJ8+uvGrmqSeVXA=", "license": "MIT", + "peer": true, "dependencies": { "content-type": "^2.0.0", "media-typer": "^1.1.0", @@ -4041,9 +4291,10 @@ }, "node_modules/@modelcontextprotocol/sdk/node_modules/type-is/node_modules/content-type": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz", - "integrity": "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/content-type/-/content-type-2.0.0.tgz", + "integrity": "sha1-L7Pt5p3/oK94ynxM51iWgGOLVt8=", "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -4063,19 +4314,21 @@ } }, "node_modules/@nodable/entities": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.1.1.tgz", - "integrity": "sha512-Pig3HxDIoMgjdEH8OCf/dkcTmLFjJRjWuq8jSnklu284/TKOPibSRERmOykiwmyXTtv61mP+44f3GMx0tLAyjg==", + "version": "3.0.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@nodable/entities/-/entities-3.0.0.tgz", + "integrity": "sha1-aUcDvIZNMOrtVcLj3vANvWFJNnA=", "funding": [ { "type": "github", "url": "https://github.com/sponsors/nodable" } ], - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", + "dev": true, "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", @@ -4087,6 +4340,7 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", + "dev": true, "license": "MIT", "engines": { "node": ">= 8" @@ -4094,6 +4348,7 @@ }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", + "dev": true, "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", @@ -4181,14 +4436,16 @@ } }, "node_modules/@npmcli/arborist/node_modules/brace-expansion": { - "version": "5.0.6", + "version": "5.0.8", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz", + "integrity": "sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8=", "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/@npmcli/arborist/node_modules/lru-cache": { @@ -4417,14 +4674,16 @@ } }, "node_modules/@npmcli/map-workspaces/node_modules/brace-expansion": { - "version": "5.0.6", + "version": "5.0.8", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz", + "integrity": "sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8=", "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/@npmcli/map-workspaces/node_modules/glob": { @@ -4653,14 +4912,16 @@ } }, "node_modules/@nx/devkit/node_modules/brace-expansion": { - "version": "5.0.6", + "version": "5.0.8", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz", + "integrity": "sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8=", "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/@nx/devkit/node_modules/minimatch": { @@ -4829,7 +5090,6 @@ "version": "5.2.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@octokit/auth-token": "^4.0.0", "@octokit/graphql": "^7.1.0", @@ -4983,10 +5243,12 @@ } }, "node_modules/@pkgr/core": { - "version": "0.2.9", + "version": "0.3.6", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@pkgr/core/-/core-0.3.6.tgz", + "integrity": "sha1-NWlwi9S+TYhwujK/HEVtrIFgDZc=", "license": "MIT", "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + "node": "^14.18.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/pkgr" @@ -5134,12 +5396,14 @@ } }, "node_modules/@sigstore/verify": { - "version": "3.1.0", + "version": "3.1.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@sigstore/verify/-/verify-3.1.1.tgz", + "integrity": "sha1-E8HBz/KP6B9mLeKdhbpa4Ej8vY0=", "dev": true, "license": "Apache-2.0", "dependencies": { "@sigstore/bundle": "^4.0.0", - "@sigstore/core": "^3.1.0", + "@sigstore/core": "^3.2.1", "@sigstore/protobuf-specs": "^0.5.0" }, "engines": { @@ -5233,14 +5497,16 @@ } }, "node_modules/@tufjs/models/node_modules/brace-expansion": { - "version": "5.0.6", + "version": "5.0.8", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz", + "integrity": "sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8=", "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/@tufjs/models/node_modules/minimatch": { @@ -5265,14 +5531,6 @@ "tslib": "^2.4.0" } }, - "node_modules/@types/adm-zip": { - "version": "0.5.8", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/assert": { "version": "1.5.11", "dev": true, @@ -5350,6 +5608,7 @@ "node_modules/@types/eslint": { "version": "9.6.1", "license": "MIT", + "peer": true, "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -5363,11 +5622,18 @@ "node_modules/@types/eslint-scope": { "version": "3.7.7", "license": "MIT", + "peer": true, "dependencies": { "@types/eslint": "*", "@types/estree": "*" } }, + "node_modules/@types/esrecurse": { + "version": "4.3.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@types/esrecurse/-/esrecurse-4.3.1.tgz", + "integrity": "sha1-b2Nq+WL75hkbgwvWdrpZhpJrzOw=", + "license": "MIT" + }, "node_modules/@types/estree": { "version": "1.0.9", "license": "MIT" @@ -5509,6 +5775,7 @@ "node_modules/@types/mute-stream": { "version": "0.0.4", "license": "MIT", + "peer": true, "dependencies": { "@types/node": "*" } @@ -5516,7 +5783,6 @@ "node_modules/@types/node": { "version": "22.19.19", "license": "MIT", - "peer": true, "dependencies": { "undici-types": "~6.21.0" } @@ -5623,7 +5889,8 @@ }, "node_modules/@types/wrap-ansi": { "version": "3.0.0", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@types/ws": { "version": "6.0.4", @@ -5660,14 +5927,16 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.59.3", + "version": "8.65.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.65.0.tgz", + "integrity": "sha1-Cljfb+qMC/azlvUYB3CZvIt2K7U=", "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.59.3", - "@typescript-eslint/type-utils": "8.59.3", - "@typescript-eslint/utils": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3", + "@typescript-eslint/scope-manager": "8.65.0", + "@typescript-eslint/type-utils": "8.65.0", + "@typescript-eslint/utils": "8.65.0", + "@typescript-eslint/visitor-keys": "8.65.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -5680,50 +5949,29 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.59.3", + "@typescript-eslint/parser": "^8.65.0", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "8.59.3", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "8.59.3", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", "license": "MIT", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">= 4" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.59.3", + "node_modules/@typescript-eslint/parser": { + "version": "8.65.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@typescript-eslint/parser/-/parser-8.65.0.tgz", + "integrity": "sha1-UpXBBYwKHddG7yi6r5wDQdvfA9w=", "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.59.3", - "@typescript-eslint/tsconfig-utils": "8.59.3", - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3", - "debug": "^4.4.3", - "minimatch": "^10.2.2", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.5.0" + "@typescript-eslint/scope-manager": "8.65.0", + "@typescript-eslint/types": "8.65.0", + "@typescript-eslint/typescript-estree": "8.65.0", + "@typescript-eslint/visitor-keys": "8.65.0", + "debug": "^4.4.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5733,17 +5981,24 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "8.59.3", + "node_modules/@typescript-eslint/rule-tester": { + "version": "8.65.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@typescript-eslint/rule-tester/-/rule-tester-8.65.0.tgz", + "integrity": "sha1-Fv18FfQ1ILdXDhrgdkYYTm7bspA=", + "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.59.3", - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/typescript-estree": "8.59.3" + "@typescript-eslint/parser": "8.65.0", + "@typescript-eslint/typescript-estree": "8.65.0", + "@typescript-eslint/utils": "8.65.0", + "ajv": "^6.12.6", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "4.6.2", + "semver": "^7.7.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5757,12 +6012,14 @@ "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.59.3", + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.65.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@typescript-eslint/scope-manager/-/scope-manager-8.65.0.tgz", + "integrity": "sha1-lUcgLOfmCOe2KD31hXA7mAoOpw0=", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.3", - "eslint-visitor-keys": "^5.0.0" + "@typescript-eslint/types": "8.65.0", + "@typescript-eslint/visitor-keys": "8.65.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5772,113 +6029,17 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/balanced-match": { - "version": "4.0.4", - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/brace-expansion": { - "version": "5.0.6", - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-visitor-keys": { - "version": "5.0.1", - "license": "Apache-2.0", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/fdir": { - "version": "6.5.0", - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { - "version": "7.0.5", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/minimatch": { - "version": "10.2.5", - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.5" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/picomatch": { - "version": "4.0.4", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/tinyglobby": { - "version": "0.2.16", - "license": "MIT", - "dependencies": { - "fdir": "^6.5.0", - "picomatch": "^4.0.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/ts-api-utils": { - "version": "2.5.0", - "license": "MIT", - "engines": { - "node": ">=18.12" - }, - "peerDependencies": { - "typescript": ">=4.8.4" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "8.59.3", + "node_modules/@typescript-eslint/type-utils": { + "version": "8.65.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@typescript-eslint/type-utils/-/type-utils-8.65.0.tgz", + "integrity": "sha1-0xbXUi2Tz/TNFPMF4C898tgE+cE=", "license": "MIT", - "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.59.3", - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/typescript-estree": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3", - "debug": "^4.4.3" + "@typescript-eslint/types": "8.65.0", + "@typescript-eslint/typescript-estree": "8.65.0", + "@typescript-eslint/utils": "8.65.0", + "debug": "^4.4.3", + "ts-api-utils": "^2.5.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5892,13 +6053,11 @@ "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "8.59.3", + "node_modules/@typescript-eslint/types": { + "version": "8.65.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@typescript-eslint/types/-/types-8.65.0.tgz", + "integrity": "sha1-PoZzhBand8i4klq0Z0X0js+QTJ8=", "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3" - }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -5907,30 +6066,42 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "8.59.3", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.65.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@typescript-eslint/typescript-estree/-/typescript-estree-8.65.0.tgz", + "integrity": "sha1-8fUUgI9qpxPi1niuj/WSpl4WMq8=", "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.65.0", + "@typescript-eslint/tsconfig-utils": "8.65.0", + "@typescript-eslint/types": "8.65.0", + "@typescript-eslint/visitor-keys": "8.65.0", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.59.3", + "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/project-service": { + "version": "8.65.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@typescript-eslint/project-service/-/project-service-8.65.0.tgz", + "integrity": "sha1-Zfu8mhWRq/+uq1UTIA+EgnHLCqU=", "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.59.3", - "@typescript-eslint/tsconfig-utils": "8.59.3", - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3", - "debug": "^4.4.3", - "minimatch": "^10.2.2", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.5.0" + "@typescript-eslint/tsconfig-utils": "^8.65.0", + "@typescript-eslint/types": "^8.65.0", + "debug": "^4.4.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5943,50 +6114,47 @@ "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.59.3", + "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.65.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.65.0.tgz", + "integrity": "sha1-NvFo/NuxKV90Rv8DeWZ/mMPPG/M=", "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.59.3", - "eslint-visitor-keys": "^5.0.0" - }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/parser/node_modules/balanced-match": { + "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { "version": "4.0.4", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha1-v7EGYv7tgZaixi58aOF3IMJ0F5o=", "license": "MIT", "engines": { "node": "18 || 20 || >=22" } }, - "node_modules/@typescript-eslint/parser/node_modules/brace-expansion": { - "version": "5.0.6", + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "5.0.8", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz", + "integrity": "sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8=", "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys": { - "version": "5.0.1", - "license": "Apache-2.0", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": "20 || >=22" } }, - "node_modules/@typescript-eslint/parser/node_modules/fdir": { + "node_modules/@typescript-eslint/typescript-estree/node_modules/fdir": { "version": "6.5.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha1-7Sq5Z6MxreYvGNB32uGSaE1Q01A=", "license": "MIT", "engines": { "node": ">=12.0.0" @@ -6000,11 +6168,13 @@ } } }, - "node_modules/@typescript-eslint/parser/node_modules/minimatch": { - "version": "10.2.5", + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "10.2.6", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha1-/ZVrvgt3JB6fFaxdzLHGOAYJaO8=", "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^5.0.5" + "brace-expansion": "^5.0.8" }, "engines": { "node": "18 || 20 || >=22" @@ -6013,10 +6183,11 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@typescript-eslint/parser/node_modules/picomatch": { - "version": "4.0.4", + "node_modules/@typescript-eslint/typescript-estree/node_modules/picomatch": { + "version": "4.0.5", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/picomatch/-/picomatch-4.0.5.tgz", + "integrity": "sha1-UepXoX2G9gX4EDlZX7xA7QalX6s=", "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, @@ -6024,8 +6195,10 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/@typescript-eslint/parser/node_modules/tinyglobby": { - "version": "0.2.16", + "node_modules/@typescript-eslint/typescript-estree/node_modules/tinyglobby": { + "version": "0.2.17", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha1-ViqabJ6ys7Ej05cZ+a9btE/NdjE=", "license": "MIT", "dependencies": { "fdir": "^6.5.0", @@ -6038,23 +6211,16 @@ "url": "https://github.com/sponsors/SuperchupuDev" } }, - "node_modules/@typescript-eslint/parser/node_modules/ts-api-utils": { - "version": "2.5.0", - "license": "MIT", - "engines": { - "node": ">=18.12" - }, - "peerDependencies": { - "typescript": ">=4.8.4" - } - }, - "node_modules/@typescript-eslint/project-service": { - "version": "8.59.3", + "node_modules/@typescript-eslint/utils": { + "version": "8.65.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@typescript-eslint/utils/-/utils-8.65.0.tgz", + "integrity": "sha1-r+3ZdKDI3u71U7UJ31gAuv1hWnI=", "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.59.3", - "@typescript-eslint/types": "^8.59.3", - "debug": "^4.4.3" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.65.0", + "@typescript-eslint/types": "8.65.0", + "@typescript-eslint/typescript-estree": "8.65.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6064,12 +6230,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/project-service/node_modules/@typescript-eslint/types": { - "version": "8.59.3", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.65.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@typescript-eslint/visitor-keys/-/visitor-keys-8.65.0.tgz", + "integrity": "sha1-43BME8tKHCJFTBq/KP9HN+FQGMY=", "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.65.0", + "eslint-visitor-keys": "^5.0.0" + }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -6078,1298 +6251,1208 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/rule-tester": { - "version": "8.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "8.8.1", - "@typescript-eslint/utils": "8.8.1", - "ajv": "^6.12.6", - "json-stable-stringify-without-jsonify": "^1.0.1", - "lodash.merge": "4.6.2", - "semver": "^7.6.0" - }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha1-njyUiWl4JNLUzjqK0SYo+R6fWb4=", + "license": "Apache-2.0", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" + "url": "https://opencollective.com/eslint" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "dev": true, + "node_modules/@typespec/ts-http-runtime": { + "version": "0.3.7", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.7.tgz", + "integrity": "sha1-mrJ1NYmDu9MLyJUM9NxX5kcGcPM=", "license": "MIT", + "peer": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=22.0.0" } }, - "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.59.3", + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "8.59.3", + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/typescript-estree": "8.59.3", - "@typescript-eslint/utils": "8.59.3", - "debug": "^4.4.3", - "ts-api-utils": "^2.5.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.1.0" - } + "peer": true }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": { - "version": "8.59.3", + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", "license": "MIT", + "peer": true, "dependencies": { - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "8.59.3", + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } + "peer": true }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.59.3", + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", "license": "MIT", + "peer": true, "dependencies": { - "@typescript-eslint/project-service": "8.59.3", - "@typescript-eslint/tsconfig-utils": "8.59.3", - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3", - "debug": "^4.4.3", - "minimatch": "^10.2.2", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.5.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { - "version": "8.59.3", + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", "license": "MIT", + "peer": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.59.3", - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/typescript-estree": "8.59.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.1.0" + "@xtuc/ieee754": "^1.2.0" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.59.3", - "license": "MIT", + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "license": "Apache-2.0", + "peer": true, "dependencies": { - "@typescript-eslint/types": "8.59.3", - "eslint-visitor-keys": "^5.0.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "@xtuc/long": "4.2.2" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/balanced-match": { - "version": "4.0.4", + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } + "peer": true }, - "node_modules/@typescript-eslint/type-utils/node_modules/brace-expansion": { - "version": "5.0.6", + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", "license": "MIT", + "peer": true, "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/eslint-visitor-keys": { - "version": "5.0.1", - "license": "Apache-2.0", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/fdir": { - "version": "6.5.0", + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/minimatch": { - "version": "10.2.5", - "license": "BlueOak-1.0.0", + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "license": "MIT", + "peer": true, "dependencies": { - "brace-expansion": "^5.0.5" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/picomatch": { - "version": "4.0.4", + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", "license": "MIT", "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/tinyglobby": { - "version": "0.2.16", + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", "license": "MIT", + "peer": true, "dependencies": { - "fdir": "^6.5.0", - "picomatch": "^4.0.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/ts-api-utils": { - "version": "2.5.0", + "node_modules/@xmldom/xmldom": { + "version": "0.8.13", "license": "MIT", "engines": { - "node": ">=18.12" - }, - "peerDependencies": { - "typescript": ">=4.8.4" + "node": ">=10.0.0" } }, - "node_modules/@typescript-eslint/types": { - "version": "5.62.0", + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "license": "Apache-2.0", + "peer": true + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/@zkochan/js-yaml": { + "version": "0.0.7", "dev": true, "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "dependencies": { + "argparse": "^2.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.8.1", - "license": "BSD-2-Clause", + "node_modules/abbrev": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.8.1", - "@typescript-eslint/visitor-keys": "8.8.1", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.16.0", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": ">=0.4.0" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types": { - "version": "8.8.1", + "node_modules/acorn-import-phases": { + "version": "1.0.4", "license": "MIT", + "peer": true, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=10.13.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "peerDependencies": { + "acorn": "^8.14.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha1-ftW7VZCLOy8bxVxq8WU7rafweTc=", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.8.1", + "node_modules/acorn-walk": { + "version": "8.3.5", + "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.8.1", - "eslint-visitor-keys": "^3.4.3" + "acorn": "^8.11.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=0.4.0" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.1.0", + "node_modules/add-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/address/-/address-1.2.2.tgz", + "integrity": "sha1-K1JI2sVIWmOQUyxqUX/aLj+qyJ4=", "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "peer": true, + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.9", - "license": "ISC", + "node_modules/adm-zip": { + "version": "0.5.18", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/adm-zip/-/adm-zip-0.5.18.tgz", + "integrity": "sha1-KDoF8r8eP9MV8PMc3im3puPBYZ0=", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.4", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/aggregate-error": { + "version": "4.0.1", + "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.2" + "clean-stack": "^4.0.0", + "indent-string": "^5.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/utils": { - "version": "8.8.1", + "node_modules/ajv": { + "version": "6.15.0", "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.8.1", - "@typescript-eslint/types": "8.8.1", - "@typescript-eslint/typescript-estree": "8.8.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "8.8.1", + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.20.0", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.8.1", - "@typescript-eslint/visitor-keys": "8.8.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "8.8.1", + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "dev": true, "license": "MIT", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=6" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.8.1", + "node_modules/ansi-escapes": { + "version": "4.3.2", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.8.1", - "eslint-visitor-keys": "^3.4.3" + "type-fest": "^0.21.3" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "dev": true, + "node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" + "color-convert": "^1.9.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=4" } }, - "node_modules/@typespec/ts-http-runtime": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.6.tgz", - "integrity": "sha512-jIXhD0eWQ1JA6ln/5Dltyx22UxWNrw0hZmhy2rlv6m6KgF7kplHx3g0fzi09lNmTJQRR91OlemYp3xFnvDK9og==", - "license": "MIT", + "node_modules/anymatch": { + "version": "3.1.3", + "dev": true, + "license": "ISC", "dependencies": { - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.0", - "tslib": "^2.6.2" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">=20.0.0" + "node": ">= 8" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.1", - "license": "ISC" + "node_modules/anynum": { + "version": "1.0.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/anynum/-/anynum-1.0.1.tgz", + "integrity": "sha1-KqwA4I3603JsHUYuYNvC+DFlmkQ=", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "peer": true }, - "node_modules/@webassemblyjs/ast": { - "version": "1.14.1", + "node_modules/applicationinsights": { + "version": "1.8.10", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/applicationinsights/-/applicationinsights-1.8.10.tgz", + "integrity": "sha1-//pILNFRmID7iIU2qHCBrAUTBmc=", "license": "MIT", + "peer": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + "cls-hooked": "^4.2.2", + "continuation-local-storage": "^3.2.1", + "diagnostic-channel": "0.3.1", + "diagnostic-channel-publishers": "0.4.4" } }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.13.2", - "license": "MIT" + "node_modules/aproba": { + "version": "2.0.0", + "dev": true, + "license": "ISC" }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.13.2", + "node_modules/arg": { + "version": "4.1.3", + "dev": true, "license": "MIT" }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.14.1", - "license": "MIT" + "node_modules/argparse": { + "version": "2.0.1", + "license": "Python-2.0" }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.13.2", + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", "license": "MIT", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.13.2", - "@webassemblyjs/helper-api-error": "1.13.2", - "@xtuc/long": "4.2.2" + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.13.2", + "node_modules/array-flatten": { + "version": "1.1.1", "license": "MIT" }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.14.1", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/wasm-gen": "1.14.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.13.2", - "license": "MIT", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.13.2", - "license": "Apache-2.0", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.13.2", + "node_modules/array-ify": { + "version": "1.0.0", + "dev": true, "license": "MIT" }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.14.1", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/helper-wasm-section": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-opt": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1", - "@webassemblyjs/wast-printer": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.14.1", + "node_modules/array-includes": { + "version": "3.1.9", "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.14.1", + "node_modules/array-timsort": { + "version": "1.0.3", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/array-timsort/-/array-timsort-1.0.3.tgz", + "integrity": "sha1-PJ5BmeVPsrnD/ll2OWohYU7w2SY=", "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1" - } + "peer": true }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.14.1", + "node_modules/array.prototype.findlast": { + "version": "1.2.5", "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-api-error": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.14.1", + "node_modules/array.prototype.flat": { + "version": "1.3.3", "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xmldom/xmldom": { - "version": "0.8.13", - "license": "MIT", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, "engines": { - "node": ">=10.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "license": "BSD-3-Clause" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "license": "Apache-2.0" - }, - "node_modules/@yarnpkg/lockfile": { - "version": "1.1.0", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/@zkochan/js-yaml": { - "version": "0.0.7", - "dev": true, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", "license": "MIT", "dependencies": { - "argparse": "^2.0.1" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/abbrev": { - "version": "3.0.1", - "dev": true, - "license": "ISC", "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/accepts": { - "version": "1.3.8", + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", "license": "MIT", "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" } }, - "node_modules/acorn": { - "version": "8.16.0", + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", "license": "MIT", - "peer": true, - "bin": { - "acorn": "bin/acorn" + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" }, "engines": { - "node": ">=0.4.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/acorn-import-phases": { - "version": "1.0.4", + "node_modules/arrify": { + "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=10.13.0" + "node": ">=12" }, - "peerDependencies": { - "acorn": "^8.14.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } + "node_modules/asap": { + "version": "2.0.6", + "license": "MIT" }, - "node_modules/acorn-walk": { - "version": "8.3.5", - "dev": true, + "node_modules/assert": { + "version": "1.5.1", "license": "MIT", "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" + "object.assign": "^4.1.4", + "util": "^0.10.4" } }, - "node_modules/add-stream": { - "version": "1.0.0", - "dev": true, + "node_modules/assert-never": { + "version": "1.4.0", "license": "MIT" }, - "node_modules/address": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha1-5gtrDo8wG9l+U3UhW9pAbIURjAs=", "license": "MIT", + "peer": true, "engines": { - "node": ">= 10.0.0" + "node": "*" } }, - "node_modules/adm-zip": { - "version": "0.5.12", + "node_modules/async": { + "version": "3.2.6", + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", "license": "MIT", "engines": { - "node": ">=6.0" + "node": ">= 0.4" } }, - "node_modules/agent-base": { - "version": "7.1.4", - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "node_modules/aggregate-error": { - "version": "4.0.1", - "dev": true, + "node_modules/async-hook-jl": { + "version": "1.7.6", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/async-hook-jl/-/async-hook-jl-1.7.6.tgz", + "integrity": "sha1-T9JcL4ZNuvJ5xhDXO/l7GyhZXmg=", "license": "MIT", + "peer": true, "dependencies": { - "clean-stack": "^4.0.0", - "indent-string": "^5.0.0" + "stack-chain": "^1.3.7" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^4.7 || >=6.9 || >=7.3" } }, - "node_modules/ajv": { - "version": "6.15.0", - "license": "MIT", + "node_modules/async-listener": { + "version": "0.6.10", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/async-listener/-/async-listener-0.6.10.tgz", + "integrity": "sha1-p8l6vlcLpgLXgic8DeYKUePhfLw=", + "license": "BSD-2-Clause", + "peer": true, "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "semver": "^5.3.0", + "shimmer": "^1.1.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": "<=0.11.8 || >0.11.10" } }, - "node_modules/ajv-formats": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + "node_modules/async-listener/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver" } }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.20.0", + "node_modules/async-mutex": { + "version": "0.3.2", "license": "MIT", + "peer": true, "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "tslib": "^2.3.1" } }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", + "node_modules/asynckit": { + "version": "0.4.0", "license": "MIT" }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "dev": true, - "license": "MIT", + "node_modules/at-least-node": { + "version": "1.0.0", + "license": "ISC", + "peer": true, "engines": { - "node": ">=6" + "node": ">= 4.0.0" } }, - "node_modules/ansi-escapes": { - "version": "4.3.2", + "node_modules/available-typed-arrays": { + "version": "1.0.7", "license": "MIT", "dependencies": { - "type-fest": "^0.21.3" + "possible-typed-array-names": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/axios": { + "version": "1.18.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/axios/-/axios-1.18.1.tgz", + "integrity": "sha1-1j+YY7zYk4gVyG+eKr04AYnZbf4=", "license": "MIT", - "engines": { - "node": ">=8" + "peer": true, + "dependencies": { + "follow-redirects": "^1.16.0", + "form-data": "^4.0.5", + "https-proxy-agent": "^5.0.1", + "proxy-from-env": "^2.1.0" } }, - "node_modules/ansi-styles": { - "version": "3.2.1", + "node_modules/axios-retry": { + "version": "3.9.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/axios-retry/-/axios-retry-3.9.1.tgz", + "integrity": "sha1-yJJKh4HI4KLFJEq/dz3rdWazgw0=", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.15.4", + "is-retry-allowed": "^2.2.0" + } + }, + "node_modules/axios/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c=", "license": "MIT", + "peer": true, "dependencies": { - "color-convert": "^1.9.0" + "debug": "4" }, "engines": { - "node": ">=4" + "node": ">= 6.0.0" } }, - "node_modules/anymatch": { - "version": "3.1.3", - "dev": true, - "license": "ISC", + "node_modules/axios/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha1-xZ7yJKBP6LdU89sAY6Jeow0ABdY=", + "license": "MIT", + "peer": true, "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">= 8" + "node": ">= 6" } }, - "node_modules/applicationinsights": { - "version": "1.8.10", - "resolved": "https://registry.npmjs.org/applicationinsights/-/applicationinsights-1.8.10.tgz", - "integrity": "sha512-ZLDA7mShh4mP2Z/HlFolmvhBPX1LfnbIWXrselyYVA7EKjHhri1fZzpu2EiWAmfbRxNBY6fRjoPJWbx5giKy4A==", + "node_modules/babel-jest": { + "version": "29.7.0", + "dev": true, "license": "MIT", "dependencies": { - "cls-hooked": "^4.2.2", - "continuation-local-storage": "^3.2.1", - "diagnostic-channel": "0.3.1", - "diagnostic-channel-publishers": "0.4.4" + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" } }, - "node_modules/aproba": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/arg": { - "version": "4.1.3", + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, - "license": "MIT" - }, - "node_modules/argparse": { - "version": "2.0.1", - "license": "Python-2.0" - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.2", "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "is-array-buffer": "^3.0.5" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/array-flatten": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/array-ify": { - "version": "1.0.0", + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", "dev": true, - "license": "MIT" - }, - "node_modules/array-includes": { - "version": "3.1.9", "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.24.0", - "es-object-atoms": "^1.1.1", - "get-intrinsic": "^1.3.0", - "is-string": "^1.1.1", - "math-intrinsics": "^1.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/array-timsort": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz", - "integrity": "sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==", + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "dev": true, "license": "MIT" }, - "node_modules/array-union": { - "version": "2.1.0", + "node_modules/babel-jest/node_modules/slash": { + "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.3", - "license": "MIT", + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-shim-unscopables": "^1.0.2" + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.3", - "license": "MIT", + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-shim-unscopables": "^1.0.2" + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.4", + "node_modules/babel-plugin-istanbul/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": ">= 0.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.4", + "node_modules/babel-preset-current-node-syntax": { + "version": "1.2.0", + "dev": true, "license": "MIT", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@babel/core": "^7.0.0 || ^8.0.0-0" } }, - "node_modules/arrify": { - "version": "3.0.0", + "node_modules/babel-preset-jest": { + "version": "29.6.3", "dev": true, "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, "engines": { - "node": ">=12" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/asap": { - "version": "2.0.6", - "license": "MIT" - }, - "node_modules/assert": { - "version": "1.5.1", + "node_modules/babel-walk": { + "version": "3.0.0-canary-5", "license": "MIT", "dependencies": { - "object.assign": "^4.1.4", - "util": "^0.10.4" + "@babel/types": "^7.9.6" + }, + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/assert-never": { - "version": "1.4.0", + "node_modules/balanced-match": { + "version": "1.0.2", "license": "MIT" }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/async": { - "version": "3.2.6", + "node_modules/base64-js": { + "version": "1.5.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT" }, - "node_modules/async-function": { - "version": "1.0.0", - "license": "MIT", + "node_modules/baseline-browser-mapping": { + "version": "2.10.29", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, "engines": { - "node": ">= 0.4" + "node": ">=6.0.0" } }, - "node_modules/async-hook-jl": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/async-hook-jl/-/async-hook-jl-1.7.6.tgz", - "integrity": "sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg==", + "node_modules/basic-auth": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "stack-chain": "^1.3.7" + "safe-buffer": "5.1.2" }, "engines": { - "node": "^4.7 || >=6.9 || >=7.3" + "node": ">= 0.8" } }, - "node_modules/async-listener": { - "version": "0.6.10", - "resolved": "https://registry.npmjs.org/async-listener/-/async-listener-0.6.10.tgz", - "integrity": "sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw==", - "license": "BSD-2-Clause", + "node_modules/basic-auth/node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" + }, + "node_modules/before-after-hook": { + "version": "2.2.3", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/bin-links": { + "version": "5.0.0", + "dev": true, + "license": "ISC", "dependencies": { - "semver": "^5.3.0", - "shimmer": "^1.1.0" + "cmd-shim": "^7.0.0", + "npm-normalize-package-bin": "^4.0.0", + "proc-log": "^5.0.0", + "read-cmd-shim": "^5.0.0", + "write-file-atomic": "^6.0.0" }, "engines": { - "node": "<=0.11.8 || >0.11.10" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/async-listener/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "node_modules/bin-links/node_modules/cmd-shim": { + "version": "7.0.0", + "dev": true, "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/async-mutex": { - "version": "0.3.2", - "license": "MIT", - "dependencies": { - "tslib": "^2.3.1" + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/asynckit": { - "version": "0.4.0", - "license": "MIT" - }, - "node_modules/at-least-node": { - "version": "1.0.0", + "node_modules/bin-links/node_modules/read-cmd-shim": { + "version": "5.0.0", + "dev": true, "license": "ISC", "engines": { - "node": ">= 4.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "license": "MIT", + "node_modules/bin-links/node_modules/write-file-atomic": { + "version": "6.0.0", + "dev": true, + "license": "ISC", "dependencies": { - "possible-typed-array-names": "^1.0.0" + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/axios": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.17.0.tgz", - "integrity": "sha512-J8SwNxprqqpbfenehxWYXE7CW+wM1BB4w3+N+g+/Wx40xM4rsLrfPmHHxSWIxJLYDgSY/HqlFPIYb2/S3rxafw==", + "node_modules/bl": { + "version": "4.1.0", "license": "MIT", "dependencies": { - "follow-redirects": "^1.16.0", - "form-data": "^4.0.5", - "https-proxy-agent": "^5.0.1", - "proxy-from-env": "^2.1.0" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "node_modules/axios-retry": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.9.1.tgz", - "integrity": "sha512-8PJDLJv7qTTMMwdnbMvrLYuvB47M81wRtxQmEdV5w4rgbTXTt+vtPkXwajOfOdSyv/wZICJOC+/UhXH4aQ/R+w==", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.15.4", - "is-retry-allowed": "^2.2.0" - } + "node_modules/bl/node_modules/inherits": { + "version": "2.0.4", + "license": "ISC" }, - "node_modules/axios/node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "node_modules/body-parser": { + "version": "1.20.6", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/body-parser/-/body-parser-1.20.6.tgz", + "integrity": "sha1-YMeJx44JktkG2gop1xrgHRXB7XY=", "license": "MIT", "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/axios/node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" + "bytes": "~3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "~1.2.0", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "on-finished": "~2.4.1", + "qs": "~6.15.1", + "raw-body": "~2.5.3", + "type-is": "~1.6.18", + "unpipe": "~1.0.0" }, "engines": { - "node": ">= 6" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/babel-jest": { - "version": "29.7.0", - "dev": true, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", "license": "MIT", "dependencies": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" + "ms": "2.0.0" } }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/body-parser/node_modules/http-errors": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" }, "engines": { - "node": ">=8" + "node": ">= 0.8" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } + "node_modules/body-parser/node_modules/inherits": { + "version": "2.0.4", + "license": "ISC" }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "dev": true, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", "license": "MIT" }, - "node_modules/babel-jest/node_modules/slash": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, + "node_modules/body-parser/node_modules/raw-body": { + "version": "2.5.3", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, + "node_modules/boolbase": { + "version": "2.0.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/boolbase/-/boolbase-2.0.0.tgz", + "integrity": "sha1-gylo0hHVwAjYM7huBJuzlDA25bE=", + "license": "ISC", + "peer": true, "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" + "node": ">=20.19.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/babel-plugin-istanbul/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/brace-expansion": { + "version": "1.1.16", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha1-cj06MMBVjCJavJ/Eeac+FOJsPC8=", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/babel-plugin-jest-hoist": { - "version": "29.6.3", + "node_modules/braces": { + "version": "3.0.3", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" + "fill-range": "^7.1.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.2.0", + "node_modules/browser-stdout": { + "version": "1.3.1", "dev": true, + "license": "ISC" + }, + "node_modules/browserslist": { + "version": "4.28.2", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5" + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" }, - "peerDependencies": { - "@babel/core": "^7.0.0 || ^8.0.0-0" + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/babel-preset-jest": { - "version": "29.6.3", + "node_modules/bs-logger": { + "version": "0.2.6", "dev": true, "license": "MIT", "dependencies": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" + "fast-json-stable-stringify": "2.x" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">= 6" } }, - "node_modules/babel-walk": { - "version": "3.0.0-canary-5", - "license": "MIT", + "node_modules/bser": { + "version": "2.1.1", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@babel/types": "^7.9.6" - }, - "engines": { - "node": ">= 10.0.0" + "node-int64": "^0.4.0" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/base64-js": { - "version": "1.5.1", + "node_modules/buffer": { + "version": "5.7.1", "funding": [ { "type": "github", @@ -7384,903 +7467,655 @@ "url": "https://feross.org/support" } ], - "license": "MIT" + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } }, - "node_modules/baseline-browser-mapping": { - "version": "2.10.29", - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.cjs" - }, - "engines": { - "node": ">=6.0.0" - } + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "license": "BSD-3-Clause" }, - "node_modules/basic-auth": { - "version": "2.0.1", + "node_modules/buffer-from": { + "version": "1.1.2", + "license": "MIT" + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha1-87lrNBYNZDGhnXaIE1r3z7h5eIk=", "license": "MIT", + "peer": true, "dependencies": { - "safe-buffer": "5.1.2" + "run-applescript": "^7.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/basic-auth/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, - "node_modules/before-after-hook": { - "version": "2.2.3", + "node_modules/byte-size": { + "version": "8.1.1", "dev": true, - "license": "Apache-2.0" + "license": "MIT", + "engines": { + "node": ">=12.17" + } }, - "node_modules/bin-links": { - "version": "5.0.0", + "node_modules/bytes": { + "version": "3.1.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "20.0.4", "dev": true, "license": "ISC", "dependencies": { - "cmd-shim": "^7.0.0", - "npm-normalize-package-bin": "^4.0.0", - "proc-log": "^5.0.0", - "read-cmd-shim": "^5.0.0", - "write-file-atomic": "^6.0.0" + "@npmcli/fs": "^5.0.0", + "fs-minipass": "^3.0.0", + "glob": "^13.0.0", + "lru-cache": "^11.1.0", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^7.0.2", + "ssri": "^13.0.0" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, - "node_modules/bin-links/node_modules/cmd-shim": { - "version": "7.0.0", + "node_modules/cacache/node_modules/@npmcli/fs": { + "version": "5.0.0", "dev": true, "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, - "node_modules/bin-links/node_modules/read-cmd-shim": { - "version": "5.0.0", + "node_modules/cacache/node_modules/balanced-match": { + "version": "4.0.4", "dev": true, - "license": "ISC", + "license": "MIT", "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "18 || 20 || >=22" } }, - "node_modules/bin-links/node_modules/write-file-atomic": { - "version": "6.0.0", + "node_modules/cacache/node_modules/brace-expansion": { + "version": "5.0.8", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz", + "integrity": "sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8=", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" + "balanced-match": "^4.0.2" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "20 || >=22" } }, - "node_modules/bl": { - "version": "4.1.0", - "license": "MIT", + "node_modules/cacache/node_modules/glob": { + "version": "13.0.6", + "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/bl/node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" + "node_modules/cacache/node_modules/lru-cache": { + "version": "11.3.6", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } }, - "node_modules/body-parser": { - "version": "1.20.5", - "license": "MIT", + "node_modules/cacache/node_modules/minimatch": { + "version": "10.2.5", + "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { - "bytes": "~3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "~1.2.0", - "http-errors": "~2.0.1", - "iconv-lite": "~0.4.24", - "on-finished": "~2.4.1", - "qs": "~6.15.1", - "raw-body": "~2.5.3", - "type-is": "~1.6.18", - "unpipe": "~1.0.0" + "brace-expansion": "^5.0.5" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", + "node_modules/cacache/node_modules/p-map": { + "version": "7.0.4", + "dev": true, "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacache/node_modules/ssri": { + "version": "13.0.1", + "dev": true, + "license": "ISC", "dependencies": { - "ms": "2.0.0" + "minipass": "^7.0.3" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" } }, - "node_modules/body-parser/node_modules/http-errors": { - "version": "2.0.1", + "node_modules/call-bind": { + "version": "1.0.9", "license": "MIT", "dependencies": { - "depd": "~2.0.0", - "inherits": "~2.0.4", - "setprototypeof": "~1.2.0", - "statuses": "~2.0.2", - "toidentifier": "~1.0.1" + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", + "set-function-length": "^1.2.2" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/body-parser/node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/body-parser/node_modules/raw-body": { - "version": "2.5.3", + "node_modules/call-bound": { + "version": "1.0.4", "license": "MIT", "dependencies": { - "bytes": "~3.1.2", - "http-errors": "~2.0.1", - "iconv-lite": "~0.4.24", - "unpipe": "~1.0.0" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "license": "ISC" + "node_modules/call-me-maybe": { + "version": "1.0.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha1-A/lk8ZUiumQ7GwaTrLkVL+IHS6o=", + "license": "MIT", + "peer": true }, - "node_modules/brace-expansion": { - "version": "1.1.14", + "node_modules/callsites": { + "version": "3.1.0", + "dev": true, "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "engines": { + "node": ">=6" } }, - "node_modules/braces": { - "version": "3.0.3", + "node_modules/camelcase": { + "version": "5.3.1", + "dev": true, "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/browser-stdout": { - "version": "1.3.1", + "node_modules/camelcase-keys": { + "version": "7.0.2", "dev": true, - "license": "ISC" - }, - "node_modules/browserslist": { - "version": "4.28.2", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], "license": "MIT", - "peer": true, "dependencies": { - "baseline-browser-mapping": "^2.10.12", - "caniuse-lite": "^1.0.30001782", - "electron-to-chromium": "^1.5.328", - "node-releases": "^2.0.36", - "update-browserslist-db": "^1.2.3" - }, - "bin": { - "browserslist": "cli.js" + "camelcase": "^6.3.0", + "map-obj": "^4.1.0", + "quick-lru": "^5.1.1", + "type-fest": "^1.2.1" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bs-logger": { - "version": "0.2.6", + "node_modules/camelcase-keys/node_modules/camelcase": { + "version": "6.3.0", "dev": true, "license": "MIT", - "dependencies": { - "fast-json-stable-stringify": "2.x" - }, "engines": { - "node": ">= 6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bser": { - "version": "2.1.1", + "node_modules/camelcase-keys/node_modules/type-fest": { + "version": "1.4.0", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "node-int64": "^0.4.0" + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/buffer": { - "version": "5.7.1", + "node_modules/caniuse-lite": { + "version": "1.0.30001792", "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/feross" + "type": "opencollective", + "url": "https://opencollective.com/browserslist" }, { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" }, { - "type": "consulting", - "url": "https://feross.org/support" + "type": "github", + "url": "https://github.com/sponsors/ai" } ], + "license": "CC-BY-4.0" + }, + "node_modules/chai": { + "version": "4.5.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/chai/-/chai-4.5.0.tgz", + "integrity": "sha1-cH5Jkjr92bE6iwtH0z1zLROBL9g=", "license": "MIT", + "peer": true, "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.1.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "license": "BSD-3-Clause" - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "license": "MIT" - }, - "node_modules/bundle-name": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", - "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "node_modules/chalk": { + "version": "2.4.2", "license": "MIT", "dependencies": { - "run-applescript": "^7.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/byte-size": { - "version": "8.1.1", + "node_modules/char-regex": { + "version": "1.0.2", "dev": true, "license": "MIT", "engines": { - "node": ">=12.17" + "node": ">=10" } }, - "node_modules/bytes": { - "version": "3.1.2", + "node_modules/character-parser": { + "version": "2.2.0", "license": "MIT", + "dependencies": { + "is-regex": "^1.0.3" + } + }, + "node_modules/chardet": { + "version": "2.1.1", + "license": "MIT" + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "license": "BSD-3-Clause", + "peer": true, "engines": { - "node": ">= 0.8" + "node": "*" } }, - "node_modules/cacache": { - "version": "20.0.4", - "dev": true, - "license": "ISC", + "node_modules/check-error": { + "version": "1.0.3", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha1-plAuQxKn7pafZG6Duz3dVigb1pQ=", + "license": "MIT", + "peer": true, "dependencies": { - "@npmcli/fs": "^5.0.0", - "fs-minipass": "^3.0.0", - "glob": "^13.0.0", - "lru-cache": "^11.1.0", - "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^7.0.2", - "ssri": "^13.0.0" + "get-func-name": "^2.0.2" }, "engines": { - "node": "^20.17.0 || >=22.9.0" + "node": "*" } }, - "node_modules/cacache/node_modules/@npmcli/fs": { - "version": "5.0.0", + "node_modules/chokidar": { + "version": "4.0.3", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "semver": "^7.3.5" + "readdirp": "^4.0.1" }, "engines": { - "node": "^20.17.0 || >=22.9.0" + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/cacache/node_modules/balanced-match": { - "version": "4.0.4", - "dev": true, - "license": "MIT", + "node_modules/chownr": { + "version": "3.0.0", + "license": "BlueOak-1.0.0", "engines": { - "node": "18 || 20 || >=22" + "node": ">=18" } }, - "node_modules/cacache/node_modules/brace-expansion": { - "version": "5.0.6", - "dev": true, + "node_modules/chrome-trace-event": { + "version": "1.0.4", "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, + "peer": true, "engines": { - "node": "18 || 20 || >=22" + "node": ">=6.0" } }, - "node_modules/cacache/node_modules/glob": { - "version": "13.0.6", + "node_modules/ci-info": { + "version": "3.9.0", "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "minimatch": "^10.2.2", - "minipass": "^7.1.3", - "path-scurry": "^2.0.2" - }, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=8" } }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "11.3.6", + "node_modules/cjs-module-lexer": { + "version": "1.4.3", "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": "20 || >=22" - } + "license": "MIT" }, - "node_modules/cacache/node_modules/minimatch": { - "version": "10.2.5", + "node_modules/clean-stack": { + "version": "4.2.0", "dev": true, - "license": "BlueOak-1.0.0", + "license": "MIT", "dependencies": { - "brace-expansion": "^5.0.5" + "escape-string-regexp": "5.0.0" }, "engines": { - "node": "18 || 20 || >=22" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cacache/node_modules/p-map": { - "version": "7.0.4", + "node_modules/clean-stack/node_modules/escape-string-regexp": { + "version": "5.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=18" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cacache/node_modules/ssri": { - "version": "13.0.1", + "node_modules/cli-cursor": { + "version": "3.1.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "minipass": "^7.0.3" + "restore-cursor": "^3.1.0" }, "engines": { - "node": "^20.17.0 || >=22.9.0" + "node": ">=8" } }, - "node_modules/call-bind": { - "version": "1.0.9", + "node_modules/cli-spinners": { + "version": "2.9.2", "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "get-intrinsic": "^1.3.0", - "set-function-length": "^1.2.2" - }, "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", + "node_modules/cli-table3": { + "version": "0.6.5", "license": "MIT", + "peer": true, "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" + "string-width": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" } }, - "node_modules/call-bound": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "get-intrinsic": "^1.3.0" - }, + "node_modules/cli-width": { + "version": "4.1.0", + "license": "ISC", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 12" } }, - "node_modules/call-me-maybe": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", - "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", - "license": "MIT" - }, - "node_modules/callsites": { - "version": "3.1.0", - "license": "MIT", + "node_modules/cliui": { + "version": "8.0.1", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/camelcase": { - "version": "5.3.1", - "dev": true, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/camelcase-keys": { - "version": "7.0.2", - "dev": true, + "node_modules/cliui/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "camelcase": "^6.3.0", - "map-obj": "^4.1.0", - "quick-lru": "^5.1.1", - "type-fest": "^1.2.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=7.0.0" } }, - "node_modules/camelcase-keys/node_modules/camelcase": { - "version": "6.3.0", - "dev": true, + "node_modules/cliui/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/camelcase-keys/node_modules/type-fest": { - "version": "1.4.0", + "node_modules/clone": { + "version": "1.0.4", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.8" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001792", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chai": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", - "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", - "license": "MIT", + "node_modules/cls-hooked": { + "version": "4.2.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/cls-hooked/-/cls-hooked-4.2.2.tgz", + "integrity": "sha1-rS6aQJJoDNr/6y01UdoOIl6uGQg=", + "license": "BSD-2-Clause", + "peer": true, "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.3", - "deep-eql": "^4.1.3", - "get-func-name": "^2.0.2", - "loupe": "^2.3.6", - "pathval": "^1.1.1", - "type-detect": "^4.1.0" + "async-hook-jl": "^1.7.6", + "emitter-listener": "^1.0.1", + "semver": "^5.4.1" }, "engines": { - "node": ">=4" + "node": "^4.7 || >=6.9 || >=7.3 || >=8.2.1" } }, - "node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, + "node_modules/cls-hooked/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/cmd-shim": { + "version": "6.0.3", + "dev": true, + "license": "ISC", "engines": { - "node": ">=4" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/char-regex": { - "version": "1.0.2", + "node_modules/co": { + "version": "4.6.0", "dev": true, "license": "MIT", "engines": { - "node": ">=10" + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" } }, - "node_modules/character-parser": { - "version": "2.2.0", + "node_modules/collect-v8-coverage": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "1.9.3", "license": "MIT", "dependencies": { - "is-regex": "^1.0.3" + "color-name": "1.1.3" } }, - "node_modules/chardet": { - "version": "2.1.1", + "node_modules/color-name": { + "version": "1.1.3", "license": "MIT" }, - "node_modules/charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", - "license": "BSD-3-Clause", - "engines": { - "node": "*" + "node_modules/color-support": { + "version": "1.1.3", + "dev": true, + "license": "ISC", + "bin": { + "color-support": "bin.js" } }, - "node_modules/check-error": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", + "node_modules/columnify": { + "version": "1.6.0", + "dev": true, "license": "MIT", "dependencies": { - "get-func-name": "^2.0.2" + "strip-ansi": "^6.0.1", + "wcwidth": "^1.0.0" }, "engines": { - "node": "*" + "node": ">=8.0.0" } }, - "node_modules/chokidar": { - "version": "4.0.3", - "dev": true, + "node_modules/combined-stream": { + "version": "1.0.8", "license": "MIT", "dependencies": { - "readdirp": "^4.0.1" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "node": ">= 0.8" } }, - "node_modules/chownr": { - "version": "3.0.0", - "license": "BlueOak-1.0.0", + "node_modules/commander": { + "version": "13.1.0", + "license": "MIT", "engines": { "node": ">=18" } }, - "node_modules/chrome-trace-event": { - "version": "1.0.4", + "node_modules/comment-json": { + "version": "4.6.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/comment-json/-/comment-json-4.6.2.tgz", + "integrity": "sha1-I12KkI4hGFWwBoJIp5Sv3bh2cK8=", "license": "MIT", + "peer": true, + "dependencies": { + "array-timsort": "^1.0.3", + "esprima": "^4.0.1" + }, "engines": { - "node": ">=6.0" + "node": ">= 6" } }, - "node_modules/ci-info": { - "version": "3.9.0", + "node_modules/common-ancestor-path": { + "version": "1.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/compare-func": { + "version": "2.0.0", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cjs-module-lexer": { - "version": "1.4.3", - "dev": true, - "license": "MIT" - }, - "node_modules/clean-stack": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clean-stack/node_modules/escape-string-regexp": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-table3": { - "version": "0.6.5", - "license": "MIT", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, - "node_modules/cli-width": { - "version": "4.1.0", - "license": "ISC", - "engines": { - "node": ">= 12" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/cliui/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/cliui/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/cls-hooked": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/cls-hooked/-/cls-hooked-4.2.2.tgz", - "integrity": "sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw==", - "license": "BSD-2-Clause", - "dependencies": { - "async-hook-jl": "^1.7.6", - "emitter-listener": "^1.0.1", - "semver": "^5.4.1" - }, - "engines": { - "node": "^4.7 || >=6.9 || >=7.3 || >=8.2.1" - } - }, - "node_modules/cls-hooked/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/cmd-shim": { - "version": "6.0.3", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/co": { - "version": "4.6.0", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/color-convert": { - "version": "1.9.3", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/color-support": { - "version": "1.1.3", - "dev": true, - "license": "ISC", - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/columnify": { - "version": "1.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "13.1.0", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/comment-json": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.6.2.tgz", - "integrity": "sha512-R2rze/hDX30uul4NZoIZ76ImSJLFxn/1/ZxtKC1L77y2X1k+yYu1joKbAtMA2Fg3hZrTOiw0I5mwVMo0cf250w==", - "license": "MIT", - "dependencies": { - "array-timsort": "^1.0.3", - "esprima": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/common-ancestor-path": { - "version": "1.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/compare-func": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" + "dependencies": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" } }, "node_modules/concat-map": { @@ -8302,15 +8137,15 @@ } }, "node_modules/concurrently": { - "version": "9.2.3", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.2.3.tgz", - "integrity": "sha512-ihjs0E2SxvDgq/MK418hX6YycQgKhsqxpbZuZbHo0yKfqDWdymWMjWYIpCIzqDDLLKClHlXev8whW/8WXmJ0BA==", + "version": "9.2.4", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/concurrently/-/concurrently-9.2.4.tgz", + "integrity": "sha1-TNm7pzWt4syyh/AA+HBlE9L1gfg=", "dev": true, "license": "MIT", "dependencies": { "chalk": "4.1.2", "rxjs": "7.8.2", - "shell-quote": "1.8.4", + "shell-quote": "1.9.0", "supports-color": "8.1.1", "tree-kill": "1.2.2", "yargs": "17.7.2" @@ -8382,18 +8217,31 @@ "dev": true, "license": "MIT" }, - "node_modules/concurrently/node_modules/supports-color": { - "version": "8.1.1", + "node_modules/concurrently/node_modules/shell-quote": { + "version": "1.9.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/shell-quote/-/shell-quote-1.9.0.tgz", + "integrity": "sha1-4QixoTZYbVlk7bMwABbUvtug/lc=", "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/concurrently/node_modules/supports-color": { + "version": "8.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "node_modules/console-control-strings": { @@ -8428,9 +8276,10 @@ }, "node_modules/continuation-local-storage": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz", - "integrity": "sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz", + "integrity": "sha1-EfYT906RT+mzTJKtLSj+auHbf/s=", "license": "BSD-2-Clause", + "peer": true, "dependencies": { "async-listener": "^0.6.0", "emitter-listener": "^1.1.1" @@ -9523,44 +9372,53 @@ }, "node_modules/crypt": { "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", "license": "BSD-3-Clause", + "peer": true, "engines": { "node": "*" } }, "node_modules/cryptr": { "version": "6.4.0", - "resolved": "https://registry.npmjs.org/cryptr/-/cryptr-6.4.0.tgz", - "integrity": "sha512-9jpMU9HMt1vhMUqNO+MPuGEpbh/f7HHZdxrd6L2DMwTuYGyt9pgUJfQyTS1Ei4/sn7qPM4FkjxUoiW79k0x8sA==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/cryptr/-/cryptr-6.4.0.tgz", + "integrity": "sha1-pfSbd2edQRzutsvwrNUalPPQUKk=", + "license": "MIT", + "peer": true }, "node_modules/css-select": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", - "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", + "version": "7.0.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/css-select/-/css-select-7.0.0.tgz", + "integrity": "sha1-dTK6tZd7Hw6DvBYDZmHb4JaLTew=", "license": "BSD-2-Clause", + "peer": true, "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" + "boolbase": "^2.0.0", + "css-what": "^8.0.0", + "domhandler": "^6.0.1", + "domutils": "^4.0.2", + "nth-check": "^3.0.1" + }, + "engines": { + "node": ">=20.19.0" }, "funding": { + "type": "github", "url": "https://github.com/sponsors/fb55" } }, "node_modules/css-what": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", - "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "version": "8.0.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/css-what/-/css-what-8.0.0.tgz", + "integrity": "sha1-I3iJ1gxK/vRzaJLznhM6tMjCHww=", "license": "BSD-2-Clause", + "peer": true, "engines": { - "node": ">= 6" + "node": ">=20.19.0" }, "funding": { + "type": "github", "url": "https://github.com/sponsors/fb55" } }, @@ -9577,9 +9435,10 @@ }, "node_modules/cssom": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha1-0lT6ks2Lb72DgRufuu00ZjzBfDY=", + "license": "MIT", + "peer": true }, "node_modules/custom-functions-metadata": { "resolved": "packages/custom-functions-metadata", @@ -9652,6 +9511,7 @@ "node_modules/date-format": { "version": "4.0.14", "license": "MIT", + "peer": true, "engines": { "node": ">=4.0" } @@ -9724,6 +9584,7 @@ "node_modules/decompress-response": { "version": "6.0.0", "license": "MIT", + "peer": true, "dependencies": { "mimic-response": "^3.1.0" }, @@ -9749,16 +9610,17 @@ }, "node_modules/deep-diff": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/deep-diff/-/deep-diff-1.0.2.tgz", - "integrity": "sha512-aWS3UIVH+NPGCD1kki+DCU9Dua032iSsO43LqQpcs4R3+dVv7tX0qBGjiVHJHjplsoUM2XRO/KB92glqc68awg==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/deep-diff/-/deep-diff-1.0.2.tgz", + "integrity": "sha1-r9PR90kRW+ll6Jxj7cersVBrnCY=", + "license": "MIT", + "peer": true }, "node_modules/deep-eql": { "version": "4.1.4", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", - "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/deep-eql/-/deep-eql-4.1.4.tgz", + "integrity": "sha1-0NORKGWRG7j6xa+046z6aijccrc=", "license": "MIT", + "peer": true, "dependencies": { "type-detect": "^4.0.0" }, @@ -9769,6 +9631,7 @@ "node_modules/deep-extend": { "version": "0.6.0", "license": "MIT", + "peer": true, "engines": { "node": ">=4.0.0" } @@ -9787,9 +9650,10 @@ }, "node_modules/default-browser": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", - "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/default-browser/-/default-browser-5.5.0.tgz", + "integrity": "sha1-J5LohvJCKJRUWUfMgOGkRElsWXY=", "license": "MIT", + "peer": true, "dependencies": { "bundle-name": "^4.1.0", "default-browser-id": "^5.0.0" @@ -9803,9 +9667,10 @@ }, "node_modules/default-browser-id": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", - "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha1-96fMuPUQS/jg9xujscz6Xq/bIeg=", "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -9891,6 +9756,7 @@ "node_modules/detect-libc": { "version": "2.1.2", "license": "Apache-2.0", + "peer": true, "engines": { "node": ">=8" } @@ -9905,9 +9771,10 @@ }, "node_modules/detect-port": { "version": "1.6.1", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", - "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/detect-port/-/detect-port-1.6.1.tgz", + "integrity": "sha1-ReQHOZfF8pK5V8tnj7C7jtQlCmc=", "license": "MIT", + "peer": true, "dependencies": { "address": "^1.0.1", "debug": "4" @@ -9922,27 +9789,30 @@ }, "node_modules/diagnostic-channel": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/diagnostic-channel/-/diagnostic-channel-0.3.1.tgz", - "integrity": "sha512-6eb9YRrimz8oTr5+JDzGmSYnXy5V7YnK5y/hd8AUDK1MssHjQKm9LlD6NSrHx4vMDF3+e/spI2hmWTviElgWZA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/diagnostic-channel/-/diagnostic-channel-0.3.1.tgz", + "integrity": "sha1-f6oUPhB/hhvjBGU560kI+qs/U/0=", "license": "MIT", + "peer": true, "dependencies": { "semver": "^5.3.0" } }, "node_modules/diagnostic-channel-publishers": { "version": "0.4.4", - "resolved": "https://registry.npmjs.org/diagnostic-channel-publishers/-/diagnostic-channel-publishers-0.4.4.tgz", - "integrity": "sha512-l126t01d2ZS9EreskvEtZPrcgstuvH3rbKy82oUhUrVmBaGx4hO9wECdl3cvZbKDYjMF3QJDB5z5dL9yWAjvZQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/diagnostic-channel-publishers/-/diagnostic-channel-publishers-0.4.4.tgz", + "integrity": "sha1-V8O4C35/V2+VvjolfV6UVQ8AgtY=", "license": "MIT", + "peer": true, "peerDependencies": { "diagnostic-channel": "*" } }, "node_modules/diagnostic-channel/node_modules/semver": { "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "license": "ISC", + "peer": true, "bin": { "semver": "bin/semver" } @@ -9965,6 +9835,7 @@ }, "node_modules/dir-glob": { "version": "3.0.1", + "dev": true, "license": "MIT", "dependencies": { "path-type": "^4.0.0" @@ -9988,57 +9859,73 @@ "license": "MIT" }, "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "version": "3.1.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/dom-serializer/-/dom-serializer-3.1.1.tgz", + "integrity": "sha1-VL5w7k/MLaAQ9IgWXmIpR5jcV9M=", "license": "MIT", + "peer": true, "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" + "domelementtype": "^3.0.0", + "domhandler": "^6.0.0", + "entities": "^8.0.0" + }, + "engines": { + "node": ">=20.19.0" }, "funding": { + "type": "github", "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "version": "3.0.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/domelementtype/-/domelementtype-3.0.0.tgz", + "integrity": "sha1-5sCiS9Ocpet+pnqY0vaZSX17zFU=", "funding": [ { "type": "github", "url": "https://github.com/sponsors/fb55" } ], - "license": "BSD-2-Clause" + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=20.19.0" + } }, "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "version": "6.0.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/domhandler/-/domhandler-6.0.1.tgz", + "integrity": "sha1-dfNRoDpuEMNeCEGPnPDSh+AHl88=", "license": "BSD-2-Clause", + "peer": true, "dependencies": { - "domelementtype": "^2.3.0" + "domelementtype": "^3.0.0" }, "engines": { - "node": ">= 4" + "node": ">=20.19.0" }, "funding": { + "type": "github", "url": "https://github.com/fb55/domhandler?sponsor=1" } }, "node_modules/domutils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", - "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "version": "4.0.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/domutils/-/domutils-4.0.2.tgz", + "integrity": "sha1-DBrB/b6PVUpgpvXrFD7oVjAyfJQ=", "license": "BSD-2-Clause", + "peer": true, "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" + "dom-serializer": "^3.0.0", + "domelementtype": "^3.0.0", + "domhandler": "^6.0.0" + }, + "engines": { + "node": ">=20.19.0" }, "funding": { + "type": "github", "url": "https://github.com/fb55/domutils?sponsor=1" } }, @@ -10130,9 +10017,10 @@ }, "node_modules/emitter-listener": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/emitter-listener/-/emitter-listener-1.1.2.tgz", - "integrity": "sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/emitter-listener/-/emitter-listener-1.1.2.tgz", + "integrity": "sha1-VrFA6PaZI3Wz18ssqxzHQy2WMug=", "license": "BSD-2-Clause", + "peer": true, "dependencies": { "shimmer": "^1.2.0" } @@ -10159,6 +10047,29 @@ "node": ">= 0.8" } }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha1-VldK/deR9UqOmyeFwFgqLSYhD6k=", + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/end-of-stream": { "version": "1.4.5", "license": "MIT", @@ -10169,6 +10080,7 @@ "node_modules/enhanced-resolve": { "version": "5.21.3", "license": "MIT", + "peer": true, "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.3.3" @@ -10189,12 +10101,13 @@ } }, "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "version": "8.0.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/entities/-/entities-8.0.0.tgz", + "integrity": "sha1-wd9f42AkKXR/ojPQ3SbxQvDOR0M=", "license": "BSD-2-Clause", + "peer": true, "engines": { - "node": ">=0.12" + "node": ">=20.19.0" }, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" @@ -10339,7 +10252,8 @@ }, "node_modules/es-module-lexer": { "version": "2.1.0", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/es-object-atoms": { "version": "1.1.1", @@ -10391,9 +10305,10 @@ }, "node_modules/es6-promise": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", - "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=", + "license": "MIT", + "peer": true }, "node_modules/escalade": { "version": "3.2.0", @@ -10414,31 +10329,32 @@ } }, "node_modules/eslint": { - "version": "9.39.4", + "version": "10.8.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/eslint/-/eslint-10.8.0.tgz", + "integrity": "sha1-5tGZB6PwkKU6AiJhujTF/20EkIs=", "license": "MIT", - "peer": true, + "workspaces": [ + "packages/*" + ], "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", - "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.21.2", - "@eslint/config-helpers": "^0.4.2", - "@eslint/core": "^0.17.0", - "@eslint/eslintrc": "^3.3.5", - "@eslint/js": "9.39.4", - "@eslint/plugin-kit": "^0.4.1", + "@eslint-community/regexpp": "^4.12.2", + "@eslint/config-array": "^0.23.5", + "@eslint/config-helpers": "^0.7.0", + "@eslint/core": "^1.2.1", + "@eslint/plugin-kit": "^0.7.2", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "ajv": "^6.14.0", - "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.4.0", - "eslint-visitor-keys": "^4.2.1", - "espree": "^10.4.0", - "esquery": "^1.5.0", + "eslint-scope": "^9.1.2", + "eslint-visitor-keys": "^5.0.1", + "espree": "^11.2.0", + "esquery": "^1.7.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", @@ -10448,8 +10364,7 @@ "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.5", + "minimatch": "^10.2.5", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, @@ -10457,7 +10372,7 @@ "eslint": "bin/eslint.js" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://eslint.org/donate" @@ -10471,20 +10386,6 @@ } } }, - "node_modules/eslint-compat-utils": { - "version": "0.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.5.4" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, "node_modules/eslint-config-office-addins": { "resolved": "packages/eslint-config-office-addins", "link": true @@ -10499,97 +10400,22 @@ "eslint": ">=7.0.0" } }, - "node_modules/eslint-plugin-es-x": { - "version": "7.8.0", - "dev": true, - "funding": [ - "https://github.com/sponsors/ota-meshi", - "https://opencollective.com/eslint" - ], - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.11.0", - "eslint-compat-utils": "^0.5.1" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": ">=8" - } - }, "node_modules/eslint-plugin-excel-custom-functions": { "resolved": "packages/eslint-plugin-excel-custom-functions", "link": true }, - "node_modules/eslint-plugin-n": { - "version": "17.10.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "enhanced-resolve": "^5.17.0", - "eslint-plugin-es-x": "^7.5.0", - "get-tsconfig": "^4.7.0", - "globals": "^15.8.0", - "ignore": "^5.2.4", - "minimatch": "^9.0.5", - "semver": "^7.5.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": ">=8.23.0" - } - }, - "node_modules/eslint-plugin-n/node_modules/brace-expansion": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/eslint-plugin-n/node_modules/globals": { - "version": "15.15.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-plugin-n/node_modules/minimatch": { - "version": "9.0.9", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/eslint-plugin-office-addins": { "resolved": "packages/eslint-plugin-office-addins", "link": true }, "node_modules/eslint-plugin-prettier": { - "version": "5.5.5", + "version": "5.5.6", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.6.tgz", + "integrity": "sha1-Nj6+TXabzhV8zdgSnOPv2R3GJWQ=", "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.1", - "synckit": "^0.11.12" + "synckit": "^0.11.13" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -10663,23 +10489,19 @@ "semver": "bin/semver.js" } }, - "node_modules/eslint-plugin-security": { - "version": "1.4.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "safe-regex": "^1.1.0" - } - }, "node_modules/eslint-scope": { - "version": "8.4.0", + "version": "9.1.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/eslint-scope/-/eslint-scope-9.1.2.tgz", + "integrity": "sha1-ud5qzi+rHP8k0uWNhbdMj86jmAI=", "license": "BSD-2-Clause", "dependencies": { + "@types/esrecurse": "^4.3.1", + "@types/estree": "^1.0.8", "esrecurse": "^4.3.0", "estraverse": "^5.2.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://opencollective.com/eslint" @@ -10695,47 +10517,27 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", + "node_modules/eslint/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha1-v7EGYv7tgZaixi58aOF3IMJ0F5o=", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "18 || 20 || >=22" } }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/eslint/node_modules/brace-expansion": { + "version": "5.0.8", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz", + "integrity": "sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8=", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "balanced-match": "^4.0.2" }, "engines": { - "node": ">=7.0.0" + "node": "20 || >=22" } }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", "license": "MIT", @@ -10747,45 +10549,56 @@ } }, "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "4.2.1", + "version": "5.0.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha1-njyUiWl4JNLUzjqK0SYo+R6fWb4=", "license": "Apache-2.0", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", + "node_modules/eslint/node_modules/minimatch": { + "version": "10.2.6", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha1-/ZVrvgt3JB6fFaxdzLHGOAYJaO8=", + "license": "BlueOak-1.0.0", "dependencies": { - "has-flag": "^4.0.0" + "brace-expansion": "^5.0.8" }, "engines": { - "node": ">=8" + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/espree": { - "version": "10.4.0", + "version": "11.2.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/espree/-/espree-11.2.0.tgz", + "integrity": "sha1-AdXkfcMyqrowWQCDYkVKjMNMyqU=", "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.15.0", + "acorn": "^8.16.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.1" + "eslint-visitor-keys": "^5.0.1" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "4.2.1", + "version": "5.0.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha1-njyUiWl4JNLUzjqK0SYo+R6fWb4=", "license": "Apache-2.0", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://opencollective.com/eslint" @@ -10851,15 +10664,17 @@ "node_modules/events": { "version": "3.3.0", "license": "MIT", + "peer": true, "engines": { "node": ">=0.8.x" } }, "node_modules/eventsource": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", - "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/eventsource/-/eventsource-3.0.7.tgz", + "integrity": "sha1-EVdiLi9Td7tq7yEUNycougwVaYk=", "license": "MIT", + "peer": true, "dependencies": { "eventsource-parser": "^3.0.1" }, @@ -10869,9 +10684,10 @@ }, "node_modules/eventsource-parser": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.0.tgz", - "integrity": "sha512-kJezFj9YFAMLeORyi7aCLxLbD5/qWMQnoMVlVPyHIll7lgRJCc3JVln9Vgl9nwQi0YkMnhdGTMNn7CkRRAptMg==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/eventsource-parser/-/eventsource-parser-3.1.0.tgz", + "integrity": "sha1-ThmOuRzTM9Co3cwDZQKzYYol9Ek=", "license": "MIT", + "peer": true, "engines": { "node": ">=18.0.0" } @@ -10913,6 +10729,7 @@ "node_modules/expand-template": { "version": "2.0.3", "license": "(MIT OR WTFPL)", + "peer": true, "engines": { "node": ">=6" } @@ -10940,7 +10757,6 @@ "node_modules/express": { "version": "4.22.2", "license": "MIT", - "peer": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -10983,11 +10799,13 @@ } }, "node_modules/express-rate-limit": { - "version": "8.5.2", - "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.5.2.tgz", - "integrity": "sha512-5Kb34ipNX694DH48vN9irak1Qx30nb0PLYHXfJgw4YEjiC3ZEmZJhwOp+VfiCYwFzvFTdB9QkArYS5kXa2cx2A==", + "version": "8.6.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/express-rate-limit/-/express-rate-limit-8.6.1.tgz", + "integrity": "sha1-4Jd+yAdTRuIH14g4M2Ktp8CDJK4=", "license": "MIT", + "peer": true, "dependencies": { + "debug": "^4.4.3", "ip-address": "^10.2.0" }, "engines": { @@ -11043,6 +10861,7 @@ }, "node_modules/fast-glob": { "version": "3.3.3", + "dev": true, "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -11057,6 +10876,7 @@ }, "node_modules/fast-glob/node_modules/glob-parent": { "version": "5.1.2", + "dev": true, "license": "ISC", "dependencies": { "is-glob": "^4.0.1" @@ -11075,12 +10895,15 @@ }, "node_modules/fast-safe-stringify": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha1-xAaoO25w2eNc47MKgRQd8wrrqIQ=", + "license": "MIT", + "peer": true }, "node_modules/fast-uri": { - "version": "3.1.2", + "version": "3.1.4", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/fast-uri/-/fast-uri-3.1.4.tgz", + "integrity": "sha1-Oz2vnOaPQflW3wtQUTLAz86ex68=", "funding": [ { "type": "github", @@ -11094,9 +10917,9 @@ "license": "BSD-3-Clause" }, "node_modules/fast-xml-builder": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.2.0.tgz", - "integrity": "sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==", + "version": "1.3.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/fast-xml-builder/-/fast-xml-builder-1.3.0.tgz", + "integrity": "sha1-vISYBHlv5Hv5FQIt2Tmw/DC6RV0=", "funding": [ { "type": "github", @@ -11104,15 +10927,16 @@ } ], "license": "MIT", + "peer": true, "dependencies": { - "path-expression-matcher": "^1.5.0", - "xml-naming": "^0.1.0" + "path-expression-matcher": "^1.6.2", + "xml-naming": "^0.3.0" } }, "node_modules/fast-xml-parser": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.8.0.tgz", - "integrity": "sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==", + "version": "5.10.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/fast-xml-parser/-/fast-xml-parser-5.10.1.tgz", + "integrity": "sha1-GTE/fJOGxH+kod5SdUe3PtLPzt4=", "funding": [ { "type": "github", @@ -11120,12 +10944,14 @@ } ], "license": "MIT", + "peer": true, "dependencies": { - "@nodable/entities": "^2.1.0", + "@nodable/entities": "^3.0.0", "fast-xml-builder": "^1.2.0", - "path-expression-matcher": "^1.5.0", - "strnum": "^2.3.0", - "xml-naming": "^0.1.0" + "is-unsafe": "^2.0.0", + "path-expression-matcher": "^1.6.2", + "strnum": "^2.4.1", + "xml-naming": "^0.3.0" }, "bin": { "fxparser": "src/cli/cli.js" @@ -11133,6 +10959,7 @@ }, "node_modules/fastq": { "version": "1.20.1", + "dev": true, "license": "ISC", "dependencies": { "reusify": "^1.0.4" @@ -11192,6 +11019,7 @@ }, "node_modules/fill-range": { "version": "7.1.1", + "dev": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -11385,6 +11213,7 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", + "dev": true, "license": "ISC" }, "node_modules/function-bind": { @@ -11443,9 +11272,10 @@ }, "node_modules/get-func-name": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", - "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha1-DXzyDNE/2oCGaf+oj0/8ejlD/EE=", "license": "MIT", + "peer": true, "engines": { "node": "*" } @@ -11642,17 +11472,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-tsconfig": { - "version": "4.14.0", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, "node_modules/git-raw-commits": { "version": "3.0.0", "dev": true, @@ -12194,7 +12013,9 @@ } }, "node_modules/git-url-parse": { - "version": "13.1.1", + "version": "14.0.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/git-url-parse/-/git-url-parse-14.0.0.tgz", + "integrity": "sha1-GM6DRybV+8oMJaRVUQGqJ3AXQY8=", "dev": true, "license": "MIT", "dependencies": { @@ -12211,7 +12032,8 @@ }, "node_modules/github-from-package": { "version": "0.0.0", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/glob": { "version": "11.1.0", @@ -12247,7 +12069,8 @@ }, "node_modules/glob-to-regexp": { "version": "0.4.1", - "license": "BSD-2-Clause" + "license": "BSD-2-Clause", + "peer": true }, "node_modules/glob/node_modules/balanced-match": { "version": "4.0.4", @@ -12258,14 +12081,16 @@ } }, "node_modules/glob/node_modules/brace-expansion": { - "version": "5.0.6", + "version": "5.0.8", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz", + "integrity": "sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8=", "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/glob/node_modules/minimatch": { @@ -12282,16 +12107,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/globals": { - "version": "14.0.0", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/globalthis": { "version": "1.0.4", "license": "MIT", @@ -12338,10 +12153,6 @@ "version": "4.2.11", "license": "ISC" }, - "node_modules/graphemer": { - "version": "1.4.0", - "license": "MIT" - }, "node_modules/handlebars": { "version": "4.7.9", "license": "MIT", @@ -12458,9 +12269,9 @@ } }, "node_modules/hono": { - "version": "4.12.27", - "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.27.tgz", - "integrity": "sha512-1yrb/+w6HWQJrUCLkJ2IF5jNIPvvFkblV5RNOYl6bV+OA6p9GLcMpHFFGTosSvHvcAUibuUukRqhlYI4z32C7Q==", + "version": "4.12.32", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/hono/-/hono-4.12.32.tgz", + "integrity": "sha1-lInrVQfCuQVU7ngXo/l9m3VO4f8=", "license": "MIT", "peer": true, "engines": { @@ -12493,8 +12304,8 @@ }, "node_modules/htmlparser2": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz", - "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/htmlparser2/-/htmlparser2-10.1.0.tgz", + "integrity": "sha1-/j8uEsc7bkYtThA5XbnBEZ5NauQ=", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -12503,6 +12314,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", @@ -12510,11 +12322,84 @@ "entities": "^7.0.1" } }, + "node_modules/htmlparser2/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha1-5BuALh7t+fbK4YPOXmIteJ19jlM=", + "license": "MIT", + "peer": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/dom-serializer/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/entities/-/entities-4.5.0.tgz", + "integrity": "sha1-XSaOpecRPsdMTQM7eepaNaSI+0g=", + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha1-XEXo6GmVJiYzHXqrMm0B2vZdWJ0=", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause", + "peer": true + }, + "node_modules/htmlparser2/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha1-zDhff3UfHR/GUMITdIBCVFOMfTE=", + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha1-7b/itmiwwdl8JLrw8QYrEyIhvHg=", + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, "node_modules/htmlparser2/node_modules/entities": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", - "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/entities/-/entities-7.0.1.tgz", + "integrity": "sha1-JuioiInbY0F9y5oeeaPxvJK1l2s=", "license": "BSD-2-Clause", + "peer": true, "engines": { "node": ">=0.12" }, @@ -12571,9 +12456,10 @@ }, "node_modules/http2-client": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz", - "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/http2-client/-/http2-client-1.3.5.tgz", + "integrity": "sha1-IMnckJ48yYKE3SCvJDLFJAht8YE=", + "license": "MIT", + "peer": true }, "node_modules/https-proxy-agent": { "version": "7.0.6", @@ -12653,14 +12539,16 @@ } }, "node_modules/ignore-walk/node_modules/brace-expansion": { - "version": "5.0.6", + "version": "5.0.8", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz", + "integrity": "sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8=", "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/ignore-walk/node_modules/minimatch": { @@ -12679,6 +12567,7 @@ }, "node_modules/import-fresh": { "version": "3.3.1", + "dev": true, "license": "MIT", "dependencies": { "parent-module": "^1.0.0", @@ -12729,6 +12618,7 @@ }, "node_modules/inflight": { "version": "1.0.6", + "dev": true, "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -12945,9 +12835,10 @@ }, "node_modules/is-buffer": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", + "license": "MIT", + "peer": true }, "node_modules/is-callable": { "version": "1.2.7", @@ -13107,9 +12998,10 @@ }, "node_modules/is-inside-container": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha1-6B+6aZZi6zHb2vJnZqYdSBRxfqQ=", "license": "MIT", + "peer": true, "dependencies": { "is-docker": "^3.0.0" }, @@ -13125,9 +13017,10 @@ }, "node_modules/is-inside-container/node_modules/is-docker": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha1-kAk6oxBid9inelkQ265xdH4VogA=", "license": "MIT", + "peer": true, "bin": { "is-docker": "cli.js" }, @@ -13183,6 +13076,7 @@ }, "node_modules/is-number": { "version": "7.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -13212,6 +13106,7 @@ }, "node_modules/is-path-inside": { "version": "3.0.3", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -13247,9 +13142,10 @@ }, "node_modules/is-retry-allowed": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz", - "integrity": "sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz", + "integrity": "sha1-iPNMvSNuBD5xtpMtCbDGX7e01x0=", "license": "MIT", + "peer": true, "engines": { "node": ">=10" }, @@ -13363,6 +13259,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-unsafe": { + "version": "2.0.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/is-unsafe/-/is-unsafe-2.0.0.tgz", + "integrity": "sha1-wNzk4GdCZi3eJjYBYOQU6kh9ouk=", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "peer": true + }, "node_modules/is-weakmap": { "version": "2.0.2", "license": "MIT", @@ -13531,7 +13440,6 @@ "version": "29.7.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@jest/core": "^29.7.0", "@jest/types": "^29.6.3", @@ -14946,10 +14854,11 @@ } }, "node_modules/jose": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.3.tgz", - "integrity": "sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw==", + "version": "6.2.4", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/jose/-/jose-6.2.4.tgz", + "integrity": "sha1-ad5zRnYc0ElCxlnlJNmI/rFqSm4=", "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/panva" } @@ -14959,10 +14868,11 @@ "license": "MIT" }, "node_modules/js-base64": { - "version": "3.7.8", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.8.tgz", - "integrity": "sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow==", - "license": "BSD-3-Clause" + "version": "3.9.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/js-base64/-/js-base64-3.9.2.tgz", + "integrity": "sha1-5AFRt4920ylDQO27ebIxuoIZO6E=", + "license": "BSD-3-Clause", + "peer": true }, "node_modules/js-stringify": { "version": "1.0.2", @@ -15016,9 +14926,10 @@ }, "node_modules/json-schema-typed": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", - "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==", - "license": "BSD-2-Clause" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/json-schema-typed/-/json-schema-typed-8.0.2.tgz", + "integrity": "sha1-6Y7nsYmf9KGEU00fFnwojGa77/Q=", + "license": "BSD-2-Clause", + "peer": true }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -15073,9 +14984,10 @@ }, "node_modules/jsonschema": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.5.0.tgz", - "integrity": "sha512-K+A9hhqbn0f3pJX17Q/7H6yQfD/5OXgdrR5UE12gMXCiN9D5Xq2o5mddV2QEcX/bjla99ASsAAQUyMCCRWAEhw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/jsonschema/-/jsonschema-1.5.0.tgz", + "integrity": "sha1-9qzrGrkSNWPdkB0F+B+dSIPTt9g=", "license": "MIT", + "peer": true, "engines": { "node": "*" } @@ -15239,6 +15151,7 @@ "version": "7.9.0", "hasInstallScript": true, "license": "MIT", + "peer": true, "dependencies": { "node-addon-api": "^4.3.0", "prebuild-install": "^7.0.1" @@ -15261,9 +15174,10 @@ }, "node_modules/klaw": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", - "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/klaw/-/klaw-3.0.0.tgz", + "integrity": "sha1-sRvsnPJJLwZ1bW6Amrc6KRAlkUY=", "license": "MIT", + "peer": true, "dependencies": { "graceful-fs": "^4.1.9" } @@ -15753,18 +15667,6 @@ "node": ">=18" } }, - "node_modules/lerna/node_modules/typescript": { - "version": "5.9.3", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/lerna/node_modules/write-file-atomic": { "version": "5.0.1", "dev": true, @@ -15871,15 +15773,16 @@ } }, "node_modules/linkedom": { - "version": "0.18.12", - "resolved": "https://registry.npmjs.org/linkedom/-/linkedom-0.18.12.tgz", - "integrity": "sha512-jalJsOwIKuQJSeTvsgzPe9iJzyfVaEJiEXl+25EkKevsULHvMJzpNqwvj1jOESWdmgKDiXObyjOYwlUqG7wo1Q==", + "version": "0.18.13", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/linkedom/-/linkedom-0.18.13.tgz", + "integrity": "sha1-20WC1C1WBpYd2OWW/Cc72MBvUN8=", "license": "ISC", + "peer": true, "dependencies": { - "css-select": "^5.1.0", + "css-select": "^7.0.0", "cssom": "^0.5.0", "html-escaper": "^3.0.3", - "htmlparser2": "^10.0.0", + "htmlparser2": "^10.1.0", "uhyphen": "^0.2.0" }, "engines": { @@ -15896,9 +15799,10 @@ }, "node_modules/linkedom/node_modules/html-escaper": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", - "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha1-TTNmdGUr6x3Lwp72trp/a+b9/tY=", + "license": "MIT", + "peer": true }, "node_modules/load-json-file": { "version": "6.2.0", @@ -15933,6 +15837,7 @@ "node_modules/loader-runner": { "version": "4.3.2", "license": "MIT", + "peer": true, "engines": { "node": ">=6.11.5" }, @@ -15956,7 +15861,8 @@ }, "node_modules/lodash": { "version": "4.18.1", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/lodash.clonedeep": { "version": "4.5.0", @@ -15998,6 +15904,7 @@ }, "node_modules/lodash.merge": { "version": "4.6.2", + "dev": true, "license": "MIT" }, "node_modules/lodash.once": { @@ -16078,6 +15985,7 @@ "node_modules/log4js": { "version": "6.9.1", "license": "Apache-2.0", + "peer": true, "dependencies": { "date-format": "^4.0.14", "debug": "^4.3.4", @@ -16101,9 +16009,10 @@ }, "node_modules/loupe": { "version": "2.3.7", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", - "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha1-bmm31Nt9OrQ2MoAT030cjDVAxpc=", "license": "MIT", + "peer": true, "dependencies": { "get-func-name": "^2.0.1" } @@ -16216,9 +16125,10 @@ }, "node_modules/md5": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/md5/-/md5-2.3.0.tgz", + "integrity": "sha1-w9qaaq46MLRreww0m4exENw72k8=", "license": "BSD-3-Clause", + "peer": true, "dependencies": { "charenc": "0.0.2", "crypt": "0.0.2", @@ -16256,6 +16166,7 @@ }, "node_modules/merge2": { "version": "1.4.1", + "dev": true, "license": "MIT", "engines": { "node": ">= 8" @@ -16270,6 +16181,7 @@ }, "node_modules/micromatch": { "version": "4.0.8", + "dev": true, "license": "MIT", "dependencies": { "braces": "^3.0.3", @@ -16281,9 +16193,10 @@ }, "node_modules/mime": { "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/mime/-/mime-2.6.0.tgz", + "integrity": "sha1-oqaCqVzU0MsdYlfij4PafjWAA2c=", "license": "MIT", + "peer": true, "bin": { "mime": "cli.js" }, @@ -16319,6 +16232,7 @@ "node_modules/mimic-response": { "version": "3.1.0", "license": "MIT", + "peer": true, "engines": { "node": ">=10" }, @@ -16533,12 +16447,13 @@ }, "node_modules/mkdirp-classic": { "version": "0.5.3", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/mocha": { "version": "11.7.6", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.7.6.tgz", - "integrity": "sha512-nS9xOGbw2I3cjCpxwZAEJ9xK9lmJ08vEkQvLtz4du9ZrF9UrjRpeJGiIgl2Z+Qs++pmB4ecDe48Fwsh+j+j7xA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/mocha/-/mocha-11.7.6.tgz", + "integrity": "sha1-674imJ0Ey7lCSjYwcyBHZiTEGjM=", "dev": true, "license": "MIT", "dependencies": { @@ -16611,7 +16526,9 @@ } }, "node_modules/mocha/node_modules/brace-expansion": { - "version": "2.1.0", + "version": "2.1.3", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/brace-expansion/-/brace-expansion-2.1.3.tgz", + "integrity": "sha1-G/aarN9qQ4DKF8KE2fko1KpkAbw=", "dev": true, "license": "MIT", "dependencies": { @@ -16770,17 +16687,23 @@ } }, "node_modules/morgan": { - "version": "1.10.1", + "version": "1.11.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/morgan/-/morgan-1.11.0.tgz", + "integrity": "sha1-mEZLhTiALxTp5TdOviOsNkzWF+g=", "license": "MIT", "dependencies": { "basic-auth": "~2.0.1", "debug": "2.6.9", "depd": "~2.0.0", - "on-finished": "~2.3.0", + "on-finished": "~2.4.1", "on-headers": "~1.1.0" }, "engines": { "node": ">= 0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/morgan/node_modules/debug": { @@ -16794,25 +16717,16 @@ "version": "2.0.0", "license": "MIT" }, - "node_modules/morgan/node_modules/on-finished": { - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/ms": { "version": "2.1.3", "license": "MIT" }, "node_modules/mustache": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", - "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha1-5YkjJNYKEuycKnM1ntylKXK/b2Q=", "license": "MIT", + "peer": true, "bin": { "mustache": "bin/mustache" } @@ -16820,13 +16734,15 @@ "node_modules/mute-stream": { "version": "1.0.0", "license": "ISC", + "peer": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/napi-build-utils": { "version": "2.0.0", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/natural-compare": { "version": "1.4.0", @@ -16944,13 +16860,15 @@ }, "node_modules/neverthrow": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/neverthrow/-/neverthrow-3.2.0.tgz", - "integrity": "sha512-AINA32QbYO83L+3CBI6I5lH4LpBSlLwWteJ+uI25s4AQy6g/xz3RZuedmuNo91lLw2rY+AbPEPQdxd7mg1rXoQ==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/neverthrow/-/neverthrow-3.2.0.tgz", + "integrity": "sha1-VOIoBycLlcqzuMXoDKhyzzPoTkI=", + "license": "MIT", + "peer": true }, "node_modules/node-abi": { "version": "3.92.0", "license": "MIT", + "peer": true, "dependencies": { "semver": "^7.3.5" }, @@ -16960,7 +16878,8 @@ }, "node_modules/node-addon-api": { "version": "4.3.0", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/node-domexception": { "version": "1.0.0", @@ -17022,9 +16941,10 @@ }, "node_modules/node-fetch-h2": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz", - "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz", + "integrity": "sha1-xhiDJfm9PYNAIL8PLW3BfO0iQaw=", "license": "MIT", + "peer": true, "dependencies": { "http2-client": "^1.2.5" }, @@ -17137,13 +17057,15 @@ }, "node_modules/node-machine-id": { "version": "1.1.12", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/node-readfiles": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz", - "integrity": "sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/node-readfiles/-/node-readfiles-0.2.0.tgz", + "integrity": "sha1-271K8SE04uY1wkXvk//Pb2BnOl0=", "license": "MIT", + "peer": true, "dependencies": { "es6-promise": "^3.2.1" } @@ -17342,14 +17264,19 @@ } }, "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "version": "3.0.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/nth-check/-/nth-check-3.0.1.tgz", + "integrity": "sha1-pe3pYGD38LdNfT2EJfKo8GEMV3Y=", "license": "BSD-2-Clause", + "peer": true, "dependencies": { - "boolbase": "^1.0.0" + "boolbase": "^2.0.0" + }, + "engines": { + "node": ">=20.19.0" }, "funding": { + "type": "github", "url": "https://github.com/fb55/nth-check?sponsor=1" } }, @@ -17360,7 +17287,6 @@ "dev": true, "hasInstallScript": true, "license": "MIT", - "peer": true, "dependencies": { "@emnapi/core": "1.4.5", "@emnapi/runtime": "1.4.5", @@ -17518,8 +17444,8 @@ }, "node_modules/nx/node_modules/axios": { "version": "1.16.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.16.0.tgz", - "integrity": "sha512-6hp5CwvTPlN2A31g5dxnwAX0orzM7pmCRDLnZSX772mv8WDqICwFjowHuPs04Mc8deIld1+ejhtaMn5vp6b+1w==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/axios/-/axios-1.16.0.tgz", + "integrity": "sha1-+OXdkxzvKl+MMiFtV4Ttovh1Drc=", "dev": true, "license": "MIT", "dependencies": { @@ -17540,8 +17466,8 @@ }, "node_modules/nx/node_modules/brace-expansion": { "version": "5.0.6", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", - "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha1-7Gj+CmQaKdhxFXnK9kHQW64fIoU=", "dev": true, "license": "MIT", "dependencies": { @@ -17702,18 +17628,20 @@ }, "node_modules/oas-kit-common": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz", - "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/oas-kit-common/-/oas-kit-common-1.0.8.tgz", + "integrity": "sha1-bYys9ukJeWekx+qLy8vXcBjh9TU=", "license": "BSD-3-Clause", + "peer": true, "dependencies": { "fast-safe-stringify": "^2.0.7" } }, "node_modules/oas-linter": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz", - "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/oas-linter/-/oas-linter-3.2.2.tgz", + "integrity": "sha1-q2ozc2MTSQZZA1ymgC3Es11Iqh4=", "license": "BSD-3-Clause", + "peer": true, "dependencies": { "@exodus/schemasafe": "^1.0.0-rc.2", "should": "^13.2.1", @@ -17725,18 +17653,20 @@ }, "node_modules/oas-linter/node_modules/yaml": { "version": "1.10.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz", - "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/yaml/-/yaml-1.10.3.tgz", + "integrity": "sha1-duQH7ZXEJoT7jhRkHl3mL+ZbvLM=", "license": "ISC", + "peer": true, "engines": { "node": ">= 6" } }, "node_modules/oas-resolver": { "version": "2.5.6", - "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz", - "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/oas-resolver/-/oas-resolver-2.5.6.tgz", + "integrity": "sha1-EEMFact9rKVhFckV5hHrxVFcVhs=", "license": "BSD-3-Clause", + "peer": true, "dependencies": { "node-fetch-h2": "^2.3.0", "oas-kit-common": "^1.0.8", @@ -17753,27 +17683,30 @@ }, "node_modules/oas-resolver/node_modules/yaml": { "version": "1.10.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz", - "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/yaml/-/yaml-1.10.3.tgz", + "integrity": "sha1-duQH7ZXEJoT7jhRkHl3mL+ZbvLM=", "license": "ISC", + "peer": true, "engines": { "node": ">= 6" } }, "node_modules/oas-schema-walker": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz", - "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz", + "integrity": "sha1-dMPNR7cP+OCxmtraFEVbXTrDiiI=", "license": "BSD-3-Clause", + "peer": true, "funding": { "url": "https://github.com/Mermade/oas-kit?sponsor=1" } }, "node_modules/oas-validator": { "version": "5.0.8", - "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz", - "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/oas-validator/-/oas-validator-5.0.8.tgz", + "integrity": "sha1-OH6Q33yvotP/yDtfuXYFK4fnPCg=", "license": "BSD-3-Clause", + "peer": true, "dependencies": { "call-me-maybe": "^1.0.1", "oas-kit-common": "^1.0.8", @@ -17790,9 +17723,10 @@ }, "node_modules/oas-validator/node_modules/yaml": { "version": "1.10.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz", - "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/yaml/-/yaml-1.10.3.tgz", + "integrity": "sha1-duQH7ZXEJoT7jhRkHl3mL+ZbvLM=", "license": "ISC", + "peer": true, "engines": { "node": ">= 6" } @@ -18035,8 +17969,8 @@ }, "node_modules/openapi-types": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-7.2.3.tgz", - "integrity": "sha512-olbaNxz12R27+mTyJ/ZAFEfUruauHH27AkeQHDHRq5AF0LdNkK1SSV7EourXQDK+4aX7dv2HtyirAGK06WMAsA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/openapi-types/-/openapi-types-7.2.3.tgz", + "integrity": "sha1-g4KZEaNBCgIvDgzysLLmcjLM+W4=", "license": "MIT", "peer": true }, @@ -18134,9 +18068,10 @@ }, "node_modules/original-fs": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/original-fs/-/original-fs-1.2.0.tgz", - "integrity": "sha512-IGo+qFumpIV65oDchJrqL0BOk9kr82fObnTesNJt8t3YgP6vfqcmRs0ofPzg3D9PKMeBHt7lrg1k/6L+oFdS8g==", - "license": "Unlicense" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/original-fs/-/original-fs-1.2.0.tgz", + "integrity": "sha1-6mxRF+5x/mqfgJEw3gWQZ2Nwteg=", + "license": "Unlicense", + "peer": true }, "node_modules/own-keys": { "version": "1.0.1", @@ -18466,6 +18401,7 @@ }, "node_modules/parent-module": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "callsites": "^3.0.0" @@ -18547,9 +18483,10 @@ }, "node_modules/path": { "version": "0.12.7", - "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", - "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/path/-/path-0.12.7.tgz", + "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", "license": "MIT", + "peer": true, "dependencies": { "process": "^0.11.1", "util": "^0.10.3" @@ -18563,9 +18500,9 @@ } }, "node_modules/path-expression-matcher": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.5.0.tgz", - "integrity": "sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ==", + "version": "1.6.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/path-expression-matcher/-/path-expression-matcher-1.6.2.tgz", + "integrity": "sha1-VnxzwHGX6dzvJOkO3NxXEFZZkWg=", "funding": [ { "type": "github", @@ -18573,12 +18510,14 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=14.0.0" } }, "node_modules/path-is-absolute": { "version": "1.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -18622,6 +18561,7 @@ }, "node_modules/path-type": { "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -18629,9 +18569,10 @@ }, "node_modules/pathval": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha1-hTTnenfOesWiUS6iHg/bj89sPY0=", "license": "MIT", + "peer": true, "engines": { "node": "*" } @@ -18642,6 +18583,7 @@ }, "node_modules/picomatch": { "version": "2.3.2", + "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -18668,9 +18610,10 @@ }, "node_modules/pkce-challenge": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", - "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/pkce-challenge/-/pkce-challenge-5.0.1.tgz", + "integrity": "sha1-O0RGhlsXsXRems4gFqMfSN32Iw0=", "license": "MIT", + "peer": true, "engines": { "node": ">=16.20.0" } @@ -18756,6 +18699,7 @@ "node_modules/prebuild-install": { "version": "7.1.3", "license": "MIT", + "peer": true, "dependencies": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", @@ -18787,7 +18731,6 @@ "node_modules/prettier": { "version": "3.8.3", "license": "MIT", - "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -18842,9 +18785,10 @@ }, "node_modules/process": { "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", "license": "MIT", + "peer": true, "engines": { "node": ">= 0.6.0" } @@ -18935,9 +18879,10 @@ }, "node_modules/proper-lockfile": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz", - "integrity": "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/proper-lockfile/-/proper-lockfile-4.1.2.tgz", + "integrity": "sha1-yLneKvay8WAQZ/mOAaxmuqIjFB8=", "license": "MIT", + "peer": true, "dependencies": { "graceful-fs": "^4.2.4", "retry": "^0.12.0", @@ -18946,9 +18891,10 @@ }, "node_modules/proper-lockfile/node_modules/signal-exit": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha1-qaF2f4r4QVURTqq9c/mSc8j1mtk=", + "license": "ISC", + "peer": true }, "node_modules/protocols": { "version": "2.0.2", @@ -19095,6 +19041,7 @@ "node_modules/pump": { "version": "3.0.4", "license": "MIT", + "peer": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -19139,6 +19086,7 @@ }, "node_modules/queue-microtask": { "version": "1.2.3", + "dev": true, "funding": [ { "type": "github", @@ -19183,9 +19131,10 @@ }, "node_modules/raw-body": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", - "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/raw-body/-/raw-body-3.0.2.tgz", + "integrity": "sha1-PjraWuVWj5CV2EN2/TpJuPsAClE=", "license": "MIT", + "peer": true, "dependencies": { "bytes": "~3.1.2", "http-errors": "~2.0.1", @@ -19198,9 +19147,10 @@ }, "node_modules/raw-body/node_modules/http-errors": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", - "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha1-NtL2W8kJyHkAGN02+02T2myq4Gs=", "license": "MIT", + "peer": true, "dependencies": { "depd": "~2.0.0", "inherits": "~2.0.4", @@ -19218,13 +19168,15 @@ }, "node_modules/raw-body/node_modules/inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=", + "license": "ISC", + "peer": true }, "node_modules/rc": { "version": "1.2.8", "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "peer": true, "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -19238,6 +19190,7 @@ "node_modules/rc/node_modules/strip-json-comments": { "version": "2.0.1", "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -19514,9 +19467,10 @@ }, "node_modules/readline-sync": { "version": "1.4.10", - "resolved": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.10.tgz", - "integrity": "sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/readline-sync/-/readline-sync-1.4.10.tgz", + "integrity": "sha1-Qd9/u0tjEtZzARWUFFcFv1bYhzs=", "license": "MIT", + "peer": true, "engines": { "node": ">= 0.8.0" } @@ -19538,9 +19492,10 @@ }, "node_modules/reflect-metadata": { "version": "0.1.14", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz", - "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==", - "license": "Apache-2.0" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/reflect-metadata/-/reflect-metadata-0.1.14.tgz", + "integrity": "sha1-JM9yH+YGdxRrt37rDh+d7OPWWFk=", + "license": "Apache-2.0", + "peer": true }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", @@ -19564,9 +19519,10 @@ }, "node_modules/reftools": { "version": "1.1.9", - "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz", - "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/reftools/-/reftools-1.1.9.tgz", + "integrity": "sha1-4W4Z9mLM1GSGBTEsBtNOXaOit34=", "license": "BSD-3-Clause", + "peer": true, "funding": { "url": "https://github.com/Mermade/oas-kit?sponsor=1" } @@ -19652,19 +19608,12 @@ }, "node_modules/resolve-from": { "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=4" } }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, "node_modules/resolve.exports": { "version": "2.0.3", "dev": true, @@ -19690,14 +19639,6 @@ "dev": true, "license": "ISC" }, - "node_modules/ret": { - "version": "0.1.15", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12" - } - }, "node_modules/retry": { "version": "0.12.0", "license": "MIT", @@ -19707,6 +19648,7 @@ }, "node_modules/reusify": { "version": "1.1.0", + "dev": true, "license": "MIT", "engines": { "iojs": ">=1.0.0", @@ -19715,7 +19657,8 @@ }, "node_modules/rfdc": { "version": "1.4.1", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/rimraf": { "version": "6.1.3", @@ -19744,14 +19687,16 @@ } }, "node_modules/rimraf/node_modules/brace-expansion": { - "version": "5.0.6", + "version": "5.0.8", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz", + "integrity": "sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8=", "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/rimraf/node_modules/glob": { @@ -19786,9 +19731,10 @@ }, "node_modules/router": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", - "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/router/-/router-2.2.0.tgz", + "integrity": "sha1-AZvmILcRyHZBFnzHm5kJDwCxRu8=", "license": "MIT", + "peer": true, "dependencies": { "debug": "^4.4.0", "depd": "^2.0.0", @@ -19802,15 +19748,17 @@ }, "node_modules/router/node_modules/is-promise": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", - "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha1-Qv+fhCBsGZHSbev1IN1cAQQt0vM=", + "license": "MIT", + "peer": true }, "node_modules/router/node_modules/path-to-regexp": { "version": "8.4.2", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", - "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/path-to-regexp/-/path-to-regexp-8.4.2.tgz", + "integrity": "sha1-eVxCDE98pFxbiHNm9iLuDJhSzM0=", "license": "MIT", + "peer": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/express" @@ -19818,9 +19766,10 @@ }, "node_modules/run-applescript": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", - "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha1-Lp5UxGZOwxBsW1Yw4knT1llcSRE=", "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -19831,12 +19780,14 @@ "node_modules/run-async": { "version": "3.0.0", "license": "MIT", + "peer": true, "engines": { "node": ">=0.12.0" } }, "node_modules/run-parallel": { "version": "1.2.0", + "dev": true, "funding": [ { "type": "github", @@ -19912,14 +19863,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/safe-regex": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ret": "~0.1.10" - } - }, "node_modules/safe-regex-test": { "version": "1.1.0", "license": "MIT", @@ -19949,6 +19892,7 @@ "node_modules/schema-utils": { "version": "4.3.3", "license": "MIT", + "peer": true, "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -19981,6 +19925,7 @@ "node_modules/schema-utils/node_modules/ajv-formats": { "version": "2.1.1", "license": "MIT", + "peer": true, "dependencies": { "ajv": "^8.0.0" }, @@ -19996,6 +19941,7 @@ "node_modules/schema-utils/node_modules/ajv-keywords": { "version": "5.1.0", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -20005,14 +19951,17 @@ }, "node_modules/schema-utils/node_modules/json-schema-traverse": { "version": "1.0.0", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/secure-keys": { "version": "1.0.0", "license": "MIT" }, "node_modules/semver": { - "version": "7.8.0", + "version": "7.8.5", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/semver/-/semver-7.8.5.tgz", + "integrity": "sha1-ObZGA33VDBT7RR5+TKxY7YuGP2k=", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -20169,10 +20118,11 @@ } }, "node_modules/shell-quote": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.4.tgz", - "integrity": "sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==", + "version": "1.10.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/shell-quote/-/shell-quote-1.10.0.tgz", + "integrity": "sha1-SCAz4ZLk9cBxUVIf+gNADscbGw8=", "license": "MIT", + "peer": true, "engines": { "node": ">= 0.4" }, @@ -20182,15 +20132,17 @@ }, "node_modules/shimmer": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", - "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==", - "license": "BSD-2-Clause" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/shimmer/-/shimmer-1.2.1.tgz", + "integrity": "sha1-YQhZ994ye1h+/r9QH7QxF/mv8zc=", + "license": "BSD-2-Clause", + "peer": true }, "node_modules/should": { "version": "13.2.3", - "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", - "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/should/-/should-13.2.3.tgz", + "integrity": "sha1-ltjlrPPpe0nYm1H+qlro0H71jxA=", "license": "MIT", + "peer": true, "dependencies": { "should-equal": "^2.0.0", "should-format": "^3.0.3", @@ -20201,18 +20153,20 @@ }, "node_modules/should-equal": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", - "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/should-equal/-/should-equal-2.0.0.tgz", + "integrity": "sha1-YHLPgwRzYIZ+aOmLCdcRQ9BO4MM=", "license": "MIT", + "peer": true, "dependencies": { "should-type": "^1.4.0" } }, "node_modules/should-format": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", - "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/should-format/-/should-format-3.0.3.tgz", + "integrity": "sha1-m/yPdPo5IFxT04w01xcwPidxJPE=", "license": "MIT", + "peer": true, "dependencies": { "should-type": "^1.3.0", "should-type-adaptors": "^1.0.1" @@ -20220,15 +20174,17 @@ }, "node_modules/should-type": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", - "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/should-type/-/should-type-1.4.0.tgz", + "integrity": "sha1-B1bYzoRt/QmEOmlHcZ36DUz/XPM=", + "license": "MIT", + "peer": true }, "node_modules/should-type-adaptors": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", - "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", + "integrity": "sha1-QB5/M7VTMDOUTVzYvytlAneS4no=", "license": "MIT", + "peer": true, "dependencies": { "should-type": "^1.3.0", "should-util": "^1.0.0" @@ -20236,9 +20192,10 @@ }, "node_modules/should-util": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", - "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/should-util/-/should-util-1.0.1.tgz", + "integrity": "sha1-+w1xM49TKjoUkhNjni0yy+qLyyg=", + "license": "MIT", + "peer": true }, "node_modules/side-channel": { "version": "1.1.0", @@ -20315,16 +20272,18 @@ } }, "node_modules/sigstore": { - "version": "4.1.0", + "version": "4.1.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/sigstore/-/sigstore-4.1.1.tgz", + "integrity": "sha1-KVmZPb+XjHWaXSPYVMvTcpttzZc=", "dev": true, "license": "Apache-2.0", "dependencies": { "@sigstore/bundle": "^4.0.0", - "@sigstore/core": "^3.1.0", + "@sigstore/core": "^3.2.1", "@sigstore/protobuf-specs": "^0.5.0", - "@sigstore/sign": "^4.1.0", - "@sigstore/tuf": "^4.0.1", - "@sigstore/verify": "^3.1.0" + "@sigstore/sign": "^4.1.1", + "@sigstore/tuf": "^4.0.2", + "@sigstore/verify": "^3.1.1" }, "engines": { "node": "^20.17.0 || >=22.9.0" @@ -20346,7 +20305,8 @@ "url": "https://feross.org/support" } ], - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/simple-get": { "version": "4.0.1", @@ -20365,6 +20325,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "decompress-response": "^6.0.0", "once": "^1.3.1", @@ -20545,9 +20506,10 @@ }, "node_modules/stack-chain": { "version": "1.3.7", - "resolved": "https://registry.npmjs.org/stack-chain/-/stack-chain-1.3.7.tgz", - "integrity": "sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug==", - "license": "MIT" + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/stack-chain/-/stack-chain-1.3.7.tgz", + "integrity": "sha1-0ZLJ/06moiyUxN1FkXHj8AzqEoU=", + "license": "MIT", + "peer": true }, "node_modules/stack-utils": { "version": "2.0.6", @@ -20589,6 +20551,7 @@ "node_modules/streamroller": { "version": "3.1.5", "license": "MIT", + "peer": true, "dependencies": { "date-format": "^4.0.14", "debug": "^4.3.4", @@ -20601,6 +20564,7 @@ "node_modules/streamroller/node_modules/fs-extra": { "version": "8.1.0", "license": "MIT", + "peer": true, "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -20613,6 +20577,7 @@ "node_modules/streamroller/node_modules/jsonfile": { "version": "4.0.0", "license": "MIT", + "peer": true, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -20620,6 +20585,7 @@ "node_modules/streamroller/node_modules/universalify": { "version": "0.1.2", "license": "MIT", + "peer": true, "engines": { "node": ">= 4.0.0" } @@ -20805,6 +20771,7 @@ }, "node_modules/strip-json-comments": { "version": "3.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -20814,16 +20781,20 @@ } }, "node_modules/strnum": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.3.0.tgz", - "integrity": "sha512-ums3KNd42PGyx5xaoVTO1mjU1bH3NpY4vsrVlnv9PNGqQj8wd7rJ6nEypLrJ7z5vxK5RP0yMLo6J/Gsm62DI5Q==", + "version": "2.4.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/strnum/-/strnum-2.4.1.tgz", + "integrity": "sha1-hUF/aDETut6g/n4XInZ2+In/flg=", "funding": [ { "type": "github", "url": "https://github.com/sponsors/NaturalIntelligence" } ], - "license": "MIT" + "license": "MIT", + "peer": true, + "dependencies": { + "anynum": "^1.0.1" + } }, "node_modules/supports-color": { "version": "5.5.0", @@ -20854,9 +20825,10 @@ }, "node_modules/swagger2openapi": { "version": "7.0.8", - "resolved": "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz", - "integrity": "sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/swagger2openapi/-/swagger2openapi-7.0.8.tgz", + "integrity": "sha1-EsiNXed2yxy7p1iZSTD0CtCvrFk=", "license": "BSD-3-Clause", + "peer": true, "dependencies": { "call-me-maybe": "^1.0.1", "node-fetch": "^2.6.1", @@ -20881,18 +20853,21 @@ }, "node_modules/swagger2openapi/node_modules/yaml": { "version": "1.10.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz", - "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/yaml/-/yaml-1.10.3.tgz", + "integrity": "sha1-duQH7ZXEJoT7jhRkHl3mL+ZbvLM=", "license": "ISC", + "peer": true, "engines": { "node": ">= 6" } }, "node_modules/synckit": { - "version": "0.11.12", + "version": "0.11.13", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/synckit/-/synckit-0.11.13.tgz", + "integrity": "sha1-BipepX2Bvvw1iS+CVN5cVn6XyAo=", "license": "MIT", "dependencies": { - "@pkgr/core": "^0.2.9" + "@pkgr/core": "^0.3.6" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -20904,6 +20879,7 @@ "node_modules/tapable": { "version": "2.3.3", "license": "MIT", + "peer": true, "engines": { "node": ">=6" }, @@ -20913,9 +20889,9 @@ } }, "node_modules/tar": { - "version": "7.5.19", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.19.tgz", - "integrity": "sha512-4LeEWl96twnS2Q7Bz4MGqgazLqO+hJN63GZxXoIqh1T3VweYD997gbU1ItNsQafqqXTXd5WFyFdReLtwvRBNiw==", + "version": "7.5.22", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/tar/-/tar-7.5.22.tgz", + "integrity": "sha1-ppb5mBNucUh9w/hpqFu6LGeXG6k=", "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/fs-minipass": "^4.0.0", @@ -20931,6 +20907,7 @@ "node_modules/tar-fs": { "version": "2.1.4", "license": "MIT", + "peer": true, "dependencies": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", @@ -20940,7 +20917,8 @@ }, "node_modules/tar-fs/node_modules/chownr": { "version": "1.1.4", - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/tar-stream": { "version": "2.2.0", @@ -20982,6 +20960,7 @@ "node_modules/terser-webpack-plugin": { "version": "5.6.0", "license": "MIT", + "peer": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", @@ -21040,6 +21019,7 @@ "node_modules/terser-webpack-plugin/node_modules/jest-worker": { "version": "27.5.1", "license": "MIT", + "peer": true, "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -21052,6 +21032,7 @@ "node_modules/terser-webpack-plugin/node_modules/supports-color": { "version": "8.1.1", "license": "MIT", + "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -21114,10 +21095,6 @@ "node": ">=0.10" } }, - "node_modules/text-table": { - "version": "0.2.0", - "license": "MIT" - }, "node_modules/through": { "version": "2.3.8", "dev": true, @@ -21199,7 +21176,6 @@ "version": "4.0.4", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, @@ -21224,6 +21200,7 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", + "dev": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -21280,17 +21257,21 @@ } }, "node_modules/ts-api-utils": { - "version": "1.4.3", + "version": "2.5.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha1-Ss1KFV4ic0mQpe0f6el/ETvLN8E=", "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18.12" }, "peerDependencies": { - "typescript": ">=4.2.0" + "typescript": ">=4.8.4" } }, "node_modules/ts-jest": { - "version": "29.4.9", + "version": "29.4.12", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/ts-jest/-/ts-jest-29.4.12.tgz", + "integrity": "sha1-w0zZHwLTZOkobSwBaEMxX9Dv/3Y=", "dev": true, "license": "MIT", "dependencies": { @@ -21300,7 +21281,7 @@ "json5": "^2.2.3", "lodash.memoize": "^4.1.2", "make-error": "^1.3.6", - "semver": "^7.7.4", + "semver": "^7.8.5", "type-fest": "^4.41.0", "yargs-parser": "^21.1.1" }, @@ -21398,1630 +21379,730 @@ "dev": true, "license": "BSD-3-Clause", "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/tsconfig-paths": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "2.8.1", - "license": "0BSD" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "license": "MIT", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, - "node_modules/tuf-js": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@tufjs/models": "4.1.0", - "debug": "^4.4.3", - "make-fetch-happen": "^15.0.1" - }, - "engines": { - "node": "^20.17.0 || >=22.9.0" - } - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.1.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "license": "MIT", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.15", - "reflect.getprototypeof": "^1.0.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.7", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0", - "reflect.getprototypeof": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/typedi": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/typedi/-/typedi-0.10.0.tgz", - "integrity": "sha512-v3UJF8xm68BBj6AF4oQML3ikrfK2c9EmZUyLOfShpJuItAqVBHWP/KtpGinkSsIiP6EZyyb6Z3NXyW9dgS9X1w==", - "license": "MIT" - }, - "node_modules/typescript": { - "version": "6.0.3", - "license": "Apache-2.0", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/typescript-eslint": { - "version": "8.59.3", - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "8.59.3", - "@typescript-eslint/parser": "8.59.3", - "@typescript-eslint/typescript-estree": "8.59.3", - "@typescript-eslint/utils": "8.59.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/scope-manager": { - "version": "8.59.3", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/types": { - "version": "8.59.3", - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.59.3", - "license": "MIT", - "dependencies": { - "@typescript-eslint/project-service": "8.59.3", - "@typescript-eslint/tsconfig-utils": "8.59.3", - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3", - "debug": "^4.4.3", - "minimatch": "^10.2.2", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.5.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": { - "version": "8.59.3", - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.59.3", - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/typescript-estree": "8.59.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.59.3", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.59.3", - "eslint-visitor-keys": "^5.0.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/typescript-eslint/node_modules/balanced-match": { - "version": "4.0.4", - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/typescript-eslint/node_modules/brace-expansion": { - "version": "5.0.6", - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/typescript-eslint/node_modules/eslint-visitor-keys": { - "version": "5.0.1", - "license": "Apache-2.0", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/typescript-eslint/node_modules/fdir": { - "version": "6.5.0", - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/typescript-eslint/node_modules/minimatch": { - "version": "10.2.5", - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.5" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/typescript-eslint/node_modules/picomatch": { - "version": "4.0.4", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/typescript-eslint/node_modules/tinyglobby": { - "version": "0.2.16", - "license": "MIT", - "dependencies": { - "fdir": "^6.5.0", - "picomatch": "^4.0.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" - } - }, - "node_modules/typescript-eslint/node_modules/ts-api-utils": { - "version": "2.5.0", - "license": "MIT", - "engines": { - "node": ">=18.12" - }, - "peerDependencies": { - "typescript": ">=4.8.4" - } - }, - "node_modules/uglify-js": { - "version": "3.19.3", - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uhyphen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/uhyphen/-/uhyphen-0.2.0.tgz", - "integrity": "sha512-qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA==", - "license": "ISC" - }, - "node_modules/unbox-primitive": { - "version": "1.1.0", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "has-bigints": "^1.0.2", - "has-symbols": "^1.1.0", - "which-boxed-primitive": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/underscore": { - "version": "1.13.8", - "license": "MIT" - }, - "node_modules/undici": { - "version": "6.27.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.27.0.tgz", - "integrity": "sha512-YmfV3YnEDzXRC5lZ2jWtWWHKGUm1zIt8AhesR1tens+HTNv+YZlN/dp6G727LOvMJ8xjP9Be7Y2Sdr96LDm+pg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.17" - } - }, - "node_modules/undici-types": { - "version": "6.21.0", - "license": "MIT" - }, - "node_modules/universal-user-agent": { - "version": "6.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/universalify": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/upath": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.2.3", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util": { - "version": "0.10.4", - "license": "MIT", - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/v8-to-istanbul": { - "version": "9.3.0", - "dev": true, - "license": "ISC", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^2.0.0" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/validate-npm-package-name": { - "version": "6.0.2", - "dev": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/validator": { - "version": "13.15.35", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/void-elements": { - "version": "3.1.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/vscode-jsonrpc": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-4.0.0.tgz", - "integrity": "sha512-perEnXQdQOJMTDFNv+UF3h1Y0z4iSiaN9jIlb0OqIYgosPCZGYh/MCUlkFtV2668PL69lRDO32hmvL2yiidUYg==", - "license": "MIT", - "engines": { - "node": ">=8.0.0 || >=10.0.0" - } - }, - "node_modules/walk-up-path": { - "version": "4.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/watchpack": { - "version": "2.5.1", - "license": "MIT", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/web-streams-polyfill": { - "version": "3.3.3", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/webidl-conversions": { - "version": "7.0.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - } - }, - "node_modules/webpack": { - "version": "5.106.2", - "license": "MIT", - "dependencies": { - "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.8", - "@types/json-schema": "^7.0.15", - "@webassemblyjs/ast": "^1.14.1", - "@webassemblyjs/wasm-edit": "^1.14.1", - "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.16.0", - "acorn-import-phases": "^1.0.3", - "browserslist": "^4.28.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.20.0", - "es-module-lexer": "^2.0.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "loader-runner": "^4.3.1", - "mime-db": "^1.54.0", - "neo-async": "^2.6.2", - "schema-utils": "^4.3.3", - "tapable": "^2.3.0", - "terser-webpack-plugin": "^5.3.17", - "watchpack": "^2.5.1", - "webpack-sources": "^3.3.4" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-sources": { - "version": "3.4.1", - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/webpack/node_modules/mime-db": { - "version": "1.54.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.20", - "license": "MIT" - }, - "node_modules/whatwg-url": { - "version": "14.2.0", - "license": "MIT", - "dependencies": { - "tr46": "^5.1.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/which": { - "version": "2.0.2", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "is-bigint": "^1.1.0", - "is-boolean-object": "^1.2.1", - "is-number-object": "^1.1.1", - "is-string": "^1.1.1", - "is-symbol": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.2.1", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "is-async-function": "^2.0.0", - "is-date-object": "^1.1.0", - "is-finalizationregistry": "^1.1.0", - "is-generator-function": "^1.0.10", - "is-regex": "^1.2.1", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.1.0", - "which-collection": "^1.0.2", - "which-typed-array": "^1.1.16" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.20", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "for-each": "^0.3.5", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/winreg": { - "version": "1.2.4", - "license": "BSD-2-Clause" - }, - "node_modules/with": { - "version": "7.0.2", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.9.6", - "@babel/types": "^7.9.6", - "assert-never": "^1.2.1", - "babel-walk": "3.0.0-canary-5" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/workerpool": { - "version": "9.3.4", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=0.3.1" } }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/tsconfig-paths": { + "version": "4.2.0", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6" } }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", "dev": true, "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": ">=4" } }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" + "node_modules/tslib": { + "version": "2.8.1", + "license": "0BSD" }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/tuf-js": { + "version": "4.1.0", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@tufjs/models": "4.1.0", + "debug": "^4.4.3", + "make-fetch-happen": "^15.0.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^20.17.0 || >=22.9.0" } }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", + "node_modules/tunnel-agent": { + "version": "0.6.0", + "license": "Apache-2.0", + "peer": true, "dependencies": { - "color-name": "~1.1.4" + "safe-buffer": "^5.0.1" }, "engines": { - "node": ">=7.0.0" + "node": "*" } }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/wrappy": { - "version": "1.0.2", - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "4.0.2", - "dev": true, - "license": "ISC", + "node_modules/type-check": { + "version": "0.4.0", + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" + "prelude-ls": "^1.2.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">= 0.8.0" } }, - "node_modules/write-file-atomic/node_modules/signal-exit": { - "version": "3.0.7", - "dev": true, - "license": "ISC" - }, - "node_modules/ws": { - "version": "7.5.11", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.11.tgz", - "integrity": "sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==", + "node_modules/type-detect": { + "version": "4.1.0", "license": "MIT", "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "node": ">=4" } }, - "node_modules/wsl-utils": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", - "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", - "license": "MIT", - "dependencies": { - "is-wsl": "^3.1.0" - }, + "node_modules/type-fest": { + "version": "0.21.3", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=18" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/wsl-utils/node_modules/is-wsl": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", - "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", + "node_modules/type-is": { + "version": "1.6.18", "license": "MIT", "dependencies": { - "is-inside-container": "^1.0.0" + "media-typer": "0.3.0", + "mime-types": "~2.1.24" }, "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.6" } }, - "node_modules/xml-naming": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.1.0.tgz", - "integrity": "sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - } - ], + "node_modules/typed-array-buffer": { + "version": "1.0.3", "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, "engines": { - "node": ">=16.0.0" + "node": ">= 0.4" } }, - "node_modules/xml2js": { - "version": "0.5.0", + "node_modules/typed-array-byte-length": { + "version": "1.0.3", "license": "MIT", "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" }, "engines": { - "node": ">=4.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xmlbuilder": { - "version": "11.0.1", + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, "engines": { - "node": ">=4.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xregexp": { - "version": "4.4.1", + "node_modules/typed-array-length": { + "version": "1.0.7", "license": "MIT", "dependencies": { - "@babel/runtime-corejs3": "^7.12.1" + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xtend": { - "version": "4.0.2", + "node_modules/typedarray": { + "version": "0.0.6", "dev": true, + "license": "MIT" + }, + "node_modules/typedi": { + "version": "0.10.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/typedi/-/typedi-0.10.0.tgz", + "integrity": "sha1-6Pml7hALhK3b37V/6Q2NntKiHeo=", "license": "MIT", - "engines": { - "node": ">=0.4" - } + "peer": true }, - "node_modules/y18n": { - "version": "5.0.8", - "license": "ISC", + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha1-W09Z4VMQqxeiFvXWz1PuR27eZw8=", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, "engines": { - "node": ">=10" + "node": ">=14.17" } }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, - "license": "ISC" - }, - "node_modules/yaml": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", - "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", - "license": "ISC", - "bin": { - "yaml": "bin.mjs" + "node_modules/typescript-eslint": { + "version": "8.65.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/typescript-eslint/-/typescript-eslint-8.65.0.tgz", + "integrity": "sha1-dUyVP9apo9NvpUAVvbqApusqSVc=", + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.65.0", + "@typescript-eslint/parser": "8.65.0", + "@typescript-eslint/typescript-estree": "8.65.0", + "@typescript-eslint/utils": "8.65.0" }, "engines": { - "node": ">= 14.6" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/eemeli" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/yargs": { - "version": "17.7.2", - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" + "node_modules/uglify-js": { + "version": "3.19.3", + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" }, "engines": { - "node": ">=12" + "node": ">=0.8.0" } }, - "node_modules/yargs-parser": { - "version": "21.1.1", + "node_modules/uhyphen": { + "version": "0.2.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/uhyphen/-/uhyphen-0.2.0.tgz", + "integrity": "sha1-j98GIzFEhuAgo8AO5cx6Ev5yK4E=", "license": "ISC", - "engines": { - "node": ">=12" - } + "peer": true }, - "node_modules/yargs-unparser": { - "version": "2.0.0", - "dev": true, + "node_modules/unbox-primitive": { + "version": "1.1.0", "license": "MIT", "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/yargs-unparser/node_modules/camelcase": { - "version": "6.3.0", + "node_modules/underscore": { + "version": "1.13.8", + "license": "MIT", + "peer": true + }, + "node_modules/undici": { + "version": "6.27.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.27.0.tgz", + "integrity": "sha512-YmfV3YnEDzXRC5lZ2jWtWWHKGUm1zIt8AhesR1tens+HTNv+YZlN/dp6G727LOvMJ8xjP9Be7Y2Sdr96LDm+pg==", "dev": true, "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18.17" } }, - "node_modules/yn": { - "version": "3.1.1", + "node_modules/undici-types": { + "version": "6.21.0", + "license": "MIT" + }, + "node_modules/universal-user-agent": { + "version": "6.0.1", "dev": true, + "license": "ISC" + }, + "node_modules/universalify": { + "version": "2.0.1", "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 10.0.0" } }, - "node_modules/yocto-queue": { - "version": "0.1.0", + "node_modules/unpipe": { + "version": "1.0.0", "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.8" } }, - "node_modules/yoctocolors-cjs": { - "version": "2.1.3", + "node_modules/upath": { + "version": "2.0.1", + "dev": true, "license": "MIT", "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4", + "yarn": "*" } }, - "node_modules/zod": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", - "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", - "peer": true, - "funding": { - "url": "https://github.com/sponsors/colinhacks" + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "node_modules/zod-to-json-schema": { - "version": "3.25.2", - "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz", - "integrity": "sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==", - "license": "ISC", - "peerDependencies": { - "zod": "^3.25.28 || ^4" + "node_modules/uri-js": { + "version": "4.4.1", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" } }, - "packages/custom-functions-metadata": { - "version": "2.2.3", + "node_modules/util": { + "version": "0.10.4", "license": "MIT", "dependencies": { - "assert": "^1.5.0", - "commander": "^13.0.0", - "nconf": "^0.12.0", - "office-addin-usage-data": "^2.1.1", - "xregexp": "^4.3.0" - }, - "bin": { - "custom-functions-metadata": "cli.js" - }, - "devDependencies": { - "@types/assert": "^1.4.6", - "@types/mocha": "^10.0.6", - "@types/node": "^14.17.2", - "@types/node-fetch": "^2.5.10", - "@types/xregexp": "^3.0.30", - "concurrently": "^9.0.0", - "mocha": "^11.0.1", - "office-addin-lint": "^3.0.10", - "office-addin-prettier-config": "^2.0.5", - "rimraf": "^6.0.1", - "ts-node": "^10.9.1", - "typescript": "^4.7.4" + "inherits": "2.0.3" } }, - "packages/custom-functions-metadata-plugin": { - "version": "2.1.10", + "node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", "license": "MIT", - "dependencies": { - "custom-functions-metadata": "^2.2.3" - }, - "devDependencies": { - "@types/node": "^14.17.2", - "concurrently": "^9.0.0", - "office-addin-lint": "^3.0.10", - "rimraf": "^6.0.1", - "typescript": "^4.7.4" - }, - "peerDependencies": { - "webpack": "^5.94.0" + "engines": { + "node": ">= 0.4.0" } }, - "packages/custom-functions-metadata-plugin/node_modules/@types/node": { - "version": "14.18.63", + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha1-gNW1ztJxu5r2xEXyGhoExgbO++I=", + "license": "MIT", + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", "dev": true, "license": "MIT" }, - "packages/custom-functions-metadata-plugin/node_modules/typescript": { - "version": "4.9.5", + "node_modules/v8-to-istanbul": { + "version": "9.3.0", "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "license": "ISC", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" }, "engines": { - "node": ">=4.2.0" + "node": ">=10.12.0" } }, - "packages/custom-functions-metadata/node_modules/@types/node": { - "version": "14.18.63", + "node_modules/validate-npm-package-license": { + "version": "3.0.4", "dev": true, - "license": "MIT" + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } }, - "packages/custom-functions-metadata/node_modules/typescript": { - "version": "4.9.5", + "node_modules/validate-npm-package-name": { + "version": "6.0.2", "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, + "license": "ISC", "engines": { - "node": ">=4.2.0" + "node": "^18.17.0 || >=20.5.0" } }, - "packages/eslint-config-office-addins": { - "version": "2.0.10", + "node_modules/validator": { + "version": "13.15.35", "license": "MIT", - "dependencies": { - "eslint": "^9.0.0", - "eslint-plugin-office-addins": "^4.0.10" - }, - "devDependencies": { - "@types/node": "^14.17.2", - "concurrently": "^9.0.0", - "office-addin-lint": "^3.0.10", - "rimraf": "^6.0.1", - "typescript": "^4.7.4" - }, - "peerDependencies": { - "prettier": "^3.5.3" + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/void-elements": { + "version": "3.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vscode-jsonrpc": { + "version": "4.0.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/vscode-jsonrpc/-/vscode-jsonrpc-4.0.0.tgz", + "integrity": "sha1-p7907zJU0KDCcvqxXIISjjeLO+k=", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.0.0 || >=10.0.0" } }, - "packages/eslint-config-office-addins/node_modules/@types/node": { - "version": "14.18.63", + "node_modules/walk-up-path": { + "version": "4.0.0", "dev": true, - "license": "MIT" + "license": "ISC", + "engines": { + "node": "20 || >=22" + } }, - "packages/eslint-config-office-addins/node_modules/typescript": { - "version": "4.9.5", + "node_modules/walker": { + "version": "1.0.8", "dev": true, "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" + "dependencies": { + "makeerror": "1.0.12" } }, - "packages/eslint-plugin-excel-custom-functions": { - "version": "1.0.10", + "node_modules/watchpack": { + "version": "2.5.1", "license": "MIT", + "peer": true, "dependencies": { - "@types/custom-functions-runtime": "^1.5.1", - "@types/office-js": "^1.0.139", - "@typescript-eslint/utils": "^7.5.0", - "eslint": "^8.57.0", - "tslib": "^2.0.1", - "tsutils": "^3.17.1" - }, - "devDependencies": { - "@microsoft/office-js": "^1.1.43", - "@types/jest": "^29.5.12", - "@types/node": "^14.17.2", - "@typescript-eslint/eslint-plugin": "^7.3.0", - "@typescript-eslint/parser": "^7.5.0", - "@typescript-eslint/rule-tester": "^7.5.0", - "@typescript-eslint/scope-manager": "^5.33.1", - "eslint-plugin-prettier": "^5.1.3", - "jest": "^29.7.0", - "office-addin-lint": "^3.0.10", - "office-addin-prettier-config": "^2.0.5", - "office-addin-usage-data": "^2.1.1", - "prettier": "^3.4.2", - "rimraf": "^6.0.1", - "ts-jest": "^29.1.2", - "typescript": "^4.7.4" + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" }, - "peerDependencies": { - "typescript": "^4.7.4" + "engines": { + "node": ">=10.13.0" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/@eslint/eslintrc": { - "version": "2.1.4", + "node_modules/wcwidth": { + "version": "1.0.1", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "defaults": "^1.0.3" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/@eslint/js": { - "version": "8.57.1", + "node_modules/web-streams-polyfill": { + "version": "3.3.3", "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 8" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/@types/node": { - "version": "14.18.63", - "dev": true, - "license": "MIT" + "node_modules/webidl-conversions": { + "version": "7.0.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.18.0", - "dev": true, + "node_modules/webpack": { + "version": "5.106.2", "license": "MIT", + "peer": true, "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/type-utils": "7.18.0", - "@typescript-eslint/utils": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", - "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.16.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.28.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.20.0", + "es-module-lexer": "^2.0.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "loader-runner": "^4.3.1", + "mime-db": "^1.54.0", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.3", + "tapable": "^2.3.0", + "terser-webpack-plugin": "^5.3.17", + "watchpack": "^2.5.1", + "webpack-sources": "^3.3.4" + }, + "bin": { + "webpack": "bin/webpack.js" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">=10.13.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" + "url": "https://opencollective.com/webpack" }, "peerDependenciesMeta": { - "typescript": { + "webpack-cli": { "optional": true } } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "7.18.0", - "dev": true, + "node_modules/webpack-sources": { + "version": "3.4.1", "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0" - }, + "peer": true, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=10.13.0" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/@typescript-eslint/parser": { - "version": "7.18.0", - "dev": true, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", "license": "BSD-2-Clause", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", - "debug": "^4.3.4" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=8.0.0" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "7.18.0", - "dev": true, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/mime-db": { + "version": "1.54.0", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "14.2.0", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0" + "tr46": "^5.1.0", + "webidl-conversions": "^7.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">=18" + } + }, + "node_modules/which": { + "version": "2.0.2", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/@typescript-eslint/rule-tester": { - "version": "7.18.0", - "dev": true, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/utils": "7.18.0", - "ajv": "^6.12.6", - "json-stable-stringify-without-jsonify": "^1.0.1", - "lodash.merge": "4.6.2", - "semver": "^7.6.0" + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@eslint/eslintrc": ">=2", - "eslint": "^8.56.0" + "url": "https://github.com/sponsors/ljharb" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/@typescript-eslint/type-utils": { - "version": "7.18.0", - "dev": true, + "node_modules/which-builtin-type": { + "version": "1.2.1", "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/utils": "7.18.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/ljharb" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/@typescript-eslint/types": { - "version": "7.18.0", + "node_modules/which-collection": { + "version": "1.0.2", "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/ljharb" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.18.0", - "license": "BSD-2-Clause", + "node_modules/which-typed-array": { + "version": "1.1.20", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/ljharb" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.9", + "node_modules/wide-align": { + "version": "1.1.5", + "dev": true, "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "string-width": "^1.0.2 || 2 || 3 || 4" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/@typescript-eslint/utils": { - "version": "7.18.0", + "node_modules/winreg": { + "version": "1.2.4", + "license": "BSD-2-Clause" + }, + "node_modules/with": { + "version": "7.0.2", "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0" + "@babel/parser": "^7.9.6", + "@babel/types": "^7.9.6", + "assert-never": "^1.2.1", + "babel-walk": "3.0.0-canary-5" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" + "node": ">= 10.0.0" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "7.18.0", + "node_modules/wordwrap": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/workerpool": { + "version": "9.3.4", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=8" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.18.0", + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "eslint-visitor-keys": "^3.4.3" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/ansi-styles": { + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -23033,28 +22114,36 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/brace-expansion": { - "version": "2.1.0", + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/chalk": { - "version": "4.1.2", + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/color-convert": { + "node_modules/wrap-ansi/node_modules/color-convert": { "version": "2.0.1", "license": "MIT", "dependencies": { @@ -23064,226 +22153,316 @@ "node": ">=7.0.0" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/color-name": { + "node_modules/wrap-ansi/node_modules/color-name": { "version": "1.1.4", "license": "MIT" }, - "packages/eslint-plugin-excel-custom-functions/node_modules/doctrine": { - "version": "3.0.0", - "license": "Apache-2.0", + "node_modules/wrappy": { + "version": "1.0.2", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "dev": true, + "license": "ISC", "dependencies": { - "esutils": "^2.0.2" + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" }, "engines": { - "node": ">=6.0.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/escape-string-regexp": { - "version": "4.0.0", + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "3.0.7", + "dev": true, + "license": "ISC" + }, + "node_modules/ws": { + "version": "7.5.11", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.11.tgz", + "integrity": "sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==", "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8.3.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/eslint": { - "version": "8.57.1", + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha1-h4PU32cdTVA2W+LuTHGRegVXuqs=", "license": "MIT", "peer": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" + "is-wsl": "^3.1.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=18" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/eslint-scope": { - "version": "7.2.2", - "license": "BSD-2-Clause", + "node_modules/wsl-utils/node_modules/is-wsl": { + "version": "3.1.1", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha1-MniXsmgyo+sRfabCdJLQTKEyWU8=", + "license": "MIT", + "peer": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "is-inside-container": "^1.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=16" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/espree": { - "version": "9.6.1", - "license": "BSD-2-Clause", + "node_modules/xml-naming": { + "version": "0.3.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/xml-naming/-/xml-naming-0.3.0.tgz", + "integrity": "sha1-RsHhi/4oWEeZgt0qzPNNFudJ7aI=", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/xml2js": { + "version": "0.5.0", + "license": "MIT", "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xregexp": { + "version": "4.4.1", + "license": "MIT", + "dependencies": { + "@babel/runtime-corejs3": "^7.12.1" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yaml": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", + "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/eemeli" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/file-entry-cache": { - "version": "6.0.1", + "node_modules/yargs": { + "version": "17.7.2", "license": "MIT", "dependencies": { - "flat-cache": "^3.0.4" + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=12" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/flat-cache": { - "version": "3.2.0", + "node_modules/yargs-parser": { + "version": "21.1.1", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-unparser": { + "version": "2.0.0", + "dev": true, "license": "MIT", "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=10" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "node_modules/yargs-unparser/node_modules/camelcase": { + "version": "6.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, + "node_modules/yn": { + "version": "3.1.1", + "dev": true, + "license": "MIT", "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=6" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/globals": { - "version": "13.24.0", + "node_modules/yocto-queue": { + "version": "0.1.0", "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/globby": { - "version": "11.1.0", + "node_modules/yoctocolors-cjs": { + "version": "2.1.3", "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/slash": { - "version": "3.0.0", + "node_modules/zod": { + "version": "4.4.3", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/zod/-/zod-4.4.3.tgz", + "integrity": "sha1-toDxcohdGLvr8hqDTqJeVaG781Y=", "license": "MIT", - "engines": { - "node": ">=8" + "peer": true, + "funding": { + "url": "https://github.com/sponsors/colinhacks" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/zod-to-json-schema": { + "version": "3.25.2", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz", + "integrity": "sha1-P6eZp7rdVUVBRy+2WEP9xGCy5ao=", + "license": "ISC", + "peer": true, + "peerDependencies": { + "zod": "^3.25.28 || ^4" + } + }, + "packages/custom-functions-metadata": { + "version": "2.2.3", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "assert": "^1.5.0", + "commander": "^13.0.0", + "nconf": "^0.12.0", + "office-addin-usage-data": "^2.1.1", + "xregexp": "^4.3.0" }, - "engines": { - "node": ">=8" + "bin": { + "custom-functions-metadata": "cli.js" + }, + "devDependencies": { + "@types/assert": "^1.4.6", + "@types/mocha": "^10.0.6", + "@types/node": "^14.17.2", + "@types/node-fetch": "^2.5.10", + "@types/xregexp": "^3.0.30", + "concurrently": "^9.0.0", + "mocha": "^11.0.1", + "office-addin-lint": "^3.0.10", + "office-addin-prettier-config": "^2.0.5", + "rimraf": "^6.0.1", + "ts-node": "^10.9.1", + "typescript": "~4.9.5" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/type-fest": { - "version": "0.20.2", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" + "packages/custom-functions-metadata-plugin": { + "version": "2.1.10", + "license": "MIT", + "dependencies": { + "custom-functions-metadata": "^2.2.3" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "devDependencies": { + "@types/node": "^14.17.2", + "concurrently": "^9.0.0", + "office-addin-lint": "^3.0.10", + "rimraf": "^6.0.1" + }, + "peerDependencies": { + "webpack": "^5.94.0" } }, - "packages/eslint-plugin-excel-custom-functions/node_modules/typescript": { + "packages/custom-functions-metadata-plugin/node_modules/@types/node": { + "version": "14.18.63", + "dev": true, + "license": "MIT" + }, + "packages/custom-functions-metadata/node_modules/@types/node": { + "version": "14.18.63", + "dev": true, + "license": "MIT" + }, + "packages/custom-functions-metadata/node_modules/typescript": { "version": "4.9.5", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha1-CVl5+bzA0J2jJNWNA86Pg3TL5lo=", "dev": true, "license": "Apache-2.0", "bin": { @@ -23294,195 +22473,99 @@ "node": ">=4.2.0" } }, - "packages/eslint-plugin-office-addins": { - "version": "4.0.10", + "packages/eslint-config-office-addins": { + "version": "2.0.10", "license": "MIT", "dependencies": { - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-react": "^7.34.1", - "eslint-plugin-react-native": "^5.0.0", - "office-addin-prettier-config": "^2.0.5", - "prettier": "^3.2.5", - "requireindex": "~1.2.0", - "typescript": "^5.4.3", - "typescript-eslint": "~8.8.0" + "eslint": "^10.0.0", + "eslint-plugin-office-addins": "^4.0.10" }, "devDependencies": { - "@types/eslint-config-prettier": "^6.11.3", - "@types/jest": "^29.5.12", - "@types/node": "^20.12.3", - "@typescript-eslint/rule-tester": "~8.8.0", - "jest": "^29.7.0", - "rimraf": "^6.0.1", - "ts-jest": "^29.1.2" - }, - "engines": { - "node": ">=0.10.0" + "@types/node": "^14.17.2", + "concurrently": "^9.0.0", + "office-addin-lint": "^3.0.10", + "rimraf": "^6.0.1" }, "peerDependencies": { - "eslint": "^9.0.0" + "prettier": "^3.5.3" } }, - "packages/eslint-plugin-office-addins/node_modules/@types/node": { - "version": "20.19.41", + "packages/eslint-config-office-addins/node_modules/@types/node": { + "version": "14.18.63", "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "packages/eslint-plugin-office-addins/node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.8.1", - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.8.1", - "@typescript-eslint/type-utils": "8.8.1", - "@typescript-eslint/utils": "8.8.1", - "@typescript-eslint/visitor-keys": "8.8.1", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", - "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "packages/eslint-plugin-office-addins/node_modules/@typescript-eslint/parser": { - "version": "8.8.1", - "license": "BSD-2-Clause", - "peer": true, - "dependencies": { - "@typescript-eslint/scope-manager": "8.8.1", - "@typescript-eslint/types": "8.8.1", - "@typescript-eslint/typescript-estree": "8.8.1", - "@typescript-eslint/visitor-keys": "8.8.1", - "debug": "^4.3.4" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "packages/eslint-plugin-office-addins/node_modules/@typescript-eslint/scope-manager": { - "version": "8.8.1", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.8.1", - "@typescript-eslint/visitor-keys": "8.8.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } + "license": "MIT" }, - "packages/eslint-plugin-office-addins/node_modules/@typescript-eslint/type-utils": { - "version": "8.8.1", + "packages/eslint-plugin-excel-custom-functions": { + "version": "1.0.10", "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.8.1", - "@typescript-eslint/utils": "8.8.1", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "@types/custom-functions-runtime": "^1.5.1", + "@types/office-js": "^1.0.139", + "@typescript-eslint/utils": "^8.0.0", + "tslib": "^2.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "devDependencies": { + "@microsoft/office-js": "^1.1.43", + "@types/jest": "^29.5.12", + "@types/node": "^14.17.2", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", + "@typescript-eslint/rule-tester": "^8.0.0", + "eslint-plugin-prettier": "^5.1.3", + "jest": "^29.7.0", + "office-addin-lint": "^3.0.10", + "office-addin-prettier-config": "^2.0.5", + "office-addin-usage-data": "^2.1.1", + "prettier": "^3.4.2", + "rimraf": "^6.0.1", + "ts-jest": "^29.1.2" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": "^5.0.0" } }, - "packages/eslint-plugin-office-addins/node_modules/@typescript-eslint/types": { - "version": "8.8.1", - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } + "packages/eslint-plugin-excel-custom-functions/node_modules/@types/node": { + "version": "14.18.63", + "dev": true, + "license": "MIT" }, - "packages/eslint-plugin-office-addins/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.8.1", + "packages/eslint-plugin-office-addins": { + "version": "4.0.10", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.8.1", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-react": "^7.34.1", + "eslint-plugin-react-native": "^5.0.0", + "office-addin-prettier-config": "^2.0.5", + "prettier": "^3.2.5", + "requireindex": "~1.2.0", + "typescript-eslint": "^8.56.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "packages/eslint-plugin-office-addins/node_modules/typescript": { - "version": "5.9.3", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "devDependencies": { + "@types/eslint-config-prettier": "^6.11.3", + "@types/jest": "^29.5.12", + "@types/node": "^20.12.3", + "@typescript-eslint/rule-tester": "^8.56.0", + "jest": "^29.7.0", + "rimraf": "^6.0.1", + "ts-jest": "^29.1.2" }, "engines": { - "node": ">=14.17" + "node": ">=0.10.0" + }, + "peerDependencies": { + "eslint": "^9.0.0 || ^10.0.0", + "typescript": "^5.4.3" } }, - "packages/eslint-plugin-office-addins/node_modules/typescript-eslint": { - "version": "8.8.1", + "packages/eslint-plugin-office-addins/node_modules/@types/node": { + "version": "20.19.41", + "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.8.1", - "@typescript-eslint/parser": "8.8.1", - "@typescript-eslint/utils": "8.8.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "undici-types": "~6.21.0" } }, "packages/office-addin-cache": { @@ -23502,22 +22585,7 @@ "mocha": "^11.0.1", "office-addin-lint": "^3.0.10", "rimraf": "^6.0.1", - "ts-node": "^10.9.2", - "typescript": "^5.9.3" - } - }, - "packages/office-addin-cache/node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" + "ts-node": "^10.9.2" } }, "packages/office-addin-cli": { @@ -23536,16 +22604,14 @@ "@types/node": "^14.17.2", "@types/node-fetch": "^2.5.10", "concurrently": "^9.0.0", - "eslint": "^9.0.0", "eslint-plugin-office-addins": "^4.0.10", - "eslint-plugin-prettier": "^3.4.0", + "eslint-plugin-prettier": "^5.1.3", "mocha": "^11.0.1", "office-addin-prettier-config": "^2.0.5", "office-addin-usage-data": "^2.1.1", "prettier": "^3.5.3", "rimraf": "^6.0.1", "ts-node": "^10.9.1", - "typescript": "^4.7.4", "typescript-eslint": "^8.4.0" } }, @@ -23554,43 +22620,11 @@ "dev": true, "license": "MIT" }, - "packages/office-addin-cli/node_modules/eslint-plugin-prettier": { - "version": "3.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "prettier-linter-helpers": "^1.0.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "eslint": ">=5.0.0", - "prettier": ">=1.13.0" - }, - "peerDependenciesMeta": { - "eslint-config-prettier": { - "optional": true - } - } - }, - "packages/office-addin-cli/node_modules/typescript": { - "version": "4.9.5", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "packages/office-addin-debugging": { "version": "6.1.2", "license": "MIT", "dependencies": { - "adm-zip": "0.5.12", + "adm-zip": "^0.6.0", "commander": "^13.0.0", "node-fetch": "^2.6.1", "office-addin-cli": "^2.0.10", @@ -23604,8 +22638,6 @@ "office-addin-debugging": "cli.js" }, "devDependencies": { - "@microsoft/eslint-plugin-sdl": "^1.0.1", - "@types/adm-zip": "^0.5.5", "@types/express": "^5.0.0", "@types/mocha": "^10.0.6", "@types/node": "^14.17.2", @@ -23617,7 +22649,6 @@ "office-addin-lint": "^3.0.10", "rimraf": "^6.0.1", "ts-node": "^10.9.1", - "typescript": "^4.7.4", "ws": "^7.4.6" } }, @@ -23626,16 +22657,13 @@ "dev": true, "license": "MIT" }, - "packages/office-addin-debugging/node_modules/typescript": { - "version": "4.9.5", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, + "packages/office-addin-debugging/node_modules/adm-zip": { + "version": "0.6.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/adm-zip/-/adm-zip-0.6.0.tgz", + "integrity": "sha1-u8XGwzN1XpZ6Bt2YdH9DHh1To88=", + "license": "MIT", "engines": { - "node": ">=4.2.0" + "node": ">=14.0" } }, "packages/office-addin-dev-certs": { @@ -23662,8 +22690,7 @@ "office-addin-lint": "^3.0.10", "rimraf": "^6.0.1", "sinon": "^21.0.0", - "ts-node": "^10.9.1", - "typescript": "^4.7.4" + "ts-node": "^10.9.1" } }, "packages/office-addin-dev-certs/node_modules/@types/node": { @@ -23671,23 +22698,11 @@ "dev": true, "license": "MIT" }, - "packages/office-addin-dev-certs/node_modules/typescript": { - "version": "4.9.5", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "packages/office-addin-dev-settings": { "version": "3.1.2", "license": "MIT", "dependencies": { - "adm-zip": "0.5.12", + "adm-zip": "^0.6.0", "commander": "^13.0.0", "fs-extra": "^11.2.0", "inquirer": "^12.10.0", @@ -23702,8 +22717,6 @@ "office-addin-dev-settings": "cli.js" }, "devDependencies": { - "@microsoft/eslint-plugin-sdl": "^1.0.1", - "@types/adm-zip": "^0.5.5", "@types/fs-extra": "^11.0.4", "@types/mocha": "^10.0.6", "@types/node": "^20.11.27", @@ -23718,8 +22731,7 @@ "office-addin-lint": "^3.0.10", "rimraf": "^6.0.1", "sinon": "^21.0.0", - "ts-node": "^10.9.2", - "typescript": "^5.9.3" + "ts-node": "^10.9.2" }, "peerDependencies": { "@microsoft/m365agentstoolkit-cli": "^1.1.11" @@ -23733,16 +22745,13 @@ "undici-types": "~6.21.0" } }, - "packages/office-addin-dev-settings/node_modules/typescript": { - "version": "5.9.3", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, + "packages/office-addin-dev-settings/node_modules/adm-zip": { + "version": "0.6.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/adm-zip/-/adm-zip-0.6.0.tgz", + "integrity": "sha1-u8XGwzN1XpZ6Bt2YdH9DHh1To88=", + "license": "MIT", "engines": { - "node": ">=14.17" + "node": ">=14.0" } }, "packages/office-addin-lint": { @@ -23750,7 +22759,7 @@ "license": "MIT", "dependencies": { "commander": "^13.0.0", - "eslint": "^9.0.0", + "eslint": "^10.0.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-office-addins": "^4.0.10", "eslint-plugin-prettier": "^5.1.3", @@ -23771,8 +22780,7 @@ "concurrently": "^9.0.0", "mocha": "^11.0.0", "rimraf": "^6.0.1", - "ts-node": "^10.9.2", - "typescript": "^5.4.3" + "ts-node": "^10.9.2" } }, "packages/office-addin-lint/node_modules/@types/node": { @@ -23795,18 +22803,6 @@ "util": "^0.12.5" } }, - "packages/office-addin-lint/node_modules/typescript": { - "version": "5.9.3", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "packages/office-addin-lint/node_modules/util": { "version": "0.12.5", "dev": true, @@ -23824,7 +22820,7 @@ "license": "MIT", "dependencies": { "@microsoft/app-manifest": "^1.0.2", - "adm-zip": "0.5.16", + "adm-zip": "0.6.0", "chalk": "^2.4.2", "commander": "^13.0.0", "fs-extra": "^7.0.1", @@ -23837,7 +22833,6 @@ "office-addin-manifest": "cli.js" }, "devDependencies": { - "@types/adm-zip": "^0.5.0", "@types/fs-extra": "^9.0.13", "@types/mocha": "^10.0.6", "@types/node": "^14.17.2", @@ -23852,7 +22847,6 @@ "rimraf": "^6.0.1", "sinon": "^21.1.2", "ts-node": "^10.9.1", - "typescript": "^4.7.4", "validator": "^13.7.0" } }, @@ -23870,10 +22864,12 @@ "license": "MIT" }, "packages/office-addin-manifest/node_modules/adm-zip": { - "version": "0.5.16", + "version": "0.6.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/adm-zip/-/adm-zip-0.6.0.tgz", + "integrity": "sha1-u8XGwzN1XpZ6Bt2YdH9DHh1To88=", "license": "MIT", "engines": { - "node": ">=12.0" + "node": ">=14.0" } }, "packages/office-addin-manifest/node_modules/fs-extra": { @@ -23895,18 +22891,6 @@ "graceful-fs": "^4.1.6" } }, - "packages/office-addin-manifest/node_modules/typescript": { - "version": "4.9.5", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "packages/office-addin-manifest/node_modules/universalify": { "version": "0.1.2", "license": "MIT", @@ -23943,8 +22927,7 @@ "office-addin-lint": "^3.0.10", "office-addin-prettier-config": "^2.0.5", "rimraf": "^6.0.1", - "ts-node": "^10.2.1", - "typescript": "^4.4.3" + "ts-node": "^10.2.1" } }, "packages/office-addin-mock/node_modules/@types/node": { @@ -23964,18 +22947,6 @@ "util": "^0.12.5" } }, - "packages/office-addin-mock/node_modules/typescript": { - "version": "4.9.5", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "packages/office-addin-mock/node_modules/util": { "version": "0.12.5", "dev": true, @@ -24001,14 +22972,12 @@ "office-addin-node-debugger": "cli.js" }, "devDependencies": { - "@microsoft/eslint-plugin-sdl": "^1.0.1", "@types/node": "^14.17.2", "@types/node-fetch": "^2.5.10", "@types/ws": "^5.1.2", "concurrently": "^9.0.0", "office-addin-lint": "^3.0.10", - "rimraf": "^6.0.1", - "typescript": "^4.7.4" + "rimraf": "^6.0.1" } }, "packages/office-addin-node-debugger/node_modules/@types/node": { @@ -24025,18 +22994,6 @@ "@types/node": "*" } }, - "packages/office-addin-node-debugger/node_modules/typescript": { - "version": "4.9.5", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "packages/office-addin-prettier-config": { "version": "2.0.5", "license": "MIT" @@ -24045,7 +23002,7 @@ "version": "1.0.10", "license": "MIT", "dependencies": { - "adm-zip": "0.5.12", + "adm-zip": "^0.6.0", "commander": "^13.0.0", "fs-extra": "^7.0.1", "inquirer": "^12.10.0", @@ -24057,7 +23014,6 @@ "office-addin-project": "cli.js" }, "devDependencies": { - "@types/adm-zip": "^0.5.0", "@types/fs-extra": "^9.0.13", "@types/mocha": "^10.0.6", "@types/node": "^18.0.0", @@ -24068,8 +23024,7 @@ "office-addin-lint": "^3.0.10", "rimraf": "^6.0.1", "semver": "^7.3.5", - "ts-node": "^10.9.1", - "typescript": "^5.9.3" + "ts-node": "^10.9.1" } }, "packages/office-addin-project/node_modules/@types/fs-extra": { @@ -24088,6 +23043,15 @@ "undici-types": "~5.26.4" } }, + "packages/office-addin-project/node_modules/adm-zip": { + "version": "0.6.0", + "resolved": "https://office.pkgs.visualstudio.com/_packaging/OfficeDev/npm/registry/adm-zip/-/adm-zip-0.6.0.tgz", + "integrity": "sha1-u8XGwzN1XpZ6Bt2YdH9DHh1To88=", + "license": "MIT", + "engines": { + "node": ">=14.0" + } + }, "packages/office-addin-project/node_modules/assert": { "version": "2.1.0", "dev": true, @@ -24119,18 +23083,6 @@ "graceful-fs": "^4.1.6" } }, - "packages/office-addin-project/node_modules/typescript": { - "version": "5.9.3", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "packages/office-addin-project/node_modules/undici-types": { "version": "5.26.5", "dev": true, @@ -24195,8 +23147,7 @@ "office-addin-manifest": "^2.1.6", "office-addin-test-helpers": "^2.0.7", "rimraf": "^6.0.1", - "ts-node": "^10.9.1", - "typescript": "^5.6.0" + "ts-node": "^10.9.1" } }, "packages/office-addin-sso/node_modules/@types/express": { @@ -24466,18 +23417,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/office-addin-sso/node_modules/typescript": { - "version": "5.9.3", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "packages/office-addin-sso/node_modules/yargs-parser": { "version": "20.2.9", "dev": true, @@ -24502,8 +23441,7 @@ "office-addin-lint": "^3.0.10", "office-addin-test-server": "^2.0.7", "rimraf": "^6.0.1", - "ts-node": "^10.9.1", - "typescript": "^4.7.4" + "ts-node": "^10.9.1" } }, "packages/office-addin-test-helpers/node_modules/@types/node": { @@ -24511,18 +23449,6 @@ "dev": true, "license": "MIT" }, - "packages/office-addin-test-helpers/node_modules/typescript": { - "version": "4.9.5", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "packages/office-addin-test-server": { "version": "2.0.7", "license": "MIT", @@ -24548,8 +23474,7 @@ "office-addin-test-helpers": "^2.0.7", "office-addin-usage-data": "^2.1.1", "rimraf": "^6.0.1", - "ts-node": "^10.9.1", - "typescript": "^4.7.4" + "ts-node": "^10.9.1" } }, "packages/office-addin-test-server/node_modules/@types/cors": { @@ -24565,18 +23490,6 @@ "dev": true, "license": "MIT" }, - "packages/office-addin-test-server/node_modules/typescript": { - "version": "4.9.5", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "packages/office-addin-usage-data": { "version": "2.1.1", "license": "MIT", @@ -24590,15 +23503,13 @@ "@types/mocha": "^10.0.6", "@types/node": "^14.17.2", "concurrently": "^9.0.0", - "eslint": "^9.0.0", "eslint-plugin-office-addins": "^4.0.10", - "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-prettier": "^5.1.3", "mocha": "^11.0.1", "office-addin-prettier-config": "^2.0.5", "rimraf": "^6.0.1", "sinon": "^21.0.0", "ts-node": "^10.9.1", - "typescript": "^4.7.4", "typescript-eslint": "^8.4.0" } }, @@ -24606,18 +23517,6 @@ "version": "14.18.63", "dev": true, "license": "MIT" - }, - "packages/office-addin-usage-data/node_modules/typescript": { - "version": "4.9.5", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } } } } diff --git a/package.json b/package.json index 209bd76c9..c0799b755 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "root", "private": true, "engines": { - "node": ">=18 <25", + "node": "^20.19.0 || ^22.13.0 || >=24", "npm": ">=8 <=11" }, "scripts": { @@ -22,14 +22,20 @@ "update-packages": "npm run exec -- npm update --dev" }, "devDependencies": { - "@microsoft/eslint-plugin-sdl": "^1.0.1", + "@eslint/js": "^10.0.0", "@types/node": "^22.10.10", - "eslint": "^9.0.0", + "eslint": "^10.0.0", "lerna": "^9.0.3", + "typescript": "~5.9.3", "typescript-eslint": "^8.8.1" }, "overrides": { - "git-url-parse": "^13.0.0" + "eslint-plugin-react": { + "eslint": "$eslint" + }, + "eslint-plugin-react-native": { + "eslint": "$eslint" + } }, "workspaces": ["packages/*"] } diff --git a/packages/custom-functions-metadata-plugin/package.json b/packages/custom-functions-metadata-plugin/package.json index 7e7c2ca6a..4ead0e9b9 100644 --- a/packages/custom-functions-metadata-plugin/package.json +++ b/packages/custom-functions-metadata-plugin/package.json @@ -32,8 +32,7 @@ "@types/node": "^14.17.2", "concurrently": "^9.0.0", "office-addin-lint": "^3.0.10", - "rimraf": "^6.0.1", - "typescript": "^4.7.4" + "rimraf": "^6.0.1" }, "peerDependencies": { "webpack": "^5.94.0" diff --git a/packages/custom-functions-metadata-plugin/tsconfig.json b/packages/custom-functions-metadata-plugin/tsconfig.json index c85907d20..318a91d31 100644 --- a/packages/custom-functions-metadata-plugin/tsconfig.json +++ b/packages/custom-functions-metadata-plugin/tsconfig.json @@ -2,6 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "lib", + "rootDir": "src", "skipLibCheck": true }, "include": ["src/**/*"], diff --git a/packages/custom-functions-metadata/package.json b/packages/custom-functions-metadata/package.json index 53c5de168..d0b05679c 100644 --- a/packages/custom-functions-metadata/package.json +++ b/packages/custom-functions-metadata/package.json @@ -43,7 +43,7 @@ "office-addin-prettier-config": "^2.0.5", "rimraf": "^6.0.1", "ts-node": "^10.9.1", - "typescript": "^4.7.4" + "typescript": "~4.9.5" }, "repository": { "type": "git", diff --git a/packages/custom-functions-metadata/tsconfig.json b/packages/custom-functions-metadata/tsconfig.json index 9106b8844..57b05b027 100644 --- a/packages/custom-functions-metadata/tsconfig.json +++ b/packages/custom-functions-metadata/tsconfig.json @@ -2,6 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "lib", + "rootDir": "src", "skipLibCheck": true, }, "include": ["src/**/*"], diff --git a/packages/eslint-config-office-addins/package.json b/packages/eslint-config-office-addins/package.json index 3691c9773..0096f896e 100644 --- a/packages/eslint-config-office-addins/package.json +++ b/packages/eslint-config-office-addins/package.json @@ -14,7 +14,7 @@ "eslint" ], "dependencies": { - "eslint": "^9.0.0", + "eslint": "^10.0.0", "eslint-plugin-office-addins": "^4.0.10" }, "peerDependencies": { @@ -24,8 +24,7 @@ "@types/node": "^14.17.2", "concurrently": "^9.0.0", "office-addin-lint": "^3.0.10", - "rimraf": "^6.0.1", - "typescript": "^4.7.4" + "rimraf": "^6.0.1" }, "repository": { "type": "git", diff --git a/packages/eslint-config-office-addins/tsconfig.json b/packages/eslint-config-office-addins/tsconfig.json index 175908272..7d25b29c1 100644 --- a/packages/eslint-config-office-addins/tsconfig.json +++ b/packages/eslint-config-office-addins/tsconfig.json @@ -2,6 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "lib", + "rootDir": "src", "skipLibCheck": true, }, "include": ["src/**/*"], diff --git a/packages/eslint-plugin-excel-custom-functions/package.json b/packages/eslint-plugin-excel-custom-functions/package.json index 4d11e5fbc..49b2a6c03 100644 --- a/packages/eslint-plugin-excel-custom-functions/package.json +++ b/packages/eslint-plugin-excel-custom-functions/package.json @@ -21,22 +21,20 @@ "dependencies": { "@types/custom-functions-runtime": "^1.5.1", "@types/office-js": "^1.0.139", - "@typescript-eslint/utils": "^7.5.0", - "eslint": "^8.57.0", - "tslib": "^2.0.1", - "tsutils": "^3.17.1" + "@typescript-eslint/utils": "^8.0.0", + "tslib": "^2.0.1" }, "peerDependencies": { - "typescript": "^4.7.4" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": "^5.0.0" }, "devDependencies": { "@microsoft/office-js": "^1.1.43", "@types/jest": "^29.5.12", "@types/node": "^14.17.2", - "@typescript-eslint/eslint-plugin": "^7.3.0", - "@typescript-eslint/parser": "^7.5.0", - "@typescript-eslint/rule-tester": "^7.5.0", - "@typescript-eslint/scope-manager": "^5.33.1", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", + "@typescript-eslint/rule-tester": "^8.0.0", "eslint-plugin-prettier": "^5.1.3", "jest": "^29.7.0", "office-addin-lint": "^3.0.10", @@ -44,8 +42,7 @@ "office-addin-usage-data": "^2.1.1", "prettier": "^3.4.2", "rimraf": "^6.0.1", - "ts-jest": "^29.1.2", - "typescript": "^4.7.4" + "ts-jest": "^29.1.2" }, "repository": { "type": "git", diff --git a/packages/eslint-plugin-excel-custom-functions/src/rules/no-office-read-calls.ts b/packages/eslint-plugin-excel-custom-functions/src/rules/no-office-read-calls.ts index 75a690b3e..8b87c187f 100644 --- a/packages/eslint-plugin-excel-custom-functions/src/rules/no-office-read-calls.ts +++ b/packages/eslint-plugin-excel-custom-functions/src/rules/no-office-read-calls.ts @@ -1,4 +1,4 @@ -import { TSESTree, ESLintUtils, ParserServices } from "@typescript-eslint/utils"; +import { TSESTree, ESLintUtils } from "@typescript-eslint/utils"; import { REPO_URL, callExpressionAnalysis, @@ -25,8 +25,6 @@ export default ESLintUtils.RuleCreator(() => REPO_URL)({ meta: { docs: { description: "Prevents office read api calls", - recommended: "recommended", - requiresTypeChecking: true, }, type: "problem", messages: >{ @@ -40,7 +38,7 @@ export default ESLintUtils.RuleCreator(() => REPO_URL)({ AssignmentExpression: (node: TSESTree.AssignmentExpression) => void; VariableDeclarator: (node: TSESTree.VariableDeclarator) => void; } { - const services: ParserServices = ESLintUtils.getParserServices(ruleContext); + const services = ESLintUtils.getParserServices(ruleContext); const typeChecker: ts.TypeChecker = services.program.getTypeChecker(); // Registry of all functions that use Office API calls (regardless if CF or not) diff --git a/packages/eslint-plugin-excel-custom-functions/src/rules/no-office-write-calls.ts b/packages/eslint-plugin-excel-custom-functions/src/rules/no-office-write-calls.ts index e01546cfb..23eccb2a8 100644 --- a/packages/eslint-plugin-excel-custom-functions/src/rules/no-office-write-calls.ts +++ b/packages/eslint-plugin-excel-custom-functions/src/rules/no-office-write-calls.ts @@ -1,4 +1,4 @@ -import { TSESTree, ESLintUtils, ParserServices } from "@typescript-eslint/utils"; +import { TSESTree, ESLintUtils } from "@typescript-eslint/utils"; import { REPO_URL, callExpressionAnalysis, assignmentExpressionAnalysis } from "./utils"; import { RuleContext } from "@typescript-eslint/utils/ts-eslint"; import ts from "typescript"; @@ -20,8 +20,6 @@ export default ESLintUtils.RuleCreator(() => REPO_URL)({ meta: { docs: { description: "Prevents office write api calls", - recommended: "recommended", - requiresTypeChecking: true, }, type: "problem", messages: >{ @@ -34,7 +32,7 @@ export default ESLintUtils.RuleCreator(() => REPO_URL)({ CallExpression: (node: TSESTree.CallExpression) => void; AssignmentExpression: (node: TSESTree.AssignmentExpression) => void; } { - const services: ParserServices = ESLintUtils.getParserServices(ruleContext); + const services = ESLintUtils.getParserServices(ruleContext); const typeChecker: ts.TypeChecker = services.program.getTypeChecker(); //Registry of all functions that use Office API calls (regardless if CF or not) diff --git a/packages/eslint-plugin-excel-custom-functions/tests/rules/no-office-read-calls.test.ts b/packages/eslint-plugin-excel-custom-functions/tests/rules/no-office-read-calls.test.ts index 5e99b314d..65b5a5246 100644 --- a/packages/eslint-plugin-excel-custom-functions/tests/rules/no-office-read-calls.test.ts +++ b/packages/eslint-plugin-excel-custom-functions/tests/rules/no-office-read-calls.test.ts @@ -7,12 +7,13 @@ type Options = unknown[]; type MessageIds = 'officeReadCall'; const ruleTester = new RuleTester({ - parser: '@typescript-eslint/parser', - parserOptions: { - ecmaVersion: 2018, - sourceType: 'module', - tsconfigRootDir: path.resolve(__dirname, '..'), - project: './tsconfig.test.json', // relative to tsconfigRootDir + languageOptions: { + parserOptions: { + ecmaVersion: 2018, + sourceType: 'module', + tsconfigRootDir: path.resolve(__dirname, '..'), + project: './tsconfig.test.json', // relative to tsconfigRootDir + }, }, }); diff --git a/packages/eslint-plugin-excel-custom-functions/tests/rules/no-office-write-calls.test.ts b/packages/eslint-plugin-excel-custom-functions/tests/rules/no-office-write-calls.test.ts index dea12434d..8fb13e143 100644 --- a/packages/eslint-plugin-excel-custom-functions/tests/rules/no-office-write-calls.test.ts +++ b/packages/eslint-plugin-excel-custom-functions/tests/rules/no-office-write-calls.test.ts @@ -7,12 +7,13 @@ type Options = unknown[]; type MessageIds = 'officeWriteCall'; const ruleTester = new RuleTester({ - parser: '@typescript-eslint/parser', - parserOptions: { - ecmaVersion: 2018, - sourceType: 'module', - tsconfigRootDir: path.resolve(__dirname, '..'), - project: './tsconfig.test.json', // relative to tsconfigRootDir + languageOptions: { + parserOptions: { + ecmaVersion: 2018, + sourceType: 'module', + tsconfigRootDir: path.resolve(__dirname, '..'), + project: './tsconfig.test.json', // relative to tsconfigRootDir + }, }, }); diff --git a/packages/eslint-plugin-excel-custom-functions/tsconfig.build.tsbuildinfo b/packages/eslint-plugin-excel-custom-functions/tsconfig.build.tsbuildinfo new file mode 100644 index 000000000..9645b62ac --- /dev/null +++ b/packages/eslint-plugin-excel-custom-functions/tsconfig.build.tsbuildinfo @@ -0,0 +1 @@ +{"root":["./src/index.ts","./src/rules/index.ts","./src/rules/no-office-read-calls.ts","./src/rules/no-office-write-calls.ts","./src/rules/utils.ts"],"version":"5.9.3"} \ No newline at end of file diff --git a/packages/eslint-plugin-office-addins/jest.config.js b/packages/eslint-plugin-office-addins/jest.config.js index beadb71f1..ba39df335 100644 --- a/packages/eslint-plugin-office-addins/jest.config.js +++ b/packages/eslint-plugin-office-addins/jest.config.js @@ -2,4 +2,13 @@ module.exports = { preset: 'ts-jest', testEnvironment: 'node', moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json'], + transform: { + '^.+\\.ts$': ['ts-jest', { + tsconfig: { + module: 'commonjs', + moduleResolution: 'bundler', + esModuleInterop: true, + }, + }], + }, }; \ No newline at end of file diff --git a/packages/eslint-plugin-office-addins/package.json b/packages/eslint-plugin-office-addins/package.json index 0f8dcbf81..19e1d9d6a 100644 --- a/packages/eslint-plugin-office-addins/package.json +++ b/packages/eslint-plugin-office-addins/package.json @@ -16,7 +16,8 @@ "test": "jest" }, "peerDependencies": { - "eslint": "^9.0.0" + "eslint": "^9.0.0 || ^10.0.0", + "typescript": "^5.4.3" }, "dependencies": { "eslint-config-prettier": "^9.1.0", @@ -26,14 +27,13 @@ "office-addin-prettier-config": "^2.0.5", "prettier": "^3.2.5", "requireindex": "~1.2.0", - "typescript": "^5.4.3", - "typescript-eslint": "~8.8.0" + "typescript-eslint": "^8.56.0" }, "devDependencies": { "@types/eslint-config-prettier": "^6.11.3", "@types/jest": "^29.5.12", "@types/node": "^20.12.3", - "@typescript-eslint/rule-tester": "~8.8.0", + "@typescript-eslint/rule-tester": "^8.56.0", "jest": "^29.7.0", "rimraf": "^6.0.1", "ts-jest": "^29.1.2" diff --git a/packages/eslint-plugin-office-addins/src/main.ts b/packages/eslint-plugin-office-addins/src/main.ts index 8e7822aad..b781079eb 100644 --- a/packages/eslint-plugin-office-addins/src/main.ts +++ b/packages/eslint-plugin-office-addins/src/main.ts @@ -39,6 +39,16 @@ const recommended = [ jsx: true, }, }, + globals: { + Excel: "readonly", + Office: "readonly", + OfficeExtension: "readonly", + OfficeRuntime: "readonly", + Word: "readonly", + PowerPoint: "readonly", + OneNote: "readonly", + Visio: "readonly", + }, }, rules: { "@typescript-eslint/no-unused-vars": "error", diff --git a/packages/eslint-plugin-office-addins/tsconfig.json b/packages/eslint-plugin-office-addins/tsconfig.json index bd06b9f65..c2ba82a48 100644 --- a/packages/eslint-plugin-office-addins/tsconfig.json +++ b/packages/eslint-plugin-office-addins/tsconfig.json @@ -4,6 +4,7 @@ "module": "Node16", "moduleResolution": "node16", "outDir": "lib", + "rootDir": "src", "skipLibCheck": true }, "include": ["src/**/*"], diff --git a/packages/office-addin-cache/package.json b/packages/office-addin-cache/package.json index 1f0569ac8..28f1c6d23 100644 --- a/packages/office-addin-cache/package.json +++ b/packages/office-addin-cache/package.json @@ -36,8 +36,7 @@ "mocha": "^11.0.1", "office-addin-lint": "^3.0.10", "rimraf": "^6.0.1", - "ts-node": "^10.9.2", - "typescript": "^5.9.3" + "ts-node": "^10.9.2" }, "repository": { "type": "git", diff --git a/packages/office-addin-cli/package.json b/packages/office-addin-cli/package.json index f025f9112..3bd4e89c4 100644 --- a/packages/office-addin-cli/package.json +++ b/packages/office-addin-cli/package.json @@ -30,16 +30,14 @@ "@types/node": "^14.17.2", "@types/node-fetch": "^2.5.10", "concurrently": "^9.0.0", - "eslint": "^9.0.0", "eslint-plugin-office-addins": "^4.0.10", - "eslint-plugin-prettier": "^3.4.0", + "eslint-plugin-prettier": "^5.1.3", "mocha": "^11.0.1", "office-addin-prettier-config": "^2.0.5", "office-addin-usage-data": "^2.1.1", "prettier": "^3.5.3", "rimraf": "^6.0.1", "ts-node": "^10.9.1", - "typescript": "^4.7.4", "typescript-eslint": "^8.4.0" }, "repository": { diff --git a/packages/office-addin-cli/tsconfig.json b/packages/office-addin-cli/tsconfig.json index ead895e0b..303041b45 100644 --- a/packages/office-addin-cli/tsconfig.json +++ b/packages/office-addin-cli/tsconfig.json @@ -2,6 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "lib", + "rootDir": "src", "skipLibCheck": true, "types": ["node", "node-fetch"] }, diff --git a/packages/office-addin-debugging/eslint.config.mjs b/packages/office-addin-debugging/eslint.config.mjs index 5d5d07a8e..86d80944b 100644 --- a/packages/office-addin-debugging/eslint.config.mjs +++ b/packages/office-addin-debugging/eslint.config.mjs @@ -1,10 +1,8 @@ import officeAddins from "eslint-plugin-office-addins"; import tsParser from "@typescript-eslint/parser"; -import sdl from "@microsoft/eslint-plugin-sdl"; export default [ ...officeAddins.configs.recommended, - ...sdl.configs.recommended, { plugins: { "office-addins": officeAddins, @@ -13,8 +11,8 @@ export default [ parser: tsParser, parserOptions: { projectService: true, - tsconfigRootDir: "__dirname" - } + tsconfigRootDir: "__dirname", + }, }, }, ]; diff --git a/packages/office-addin-debugging/package.json b/packages/office-addin-debugging/package.json index 78a5e5c4d..85bf57c67 100644 --- a/packages/office-addin-debugging/package.json +++ b/packages/office-addin-debugging/package.json @@ -23,7 +23,7 @@ "Office" ], "dependencies": { - "adm-zip": "0.5.12", + "adm-zip": "^0.6.0", "commander": "^13.0.0", "node-fetch": "^2.6.1", "office-addin-cli": "^2.0.10", @@ -34,8 +34,6 @@ "office-addin-usage-data": "^2.1.1" }, "devDependencies": { - "@microsoft/eslint-plugin-sdl": "^1.0.1", - "@types/adm-zip": "^0.5.5", "@types/express": "^5.0.0", "@types/mocha": "^10.0.6", "@types/node": "^14.17.2", @@ -47,7 +45,6 @@ "office-addin-lint": "^3.0.10", "rimraf": "^6.0.1", "ts-node": "^10.9.1", - "typescript": "^4.7.4", "ws": "^7.4.6" }, "repository": { diff --git a/packages/office-addin-debugging/tsconfig.json b/packages/office-addin-debugging/tsconfig.json index ead895e0b..303041b45 100644 --- a/packages/office-addin-debugging/tsconfig.json +++ b/packages/office-addin-debugging/tsconfig.json @@ -2,6 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "lib", + "rootDir": "src", "skipLibCheck": true, "types": ["node", "node-fetch"] }, diff --git a/packages/office-addin-dev-certs/package.json b/packages/office-addin-dev-certs/package.json index dd23dc701..de1262071 100644 --- a/packages/office-addin-dev-certs/package.json +++ b/packages/office-addin-dev-certs/package.json @@ -49,8 +49,7 @@ "office-addin-lint": "^3.0.10", "rimraf": "^6.0.1", "sinon": "^21.0.0", - "ts-node": "^10.9.1", - "typescript": "^4.7.4" + "ts-node": "^10.9.1" }, "repository": { "type": "git", diff --git a/packages/office-addin-dev-certs/tsconfig.json b/packages/office-addin-dev-certs/tsconfig.json index 175908272..7d25b29c1 100644 --- a/packages/office-addin-dev-certs/tsconfig.json +++ b/packages/office-addin-dev-certs/tsconfig.json @@ -2,6 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "lib", + "rootDir": "src", "skipLibCheck": true, }, "include": ["src/**/*"], diff --git a/packages/office-addin-dev-settings/eslint.config.mjs b/packages/office-addin-dev-settings/eslint.config.mjs index 5d5d07a8e..86d80944b 100644 --- a/packages/office-addin-dev-settings/eslint.config.mjs +++ b/packages/office-addin-dev-settings/eslint.config.mjs @@ -1,10 +1,8 @@ import officeAddins from "eslint-plugin-office-addins"; import tsParser from "@typescript-eslint/parser"; -import sdl from "@microsoft/eslint-plugin-sdl"; export default [ ...officeAddins.configs.recommended, - ...sdl.configs.recommended, { plugins: { "office-addins": officeAddins, @@ -13,8 +11,8 @@ export default [ parser: tsParser, parserOptions: { projectService: true, - tsconfigRootDir: "__dirname" - } + tsconfigRootDir: "__dirname", + }, }, }, ]; diff --git a/packages/office-addin-dev-settings/package.json b/packages/office-addin-dev-settings/package.json index ec73c7264..6a59e51dc 100644 --- a/packages/office-addin-dev-settings/package.json +++ b/packages/office-addin-dev-settings/package.json @@ -22,7 +22,7 @@ "Office Add-in" ], "dependencies": { - "adm-zip": "0.5.12", + "adm-zip": "^0.6.0", "commander": "^13.0.0", "fs-extra": "^11.2.0", "inquirer": "^12.10.0", @@ -37,8 +37,6 @@ "@microsoft/m365agentstoolkit-cli": "^1.1.11" }, "devDependencies": { - "@microsoft/eslint-plugin-sdl": "^1.0.1", - "@types/adm-zip": "^0.5.5", "@types/fs-extra": "^11.0.4", "@types/mocha": "^10.0.6", "@types/node": "^20.11.27", @@ -53,8 +51,7 @@ "office-addin-lint": "^3.0.10", "rimraf": "^6.0.1", "sinon": "^21.0.0", - "ts-node": "^10.9.2", - "typescript": "^5.9.3" + "ts-node": "^10.9.2" }, "repository": { "type": "git", diff --git a/packages/office-addin-dev-settings/tsconfig.json b/packages/office-addin-dev-settings/tsconfig.json index 713d2443d..558851893 100644 --- a/packages/office-addin-dev-settings/tsconfig.json +++ b/packages/office-addin-dev-settings/tsconfig.json @@ -3,6 +3,7 @@ "compilerOptions": { "importHelpers": true, "outDir": "lib", + "rootDir": "src", "skipLibCheck": true, }, "include": ["src/**/*"], diff --git a/packages/office-addin-lint/package.json b/packages/office-addin-lint/package.json index 742384feb..aab8ca453 100644 --- a/packages/office-addin-lint/package.json +++ b/packages/office-addin-lint/package.json @@ -25,7 +25,7 @@ ], "dependencies": { "commander": "^13.0.0", - "eslint": "^9.0.0", + "eslint": "^10.0.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-office-addins": "^4.0.10", "eslint-plugin-prettier": "^5.1.3", @@ -43,8 +43,7 @@ "concurrently": "^9.0.0", "mocha": "^11.0.0", "rimraf": "^6.0.1", - "ts-node": "^10.9.2", - "typescript": "^5.4.3" + "ts-node": "^10.9.2" }, "repository": { "type": "git", diff --git a/packages/office-addin-lint/tsconfig.json b/packages/office-addin-lint/tsconfig.json index 9106b8844..57b05b027 100644 --- a/packages/office-addin-lint/tsconfig.json +++ b/packages/office-addin-lint/tsconfig.json @@ -2,6 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "lib", + "rootDir": "src", "skipLibCheck": true, }, "include": ["src/**/*"], diff --git a/packages/office-addin-manifest/package.json b/packages/office-addin-manifest/package.json index ad4b39969..845889921 100644 --- a/packages/office-addin-manifest/package.json +++ b/packages/office-addin-manifest/package.json @@ -23,7 +23,7 @@ ], "dependencies": { "@microsoft/app-manifest": "^1.0.2", - "adm-zip": "0.5.16", + "adm-zip": "0.6.0", "chalk": "^2.4.2", "commander": "^13.0.0", "fs-extra": "^7.0.1", @@ -33,7 +33,6 @@ "xml2js": "^0.5.0" }, "devDependencies": { - "@types/adm-zip": "^0.5.0", "@types/fs-extra": "^9.0.13", "@types/mocha": "^10.0.6", "@types/node": "^14.17.2", @@ -48,7 +47,6 @@ "rimraf": "^6.0.1", "sinon": "^21.1.2", "ts-node": "^10.9.1", - "typescript": "^4.7.4", "validator": "^13.7.0" }, "repository": { diff --git a/packages/office-addin-manifest/src/export.ts b/packages/office-addin-manifest/src/export.ts index 8c23dbe74..faf02581b 100644 --- a/packages/office-addin-manifest/src/export.ts +++ b/packages/office-addin-manifest/src/export.ts @@ -88,10 +88,10 @@ async function saveZip(zip: AdmZip, outputPath: string): Promise { outputPath = path.resolve(outputPath); fsExtra.ensureDirSync(path.dirname(outputPath)); - const result: Boolean = await zip.writeZipPromise(outputPath); - if (result) { - console.log(`Manifest package saved to ${outputPath}`); - } else { - throw new Error(`Error writting zip file to ${outputPath}`); + try { + await zip.writeZipPromise(outputPath); + } catch { + throw new Error(`Error writing zip file to ${outputPath}`); } + console.log(`Manifest package saved to ${outputPath}`); } diff --git a/packages/office-addin-manifest/tsconfig.json b/packages/office-addin-manifest/tsconfig.json index 175908272..1548405ed 100644 --- a/packages/office-addin-manifest/tsconfig.json +++ b/packages/office-addin-manifest/tsconfig.json @@ -1,7 +1,10 @@ { "extends": "../../tsconfig.json", "compilerOptions": { + "module": "CommonJS", + "moduleResolution": "Node", "outDir": "lib", + "rootDir": "src", "skipLibCheck": true, }, "include": ["src/**/*"], diff --git a/packages/office-addin-mock/package.json b/packages/office-addin-mock/package.json index 4c25d097d..fa2cb8160 100644 --- a/packages/office-addin-mock/package.json +++ b/packages/office-addin-mock/package.json @@ -27,8 +27,7 @@ "office-addin-lint": "^3.0.10", "office-addin-prettier-config": "^2.0.5", "rimraf": "^6.0.1", - "ts-node": "^10.2.1", - "typescript": "^4.4.3" + "ts-node": "^10.2.1" }, "homepage": "https://github.com/OfficeDev/Office-Addin-Scripts", "repository": { diff --git a/packages/office-addin-mock/tsconfig.json b/packages/office-addin-mock/tsconfig.json index 175908272..7d25b29c1 100644 --- a/packages/office-addin-mock/tsconfig.json +++ b/packages/office-addin-mock/tsconfig.json @@ -2,6 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "lib", + "rootDir": "src", "skipLibCheck": true, }, "include": ["src/**/*"], diff --git a/packages/office-addin-node-debugger/eslint.config.mjs b/packages/office-addin-node-debugger/eslint.config.mjs index 5d5d07a8e..86d80944b 100644 --- a/packages/office-addin-node-debugger/eslint.config.mjs +++ b/packages/office-addin-node-debugger/eslint.config.mjs @@ -1,10 +1,8 @@ import officeAddins from "eslint-plugin-office-addins"; import tsParser from "@typescript-eslint/parser"; -import sdl from "@microsoft/eslint-plugin-sdl"; export default [ ...officeAddins.configs.recommended, - ...sdl.configs.recommended, { plugins: { "office-addins": officeAddins, @@ -13,8 +11,8 @@ export default [ parser: tsParser, parserOptions: { projectService: true, - tsconfigRootDir: "__dirname" - } + tsconfigRootDir: "__dirname", + }, }, }, ]; diff --git a/packages/office-addin-node-debugger/package.json b/packages/office-addin-node-debugger/package.json index 5843e3c33..4ca1ffc89 100644 --- a/packages/office-addin-node-debugger/package.json +++ b/packages/office-addin-node-debugger/package.json @@ -28,14 +28,12 @@ "ws": "^7.4.6" }, "devDependencies": { - "@microsoft/eslint-plugin-sdl": "^1.0.1", "@types/node": "^14.17.2", "@types/node-fetch": "^2.5.10", "@types/ws": "^5.1.2", "concurrently": "^9.0.0", "office-addin-lint": "^3.0.10", - "rimraf": "^6.0.1", - "typescript": "^4.7.4" + "rimraf": "^6.0.1" }, "repository": { "type": "git", diff --git a/packages/office-addin-node-debugger/tsconfig.json b/packages/office-addin-node-debugger/tsconfig.json index babe80b88..516c1d2e0 100644 --- a/packages/office-addin-node-debugger/tsconfig.json +++ b/packages/office-addin-node-debugger/tsconfig.json @@ -2,6 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "lib", + "rootDir": "src", "skipLibCheck": true, "types": ["node", "ws", "node-fetch"] }, diff --git a/packages/office-addin-project/package.json b/packages/office-addin-project/package.json index dcf5b47df..dfa5b7354 100644 --- a/packages/office-addin-project/package.json +++ b/packages/office-addin-project/package.json @@ -18,7 +18,7 @@ "office-js" ], "dependencies": { - "adm-zip": "0.5.12", + "adm-zip": "^0.6.0", "commander": "^13.0.0", "fs-extra": "^7.0.1", "inquirer": "^12.10.0", @@ -27,7 +27,6 @@ "office-addin-usage-data": "^2.1.1" }, "devDependencies": { - "@types/adm-zip": "^0.5.0", "@types/fs-extra": "^9.0.13", "@types/mocha": "^10.0.6", "@types/node": "^18.0.0", @@ -38,8 +37,7 @@ "office-addin-lint": "^3.0.10", "rimraf": "^6.0.1", "semver": "^7.3.5", - "ts-node": "^10.9.1", - "typescript": "^5.9.3" + "ts-node": "^10.9.1" }, "homepage": "https://github.com/OfficeDev/Office-Addin-Scripts", "repository": { diff --git a/packages/office-addin-project/src/convert.ts b/packages/office-addin-project/src/convert.ts index eb2424250..b15271c7a 100644 --- a/packages/office-addin-project/src/convert.ts +++ b/packages/office-addin-project/src/convert.ts @@ -82,11 +82,12 @@ async function backupProject(backupPath: string) { }); fsExtra.ensureDirSync(path.dirname(outputPath)); - if (await zip.writeZipPromise(outputPath)) { - console.log(`A backup of your project was created to ${outputPath}`); - } else { - throw new Error(`Error writting zip file to ${outputPath}`); + try { + await zip.writeZipPromise(outputPath); + } catch { + throw new Error(`Error writing zip file to ${outputPath}`); } + console.log(`A backup of your project was created to ${outputPath}`); } async function restoreBackup(backupPath: string) { diff --git a/packages/office-addin-project/test/package.json b/packages/office-addin-project/test/package.json index 739dea1e6..0e015aa40 100644 --- a/packages/office-addin-project/test/package.json +++ b/packages/office-addin-project/test/package.json @@ -66,7 +66,6 @@ "source-map-loader": "^3.0.0", "ts-loader": "^9.2.5", "ts-node": "^10.2.0", - "typescript": "^4.7.4", "webpack": "^5.50.0", "webpack-cli": "^4.8.0", "webpack-dev-server": "4.1.1" diff --git a/packages/office-addin-project/tsconfig.json b/packages/office-addin-project/tsconfig.json index 1eed78828..73cb5fbdd 100644 --- a/packages/office-addin-project/tsconfig.json +++ b/packages/office-addin-project/tsconfig.json @@ -2,6 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "lib", + "rootDir": "src", "skipLibCheck": true, }, "include": ["src/**/*"], diff --git a/packages/office-addin-sso/package.json b/packages/office-addin-sso/package.json index 5d36df92a..187541b14 100644 --- a/packages/office-addin-sso/package.json +++ b/packages/office-addin-sso/package.json @@ -55,8 +55,7 @@ "office-addin-manifest": "^2.1.6", "office-addin-test-helpers": "^2.0.7", "rimraf": "^6.0.1", - "ts-node": "^10.9.1", - "typescript": "^5.6.0" + "ts-node": "^10.9.1" }, "repository": { "type": "git", diff --git a/packages/office-addin-sso/tsconfig.json b/packages/office-addin-sso/tsconfig.json index e358e0461..096e1dbf9 100644 --- a/packages/office-addin-sso/tsconfig.json +++ b/packages/office-addin-sso/tsconfig.json @@ -2,6 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "lib", + "rootDir": "src", "skipLibCheck": true, "strict": false, }, diff --git a/packages/office-addin-test-helpers/package.json b/packages/office-addin-test-helpers/package.json index 6397caab6..0c7135421 100644 --- a/packages/office-addin-test-helpers/package.json +++ b/packages/office-addin-test-helpers/package.json @@ -30,8 +30,7 @@ "office-addin-lint": "^3.0.10", "office-addin-test-server": "^2.0.7", "rimraf": "^6.0.1", - "ts-node": "^10.9.1", - "typescript": "^4.7.4" + "ts-node": "^10.9.1" }, "repository": { "type": "git", diff --git a/packages/office-addin-test-helpers/tsconfig.json b/packages/office-addin-test-helpers/tsconfig.json index d1f484d14..318a91d31 100644 --- a/packages/office-addin-test-helpers/tsconfig.json +++ b/packages/office-addin-test-helpers/tsconfig.json @@ -2,8 +2,8 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "lib", - "skipLibCheck": true, - "target": "es5" + "rootDir": "src", + "skipLibCheck": true }, "include": ["src/**/*"], "exclude": ["lib", "node_modules"], diff --git a/packages/office-addin-test-server/package.json b/packages/office-addin-test-server/package.json index fff4da507..bcfdc4985 100644 --- a/packages/office-addin-test-server/package.json +++ b/packages/office-addin-test-server/package.json @@ -40,8 +40,7 @@ "office-addin-test-helpers": "^2.0.7", "office-addin-usage-data": "^2.1.1", "rimraf": "^6.0.1", - "ts-node": "^10.9.1", - "typescript": "^4.7.4" + "ts-node": "^10.9.1" }, "repository": { "type": "git", diff --git a/packages/office-addin-test-server/tsconfig.json b/packages/office-addin-test-server/tsconfig.json index 8651e1105..b5bfe2746 100644 --- a/packages/office-addin-test-server/tsconfig.json +++ b/packages/office-addin-test-server/tsconfig.json @@ -2,6 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "lib", + "rootDir": "src", "skipLibCheck": true, "types": ["node", "express"] }, diff --git a/packages/office-addin-usage-data/package.json b/packages/office-addin-usage-data/package.json index db489030e..420440913 100644 --- a/packages/office-addin-usage-data/package.json +++ b/packages/office-addin-usage-data/package.json @@ -27,15 +27,13 @@ "@types/mocha": "^10.0.6", "@types/node": "^14.17.2", "concurrently": "^9.0.0", - "eslint": "^9.0.0", "eslint-plugin-office-addins": "^4.0.10", - "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-prettier": "^5.1.3", "mocha": "^11.0.1", "office-addin-prettier-config": "^2.0.5", "rimraf": "^6.0.1", "sinon": "^21.0.0", "ts-node": "^10.9.1", - "typescript": "^4.7.4", "typescript-eslint": "^8.4.0" }, "repository": { diff --git a/packages/office-addin-usage-data/tsconfig.json b/packages/office-addin-usage-data/tsconfig.json index e358e0461..096e1dbf9 100644 --- a/packages/office-addin-usage-data/tsconfig.json +++ b/packages/office-addin-usage-data/tsconfig.json @@ -2,6 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "lib", + "rootDir": "src", "skipLibCheck": true, "strict": false, }, diff --git a/tsconfig.json b/tsconfig.json index 2211207d4..2b36ca5a9 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,13 +3,13 @@ "declaration": true, "esModuleInterop": true, "forceConsistentCasingInFileNames": true, - "module": "CommonJS", - "moduleResolution": "Node", + "module": "node16", + "moduleResolution": "node16", "newLine": "lf", "resolveJsonModule": true, "sourceMap": true, "strict": true, - "target": "es6", + "target": "es2020", "types": ["node"] }, }