Skip to content
This repository was archived by the owner on May 1, 2026. It is now read-only.

Azure/perks

Repository files navigation

⚠️ Deprecation Notice

AutoRest is deprecated and will be retired on July 1, 2026.

AutoRest is no longer under active development. No new features, language generators, or plugins will be added.

✅ Recommended replacement: TypeSpec

The recommended successor to AutoRest is TypeSpec — a modern, actively developed API description language and code generation platform.

📌 Deprecation tracking issue for more details: Azure/autorest#5175

Perks Libraries

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

Notice: Packages moved to Azure/autorest

Some pacakges were moved to https://github.com/Azure/autorest, see legacy branch for the code before move.

Building

Prerequisites

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

Publishing a new version

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

About

Async tasks library used by autorest and related tools.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors