Commit b8ff66f
authored
[engSys] Bump min-version of node to 20 (Azure#34773)
This pull request updates the Node.js version requirement across
multiple files and tools in the repository. The changes ensure
compatibility with Node.js version 20 and its corresponding type
definitions, replacing the previous requirement for Node.js version 18.
### Node.js version updates:
*
[`.github/workflows/copilot-setup-steps.yml`](diffhunk://#diff-98dad98422cf59793a353f9b6bfe6a129977e92af3d5b4e38f98ae45bcb7560dL24-R24):
Updated the Node.js setup step to install version 20 instead of 18.
*
[`common/tools/dev-tool/package.json`](diffhunk://#diff-166913d39463525ab279e0a64fe3aa2c38d6283139f024b36f7da7ffed51f466L72-R72):
Changed the `@types/node` dependency to version 20.0.0.
*
[`common/tools/dev-tool/src/checks/packageJson.ts`](diffhunk://#diff-d41378520d18f30157b1619d5e5e2d8e80bf01d5fa46437b91c6c8fe940c46f4L13-R13):
Updated the `LTS_ENGINES` constant to require Node.js version
`>=20.0.0`.
*
[`common/tools/dev-tool/src/util/samples/configuration.ts`](diffhunk://#diff-e040a7476b6483b67f04ceecc9114851e313509103c7be1e4dbdb84afa924dddL11-R11):
Updated the `MIN_SUPPORTED_NODE_VERSION` constant to `20.0.0`.
### Updates to sample expectations:
* Multiple `package.json` files for JavaScript and TypeScript samples
across various directories were updated to specify `"node": ">=20.0.0"`
in the `engines` field and to use `@types/node` version `^20.0.0`.
[[1]](diffhunk://#diff-f0ad0f2ab1c38b32bb83ab42a9f91d911766352fe5ef6f9d0d2a2213a3459883L7-R7)
[[2]](diffhunk://#diff-e0c6ce163891c33d7a73c69ec934b159d2aa22c6b0351b51ecf7188f18b735d0L7-R7)
[[3]](diffhunk://#diff-e0c6ce163891c33d7a73c69ec934b159d2aa22c6b0351b51ecf7188f18b735d0L34-R34)
[[4]](diffhunk://#diff-1f432be2a8ceba6f2c09c0d2cf931556e4470afaff7168fc32edd5b081edd7ebL7-R7)
[[5]](diffhunk://#diff-567c632dfaf389684bb26a2b6258da8e9437037c2894e12851148a2fccea0945L7-R7)
[[6]](diffhunk://#diff-567c632dfaf389684bb26a2b6258da8e9437037c2894e12851148a2fccea0945L32-R32)
[[7]](diffhunk://#diff-fefd46248c1837c12e71967cfd2dee060fc6879c8cf5fcae908d0aad748d3081L7-R7)
[[8]](diffhunk://#diff-c61074406618dd0888e4ff3958c39f18b7f82f6aa9d2bdac3c6feed366a9e343L7-R7)
[[9]](diffhunk://#diff-c61074406618dd0888e4ff3958c39f18b7f82f6aa9d2bdac3c6feed366a9e343L32-R32)
[[10]](diffhunk://#diff-2fe86509406b9ddba8c13b082731ddc7ad654a3e9fc5a8c1f95804b5753b3122L7-R7)
[[11]](diffhunk://#diff-bb58485baa5844d5523a219a53618f5be41232ae9cbcede8a0b0e05a3e38ebb9L7-R7)
[[12]](diffhunk://#diff-bb58485baa5844d5523a219a53618f5be41232ae9cbcede8a0b0e05a3e38ebb9L32-R32)
[[13]](diffhunk://#diff-bb7dd1e1bb67c9eae3c7302da13a260c179e1fe42ceb09a4116636bf574db873L7-R7)
[[14]](diffhunk://#diff-49f1bee9a528694c5fe5919789597da71fceab06d1203104b7c6e33b57814480L7-R7)
[[15]](diffhunk://#diff-49f1bee9a528694c5fe5919789597da71fceab06d1203104b7c6e33b57814480L32-R32)
### Updates to tools:
*
[`common/tools/eslint-plugin-azure-sdk/package.json`](diffhunk://#diff-406d8083a1aed239689aac864a26d5c56df5405c190d28f56937f5dde016d349L80-R80):
Updated the `engines.node` field to `>=20.0.0` and changed `@types/node`
to version `^20.0.0`.
[[1]](diffhunk://#diff-406d8083a1aed239689aac864a26d5c56df5405c190d28f56937f5dde016d349L80-R80)
[[2]](diffhunk://#diff-406d8083a1aed239689aac864a26d5c56df5405c190d28f56937f5dde016d349L108-R108)
*
[`common/tools/eslint-plugin-azure-sdk/src/rules/ts-package-json-engine-is-present.ts`](diffhunk://#diff-94b347091321583470b131968952f68325c6fd35845ccd7496014f81229a4cd4L21-R21):
Updated the `LTS` constant to `>=20.0.0`.
*
[`common/tools/mcp-server/package.json`](diffhunk://#diff-c3e2299b91d1e02aa40ecd2fa4f48d06a68e054be3b736dcaae34ab1d9c369ceL33-R33):
Updated the `engines.node` field and `@types/node` dependency to reflect
Node.js version 20.
[[1]](diffhunk://#diff-c3e2299b91d1e02aa40ecd2fa4f48d06a68e054be3b736dcaae34ab1d9c369ceL33-R33)
[[2]](diffhunk://#diff-c3e2299b91d1e02aa40ecd2fa4f48d06a68e054be3b736dcaae34ab1d9c369ceL58-R58)
*
[`common/tools/vite-plugin-browser-test-map/package.json`](diffhunk://#diff-36da0ec04a470fcc51096cd2b7c7f9cbd97232042eb4f6c96466c6a2838dd2ecL45-R52):
Updated the `engines.node` field and `@types/node` dependency to version
20.
Partially resolves Azure#330171 parent e39ec65 commit b8ff66f
File tree
1,243 files changed
+3361
-3445
lines changed- .github/workflows
- common
- config/rush
- tools
- dev-tool
- src
- checks
- util/samples
- test/samples/files/expectations
- cjs-forms
- javascript
- typescript
- output-customization
- javascript
- typescript
- javascript
- typescript
- simple
- javascript
- typescript
- special-characters
- javascript
- typescript
- eslint-plugin-azure-sdk
- src/rules
- tests/rules
- mcp-server
- vite-plugin-browser-test-map
- eng
- pipelines/templates/variables
- tools
- dependency-testing/templates
- generate-doc
- rush-runner
- samples
- cors/ts/server
- frameworks/react/ts
- web-workers/ts
- sdk
- advisor/arm-advisor
- samples/v3
- javascript
- typescript
- agricultureplatform/arm-agricultureplatform
- samples/v1-beta
- javascript
- typescript
- agrifood
- agrifood-farming-rest
- samples
- v1-beta
- javascript
- typescript
- v1
- javascript
- typescript
- arm-agrifood
- samples/v1-beta
- javascript
- typescript
- ai
- ai-agents
- samples/v1-beta
- javascript
- typescript
- ai-inference-rest
- samples/v1-beta
- javascript
- typescript
- ai-projects
- samples/v1-beta
- javascript
- typescript
- analysisservices/arm-analysisservices
- samples/v4
- javascript
- typescript
- anomalydetector/ai-anomaly-detector-rest
- samples/v1-beta
- javascript
- typescript
- apicenter/arm-apicenter
- samples/v1
- javascript
- typescript
- apimanagement
- api-management-custom-widgets-scaffolder
- api-management-custom-widgets-tools
- arm-apimanagement
- samples/v10
- javascript
- typescript
- appcomplianceautomation/arm-appcomplianceautomation
- samples/v1
- javascript
- typescript
- appconfiguration
- app-configuration-perf-tests
- app-configuration
- sample-react
- samples
- v1-beta
- javascript
- typescript
- v1
- javascript
- typescript
- arm-appconfiguration
- samples/v4
- javascript
- typescript
- appcontainers/arm-appcontainers
- samples/v2
- javascript
- typescript
- applicationinsights/arm-appinsights
- samples/v5-beta
- javascript
- typescript
- appservice
- arm-appservice-profile-2020-09-01-hybrid
- samples/v2
- javascript
- typescript
- arm-appservice-rest
- samples/v1-beta
- javascript
- typescript
- arm-appservice
- samples/v16
- javascript
- typescript
- astro/arm-astro
- samples/v1-beta
- javascript
- typescript
- attestation
- arm-attestation
- samples/v2
- javascript
- typescript
- attestation
- authorization
- arm-authorization-profile-2020-09-01-hybrid
- samples/v3
- javascript
- typescript
- arm-authorization
- samples/v10-beta
- javascript
- typescript
- automanage/arm-automanage
- samples/v1
- javascript
- typescript
- automation/arm-automation
- samples/v11-beta
- javascript
- typescript
- avs/arm-avs
- samples/v7
- javascript
- typescript
- azureadexternalidentities/arm-azureadexternalidentities
- samples/v1
- javascript
- typescript
- azurestackhci/arm-azurestackhci
- samples/v4-beta
- javascript
- typescript
- azurestack/arm-azurestack
- samples/v3-beta
- javascript
- typescript
- baremetalinfrastructure/arm-baremetalinfrastructure
- samples/v1
- javascript
- typescript
- batch
- arm-batch
- samples/v10
- javascript
- typescript
- batch-rest
- samples/v1-beta
- javascript
- typescript
- batch
- billingbenefits/arm-billingbenefits
- samples/v1
- javascript
- typescript
- billing/arm-billing
- samples/v5
- javascript
- typescript
- botservice/arm-botservice
- samples/v4
- javascript
- typescript
- carbonoptimization/arm-carbonoptimization
- samples/v1-beta
- javascript
- typescript
- cdn/arm-cdn
- samples/v9
- javascript
- typescript
- changeanalysis/arm-changeanalysis
- samples/v2
- javascript
- typescript
- changes/arm-changes
- samples/v1
- javascript
- typescript
- chaos/arm-chaos
- samples/v2
- javascript
- typescript
- cognitivelanguage
- ai-language-conversations
- samples/v1-beta
- javascript
- typescript
- ai-language-text-perf-tests
- ai-language-text
- samples/v1
- javascript
- typescript
- cognitiveservices/arm-cognitiveservices
- samples/v7-beta
- javascript
- typescript
- commerce
- arm-commerce-profile-2020-09-01-hybrid
- samples/v2
- javascript
- typescript
- arm-commerce
- samples/v4-beta
- javascript
- typescript
- communication
- arm-communication
- samples/v4
- javascript
- typescript
- communication-alpha-ids
- communication-call-automation
- communication-chat
- samples/v1
- javascript
- typescript
- communication-common
- communication-email
- samples/v1-beta
- javascript
- typescript
- communication-identity
- samples/v1
- javascript
- typescript
- communication-job-router-rest
- samples/v1-beta
- javascript
- typescript
- communication-messages-rest
- samples
- v1
- javascript
- typescript
- v2-beta
- javascript
- typescript
- v2
- javascript
- typescript
- communication-phone-numbers
- samples/v1
- javascript
- typescript
- communication-recipient-verification
- samples/v1-beta
- javascript
- typescript
- communication-rooms
- samples/v1
- javascript
- typescript
- communication-short-codes
- samples/v1
- javascript
- typescript
- communication-sms
- samples
- v1-beta/typescript
- v1
- javascript
- typescript
- communication-tiering
- samples/v1-beta
- javascript
- typescript
- communication-toll-free-verification
- computefleet/arm-computefleet
- samples/v1
- javascript
- typescript
- computeschedule/arm-computeschedule
- samples/v1
- javascript
- typescript
- compute
- arm-compute-profile-2020-09-01-hybrid
- samples/v2
- javascript
- typescript
- arm-compute-rest
- samples/v1-beta
- javascript
- typescript
- arm-compute
- samples/v22
- javascript
- typescript
- confidentialledger
- arm-confidentialledger
- samples/v1-beta
- javascript
- typescript
- confidential-ledger-rest
- samples/v1-beta
- javascript
- typescript
- confluent/arm-confluent
- samples/v3
- javascript
- typescript
- connectedcache/arm-connectedcache
- samples/v1-beta
- javascript
- typescript
- connectedvmware/arm-connectedvmware
- samples/v1
- javascript
- typescript
- consumption/arm-consumption
- samples/v9
- javascript
- typescript
- containerinstance/arm-containerinstance
- samples
- v9-beta
- javascript
- typescript
- v9
- javascript
- typescript
- containerregistry
- arm-containerregistry
- samples/v11-beta
- javascript
- typescript
- container-registry-perf-tests
- container-registry
- samples/v1
- javascript
- typescript
- containerservice
- arm-containerservice-rest
- samples/v1-beta
- javascript
- typescript
- arm-containerservicefleet
- samples/v2
- javascript
- typescript
- arm-containerservice
- samples/v22-beta
- javascript
- typescript
- contentsafety/ai-content-safety-rest
- samples/v1
- javascript
- typescript
- core
- abort-controller
- core-amqp
- core-auth
- core-client-rest
- core-client
- core-http-compat
- core-lro
- samples/v3
- javascript
- typescript
- core-paging
- samples/v1
- javascript
- typescript
- core-rest-pipeline-perf-tests
- core-rest-pipeline
- samples/v1
- javascript
- typescript
- core-sse
- samples
- v1
- javascript
- typescript
- v2
- javascript
- typescript
- core-tracing
- samples/v1
- javascript
- typescript
- core-util
- core-xml
- logger
- ts-http-runtime
- cosmosdb
- arm-cosmosdb
- samples/v16
- javascript
- typescript
- cosmos
- samples
- v3
- javascript
- typescript
- v4
- javascript
- typescript
- cosmosforpostgresql/arm-cosmosdbforpostgresql
- samples
- v1-beta
- javascript
- typescript
- v1
- javascript
- typescript
- cost-management/arm-costmanagement
- samples/v1-beta
- javascript
- typescript
- customer-insights/arm-customerinsights
- samples/v4
- javascript
- typescript
- dashboard/arm-dashboard
- samples/v1
- javascript
- typescript
- databasewatcher/arm-databasewatcher
- samples/v1-beta
- javascript
- typescript
- databoundaries/arm-databoundaries
- samples/v1-beta
- javascript
- typescript
- databoxedge
- arm-databoxedge-profile-2020-09-01-hybrid
- samples/v2
- javascript
- typescript
- arm-databoxedge
- samples/v2
- javascript
- typescript
- databox/arm-databox
- samples/v5
- javascript
- typescript
- databricks/arm-databricks
- samples/v3
- javascript
- typescript
- datacatalog/arm-datacatalog
- samples/v4
- javascript
- typescript
- datadog/arm-datadog
- samples/v3
- javascript
- typescript
- datafactory/arm-datafactory
- samples/v19
- javascript
- typescript
- datalake-analytics/arm-datalake-analytics
- samples/v2-beta
- javascript
- typescript
- datamigration/arm-datamigration
- samples/v3-beta
- javascript
- typescript
- dataprotection/arm-dataprotection
- samples/v2
- javascript
- typescript
- defendereasm/arm-defendereasm
- samples/v1-beta
- javascript
- typescript
- dependencymap/arm-dependencymap
- samples/v1-beta
- javascript
- typescript
- deploymentmanager/arm-deploymentmanager
- samples/v4-beta
- javascript
- typescript
- desktopvirtualization/arm-desktopvirtualization
- samples/v1
- javascript
- typescript
- devcenter
- arm-devcenter
- samples/v1
- javascript
- typescript
- developer-devcenter-rest
- samples
- v1-beta
- javascript
- typescript
- v1
- javascript
- typescript
- devhub/arm-devhub
- samples/v1-beta
- javascript
- typescript
- deviceprovisioningservices/arm-deviceprovisioningservices
- samples
- v5
- javascript
- typescript
- v6-beta
- javascript
- typescript
- deviceregistry/arm-deviceregistry
- samples/v1
- javascript
- typescript
- deviceupdate
- arm-deviceupdate
- samples/v1
- javascript
- typescript
- iot-device-update-rest
- samples/v1
- javascript
- typescript
- devopsinfrastructure/arm-devopsinfrastructure
- samples/v1
- javascript
- typescript
- devspaces/arm-devspaces
- samples/v2
- javascript
- typescript
- devtestlabs/arm-devtestlabs
- samples/v4
- javascript
- typescript
- digitaltwins
- arm-digitaltwins
- samples/v3
- javascript
- typescript
- digital-twins-core
- samples
- v1
- javascript
- typescript
- v2
- javascript
- typescript
- dnsresolver/arm-dnsresolver
- samples/v1-beta
- javascript
- typescript
- dns
- arm-dns-profile-2020-09-01-hybrid
- arm-dns
- samples/v5-beta
- javascript
- typescript
- documentintelligence/ai-document-intelligence-rest
- samples/v1
- javascript
- typescript
- documenttranslator/ai-document-translator-rest
- samples
- v1-beta
- javascript
- typescript
- v1
- javascript
- typescript
- domainservices/arm-domainservices
- samples/v4
- javascript
- typescript
- durabletask/arm-durabletask
- samples/v1-beta
- javascript
- typescript
- dynatrace/arm-dynatrace
- samples/v2
- javascript
- typescript
- easm/defender-easm-rest
- samples/v1-beta
- javascript
- typescript
- edgezones/arm-edgezones
- education/arm-education
- samples/v1-beta
- javascript
- typescript
- elasticsans/arm-elasticsan
- samples
- v1-beta
- javascript
- typescript
- v1
- javascript
- typescript
- elastic/arm-elastic
- samples/v1
- javascript
- typescript
- entra/functions-authentication-events
- eventgrid
- arm-eventgrid
- samples/v14
- javascript
- typescript
- eventgrid-namespaces
- samples
- v1-beta
- javascript
- typescript
- v1
- javascript
- typescript
- eventgrid-perf-tests
- eventgrid-systemevents
- eventgrid
- samples/v5
- javascript
- typescript
- eventhub
- arm-eventhub-profile-2020-09-01-hybrid
- samples/v2
- javascript
- typescript
- arm-eventhub
- samples/v5-beta
- javascript
- typescript
- event-hubs-perf-tests
- event-hubs
- samples-browser
- samples-express
- samples
- v5
- browser
- express
- javascript
- typescript
- v6
- browser
- express
- javascript
- typescript
- test/stress/app
- eventhubs-checkpointstore-blob
- samples
- v1
- javascript
- typescript
- v2
- javascript
- typescript
- eventhubs-checkpointstore-table
- mock-hub
- samples/v1
- javascript
- typescript
- extendedlocation/arm-extendedlocation
- samples/v1-beta
- javascript
- typescript
- fabric/arm-fabric
- samples
- v1-beta
- javascript
- typescript
- v1
- javascript
- typescript
- face/ai-vision-face-rest
- samples/v1-beta
- javascript
- typescript
- features/arm-features
- samples/v3
- javascript
- typescript
- fluidrelay/arm-fluidrelay
- samples/v1
- javascript
- typescript
- formrecognizer
- ai-form-recognizer-perf-tests
- ai-form-recognizer
- samples/v5
- javascript
- typescript
- frontdoor/arm-frontdoor
- samples/v5
- javascript
- typescript
- graphservices/arm-graphservices
- samples/v1
- javascript
- typescript
- guestconfiguration/arm-guestconfiguration
- samples/v1-beta
- javascript
- typescript
- hanaonazure/arm-hanaonazure
- samples/v4-beta
- javascript
- typescript
- hardwaresecuritymodules/arm-hardwaresecuritymodules
- samples/v2-beta
- javascript
- typescript
- hdinsight
- arm-hdinsightcontainers
- samples/v1-beta
- javascript
- typescript
- arm-hdinsight
- samples/v1-beta
- javascript
- typescript
- healthbot/arm-healthbot
- samples/v2
- javascript
- typescript
- healthcareapis/arm-healthcareapis
- samples/v3
- javascript
- typescript
- healthdataaiservices
- arm-healthdataaiservices
- samples/v1
- javascript
- typescript
- azure-health-deidentification
- samples/v1-beta
- javascript
- typescript
- healthinsights
- health-insights-cancerprofiling-rest
- samples/v1-beta
- javascript
- typescript
- health-insights-clinicalmatching-rest
- samples/v1-beta
- javascript
- typescript
- health-insights-radiologyinsights-rest
- samples/v1
- javascript
- typescript
- hybridcompute/arm-hybridcompute
- samples/v4-beta
- javascript
- typescript
- hybridconnectivity/arm-hybridconnectivity
- samples/v2-beta
- javascript
- typescript
- hybridcontainerservice/arm-hybridcontainerservice
- samples/v1
- javascript
- typescript
- hybridkubernetes/arm-hybridkubernetes
- samples/v3-beta
- javascript
- typescript
- hybridnetwork/arm-hybridnetwork
- samples/v1-beta
- javascript
- typescript
- identity
- identity-broker
- samples
- v1
- javascript
- typescript
- v2/javascript
- identity-cache-persistence
- identity-perf-tests
- identity-vscode
- identity
- samples
- v2
- javascript
- typescript
- v3
- javascript
- typescript
- v4
- javascript
- typescript
- imagebuilder/arm-imagebuilder
- samples/v4
- javascript
- typescript
- impactreporting/arm-impactreporting
- samples/v1-beta
- javascript
- typescript
- informatica/arm-informaticadatamanagement
- samples/v1
- javascript
- typescript
- instrumentation/opentelemetry-instrumentation-azure-sdk
- iotcentral/arm-iotcentral
- samples/v7-beta
- javascript
- typescript
- iotfirmwaredefense/arm-iotfirmwaredefense
- samples/v2-beta
- javascript
- typescript
- iothub
- arm-iothub-profile-2020-09-01-hybrid
- samples/v2
- javascript
- typescript
- arm-iothub
- samples/v6
- javascript
- typescript
- iotoperations/arm-iotoperations
- samples/v1-beta
- javascript
- typescript
- iot/iot-modelsrepository
- samples/v1
- javascript
- typescript
- keyvault
- arm-keyvault-profile-2020-09-01-hybrid
- samples/v2
- javascript
- typescript
- arm-keyvault
- samples/v3
- javascript
- typescript
- keyvault-admin
- samples
- v4-beta
- javascript
- typescript
- v4
- javascript
- typescript
- keyvault-certificates-perf-tests
- keyvault-certificates
- samples/v4
- javascript
- typescript
- keyvault-common
- keyvault-keys-perf-tests
- keyvault-keys
- samples/v4
- javascript
- typescript
- keyvault-secrets-perf-tests
- keyvault-secrets
- samples/v4
- javascript
- typescript
- kubernetesconfiguration
- arm-kubernetesconfiguration-extensions
- samples/v1-beta
- javascript
- typescript
- arm-kubernetesconfiguration-extensiontypes
- samples/v1-beta
- javascript
- typescript
- arm-kubernetesconfiguration-fluxconfigurations
- samples/v1-beta
- javascript
- typescript
- arm-kubernetesconfiguration
- samples/v6
- javascript
- typescript
- kubernetesruntime/arm-containerorchestratorruntime
- samples/v1-beta
- javascript
- typescript
- kusto/arm-kusto
- samples/v8
- javascript
- typescript
- labservices/arm-labservices
- samples/v3
- javascript
- typescript
- lambdatesthyperexecute/arm-lambdatesthyperexecute
- samples
- v1-beta
- javascript
- typescript
- v1
- javascript
- typescript
- largeinstance/arm-largeinstance
- samples/v1-beta
- javascript
- typescript
- liftrarize/arm-arizeaiobservabilityeval
- samples/v1
- javascript
- typescript
- liftrqumulo/arm-qumulo
- samples
- v1
- javascript
- typescript
- v2
- javascript
- typescript
- liftrweightsandbiases/arm-weightsandbiases
- samples/v1
- javascript
- typescript
- links/arm-links
- loadtesting
- arm-loadtesting
- samples/v1
- javascript
- typescript
- create-playwright
- load-testing-rest
- samples/v1-beta
- javascript
- typescript
- playwright
- locks
- arm-locks-profile-2020-09-01-hybrid
- samples/v2
- javascript
- typescript
- arm-locks
- samples/v2
- javascript
- typescript
- logic/arm-logic
- samples/v8
- javascript
- typescript
- machinelearningcompute/arm-machinelearningcompute
- samples/v3-beta
- javascript
- typescript
- machinelearningexperimentation/arm-machinelearningexperimentation
- samples/v2-beta
- javascript
- typescript
- machinelearning
- arm-commitmentplans
- arm-machinelearning
- samples/v3
- javascript
- typescript
- arm-webservices
- samples/v1
- javascript
- typescript
- arm-workspaces
- samples/v1
- javascript
- typescript
- maintenance/arm-maintenance
- samples/v1-beta
- javascript
- typescript
- managedapplications/arm-managedapplications
- samples/v3
- javascript
- typescript
- managednetworkfabric/arm-managednetworkfabric
- samples/v1
- javascript
- typescript
- managementgroups/arm-managementgroups
- samples/v2
- javascript
- typescript
- managementpartner/arm-managementpartner
- samples/v3
- javascript
- typescript
- maps
- arm-maps
- samples
- v3-beta
- javascript
- typescript
- v3
- javascript
- typescript
- maps-common
- maps-geolocation-rest
- samples/v1-beta
- javascript
- typescript
- maps-render-rest
- samples/v2-beta
- javascript
- typescript
- maps-route-rest
- samples/v1-beta
- javascript
- typescript
- maps-search-rest
- samples/v2-beta
- javascript
- typescript
- maps-timezone-rest
- samples/v1-beta
- javascript
- typescript
- mariadb/arm-mariadb
- samples/v2
- javascript
- typescript
- marketplaceordering/arm-marketplaceordering
- samples/v3
- javascript
- typescript
- metricsadvisor
- ai-metrics-advisor-perf-tests
- ai-metrics-advisor
- samples/v1
- javascript
- typescript
- migrate
- arm-migrate
- samples/v2
- javascript
- typescript
- arm-migrationassessment
- samples/v1-beta
- javascript
- typescript
- migrationdiscovery/arm-migrationdiscoverysap
- samples/v1-beta
- javascript
- typescript
- mobilenetwork/arm-mobilenetwork
- samples/v6
- javascript
- typescript
- mongocluster/arm-mongocluster
- samples/v1-beta
- javascript
- typescript
- mongodbatlas/arm-mongodbatlas
- samples/v1-beta
- javascript
- typescript
- monitor
- arm-monitor-profile-2020-09-01-hybrid
- samples/v2
- javascript
- typescript
- arm-monitor
- samples/v8-beta
- javascript
- typescript
- monitor-ingestion-perf-tests
- monitor-ingestion
- samples/v1
- javascript
- typescript
- monitor-opentelemetry-exporter
- samples
- v1-beta
- javascript
- typescript
- v1
- javascript
- typescript
- monitor-opentelemetry-perf-tests
- monitor-opentelemetry
- monitor-query-perf-tests
- monitor-query
- samples/v1
- javascript
- typescript
- msi/arm-msi
- samples
- v2-beta
- javascript
- typescript
- v2
- javascript
- typescript
- mysql
- arm-mysql-flexible
- samples/v4-beta
- javascript
- typescript
- arm-mysql
- samples/v5
- javascript
- typescript
- neonpostgres/arm-neonpostgres
- samples/v1
- javascript
- typescript
- netapp/arm-netapp
- samples/v21-beta
- javascript
- typescript
- networkcloud/arm-networkcloud
- samples/v1-beta
- javascript
- typescript
- networkfunction/arm-networkfunction
- samples/v2
- javascript
- typescript
- network
- arm-network-profile-2020-09-01-hybrid
- samples/v2
- javascript
- typescript
- arm-network-rest
- samples/v1-beta
- javascript
- typescript
- arm-network
- samples/v34
- javascript
- typescript
- newrelicobservability/arm-newrelicobservability
- samples/v1
- javascript
- typescript
- nginx/arm-nginx
- samples/v4-beta
- javascript
- typescript
- notificationhubs
- arm-notificationhubs
- samples/v3-beta
- javascript
- typescript
- notification-hubs
- samples/v2
- javascript
- typescript
- oep/arm-oep
- samples/v1-beta
- javascript
- typescript
- onlineexperimentation
- arm-onlineexperimentation
- samples/v1-beta
- javascript
- typescript
- onlineexperimentation-rest
- samples/v1-beta
- javascript
- typescript
- openai/openai
- samples
- cookbook
- v2-beta
- javascript
- typescript
- v2
- javascript
- typescript
- operationalinsights/arm-operationalinsights
- samples/v9
- javascript
- typescript
- operationsmanagement/arm-operations
- samples/v4-beta
- javascript
- typescript
- oracledatabase/arm-oracledatabase
- samples/v2
- javascript
- typescript
- orbital/arm-orbital
- samples/v2
- javascript
- typescript
- paloaltonetworksngfw/arm-paloaltonetworksngfw
- samples/v1
- javascript
- typescript
- peering/arm-peering
- samples/v2
- javascript
- typescript
- pineconevectordb/arm-pineconevectordb
- samples/v1-beta
- javascript
- typescript
- planetarycomputer/arm-planetarycomputer
- samples/v1-beta/typescript
- playwrighttesting
- arm-playwrighttesting
- samples/v1
- javascript
- typescript
- create-microsoft-playwright-testing
- microsoft-playwright-testing
- policyinsights/arm-policyinsights
- samples/v6
- javascript
- typescript
- policy
- arm-policy-profile-2020-09-01-hybrid
- arm-policy
- samples/v6
- javascript
- typescript
- portalservices/arm-portalservicescopilot
- samples/v1-beta
- javascript
- typescript
- portal/arm-portal
- samples/v1-beta
- javascript
- typescript
- postgresql
- arm-postgresql-flexible
- samples/v8-beta
- javascript
- typescript
- arm-postgresql
- samples/v6
- javascript
- typescript
- powerbidedicated/arm-powerbidedicated
- samples/v4
- javascript
- typescript
- powerbiembedded/arm-powerbiembedded
- privatedns/arm-privatedns
- samples/v3
- javascript
- typescript
- programmableconnectivity/arm-programmableconnectivity
- samples/v1-beta
- javascript
- typescript
- purestorageblock/arm-purestorageblock
- samples/v1-beta
- javascript
- typescript
- purview
- arm-purview
- samples/v1
- javascript
- typescript
- purview-administration-rest
- samples/v1-beta
- javascript
- typescript
- purview-datamap-rest
- samples/v1-beta
- javascript
- typescript
- purview-scanning-rest
- samples/v1-beta
- javascript
- typescript
- purview-sharing-rest
- samples/v1-beta
- javascript
- typescript
- purview-workflow-rest
- samples/v1-beta
- javascript
- typescript
- quantum
- arm-quantum
- samples/v1-beta
- javascript
- typescript
- quantum-jobs
- samples/javascript
- quota/arm-quota
- samples
- v1-beta
- javascript
- typescript
- v1
- javascript
- typescript
- recoveryservicesbackup/arm-recoveryservicesbackup
- samples/v13
- javascript
- typescript
- recoveryservicesdatareplication/arm-recoveryservicesdatareplication
- recoveryservicessiterecovery/arm-recoveryservices-siterecovery
- samples/v5
- javascript
- typescript
- recoveryservices/arm-recoveryservices
- samples/v6
- javascript
- typescript
- redhatopenshift/arm-redhatopenshift
- samples/v1-beta
- javascript
- typescript
- redisenterprise/arm-redisenterprisecache
- samples/v4-beta
- javascript
- typescript
- redis/arm-rediscache
- samples/v8
- javascript
- typescript
- relay/arm-relay
- samples/v3
- javascript
- typescript
- reservations/arm-reservations
- samples/v9
- javascript
- typescript
- resourceconnector/arm-resourceconnector
- samples/v1
- javascript
- typescript
- resourcegraph/arm-resourcegraph
- samples/v5-beta
- javascript
- typescript
- resourcehealth/arm-resourcehealth
- samples
- v4-beta
- javascript
- typescript
- v4
- javascript
- typescript
- resourcemover/arm-resourcemover
- samples/v2
- javascript
- typescript
- resources-subscriptions/arm-resources-subscriptions
- samples/v2
- javascript
- typescript
- resourcesdeploymentstacks/arm-resourcesdeploymentstacks
- samples/v1
- javascript
- typescript
- resources
- arm-resources-profile-2020-09-01-hybrid
- samples/v2
- javascript
- typescript
- arm-resources
- samples
- v5
- javascript
- typescript
- v6
- javascript
- typescript
- schemaregistry
- schema-registry-avro-perf-tests
- schema-registry-avro
- samples
- v1-beta
- javascript
- typescript
- v1
- javascript
- typescript
- schema-registry-json
- samples
- v1-beta
- javascript
- typescript
- v1
- javascript
- typescript
- schema-registry
- samples
- v1-beta
- javascript
- typescript
- v1
- javascript
- typescript
- scvmm/arm-scvmm
- samples/v1
- javascript
- typescript
- search
- arm-search
- samples/v3-beta
- javascript
- typescript
- search-documents-perf-tests
- search-documents
- samples
- v11
- javascript
- typescript
- v12-beta
- javascript
- typescript
- v12
- javascript
- typescript
- securitydevops/arm-securitydevops
- samples/v1-beta
- javascript
- typescript
- securityinsight/arm-securityinsight
- samples/v1-beta
- javascript
- typescript
- security/arm-security
- review
- samples/v6-beta
- javascript
- typescript
- selfhelp/arm-selfhelp
- samples/v2-beta
- javascript
- typescript
- serialconsole/arm-serialconsole
- samples/v2
- javascript
- typescript
- service-map/arm-servicemap
- samples/v3-beta
- javascript
- typescript
- servicebus
- arm-servicebus
- samples/v6-beta
- javascript
- typescript
- service-bus-perf-tests
- service-bus
- samples
- v7-beta
- javascript
- typescript
- v7
- javascript
- typescript
- test/stress/app
- servicefabricmanagedclusters/arm-servicefabricmanagedclusters
- samples/v1-beta
- javascript
- typescript
- servicefabricmesh/arm-servicefabricmesh
- samples/v3-beta
- javascript
- typescript
- servicefabric
- arm-servicefabric-rest
- samples/v1-beta
- javascript
- typescript
- arm-servicefabric
- samples/v3
- javascript
- typescript
- servicelinker/arm-servicelinker
- samples/v2-beta
- javascript
- typescript
- servicenetworking/arm-servicenetworking
- samples/v2-beta
- javascript
- typescript
- signalr/arm-signalr
- samples
- v5
- javascript
- typescript
- v6-beta
- javascript
- typescript
- sitemanager/arm-sitemanager
- samples/v1-beta
- javascript
- typescript
- sphere/arm-sphere
- samples/v1
- javascript
- typescript
- springappdiscovery/arm-springappdiscovery
- samples/v1-beta
- javascript
- typescript
- sqlvirtualmachine/arm-sqlvirtualmachine
- samples/v5-beta
- javascript
- typescript
- sql/arm-sql
- samples/v11-beta
- javascript
- typescript
- standbypool/arm-standbypool
- samples/v2
- javascript
- typescript
- storageactions/arm-storageactions
- samples/v1-beta
- javascript
- typescript
- storagecache/arm-storagecache
- samples/v8
- javascript
- typescript
- storageimportexport/arm-storageimportexport
- samples/v2
- javascript
- typescript
- storagemover/arm-storagemover
- samples/v2
- javascript
- typescript
- storagesync/arm-storagesync
- samples/v9
- javascript
- typescript
- storage
- arm-storage-profile-2020-09-01-hybrid
- samples/v2
- javascript
- typescript
- arm-storage
- samples/v18
- javascript
- typescript
- storage-blob-changefeed
- samples/v12-beta
- javascript
- typescript
- storage-blob-perf-tests
- storage-blob
- samples/v12
- javascript
- typescript
- storage-common
- storage-file-datalake-perf-tests
- storage-file-datalake
- samples/v12
- javascript
- typescript
- storage-internal-avro
- storage-queue
- samples/v12
- javascript
- typescript
- storsimple1200series/arm-storsimple1200series
- samples/v2
- javascript
- typescript
- storsimple8000series/arm-storsimple8000series
- samples/v2
- javascript
- typescript
- streamanalytics/arm-streamanalytics
- samples/v5-beta
- javascript
- typescript
- subscription
- arm-subscriptions-profile-2020-09-01-hybrid
- samples/v2
- javascript
- typescript
- arm-subscriptions
- samples/v5
- javascript
- typescript
- support/arm-support
- samples/v3
- javascript
- typescript
- synapse
- arm-synapse
- samples/v9-beta
- javascript
- typescript
- synapse-access-control-rest
- samples/v1-beta
- javascript
- typescript
- synapse-access-control
- synapse-artifacts
- synapse-managed-private-endpoints
- synapse-monitoring
- synapse-spark
- tables
- data-tables-perf-tests
- data-tables
- samples/v13
- javascript
- typescript
- templatespecs/arm-templatespecs
- samples/v2
- javascript
- typescript
- template
- template-dpg
- template-perf-tests
- template
- samples/v1-beta
- javascript
- typescript
- terraform/arm-terraform
- samples/v1-beta
- javascript
- typescript
- test-utils
- perf
- recorder
- test-credential
- test-utils-vitest
- textanalytics
- ai-text-analytics-perf-tests
- ai-text-analytics
- samples/v5
- javascript
- typescript
- timeseriesinsights/arm-timeseriesinsights
- samples/v2-beta
- javascript
- typescript
- trafficmanager/arm-trafficmanager
- samples/v6
- javascript
- typescript
- translation
- ai-translation-document-rest
- samples/v1
- javascript
- typescript
- ai-translation-text-rest
- samples/v1
- javascript
- typescript
- trustedsigning/arm-trustedsigning
- samples/v1-beta
- javascript
- typescript
- vision/ai-vision-image-analysis-rest
- visualstudio/arm-visualstudio
- samples/v4-beta
- javascript
- typescript
- vmwarecloudsimple/arm-vmwarecloudsimple
- samples/v3
- javascript
- typescript
- voiceservices/arm-voiceservices
- samples/v1
- javascript
- typescript
- web-pubsub
- arm-webpubsub
- samples/v1
- javascript
- typescript
- web-pubsub-client-protobuf
- samples/v1-beta
- javascript
- typescript
- web-pubsub-client
- samples-browser
- samples/v1
- javascript
- typescript
- web-pubsub-express
- samples/v1
- javascript
- typescript
- web-pubsub
- samples/v1
- javascript
- typescript
- workloads
- arm-workloadssapvirtualinstance
- samples/v1
- javascript
- typescript
- arm-workloads
- samples/v1
- javascript
- typescript
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,243 files changed
+3361
-3445
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
| 72 | + | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
common/tools/dev-tool/test/samples/files/expectations/output-customization/javascript/package.json
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
common/tools/dev-tool/test/samples/files/expectations/output-customization/typescript/package.json
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
0 commit comments