Perks are a collection of common libraries that provide useful functionality (originall targeted at the AutoRest project.)
Name | Changelog | Latest | Next |
---|---|---|---|
Core functionality | |||
@azure-tools/uri | Changelog | ||
@azure-tools/tasks | Changelog | ||
@azure-tools/eventing | Changelog | ||
@azure-tools/async-io | Changelog | ||
@azure-tools/object-comparison | Changelog |
Some pacakges were moved to https://github.com/Azure/autorest, see legacy branch for the code before move.
- @azure-tools/oai-to-oai3
- @azure-tools/codegen
- @azure-tools/codemodel
- @azure-tools/autorest-extension-base
- @azure-tools/deduplication
- @azure-tools/datastore
- @azure-tools/openapi
- @azure-tools/extension
Install Rush to manage the build process:
npm install -g "@microsoft/rush"
Use Rush to install packages
rush update
Use Rush to build packages
rush rebuild
Bump the version and update the changelogs using
rush publish --apply
When merged to master it will publish those new version. If the version are not updated, the master publish will publish preview versions of the packages with -dev.{iteration}
suffix