{"library":"azureauth","type":"library","category":null,"description":"The `azureauth` package serves as a Node.js wrapper for the `microsoft-authentication-cli`, designed to streamline Azure Active Directory (AAD) authentication processes within Node.js applications and npm scripts. Its primary utility lies in automating the download and management of the underlying `azureauth` CLI executable, ensuring it's scoped locally to `./node_modules/.bin`. This unique approach allows for multiple versions of the AzureAuth CLI to coexist on a single machine, mitigating versioning conflicts. As of version 0.14.0, the package is in active pre-1.0 development, indicating an iterative release cadence with potential API changes. It is particularly useful for scenarios requiring Personal Access Token (PAT) generation for Azure DevOps (ADO) feeds, offering a cross-platform alternative to Windows-only tools like `vsts-npm-auth`. While `@azure/identity` provides a comprehensive SDK for general Azure authentication, `azureauth` specifically targets CLI-driven AAD authentication tasks.","language":"javascript","status":"active","version":"0.14.0","tags":["javascript","node","azureauth","aad","azure active directory","authentication","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install azureauth","imports":["import { adoPat } from 'azureauth';","import { runAzureAuthCli } from 'azureauth/lib/cli';","import { type AzureAuthOptions } from 'azureauth';"]},{"cmd":"yarn add azureauth","imports":[]},{"cmd":"pnpm add azureauth","imports":[]}],"homepage":null,"github":"https://github.com/microsoft/ado-npm-auth","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/azureauth","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/azureauth/compatibility"}}