Previously dev-tool has been fixed to generate correct include path in samples
tsconfig.json but samples were not updated.
This PR fixes the samples tsconfig.json in one run; otherwise with the recent
branch protection policy changes, when individual packages re-publish samples,
js-core team would have to approve the tsconfig.json changes.
***NO_CI***
This change migrates every package to the latest major version of
identity in order to ensure we can catch any regressions earlier in the
development process.
I chose to upgrade the samples' package.json as well - but happy to
revert that if there are objections.
***NO_CI***
Our tests use the type `Mocha.Context` when they need to pass the test context
to test recorder. However, without a dev dependency on `@types/mocha`
compilation may fail when recorder constructor is changed from taking a
`Mocha.Test` to taking an interface that is compatible.
This change ensures the dev depedency on `@types/mocha` too if there's a dev
dependency on `mocha`.
***NO_CI***
***NO_CI***
- update engine.node to >=16.0.0 in package.json
- update @types/node version to ^16.0.0
- update dev-tool sample's MIN_SUPPORTED_NODE_VERSION to 16
- update eslint-plugin's rules and tests related to engine.node version
- remove TextEncoder and TextDecoder stubs as they are now on global object
- fix tests compiler error due to better typings in v16
- update some README files to not reference version like 14.x.x
- along with it, `@types/mocha` version to `^10.0.0`
- add `esm` dev dependency as they are used, but not explicitly list
- use dev-tool run command for test scripts as much as possible
- fix test issue caused by Mocha behavior change around test name
- move `import "chai/register-should"` to mocha -r command line option for core
http tests
***NO_CI***
***NO_CI***
Most of our packages, if not all, have dev dependency on `ts-node` either
directly (`mocha --require ts-node/register`) or indirectly via dev-tool (`run
test:node-ts-input`). Currently tests are running fine because mocha is able to
resolve ts-node currently. It may fail in other cases though (e.g., after
migrating a package to ESM).
This ensures `ts-node@^10.0.0` and `types/node` are included for our rush
packages.
***NO_CI***
- `@rollup/plugin-commonjs` to `^24.0.0`
- `@rollup/plugin-json` to `^6.0.0`
- `@rollup/plugin-multi-entry` to `^6.0.0`
- `rollup-plugin-polyfill-node` to `^0.12.0`
- `@rollup/plugin-inject` to `^5.0.0`
- `@rollup/plugin-replace` to `^5.0.0`
Fix notification-hubs rollup test config: now sourcemaps plugin is complaining
about .ts file. Move typescript plugin before it.
Fix service-bus to include needed rollup dependencies. It was lucky to be able
to re-use on other packages to install them but is failing in some builds.
***NO_CI***
- string replace in package json: 12 => 14 for engines/node and for dependency @types/node
- eslint: update `json-engine-is-present` rule to 14.0.0 as LTS version
- identity: react to typing improvements for `readFile()`'s `options.encoding`
- trivial generated api.md file changes due to @types/node version bump
* generate signalr mgmt plane package
* Bump patch version
* Revert change for libraries
* bump major version due to api-version change
* Update signalRManagementClientContext.ts
* resolved conflicts in arm-compute package
* Moved arm-cognitiveservices
* Moved arm-cosmosdb
* Moved arm-hanaonazure
* Moved arm-hdinsight
* Moved arm-iotcentral
* Moved arm-iothub
* Moved arm-iotspaces
* Moved arm-kusto
* Moved arm-labservices
* Moved arm-links
* Moved arm-locks
* Moved arm-logic and arm-machinelearningcompute
* Moved arm-machinelearningexperimentation
* Moved arm-machinelearningservices
* Moved arm-managedapplications
* Moved arm-managementgroups
* Moved arm-managementpartner
* Moved arm-maps
* Moved arm-mariadb
* Moved arm-marketplaceordering
* Moved arm-mediaservices
* Moved arm-migrate
* Moved arm-mixedreality
* Moved arm-monitor
* Moved arm-msi
* Moved arm-mysql
* Moved arm-netapp
* Moved arm-network
* Moved arm-notificationhubs
* Moved arm-operationalinsights
* Moved arm-operations
* Moved arm-policy
* Moved arm-policyinsights
* Moved arm-postgresql
* Moved arm-powerbidedicated
* Moved arm-powerbiembedded
* Moved arm-privatedns
* Moved arm-recoveryservices
* Moved arm-recoveryservices-siterecovery
* Moved arm-recoveryservicesbackup
* Moved arm-rediscache
* Moved arm-relay
* Moved arm-reservations
* Moved arm-resourcegraph
* Moved arm-resourcehealth
* Moved arm-resources
* Moved arm-search
* Moved arm-security
* Moved arm-servicebus
* Moved arm-servicefabricmesh
* Moved arm-servicemap
* Moved arm-signalr
* Moved arm-sql
* Moved arm-sqlvirtualmachine
* Moved arm-storage
* Moved arm-storageimportexport
* Moved arm-storagesync
* Moved arm-storsimple1200series
* Moved arm-storsimple8000series
* Moved arm-streamanalytics
* Moved arm-subscriptions
* Moved arm-timeseriesinsights
* Moved arm-trafficmanager
* Moved arm-visualstudio
* Moved arm-webservices
* Moved arm-workspaces
* moved arm-workspaces and arm-webservices under machinelearning service folder
* Moved arm-commitmentplans
* Moved arm-containerregistry
* Moved arm-containerservice
* fixed the repo structure for arm-containerservice
* updated service folder for arm-operations
* updated service folder for arm-subscriptions
* updated service folder for arm-recoveryservices-siterecovery
* updated service folder for arm-servicemap
* updated service folder for arm-rediscache
* updated service folder for arm-rediscache