azure-sdk-for-js/rush.json

2278 строки
78 KiB
JSON

/**
* This is the main configuration file for Rush.
* For full documentation, please see https://rushjs.io
*/ {
"$schema": "https://developer.microsoft.com/json-schemas/rush/v5/rush.schema.json",
/**
* (Required) This specifies the version of the Rush engine to be used in this repo.
* Rush's "version selector" feature ensures that the globally installed tool will
* behave like this release, regardless of which version is installed globally.
*
* The common/scripts/install-run-rush.js automation script also uses this version.
*
* NOTE: If you upgrade to a new major version of Rush, you should replace the "v5"
* path segment in the "$schema" field for all your Rush config files. This will ensure
* correct error-underlining and tab-completion for editors such as VS Code.
*/
"rushVersion": "5.131.4",
/**
* The next field selects which package manager should be installed and determines its version.
* Rush installs its own local copy of the package manager to ensure that your build process
* is fully isolated from whatever tools are present in the local environment.
*
* Specify one of: "pnpmVersion", "npmVersion", or "yarnVersion". See the Rush documentation
* for details about these alternatives.
*/
"pnpmVersion": "8.15.9",
// "npmVersion": "4.5.0",
// "yarnVersion": "1.9.4",
/**
* Older releases of the NodeJS engine may be missing features required by your system.
* Other releases may have bugs. In particular, the "latest" version will not be a
* Long Term Support (LTS) version and is likely to have regressions.
*
* Specify a SemVer range to ensure developers use a NodeJS version that is appropriate
* for your repo.
*/
"nodeSupportedVersionRange": ">=18.0.0",
/**
* Odd-numbered major versions of Node.js are experimental. Even-numbered releases
* spend six months in a stabilization period before the first Long Term Support (LTS) version.
* For example, 8.9.0 was the first LTS version of Node.js 8. Pre-LTS versions are not recommended
* for production usage because they frequently have bugs. They may cause Rush itself
* to malfunction.
*
* Rush normally prints a warning if it detects a pre-LTS Node.js version. If you are testing
* pre-LTS versions in preparation for supporting the first LTS version, you can use this setting
* to disable Rush's warning.
*/
"suppressNodeLtsWarning": true,
/**
* If you would like the version specifiers for your dependencies to be consistent, then
* uncomment this line. This is effectively similar to running "rush check" before any
* of the following commands:
*
* rush install, rush update, rush link, rush version, rush publish
*
* In some cases you may want this turned on, but need to allow certain packages to use a different
* version. In those cases, you will need to add an entry to the "allowedAlternativeVersions"
* section of the common-versions.json.
*/
// "ensureConsistentVersions": true,
/**
* Large monorepos can become intimidating for newcomers if project folder paths don't follow
* a consistent and recognizable pattern. When the system allows nested folder trees,
* we've found that teams will often use subfolders to create islands that isolate
* their work from others ("shipping the org"). This hinders collaboration and code sharing.
*
* The Rush developers recommend a "category folder" model, where buildable project folders
* must always be exactly two levels below the repo root. The parent folder acts as the category.
* This provides a basic facility for grouping related projects (e.g. "apps", "libaries",
* "tools", "prototypes") while still encouraging teams to organize their projects into
* a unified taxonomy. Limiting to 2 levels seems very restrictive at first, but if you have
* 20 categories and 20 projects in each category, this scheme can easily accommodate hundreds
* of projects. In practice, you will find that the folder hierarchy needs to be rebalanced
* occasionally, but if that's painful, it's a warning sign that your development style may
* discourage refactoring. Reorganizing the categories should be an enlightening discussion
* that brings people together, and maybe also identifies poor coding practices (e.g. file
* references that reach into other project's folders without using NodeJS module resolution).
*
* The defaults are projectFolderMinDepth=1 and projectFolderMaxDepth=2.
*
* To remove these restrictions, you could set projectFolderMinDepth=1
* and set projectFolderMaxDepth to a large number.
*/
"projectFolderMinDepth": 3,
"projectFolderMaxDepth": 4,
/**
* This feature helps you to review and approve new packages before they are introduced
* to your monorepo. For example, you may be concerned about licensing, code quality,
* performance, or simply accumulating too many libraries with overlapping functionality.
* The approvals are tracked in two config files "browser-approved-packages.json"
* and "nonbrowser-approved-packages.json". See the Rush documentation for details.
*/
// "approvedPackagesPolicy": {
// /**
// * The review categories allow you to say for example "This library is approved for usage
// * in prototypes, but not in production code."
// *
// * Each project can be associated with one review category, by assigning the "reviewCategory" field
// * in the "projects" section of rush.json. The approval is then recorded in the files
// * "common/config/rush/browser-approved-packages.json" and "nonbrowser-approved-packages.json"
// * which are automatically generated during "rush update".
// *
// * Designate categories with whatever granularity is appropriate for your review process,
// * or you could just have a single category called "default".
// */
// "reviewCategories": [
// // Some example categories:
// "production", // projects that ship to production
// "tools", // non-shipping projects that are part of the developer toolchain
// "prototypes" // experiments that should mostly be ignored by the review process
// ],
//
// /**
// * A list of NPM package scopes that will be excluded from review.
// * We recommend to exclude TypeScript typings (the "@types" scope), because
// * if the underlying package was already approved, this would imply that the typings
// * are also approved.
// */
// // "ignoredNpmScopes": [ "@types" ]
// },
/**
* If you use Git as your version control system, this section has some additional
* optional features you can use.
*/
"gitPolicy": {
/**
* Work at a big company? Tired of finding Git commits at work with unprofessional Git
* emails such as "beer-lover@my-college.edu"? Rush can validate people's Git email address
* before they get started.
*
* Define a list of regular expressions describing allowable e-mail patterns for Git commits.
* They are case-insensitive anchored JavaScript RegExps. Example: ".*@example\.com"
*
* IMPORTANT: Because these are regular expressions encoded as JSON string literals,
* RegExp escapes need two backspashes, and ordinary periods should be "\\.".
*/
// "allowedEmailRegExps": [
// "[^@]+@users\\.noreply\\.github\\.com",
// "travis@example\\.org"
// ],
/**
* When Rush reports that the address is malformed, the notice can include an example
* of a recommended email. Make sure it conforms to one of the allowedEmailRegExps
* expressions.
*/
// "sampleEmail": "mrexample@users.noreply.github.com",
/**
* The commit message to use when committing changes during 'rush publish'.
*
* For example, if you want to prevent these commits from triggering a CI build,
* you might configure your system's trigger to look for a special string such as "[skip-ci]"
* in the commit message, and then customize Rush's message to contain that string.
*/
// "versionBumpCommitMessage": "Applying package updates. [skip-ci]"
},
"repository": {
/**
* The URL of this Git repository, used by "rush change" to determine the base branch for your PR.
*
* The "rush change" command needs to determine which files are affected by your PR diff.
* If you merged or cherry-picked commits from the main branch into your PR branch, those commits
* should be excluded from this diff (since they belong to some other PR). In order to do that,
* Rush needs to know where to find the base branch for your PR. This information cannot be
* determined from Git alone, since the "pull request" feature is not a Git concept. Ideally
* Rush would use a vendor-specific protocol to query the information from GitHub, Azure DevOps, etc.
* But to keep things simple, "rush change" simply assumes that your PR is against the "main" branch
* of the Git remote indicated by the respository.url setting in rush.json. If you are working in
* a GitHub "fork" of the real repo, this setting will be different from the repository URL of your
* your PR branch, and in this situation "rush change" will also automatically invoke "git fetch"
* to retrieve the latest activity for the remote main branch.
*/
"url": "https://github.com/Azure/azure-sdk-for-js"
},
/**
* Event hooks are customized script actions that Rush executes when specific events occur
*/
"eventHooks": {
/**
* The list of shell commands to run before the Rush installation starts
*/
"preRushInstall": [
// "common/scripts/pre-rush-install.js"
],
/**
* The list of shell commands to run after the Rush installation finishes
*/
"postRushInstall": [],
/**
* The list of shell commands to run before the Rush build command starts
*/
"preRushBuild": [],
/**
* The list of shell commands to run after the Rush build command finishes
*/
"postRushBuild": []
},
/**
* Rush can collect anonymous telemetry about everyday developer activity such as
* success/failure of installs, builds, and other operations. You can use this to identify
* problems with your toolchain or Rush itself. THIS TELEMETRY IS NOT SHARED WITH MICROSOFT.
* It is written into JSON files in the common/temp folder. It's up to you to write scripts
* that read these JSON files and do something with them. These scripts are typically registered
* in the "eventHooks" section.
*/
// "telemetryEnabled": false,
/**
* Allows creation of hotfix changes. This feature is experimental so it is disabled by default.
*/
// "hotfixChangeEnabled": false,
/**
* (Required) This is the inventory of projects to be managed by Rush.
*
* Rush does not automatically scan for projects using wildcards, for a few reasons:
* 1. Depth-first scans are expensive, particularly when tools need to repeatedly collect the list.
* 2. On a caching CI machine, scans can accidentally pick up files left behind from a previous build.
* 3. It's useful to have a centralized inventory of all projects and their important metadata.
*/
"projects": [
// {
// /**
// * The NPM package name of the project (must match package.json)
// */
// "packageName": "my-app",
//
// /**
// * The path to the project folder, relative to the rush.json config file.
// */
// "projectFolder": "apps/my-app",
//
// /**
// * An optional category for usage in the "browser-approved-packages.json"
// * and "nonbrowser-approved-packages.json" files. The value must be one of the
// * strings from the "reviewCategories" defined above.
// */
// "reviewCategory": "production",
//
// /**
// * A list of local projects that appear as devDependencies for this project, but cannot be
// * locally linked because it would create a cyclic dependency; instead, the last published
// * version will be installed in the Common folder.
// */
// "cyclicDependencyProjects": [
// // "my-toolchain"
// ],
//
// /**
// * If true, then this project will be ignored by the "rush check" command.
// * The default value is false.
// */
// // "skipRushCheck": false,
//
// /**
// * A flag indicating that changes to this project will be published to npm, which affects
// * the Rush change and publish workflows. The default value is false.
// * NOTE: "versionPolicyName" and "shouldPublish" are alternatives; you cannot specify them both.
// */
// // "shouldPublish": false,
//
// /**
// * An optional version policy associated with the project. Version policies are defined
// * in "version-policies.json" file. See the "rush publish" documentation for more info.
// * NOTE: "versionPolicyName" and "shouldPublish" are alternatives; you cannot specify them both.
// */
// // "versionPolicyName": ""
// },
//
{
"packageName": "@azure/abort-controller",
"projectFolder": "sdk/core/abort-controller",
"versionPolicyName": "core"
},
{
"packageName": "@azure/app-configuration",
"projectFolder": "sdk/appconfiguration/app-configuration",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/agrifood-farming",
"projectFolder": "sdk/agrifood/agrifood-farming-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/ai-document-intelligence",
"projectFolder": "sdk/documentintelligence/ai-document-intelligence-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/purview-administration",
"projectFolder": "sdk/purview/purview-administration-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/purview-catalog",
"projectFolder": "sdk/purview/purview-catalog-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/purview-datamap",
"projectFolder": "sdk/purview/purview-datamap-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/purview-scanning",
"projectFolder": "sdk/purview/purview-scanning-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/purview-sharing",
"projectFolder": "sdk/purview/purview-sharing-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/purview-workflow",
"projectFolder": "sdk/purview/purview-workflow-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/ai-document-translator",
"projectFolder": "sdk/documenttranslator/ai-document-translator-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/ai-translation-text",
"projectFolder": "sdk/translation/ai-translation-text-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/ai-translation-document",
"projectFolder": "sdk/translation/ai-translation-document-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/defender-easm",
"projectFolder": "sdk/easm/defender-easm-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/confidential-ledger",
"projectFolder": "sdk/confidentialledger/confidential-ledger-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/ai-anomaly-detector",
"projectFolder": "sdk/anomalydetector/ai-anomaly-detector-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/ai-content-safety",
"projectFolder": "sdk/contentsafety/ai-content-safety-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure/ai-form-recognizer",
"projectFolder": "sdk/formrecognizer/ai-form-recognizer",
"versionPolicyName": "client"
},
{
"packageName": "@azure/ai-language-conversations",
"projectFolder": "sdk/cognitivelanguage/ai-language-conversations",
"versionPolicyName": "client"
},
{
"packageName": "@azure/ai-text-analytics",
"projectFolder": "sdk/textanalytics/ai-text-analytics",
"versionPolicyName": "client"
},
{
"packageName": "@azure/ai-language-text",
"projectFolder": "sdk/cognitivelanguage/ai-language-text",
"versionPolicyName": "client"
},
{
"packageName": "@azure/ai-language-textauthoring",
"projectFolder": "sdk/cognitivelanguage/ai-language-textauthoring",
"versionPolicyName": "client"
},
{
"packageName": "@azure/openai",
"projectFolder": "sdk/openai/openai",
"versionPolicyName": "client"
},
{
"packageName": "@azure/ai-metrics-advisor",
"projectFolder": "sdk/metricsadvisor/ai-metrics-advisor",
"versionPolicyName": "client"
},
{
"packageName": "@azure/search-documents",
"projectFolder": "sdk/search/search-documents",
"versionPolicyName": "client"
},
{
"packageName": "@azure/attestation",
"projectFolder": "sdk/attestation/attestation",
"versionPolicyName": "client"
},
{
"packageName": "@azure/quantum-jobs",
"projectFolder": "sdk/quantum/quantum-jobs",
"versionPolicyName": "client"
},
{
"packageName": "@azure/communication-call-automation",
"projectFolder": "sdk/communication/communication-call-automation",
"versionPolicyName": "client"
},
{
"packageName": "@azure/communication-chat",
"projectFolder": "sdk/communication/communication-chat",
"versionPolicyName": "client"
},
{
"packageName": "@azure/communication-common",
"projectFolder": "sdk/communication/communication-common",
"versionPolicyName": "client"
},
{
"packageName": "@azure/communication-email",
"projectFolder": "sdk/communication/communication-email",
"versionPolicyName": "client"
},
{
"packageName": "@azure/communication-identity",
"projectFolder": "sdk/communication/communication-identity",
"versionPolicyName": "client"
},
{
"packageName": "@azure/communication-phone-numbers",
"projectFolder": "sdk/communication/communication-phone-numbers",
"versionPolicyName": "client"
},
{
"packageName": "@azure-tools/communication-short-codes",
"projectFolder": "sdk/communication/communication-short-codes",
"versionPolicyName": "client"
},
{
"packageName": "@azure-tools/communication-recipient-verification",
"projectFolder": "sdk/communication/communication-recipient-verification",
"versionPolicyName": "client"
},
{
"packageName": "@azure-tools/communication-tiering",
"projectFolder": "sdk/communication/communication-tiering",
"versionPolicyName": "client"
},
{
"packageName": "@azure-tools/communication-alpha-ids",
"projectFolder": "sdk/communication/communication-alpha-ids",
"versionPolicyName": "client"
},
{
"packageName": "@azure-tools/communication-toll-free-verification",
"projectFolder": "sdk/communication/communication-toll-free-verification",
"versionPolicyName": "client"
},
{
"packageName": "@azure/communication-sms",
"projectFolder": "sdk/communication/communication-sms",
"versionPolicyName": "client"
},
{
"packageName": "@azure/communication-job-router",
"projectFolder": "sdk/communication/communication-job-router",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/communication-job-router",
"projectFolder": "sdk/communication/communication-job-router-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/communication-messages",
"projectFolder": "sdk/communication/communication-messages-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure/container-registry",
"projectFolder": "sdk/containerregistry/container-registry",
"versionPolicyName": "client"
},
{
"packageName": "@azure/core-amqp",
"projectFolder": "sdk/core/core-amqp",
"versionPolicyName": "core"
},
{
"packageName": "@azure-rest/core-client",
"projectFolder": "sdk/core/core-client-rest",
"versionPolicyName": "core"
},
{
"packageName": "@azure/core-auth",
"projectFolder": "sdk/core/core-auth",
"versionPolicyName": "core"
},
{
"packageName": "@azure/core-sse",
"projectFolder": "sdk/core/core-sse",
"versionPolicyName": "core"
},
{
"packageName": "@azure/core-client",
"projectFolder": "sdk/core/core-client",
"versionPolicyName": "core"
},
{
"packageName": "@azure/core-rest-pipeline",
"projectFolder": "sdk/core/core-rest-pipeline",
"versionPolicyName": "core"
},
{
"packageName": "@typespec/ts-http-runtime",
"projectFolder": "sdk/core/ts-http-runtime",
"versionPolicyName": "core"
},
{
"packageName": "@azure/core-lro",
"projectFolder": "sdk/core/core-lro",
"versionPolicyName": "core"
},
{
"packageName": "@azure/core-paging",
"projectFolder": "sdk/core/core-paging",
"versionPolicyName": "core"
},
{
"packageName": "@azure/core-tracing",
"projectFolder": "sdk/core/core-tracing",
"versionPolicyName": "core"
},
{
"packageName": "@azure/core-util",
"projectFolder": "sdk/core/core-util",
"versionPolicyName": "core"
},
{
"packageName": "@azure/core-xml",
"projectFolder": "sdk/core/core-xml",
"versionPolicyName": "core"
},
{
"packageName": "@azure/cosmos",
"projectFolder": "sdk/cosmosdb/cosmos",
"versionPolicyName": "client"
},
{
"packageName": "@azure/monitor-opentelemetry",
"projectFolder": "sdk/monitor/monitor-opentelemetry",
"versionPolicyName": "client"
},
{
"packageName": "@azure/monitor-opentelemetry-exporter",
"projectFolder": "sdk/monitor/monitor-opentelemetry-exporter",
"versionPolicyName": "client"
},
{
"packageName": "@azure/monitor-query",
"projectFolder": "sdk/monitor/monitor-query",
"versionPolicyName": "client"
},
{
"packageName": "@azure/monitor-ingestion",
"projectFolder": "sdk/monitor/monitor-ingestion",
"versionPolicyName": "client"
},
{
"packageName": "@azure/dev-tool",
"projectFolder": "common/tools/dev-tool",
"versionPolicyName": "utility",
// Add Identity to decoupledLocalDependencies so that dev-tool uses the package from npm, avoiding a cyclic dependency.
"decoupledLocalDependencies": ["@azure/identity"]
},
{
"packageName": "@azure/eventgrid",
"projectFolder": "sdk/eventgrid/eventgrid",
"versionPolicyName": "client"
},
{
"packageName": "@azure/eventgrid-namespaces",
"projectFolder": "sdk/eventgrid/eventgrid-namespaces",
"versionPolicyName": "client"
},
{
"packageName": "@azure/eventgrid-system-events",
"projectFolder": "sdk/eventgrid/eventgrid-system-events",
"versionPolicyName": "client"
},
{
"packageName": "@azure/event-hubs",
"projectFolder": "sdk/eventhub/event-hubs",
"versionPolicyName": "client"
},
{
"packageName": "@azure/eventhubs-checkpointstore-blob",
"projectFolder": "sdk/eventhub/eventhubs-checkpointstore-blob",
"versionPolicyName": "client"
},
{
"packageName": "@azure/eventhubs-checkpointstore-table",
"projectFolder": "sdk/eventhub/eventhubs-checkpointstore-table",
"versionPolicyName": "client"
},
{
"packageName": "@azure/mock-hub",
"projectFolder": "sdk/eventhub/mock-hub",
"versionPolicyName": "utility"
},
{
"packageName": "@azure/identity",
"projectFolder": "sdk/identity/identity",
"decoupledLocalDependencies": ["@azure/keyvault-keys"],
"versionPolicyName": "client"
},
{
"packageName": "@azure/identity-vscode",
"projectFolder": "sdk/identity/identity-vscode",
"versionPolicyName": "client"
},
{
"packageName": "@azure/identity-cache-persistence",
"projectFolder": "sdk/identity/identity-cache-persistence",
"versionPolicyName": "client"
},
{
"packageName": "@azure/identity-broker",
"projectFolder": "sdk/identity/identity-broker",
"versionPolicyName": "client"
},
{
"packageName": "@azure/keyvault-common",
"projectFolder": "sdk/keyvault/keyvault-common",
"versionPolicyName": "client"
},
{
"packageName": "@azure/keyvault-admin",
"projectFolder": "sdk/keyvault/keyvault-admin",
"versionPolicyName": "client"
},
{
"packageName": "@azure/keyvault-certificates",
"projectFolder": "sdk/keyvault/keyvault-certificates",
"versionPolicyName": "client"
},
{
"packageName": "@azure/keyvault-keys",
"projectFolder": "sdk/keyvault/keyvault-keys",
"versionPolicyName": "client"
},
{
"packageName": "@azure/keyvault-secrets",
"projectFolder": "sdk/keyvault/keyvault-secrets",
"versionPolicyName": "client"
},
{
"packageName": "@azure/logger",
"projectFolder": "sdk/core/logger",
"versionPolicyName": "core"
},
{
"packageName": "@azure/maps-common",
"projectFolder": "sdk/maps/maps-common",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/maps-route",
"projectFolder": "sdk/maps/maps-route-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/maps-render",
"projectFolder": "sdk/maps/maps-render-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/maps-geolocation",
"projectFolder": "sdk/maps/maps-geolocation-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/maps-search",
"projectFolder": "sdk/maps/maps-search-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure/notification-hubs",
"projectFolder": "sdk/notificationhubs/notification-hubs",
"versionPolicyName": "client"
},
{
"packageName": "@azure/opentelemetry-instrumentation-azure-sdk",
"projectFolder": "sdk/instrumentation/opentelemetry-instrumentation-azure-sdk",
"versionPolicyName": "client"
},
{
"packageName": "@azure/schema-registry",
"projectFolder": "sdk/schemaregistry/schema-registry",
"versionPolicyName": "client"
},
{
"packageName": "@azure/schema-registry-avro",
"projectFolder": "sdk/schemaregistry/schema-registry-avro",
"versionPolicyName": "client"
},
{
"packageName": "@azure/schema-registry-json",
"projectFolder": "sdk/schemaregistry/schema-registry-json",
"versionPolicyName": "client"
},
{
"packageName": "@azure/service-bus",
"projectFolder": "sdk/servicebus/service-bus",
"versionPolicyName": "client"
},
{
"packageName": "@azure/storage-internal-avro",
"projectFolder": "sdk/storage/storage-internal-avro",
"versionPolicyName": "utility"
},
{
"packageName": "@azure/storage-blob",
"projectFolder": "sdk/storage/storage-blob",
"versionPolicyName": "client"
},
{
"packageName": "@azure/storage-blob-changefeed",
"projectFolder": "sdk/storage/storage-blob-changefeed",
"versionPolicyName": "client"
},
{
"packageName": "@azure/storage-file-share",
"projectFolder": "sdk/storage/storage-file-share",
"versionPolicyName": "client"
},
{
"packageName": "@azure/storage-file-datalake",
"projectFolder": "sdk/storage/storage-file-datalake",
"versionPolicyName": "client"
},
{
"packageName": "@azure/storage-queue",
"projectFolder": "sdk/storage/storage-queue",
"versionPolicyName": "client"
},
{
"packageName": "@azure/synapse-access-control",
"projectFolder": "sdk/synapse/synapse-access-control",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/synapse-access-control",
"projectFolder": "sdk/synapse/synapse-access-control-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/iot-device-update",
"projectFolder": "sdk/deviceupdate/iot-device-update-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure/synapse-artifacts",
"projectFolder": "sdk/synapse/synapse-artifacts",
"versionPolicyName": "client"
},
{
"packageName": "@azure/synapse-managed-private-endpoints",
"projectFolder": "sdk/synapse/synapse-managed-private-endpoints",
"versionPolicyName": "client"
},
{
"packageName": "@azure/synapse-monitoring",
"projectFolder": "sdk/synapse/synapse-monitoring",
"versionPolicyName": "client"
},
{
"packageName": "@azure/synapse-spark",
"projectFolder": "sdk/synapse/synapse-spark",
"versionPolicyName": "client"
},
{
"packageName": "@azure/data-tables",
"projectFolder": "sdk/tables/data-tables",
"versionPolicyName": "client"
},
{
"packageName": "@azure-tests/perf-data-tables",
"projectFolder": "sdk/tables/perf-tests/data-tables",
"versionPolicyName": "test"
},
{
"packageName": "@azure/template",
"projectFolder": "sdk/template/template",
"versionPolicyName": "client"
},
{
"packageName": "@azure/template-dpg",
"projectFolder": "sdk/template/template-dpg",
"versionPolicyName": "client"
},
{
"packageName": "@azure/eslint-plugin-azure-sdk",
"projectFolder": "common/tools/eslint-plugin-azure-sdk",
"versionPolicyName": "utility"
},
{
"packageName": "@azure-tools/vite-plugin-browser-test-map",
"projectFolder": "common/tools/vite-plugin-browser-test-map",
"versionPolicyName": "utility"
},
{
"packageName": "@azure-tools/test-recorder",
"projectFolder": "sdk/test-utils/recorder",
"versionPolicyName": "utility"
},
{
"packageName": "@azure-tools/test-credential",
"projectFolder": "sdk/test-utils/test-credential",
"versionPolicyName": "utility"
},
{
"packageName": "@azure-tools/test-perf",
"projectFolder": "sdk/test-utils/perf",
"versionPolicyName": "utility"
},
{
"packageName": "@azure-tools/test-utils",
"projectFolder": "sdk/test-utils/test-utils",
"versionPolicyName": "utility"
},
{
"packageName": "@azure-tools/test-utils-vitest",
"projectFolder": "sdk/test-utils/test-utils-vitest",
"versionPolicyName": "utility"
},
{
"packageName": "@azure/digital-twins-core",
"projectFolder": "sdk/digitaltwins/digital-twins-core",
"versionPolicyName": "client"
},
{
"packageName": "@azure/iot-modelsrepository",
"projectFolder": "sdk/iot/iot-modelsrepository",
"versionPolicyName": "client"
},
{
"packageName": "@azure-tests/perf-ai-form-recognizer",
"projectFolder": "sdk/formrecognizer/perf-tests/ai-form-recognizer",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-eventgrid",
"projectFolder": "sdk/eventgrid/perf-tests/eventgrid",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-ai-text-analytics",
"projectFolder": "sdk/textanalytics/perf-tests/ai-text-analytics",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-ai-language-text",
"projectFolder": "sdk/cognitivelanguage/perf-tests/ai-language-text",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-storage-blob",
"projectFolder": "sdk/storage/perf-tests/storage-blob",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-storage-file-share",
"projectFolder": "sdk/storage/perf-tests/storage-file-share",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-storage-file-datalake",
"projectFolder": "sdk/storage/perf-tests/storage-file-datalake",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-keyvault-keys",
"projectFolder": "sdk/keyvault/perf-tests/keyvault-keys",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-keyvault-certificates",
"projectFolder": "sdk/keyvault/perf-tests/keyvault-certificates",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-keyvault-secrets",
"projectFolder": "sdk/keyvault/perf-tests/keyvault-secrets",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-identity",
"projectFolder": "sdk/identity/perf-tests/identity",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-service-bus",
"projectFolder": "sdk/servicebus/perf-tests/service-bus",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-event-hubs",
"projectFolder": "sdk/eventhub/perf-tests/event-hubs",
"versionPolicyName": "test"
},
{
"packageName": "@azure/mixed-reality-authentication",
"projectFolder": "sdk/mixedreality/mixed-reality-authentication",
"versionPolicyName": "client"
},
{
"packageName": "@azure/web-pubsub",
"projectFolder": "sdk/web-pubsub/web-pubsub",
"versionPolicyName": "client"
},
{
"packageName": "@azure/web-pubsub-express",
"projectFolder": "sdk/web-pubsub/web-pubsub-express",
"versionPolicyName": "client"
},
{
"packageName": "@azure-tests/perf-search-documents",
"projectFolder": "sdk/search/perf-tests/search-documents",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-ai-metrics-advisor",
"projectFolder": "sdk/metricsadvisor/perf-tests/ai-metrics-advisor",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-container-registry",
"projectFolder": "sdk/containerregistry/perf-tests/container-registry",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-core-rest-pipeline",
"projectFolder": "sdk/core/perf-tests/core-rest-pipeline",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-app-configuration",
"projectFolder": "sdk/appconfiguration/perf-tests/app-configuration",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-monitor-query",
"projectFolder": "sdk/monitor/perf-tests/monitor-query",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-monitor-ingestion",
"projectFolder": "sdk/monitor/perf-tests/monitor-ingestion",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-template",
"projectFolder": "sdk/template/perf-tests/template",
"versionPolicyName": "test"
},
{
"packageName": "@azure-tests/perf-schema-registry-avro",
"projectFolder": "sdk/schemaregistry/perf-tests/schema-registry-avro",
"versionPolicyName": "test"
},
{
"packageName": "@azure/mixed-reality-remote-rendering",
"projectFolder": "sdk/remoterendering/mixed-reality-remote-rendering",
"versionPolicyName": "client"
},
{
"packageName": "@azure/arm-network",
"projectFolder": "sdk/network/arm-network",
"versionPolicyName": "management"
},
{
"packageName": "@azure-rest/arm-network",
"projectFolder": "sdk/network/arm-network-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure/arm-compute",
"projectFolder": "sdk/compute/arm-compute",
"versionPolicyName": "management"
},
{
"packageName": "@azure-rest/arm-compute",
"projectFolder": "sdk/compute/arm-compute-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure/arm-storage",
"projectFolder": "sdk/storage/arm-storage",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-resources",
"projectFolder": "sdk/resources/arm-resources",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-links",
"projectFolder": "sdk/links/arm-links",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-policy",
"projectFolder": "sdk/policy/arm-policy",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-locks",
"projectFolder": "sdk/locks/arm-locks",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-features",
"projectFolder": "sdk/features/arm-features",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-managedapplications",
"projectFolder": "sdk/managedapplications/arm-managedapplications",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-webpubsub",
"projectFolder": "sdk/web-pubsub/arm-webpubsub",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-keyvault",
"projectFolder": "sdk/keyvault/arm-keyvault",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-sql",
"projectFolder": "sdk/sql/arm-sql",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-appservice",
"projectFolder": "sdk/appservice/arm-appservice",
"versionPolicyName": "management"
},
{
"packageName": "@azure-rest/arm-appservice",
"projectFolder": "sdk/appservice/arm-appservice-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure/arm-resources-subscriptions",
"projectFolder": "sdk/resources-subscriptions/arm-resources-subscriptions",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-templatespecs",
"projectFolder": "sdk/templatespecs/arm-templatespecs",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-authorization",
"projectFolder": "sdk/authorization/arm-authorization",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-eventhub",
"projectFolder": "sdk/eventhub/arm-eventhub",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-purview",
"projectFolder": "sdk/purview/arm-purview",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-servicebus",
"projectFolder": "sdk/servicebus/arm-servicebus",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-apimanagement",
"projectFolder": "sdk/apimanagement/arm-apimanagement",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-rediscache",
"projectFolder": "sdk/redis/arm-rediscache",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-eventgrid",
"projectFolder": "sdk/eventgrid/arm-eventgrid",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-quota",
"projectFolder": "sdk/quota/arm-quota",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-extendedlocation",
"projectFolder": "sdk/extendedlocation/arm-extendedlocation",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-security",
"projectFolder": "sdk/security/arm-security",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-operationalinsights",
"projectFolder": "sdk/operationalinsights/arm-operationalinsights",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-postgresql",
"projectFolder": "sdk/postgresql/arm-postgresql",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-containerregistry",
"projectFolder": "sdk/containerregistry/arm-containerregistry",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-logic",
"projectFolder": "sdk/logic/arm-logic",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-recoveryservices",
"projectFolder": "sdk/recoveryservices/arm-recoveryservices",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-appplatform",
"projectFolder": "sdk/appplatform/arm-appplatform",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-containerservice",
"projectFolder": "sdk/containerservice/arm-containerservice",
"versionPolicyName": "management"
},
{
"packageName": "@azure-rest/arm-containerservice",
"projectFolder": "sdk/containerservice/arm-containerservice-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure/arm-operations",
"projectFolder": "sdk/operationsmanagement/arm-operations",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-mediaservices",
"projectFolder": "sdk/mediaservices/arm-mediaservices",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-databricks",
"projectFolder": "sdk/databricks/arm-databricks",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-notificationhubs",
"projectFolder": "sdk/notificationhubs/arm-notificationhubs",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-streamanalytics",
"projectFolder": "sdk/streamanalytics/arm-streamanalytics",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-servicefabric",
"projectFolder": "sdk/servicefabric/arm-servicefabric",
"versionPolicyName": "management"
},
{
"packageName": "@azure-rest/arm-servicefabric",
"projectFolder": "sdk/servicefabric/arm-servicefabric-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure/arm-mysql",
"projectFolder": "sdk/mysql/arm-mysql",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-desktopvirtualization",
"projectFolder": "sdk/desktopvirtualization/arm-desktopvirtualization",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-datafactory",
"projectFolder": "sdk/datafactory/arm-datafactory",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-cdn",
"projectFolder": "sdk/cdn/arm-cdn",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-cosmosdb",
"projectFolder": "sdk/cosmosdb/arm-cosmosdb",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-consumption",
"projectFolder": "sdk/consumption/arm-consumption",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-datalake-analytics",
"projectFolder": "sdk/datalake-analytics/arm-datalake-analytics",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-batch",
"projectFolder": "sdk/batch/arm-batch",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-managementgroups",
"projectFolder": "sdk/managementgroups/arm-managementgroups",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-orbital",
"projectFolder": "sdk/orbital/arm-orbital",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-resourcehealth",
"projectFolder": "sdk/resourcehealth/arm-resourcehealth",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-botservice",
"projectFolder": "sdk/botservice/arm-botservice",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-search",
"projectFolder": "sdk/search/arm-search",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-analysisservices",
"projectFolder": "sdk/analysisservices/arm-analysisservices",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-portal",
"projectFolder": "sdk/portal/arm-portal",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-sqlvirtualmachine",
"projectFolder": "sdk/sqlvirtualmachine/arm-sqlvirtualmachine",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-devtestlabs",
"projectFolder": "sdk/devtestlabs/arm-devtestlabs",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-cognitiveservices",
"projectFolder": "sdk/cognitiveservices/arm-cognitiveservices",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-relay",
"projectFolder": "sdk/relay/arm-relay",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-iothub",
"projectFolder": "sdk/iothub/arm-iothub",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-msi",
"projectFolder": "sdk/msi/arm-msi",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-monitor",
"projectFolder": "sdk/monitor/arm-monitor",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-subscriptions",
"projectFolder": "sdk/subscription/arm-subscriptions",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-advisor",
"projectFolder": "sdk/advisor/arm-advisor",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-hdinsight",
"projectFolder": "sdk/hdinsight/arm-hdinsight",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-attestation",
"projectFolder": "sdk/attestation/arm-attestation",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-azurestack",
"projectFolder": "sdk/azurestack/arm-azurestack",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-changeanalysis",
"projectFolder": "sdk/changeanalysis/arm-changeanalysis",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-billing",
"projectFolder": "sdk/billing/arm-billing",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-containerinstance",
"projectFolder": "sdk/containerinstance/arm-containerinstance",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-confluent",
"projectFolder": "sdk/confluent/arm-confluent",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-imagebuilder",
"projectFolder": "sdk/imagebuilder/arm-imagebuilder",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-avs",
"projectFolder": "sdk/avs/arm-avs",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-communication",
"projectFolder": "sdk/communication/arm-communication",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-appconfiguration",
"projectFolder": "sdk/appconfiguration/arm-appconfiguration",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-azurestackhci",
"projectFolder": "sdk/azurestackhci/arm-azurestackhci",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-customerinsights",
"projectFolder": "sdk/customer-insights/arm-customerinsights",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-databoxedge",
"projectFolder": "sdk/databoxedge/arm-databoxedge",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-datadog",
"projectFolder": "sdk/datadog/arm-datadog",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-deviceprovisioningservices",
"projectFolder": "sdk/deviceprovisioningservices/arm-deviceprovisioningservices",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-synapse",
"projectFolder": "sdk/synapse/arm-synapse",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-databox",
"projectFolder": "sdk/databox/arm-databox",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-dns",
"projectFolder": "sdk/dns/arm-dns",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-digitaltwins",
"projectFolder": "sdk/digitaltwins/arm-digitaltwins",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-devspaces",
"projectFolder": "sdk/devspaces/arm-devspaces",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-domainservices",
"projectFolder": "sdk/domainservices/arm-domainservices",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-frontdoor",
"projectFolder": "sdk/frontdoor/arm-frontdoor",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-healthbot",
"projectFolder": "sdk/healthbot/arm-healthbot",
"versionPolicyName": "management"
},
{
"packageName": "@azure-rest/health-insights-cancerprofiling",
"projectFolder": "sdk/healthinsights/health-insights-cancerprofiling-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/health-insights-clinicalmatching",
"projectFolder": "sdk/healthinsights/health-insights-clinicalmatching-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/health-insights-radiologyinsights",
"projectFolder": "sdk/healthinsights/health-insights-radiologyinsights-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure/arm-deploymentmanager",
"projectFolder": "sdk/deploymentmanager/arm-deploymentmanager",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-hanaonazure",
"projectFolder": "sdk/hanaonazure/arm-hanaonazure",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-kubernetesconfiguration",
"projectFolder": "sdk/kubernetesconfiguration/arm-kubernetesconfiguration",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-labservices",
"projectFolder": "sdk/labservices/arm-labservices",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-machinelearningcompute",
"projectFolder": "sdk/machinelearningcompute/arm-machinelearningcompute",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-machinelearningexperimentation",
"projectFolder": "sdk/machinelearningexperimentation/arm-machinelearningexperimentation",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-commerce",
"projectFolder": "sdk/commerce/arm-commerce",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-datamigration",
"projectFolder": "sdk/datamigration/arm-datamigration",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-healthcareapis",
"projectFolder": "sdk/healthcareapis/arm-healthcareapis",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-hybridcompute",
"projectFolder": "sdk/hybridcompute/arm-hybridcompute",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-hybridkubernetes",
"projectFolder": "sdk/hybridkubernetes/arm-hybridkubernetes",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-oep",
"projectFolder": "sdk/oep/arm-oep",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-securityinsight",
"projectFolder": "sdk/securityinsight/arm-securityinsight",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-iotcentral",
"projectFolder": "sdk/iotcentral/arm-iotcentral",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-commitmentplans",
"projectFolder": "sdk/machinelearning/arm-commitmentplans",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-workspaces",
"projectFolder": "sdk/machinelearning/arm-workspaces",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-webservices",
"projectFolder": "sdk/machinelearning/arm-webservices",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-managementpartner",
"projectFolder": "sdk/managementpartner/arm-managementpartner",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-maps",
"projectFolder": "sdk/maps/arm-maps",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-mariadb",
"projectFolder": "sdk/mariadb/arm-mariadb",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-marketplaceordering",
"projectFolder": "sdk/marketplaceordering/arm-marketplaceordering",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-migrate",
"projectFolder": "sdk/migrate/arm-migrate",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-mixedreality",
"projectFolder": "sdk/mixedreality/arm-mixedreality",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-netapp",
"projectFolder": "sdk/netapp/arm-netapp",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-peering",
"projectFolder": "sdk/peering/arm-peering",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-postgresql-flexible",
"projectFolder": "sdk/postgresql/arm-postgresql-flexible",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-powerbidedicated",
"projectFolder": "sdk/powerbidedicated/arm-powerbidedicated",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-powerbiembedded",
"projectFolder": "sdk/powerbiembedded/arm-powerbiembedded",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-recoveryservices-siterecovery",
"projectFolder": "sdk/recoveryservicessiterecovery/arm-recoveryservices-siterecovery",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-recoveryservicesbackup",
"projectFolder": "sdk/recoveryservicesbackup/arm-recoveryservicesbackup",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-redisenterprisecache",
"projectFolder": "sdk/redisenterprise/arm-redisenterprisecache",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-reservations",
"projectFolder": "sdk/reservations/arm-reservations",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-resourcemover",
"projectFolder": "sdk/resourcemover/arm-resourcemover",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-serialconsole",
"projectFolder": "sdk/serialconsole/arm-serialconsole",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-servicemap",
"projectFolder": "sdk/service-map/arm-servicemap",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-signalr",
"projectFolder": "sdk/signalr/arm-signalr",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-storagecache",
"projectFolder": "sdk/storagecache/arm-storagecache",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-storagesync",
"projectFolder": "sdk/storagesync/arm-storagesync",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-resourcegraph",
"projectFolder": "sdk/resourcegraph/arm-resourcegraph",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-appinsights",
"projectFolder": "sdk/applicationinsights/arm-appinsights",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-datacatalog",
"projectFolder": "sdk/datacatalog/arm-datacatalog",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-storsimple1200series",
"projectFolder": "sdk/storsimple1200series/arm-storsimple1200series",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-storsimple8000series",
"projectFolder": "sdk/storsimple8000series/arm-storsimple8000series",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-support",
"projectFolder": "sdk/support/arm-support",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-timeseriesinsights",
"projectFolder": "sdk/timeseriesinsights/arm-timeseriesinsights",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-trafficmanager",
"projectFolder": "sdk/trafficmanager/arm-trafficmanager",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-visualstudio",
"projectFolder": "sdk/visualstudio/arm-visualstudio",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-vmwarecloudsimple",
"projectFolder": "sdk/vmwarecloudsimple/arm-vmwarecloudsimple",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-servicefabricmesh",
"projectFolder": "sdk/servicefabricmesh/arm-servicefabricmesh",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-storageimportexport",
"projectFolder": "sdk/storageimportexport/arm-storageimportexport",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-privatedns",
"projectFolder": "sdk/privatedns/arm-privatedns",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-policyinsights",
"projectFolder": "sdk/policyinsights/arm-policyinsights",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-kusto",
"projectFolder": "sdk/kusto/arm-kusto",
"versionPolicyName": "management"
},
{
"packageName": "@azure/core-http-compat",
"projectFolder": "sdk/core/core-http-compat",
"versionPolicyName": "core"
},
{
"packageName": "@azure/arm-dnsresolver",
"projectFolder": "sdk/dnsresolver/arm-dnsresolver",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-mobilenetwork",
"projectFolder": "sdk/mobilenetwork/arm-mobilenetwork",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-resources-profile-2020-09-01-hybrid",
"projectFolder": "sdk/resources/arm-resources-profile-2020-09-01-hybrid",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-dns-profile-2020-09-01-hybrid",
"projectFolder": "sdk/dns/arm-dns-profile-2020-09-01-hybrid",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-locks-profile-2020-09-01-hybrid",
"projectFolder": "sdk/locks/arm-locks-profile-2020-09-01-hybrid",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-policy-profile-2020-09-01-hybrid",
"projectFolder": "sdk/policy/arm-policy-profile-2020-09-01-hybrid",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-subscriptions-profile-2020-09-01-hybrid",
"projectFolder": "sdk/subscription/arm-subscriptions-profile-2020-09-01-hybrid",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-storage-profile-2020-09-01-hybrid",
"projectFolder": "sdk/storage/arm-storage-profile-2020-09-01-hybrid",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-keyvault-profile-2020-09-01-hybrid",
"projectFolder": "sdk/keyvault/arm-keyvault-profile-2020-09-01-hybrid",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-network-profile-2020-09-01-hybrid",
"projectFolder": "sdk/network/arm-network-profile-2020-09-01-hybrid",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-commerce-profile-2020-09-01-hybrid",
"projectFolder": "sdk/commerce/arm-commerce-profile-2020-09-01-hybrid",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-compute-profile-2020-09-01-hybrid",
"projectFolder": "sdk/compute/arm-compute-profile-2020-09-01-hybrid",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-eventhub-profile-2020-09-01-hybrid",
"projectFolder": "sdk/eventhub/arm-eventhub-profile-2020-09-01-hybrid",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-authorization-profile-2020-09-01-hybrid",
"projectFolder": "sdk/authorization/arm-authorization-profile-2020-09-01-hybrid",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-monitor-profile-2020-09-01-hybrid",
"projectFolder": "sdk/monitor/arm-monitor-profile-2020-09-01-hybrid",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-iothub-profile-2020-09-01-hybrid",
"projectFolder": "sdk/iothub/arm-iothub-profile-2020-09-01-hybrid",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-databoxedge-profile-2020-09-01-hybrid",
"projectFolder": "sdk/databoxedge/arm-databoxedge-profile-2020-09-01-hybrid",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-appservice-profile-2020-09-01-hybrid",
"projectFolder": "sdk/appservice/arm-appservice-profile-2020-09-01-hybrid",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-mysql-flexible",
"projectFolder": "sdk/mysql/arm-mysql-flexible",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-hardwaresecuritymodules",
"projectFolder": "sdk/hardwaresecuritymodules/arm-hardwaresecuritymodules",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-dashboard",
"projectFolder": "sdk/dashboard/arm-dashboard",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-azureadexternalidentities",
"projectFolder": "sdk/azureadexternalidentities/arm-azureadexternalidentities",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-scvmm",
"projectFolder": "sdk/scvmm/arm-scvmm",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-servicelinker",
"projectFolder": "sdk/servicelinker/arm-servicelinker",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-changes",
"projectFolder": "sdk/changes/arm-changes",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-workloads",
"projectFolder": "sdk/workloads/arm-workloads",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-dynatrace",
"projectFolder": "sdk/dynatrace/arm-dynatrace",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-education",
"projectFolder": "sdk/education/arm-education",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-machinelearning",
"projectFolder": "sdk/machinelearning/arm-machinelearning",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-appcontainers",
"projectFolder": "sdk/appcontainers/arm-appcontainers",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-deviceupdate",
"projectFolder": "sdk/deviceupdate/arm-deviceupdate",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-confidentialledger",
"projectFolder": "sdk/confidentialledger/arm-confidentialledger",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-resourceconnector",
"projectFolder": "sdk/resourceconnector/arm-resourceconnector",
"versionPolicyName": "management"
},
{
"packageName": "@azure/api-management-custom-widgets-scaffolder",
"projectFolder": "sdk/apimanagement/api-management-custom-widgets-scaffolder",
"versionPolicyName": "client"
},
{
"packageName": "@azure/api-management-custom-widgets-tools",
"projectFolder": "sdk/apimanagement/api-management-custom-widgets-tools",
"versionPolicyName": "client"
},
{
"packageName": "@azure/arm-networkfunction",
"projectFolder": "sdk/networkfunction/arm-networkfunction",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-fluidrelay",
"projectFolder": "sdk/fluidrelay/arm-fluidrelay",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-automation",
"projectFolder": "sdk/automation/arm-automation",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-automanage",
"projectFolder": "sdk/automanage/arm-automanage",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-devcenter",
"projectFolder": "sdk/devcenter/arm-devcenter",
"versionPolicyName": "management"
},
{
"packageName": "@azure/communication-rooms",
"projectFolder": "sdk/communication/communication-rooms",
"versionPolicyName": "client"
},
{
"packageName": "@azure/arm-connectedvmware",
"projectFolder": "sdk/connectedvmware/arm-connectedvmware",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-nginx",
"projectFolder": "sdk/nginx/arm-nginx",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-agrifood",
"projectFolder": "sdk/agrifood/arm-agrifood",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-chaos",
"projectFolder": "sdk/chaos/arm-chaos",
"versionPolicyName": "management"
},
{
"packageName": "@azure/functions-authentication-events",
"projectFolder": "sdk/entra/functions-authentication-events",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/developer-devcenter",
"projectFolder": "sdk/devcenter/developer-devcenter-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure/arm-securitydevops",
"projectFolder": "sdk/securitydevops/arm-securitydevops",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-devhub",
"projectFolder": "sdk/devhub/arm-devhub",
"versionPolicyName": "management"
},
{
"packageName": "@azure-rest/load-testing",
"projectFolder": "sdk/loadtesting/load-testing-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure/arm-elasticsan",
"projectFolder": "sdk/elasticsans/arm-elasticsan",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-appcomplianceautomation",
"projectFolder": "sdk/appcomplianceautomation/arm-appcomplianceautomation",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-elastic",
"projectFolder": "sdk/elastic/arm-elastic",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-hybridcontainerservice",
"projectFolder": "sdk/hybridcontainerservice/arm-hybridcontainerservice",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-loadtesting",
"projectFolder": "sdk/loadtesting/arm-loadtesting",
"versionPolicyName": "management"
},
{
"packageName": "@azure/web-pubsub-client",
"projectFolder": "sdk/web-pubsub/web-pubsub-client",
"versionPolicyName": "client"
},
{
"packageName": "@azure/arm-billingbenefits",
"projectFolder": "sdk/billingbenefits/arm-billingbenefits",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-servicenetworking",
"projectFolder": "sdk/servicenetworking/arm-servicenetworking",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-dataprotection",
"projectFolder": "sdk/dataprotection/arm-dataprotection",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-storagemover",
"projectFolder": "sdk/storagemover/arm-storagemover",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-voiceservices",
"projectFolder": "sdk/voiceservices/arm-voiceservices",
"versionPolicyName": "management"
},
{
"packageName": "@azure/web-pubsub-client-protobuf",
"projectFolder": "sdk/web-pubsub/web-pubsub-client-protobuf",
"versionPolicyName": "client"
},
{
"packageName": "@azure/arm-graphservices",
"projectFolder": "sdk/graphservices/arm-graphservices",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-newrelicobservability",
"projectFolder": "sdk/newrelicobservability/arm-newrelicobservability",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-paloaltonetworksngfw",
"projectFolder": "sdk/paloaltonetworksngfw/arm-paloaltonetworksngfw",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-selfhelp",
"projectFolder": "sdk/selfhelp/arm-selfhelp",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-costmanagement",
"projectFolder": "sdk/cost-management/arm-costmanagement",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-networkcloud",
"projectFolder": "sdk/networkcloud/arm-networkcloud",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-baremetalinfrastructure",
"projectFolder": "sdk/baremetalinfrastructure/arm-baremetalinfrastructure",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-qumulo",
"projectFolder": "sdk/liftrqumulo/arm-qumulo",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-containerservicefleet",
"projectFolder": "sdk/containerservice/arm-containerservicefleet",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-cosmosdbforpostgresql",
"projectFolder": "sdk/cosmosforpostgresql/arm-cosmosdbforpostgresql",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-managednetworkfabric",
"projectFolder": "sdk/managednetworkfabric/arm-managednetworkfabric",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-iotfirmwaredefense",
"projectFolder": "sdk/iotfirmwaredefense/arm-iotfirmwaredefense",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-quantum",
"projectFolder": "sdk/quantum/arm-quantum",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-sphere",
"projectFolder": "sdk/sphere/arm-sphere",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-maintenance",
"projectFolder": "sdk/maintenance/arm-maintenance",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-resourcesdeploymentstacks",
"projectFolder": "sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-apicenter",
"projectFolder": "sdk/apicenter/arm-apicenter",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-hdinsightcontainers",
"projectFolder": "sdk/hdinsight/arm-hdinsightcontainers",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-defendereasm",
"projectFolder": "sdk/defendereasm/arm-defendereasm",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-hybridconnectivity",
"projectFolder": "sdk/hybridconnectivity/arm-hybridconnectivity",
"versionPolicyName": "management"
},
{
"packageName": "@azure-tests/perf-monitor-opentelemetry",
"projectFolder": "sdk/monitor/perf-tests/monitor-opentelemetry",
"versionPolicyName": "test"
},
{
"packageName": "@azure/arm-recoveryservicesdatareplication",
"projectFolder": "sdk/recoveryservicesdatareplication/arm-recoveryservicesdatareplication",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-playwrighttesting",
"projectFolder": "sdk/playwrighttesting/arm-playwrighttesting",
"versionPolicyName": "management"
},
{
"packageName": "@azure-rest/ai-vision-image-analysis",
"projectFolder": "sdk/vision/ai-vision-image-analysis-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure/arm-hybridnetwork",
"projectFolder": "sdk/hybridnetwork/arm-hybridnetwork",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-networkanalytics",
"projectFolder": "sdk/networkanalytics/arm-networkanalytics",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-workloadssapvirtualinstance",
"projectFolder": "sdk/workloads/arm-workloadssapvirtualinstance",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-astro",
"projectFolder": "sdk/astro/arm-astro",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-largeinstance",
"projectFolder": "sdk/largeinstance/arm-largeinstance",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-springappdiscovery",
"projectFolder": "sdk/springappdiscovery/arm-springappdiscovery",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-migrationdiscoverysap",
"projectFolder": "sdk/migrationdiscovery/arm-migrationdiscoverysap",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-storageactions",
"projectFolder": "sdk/storageactions/arm-storageactions",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-guestconfiguration",
"projectFolder": "sdk/guestconfiguration/arm-guestconfiguration",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-deviceregistry",
"projectFolder": "sdk/deviceregistry/arm-deviceregistry",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-standbypool",
"projectFolder": "sdk/standbypool/arm-standbypool",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-devopsinfrastructure",
"projectFolder": "sdk/devopsinfrastructure/arm-devopsinfrastructure",
"versionPolicyName": "management"
},
{
"packageName": "@azure-rest/ai-vision-face",
"projectFolder": "sdk/face/ai-vision-face-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure/arm-informaticadatamanagement",
"projectFolder": "sdk/informatica/arm-informaticadatamanagement",
"versionPolicyName": "client"
},
{
"packageName": "@azure/arm-oracledatabase",
"projectFolder": "sdk/oracledatabase/arm-oracledatabase",
"versionPolicyName": "management"
},
{
"packageName": "@azure-rest/health-deidentification",
"projectFolder": "sdk/healthdataaiservices/azure-health-deidentification",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/ai-inference",
"projectFolder": "sdk/ai/ai-inference-rest",
"versionPolicyName": "client"
},
{
"packageName": "@azure/create-microsoft-playwright-testing",
"projectFolder": "sdk/playwrighttesting/create-microsoft-playwright-testing",
"versionPolicyName": "client"
},
{
"packageName": "@azure/microsoft-playwright-testing",
"projectFolder": "sdk/playwrighttesting/microsoft-playwright-testing",
"versionPolicyName": "client"
},
{
"packageName": "@azure/arm-computefleet",
"projectFolder": "sdk/computefleet/arm-computefleet",
"versionPolicyName": "client"
},
{
"packageName": "@azure/arm-edgezones",
"projectFolder": "sdk/edgezones/arm-edgezones",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-mongocluster",
"projectFolder": "sdk/mongocluster/arm-mongocluster",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-servicefabricmanagedclusters",
"projectFolder": "sdk/servicefabricmanagedclusters/arm-servicefabricmanagedclusters",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-redhatopenshift",
"projectFolder": "sdk/redhatopenshift/arm-redhatopenshift",
"versionPolicyName": "management"
},
{
"packageName": "@azure/arm-healthdataaiservices",
"projectFolder": "sdk/healthdataaiservices/arm-healthdataaiservices",
"versionPolicyName": "client"
},
{
"packageName": "@azure-rest/batch",
"projectFolder": "sdk/batch/batch-rest",
"versionPolicyName": "client"
}
]
}