From 6ee5f592a2c36c9391de091cd63bbf3defd364cc Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Sat, 11 Apr 2026 06:19:07 +0000 Subject: [PATCH] Sync eng/common directory with azure-sdk-tools repository --- eng/common/tsp-client/package-lock.json | 286 +----------------------- eng/common/tsp-client/package.json | 7 +- 2 files changed, 9 insertions(+), 284 deletions(-) diff --git a/eng/common/tsp-client/package-lock.json b/eng/common/tsp-client/package-lock.json index f0b5f3290400..92b11e970323 100644 --- a/eng/common/tsp-client/package-lock.json +++ b/eng/common/tsp-client/package-lock.json @@ -5,131 +5,7 @@ "packages": { "": { "dependencies": { - "@azure-tools/typespec-client-generator-cli": "0.31.0" - } - }, - "node_modules/@autorest/codemodel": { - "version": "4.20.1", - "resolved": "https://registry.npmjs.org/@autorest/codemodel/-/codemodel-4.20.1.tgz", - "integrity": "sha512-MdI4G0EdQ8yOxGzgT1rCOXxXkCrUQLjVykOvdAyByIgHbnpRop1UzUQuuKmXO8gQPSy7xwYhnfVSgETbHIJZgg==", - "license": "MIT", - "dependencies": { - "@azure-tools/codegen": "~2.10.1", - "js-yaml": "~4.1.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@autorest/core": { - "version": "3.10.8", - "resolved": "https://registry.npmjs.org/@autorest/core/-/core-3.10.8.tgz", - "integrity": "sha512-7tj+zPUYu42lrzOZUC2hNaH7Xt53IVaEbWzV23aEYzDhXF0zD9TTpVexFXKTT4idBV0njsAKEKjPMkmQuHLbgQ==", - "license": "MIT", - "bin": { - "autorest-core": "entrypoints/app.js", - "autorest-language-service": "entrypoints/language-service.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@autorest/extension-base": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@autorest/extension-base/-/extension-base-3.6.1.tgz", - "integrity": "sha512-FWfO6LM3p+R1dW87wnGdJsCpZw67/h1hj09LsQuY0ywKBKv9lrLAW6AlVPrFyvUUIaCMMgd01U6TifCz/FRG9g==", - "license": "MIT", - "dependencies": { - "@azure-tools/codegen": "~2.10.1", - "js-yaml": "~4.1.0", - "vscode-jsonrpc": "^3.5.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@autorest/openapi-to-typespec": { - "version": "0.11.13", - "resolved": "https://registry.npmjs.org/@autorest/openapi-to-typespec/-/openapi-to-typespec-0.11.13.tgz", - "integrity": "sha512-4ub+WpzV0Nt1x+ZiIaumysrl5ftrBjfd/I9R3Vj624dUzP9QAmP5xGaRMiayIMeSYVITurRsroJ8wb4PHoJmpA==", - "license": "MIT", - "dependencies": { - "@autorest/codemodel": "~4.20.1", - "@autorest/extension-base": "~3.6.1", - "@azure-tools/codegen": "~2.10.1", - "@azure-tools/openapi": "~3.6.1", - "@typespec/prettier-plugin-typespec": "^1.5.0", - "change-case-all": "~2.1.0", - "lodash": "~4.17.20", - "pluralize": "^8.0.0", - "prettier": "~3.5.3" - } - }, - "node_modules/@azure-tools/async-io": { - "version": "3.0.254", - "resolved": "https://registry.npmjs.org/@azure-tools/async-io/-/async-io-3.0.254.tgz", - "integrity": "sha512-X1C7XdyCuo50ch9FzKtTvmK18FgDxxf1Bbt3cSoknQqeDaRegHSSCO+zByq2YA4NvUzKXeZ1engh29IDxZXgpQ==", - "license": "MIT", - "dependencies": { - "@azure-tools/tasks": "~3.0.255", - "proper-lockfile": "~2.0.1" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/@azure-tools/codegen": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/@azure-tools/codegen/-/codegen-2.10.1.tgz", - "integrity": "sha512-fZfREKjQnBTscjObgK4LuyZNFaofoCNQDNz0jl1i8fYNwCM5EOF9BXwtEtobuEyCpPUNDxQ/KKO65eWzirqk4w==", - "license": "MIT", - "dependencies": { - "@azure-tools/async-io": "~3.0.0", - "js-yaml": "~4.1.0", - "semver": "^7.7.2" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@azure-tools/json": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@azure-tools/json/-/json-1.3.1.tgz", - "integrity": "sha512-0f4kQ6c513ycuk0Z29Nm09D/3dQHrHkduUW8wsFR1QTQ5uqgdYaDWg5I4cZbA8OkOIrJG73TzB/3G0liVCQ+Fw==", - "license": "MIT", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@azure-tools/jsonschema": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@azure-tools/jsonschema/-/jsonschema-1.3.1.tgz", - "integrity": "sha512-P4KnJzZJjCATcn3nRcF5MPja2wrPdP48Us643+0eqGtNBL4O20CFVEm6WFeFeR8JhvNCsZfeayHiE6VOspe1rg==", - "license": "MIT", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@azure-tools/openapi": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@azure-tools/openapi/-/openapi-3.6.1.tgz", - "integrity": "sha512-vkIu0CUg09bzxqrlrNHdoOPu9AFhObp0FqG40M2WaF2dcVgLalsUc+wK5s4LpftlZAxcBmzVHna22JhI5/0X9g==", - "license": "MIT", - "dependencies": { - "@azure-tools/json": "~1.3.1", - "@azure-tools/jsonschema": "~1.3.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@azure-tools/tasks": { - "version": "3.0.255", - "resolved": "https://registry.npmjs.org/@azure-tools/tasks/-/tasks-3.0.255.tgz", - "integrity": "sha512-GjALNLz7kWMEdRVbaN5g0cJHNAr3XVTbP0611Mv2UzMgGL6FOhNZJK+oPHJKLDR8EEDZNnkwPlyi7B+INXUSQA==", - "license": "MIT", - "engines": { - "node": ">=10.12.0" + "@azure-tools/typespec-client-generator-cli": "0.32.0" } }, "node_modules/@azure-tools/typespec-autorest": { @@ -195,17 +71,14 @@ } }, "node_modules/@azure-tools/typespec-client-generator-cli": { - "version": "0.31.0", - "resolved": "https://registry.npmjs.org/@azure-tools/typespec-client-generator-cli/-/typespec-client-generator-cli-0.31.0.tgz", - "integrity": "sha512-ukz9IROlYhr0TAXeVLT6oHb/SbZyDFp+rTKYw5XblNBJChLiq+PDalrjyWXsSF8J15TfKS4vixEOc+LZUQQb0A==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/@azure-tools/typespec-client-generator-cli/-/typespec-client-generator-cli-0.32.0.tgz", + "integrity": "sha512-yak3aJfrlrnFroDq6tyiPP48UKmwGH2LpK+0XYhMixZI/sK3hCVFGn3IlymfKqNlZ5xt+D2lS4/wYFHfCn1lNQ==", "license": "MIT", "dependencies": { - "@autorest/core": "^3.10.2", - "@autorest/openapi-to-typespec": ">=0.10.6 <1.0.0", "@azure-tools/typespec-autorest": ">=0.53.0 <1.0.0", "@azure/core-rest-pipeline": "^1.12.0", "@types/yargs": "^17.0.32", - "autorest": "^3.7.1", "chalk": "^5.3.0", "dotenv": "^16.4.5", "prompt-sync": "^4.2.0", @@ -217,7 +90,7 @@ "tsp-client": "cmd/tsp-client.js" }, "engines": { - "node": "^18.19.0 || >=20.6.0" + "node": ">=20.19.0" }, "peerDependencies": { "@typespec/compiler": "1.0.0-rc.1 || >=1.0.0 <2.0.0" @@ -1019,30 +892,6 @@ "@typespec/http": "^1.10.0" } }, - "node_modules/@typespec/prettier-plugin-typespec": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@typespec/prettier-plugin-typespec/-/prettier-plugin-typespec-1.10.0.tgz", - "integrity": "sha512-X4/YjQIxa+uQ4bPrOIcjn6ucIX09SlBWOb8GEwbwqkfZqDvbJEevA2A3OmgI0cyhIndo4PdrkBydWtoK0J0Z+A==", - "license": "MIT", - "dependencies": { - "prettier": "~3.8.0" - } - }, - "node_modules/@typespec/prettier-plugin-typespec/node_modules/prettier": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", - "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", - "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, "node_modules/@typespec/rest": { "version": "0.80.0", "resolved": "https://registry.npmjs.org/@typespec/rest/-/rest-0.80.0.tgz", @@ -1176,25 +1025,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" - }, - "node_modules/autorest": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/autorest/-/autorest-3.8.0.tgz", - "integrity": "sha512-FwpPuDGXuLLnBAR3SCGQcQHPCRoyYXPTMnJ80kN6HRsK+b1/pJ1DtOOzqL4XTCdtq37gth1AoFCerSOwSc3iGQ==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "autorest": "entrypoints/app.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/braces": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", @@ -1224,19 +1054,8 @@ "version": "5.4.4", "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==", - "license": "MIT" - }, - "node_modules/change-case-all": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.1.0.tgz", - "integrity": "sha512-v6b0WWWkZUMHVuYk82l+WROgkUm4qEN2w5hKRNWtEOYwWqUGoi8C6xH0l1RLF1EoWqDFK6MFclmN3od6ws3/uw==", "license": "MIT", - "dependencies": { - "change-case": "^5.2.0", - "sponge-case": "^2.0.2", - "swap-case": "^3.0.2", - "title-case": "^3.0.3" - } + "peer": true }, "node_modules/chardet": { "version": "2.1.1", @@ -1525,12 +1344,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" - }, "node_modules/http-proxy-agent": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", @@ -1672,18 +1485,6 @@ "license": "MIT", "peer": true }, - "node_modules/js-yaml": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -1691,12 +1492,6 @@ "license": "MIT", "peer": true }, - "node_modules/lodash": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", - "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", - "license": "MIT" - }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -1795,25 +1590,11 @@ "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", "license": "MIT", + "peer": true, "engines": { "node": ">=4" } }, - "node_modules/prettier": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", - "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", - "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, "node_modules/prompt-sync": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/prompt-sync/-/prompt-sync-4.2.0.tgz", @@ -1823,19 +1604,6 @@ "strip-ansi": "^5.0.0" } }, - "node_modules/proper-lockfile": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-2.0.1.tgz", - "integrity": "sha512-rjaeGbsmhNDcDInmwi4MuI6mRwJu6zq8GjYCLuSuE7GF+4UjgzkL69sVKKJ2T2xH61kK7rXvGYpvaTu909oXaQ==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "retry": "^0.10.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -1876,15 +1644,6 @@ "node": ">=0.10.0" } }, - "node_modules/retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha512-ZXUSQYTHdl3uS7IuCehYfMzKyIDBNoAuUblvy5oGO5UJSUTmStUUVPXbA9Qxd173Bgre53yCQczQuHgRWAdvJQ==", - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/reusify": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", @@ -1932,6 +1691,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "license": "ISC", + "peer": true, "bin": { "semver": "bin/semver.js" }, @@ -1980,12 +1740,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/sponge-case": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/sponge-case/-/sponge-case-2.0.3.tgz", - "integrity": "sha512-i4h9ZGRfxV6Xw3mpZSFOfbXjf0cQcYmssGWutgNIfFZ2VM+YIWfD71N/kjjwK6X/AAHzBr+rciEcn/L34S8TGw==", - "license": "MIT" - }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -2033,12 +1787,6 @@ "node": ">=6" } }, - "node_modules/swap-case": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-3.0.3.tgz", - "integrity": "sha512-6p4op8wE9CQv7uDFzulI6YXUw4lD9n4oQierdbFThEKVWVQcbQcUjdP27W8XE7V4QnWmnq9jueSHceyyQnqQVA==", - "license": "MIT" - }, "node_modules/tar": { "version": "7.5.13", "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.13.tgz", @@ -2073,15 +1821,6 @@ "license": "ISC", "peer": true }, - "node_modules/title-case": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz", - "integrity": "sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -2114,15 +1853,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vscode-jsonrpc": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-3.6.2.tgz", - "integrity": "sha512-T24Jb5V48e4VgYliUXMnZ379ItbrXgOimweKaJshD84z+8q7ZOZjJan0MeDe+Ugb+uqERDVV8SBmemaGMSMugA==", - "license": "MIT", - "engines": { - "node": ">=4.0.0 || >=6.0.0" - } - }, "node_modules/vscode-languageserver": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", diff --git a/eng/common/tsp-client/package.json b/eng/common/tsp-client/package.json index 7a5d3dceb743..7d62a45ca302 100644 --- a/eng/common/tsp-client/package.json +++ b/eng/common/tsp-client/package.json @@ -1,10 +1,5 @@ { "dependencies": { - "@azure-tools/typespec-client-generator-cli": "0.31.0" - }, - "overrides": { - "@autorest/openapi-to-typespec": { - "lodash": "^4.18.1" - } + "@azure-tools/typespec-client-generator-cli": "0.32.0" } }