npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@aurodesignsystem-dev/auro-cli

v0.0.0-pr314.0

Published

A cli tool to support the Auro Design System

Readme

Auro CLI

Build Status See it on NPM! License

A CLI tool for the Auro Design System. It runs the local dev server, syncs repo config, builds components and docs, and drives parts of the release pipeline.

Published as @aurodesignsystem/auro-cli.

Install

npm install @aurodesignsystem/auro-cli

Or run a single command without installing:

npx --package=@aurodesignsystem/auro-cli auro <command>

Commands

Run auro <command> --help for options on any command. Defaults are shown where they exist.

At a glance

Development

| Command | Does | |---------|------| | auro dev | Runs the dev server for a component. | | auro build | Builds a component. | | auro docs | Generates API docs from the Custom Elements Manifest. | | auro test | Runs the web test runner. |

Repo maintenance

| Command | Does | |---------|------| | auro sync | Pulls .github/ config from auro-templates. | | auro migrate | Runs a migration script by id. | | auro agent | Interactive cross-repo migration runner (work in progress). | | auro ado | Creates an ADO work item from a GitHub issue. |

Release pipeline (CI runs these)

| Command | Does | |---------|------| | auro rc-workflow | Cuts the RC branch and opens the RC PR. | | auro pr-release | Sets the PR preview version in package.json. | | auro check-commits (alias auro cc) | Classifies commits and can label the PR. |

Full reference

Development

auro dev

Runs the dev server for a component. Builds first, then serves.

  • -s, --serve: start a server.
  • -p, --port <number>: server port.
  • -o, --open: open the browser once the server is up.
  • -w, --watch: rebuild on change.
  • -m, --module-paths [paths...]: path(s) to a node_modules folder.
  • --skip-docs: skip doc generation (default: off).
  • -r, --readme-template <url>: URL to the README template.
  • --wca-input [files...]: source file(s) to analyze for API docs.
  • --wca-output [files...]: output file(s) for API docs.

auro build

Builds a component.

  • -m, --module-paths [paths...]: path(s) to a node_modules folder.
  • -w, --watch: rebuild on change.
  • --skip-docs: skip doc generation (default: off).
  • -r, --readme-template <url>: URL to the README template.
  • --wca-input [files...]: source file(s) to analyze for API docs.
  • --wca-output [files...]: output file(s) for API docs.

auro docs

Generates API documentation from the Custom Elements Manifest.

  • -c, --cem: generate the Custom Elements Manifest (default: off).
  • -a, --api: create api.md from the CEM (default: off).
  • -w, --watch: rebuild docs on change (default: off).
  • -r, --readme-template <url>: URL to the README template.
  • --skip-readme: skip README.md processing (default: off).
  • -s, --serve: start a server.
  • -p, --port <number>: server port.
  • -o, --open: open the browser once the server is up.

auro test

Runs the web test runner against the component library.

  • -w, --watch: watch mode.
  • -c, --coverage-report: generate a coverage report.
  • -o, --open: open the coverage report in the browser.
  • -f, --files <glob>: test files glob pattern.
auro test --coverage-report --open

Repo maintenance

auro sync

Pulls .github/ config from auro-templates and rewrites this repo's copy.

  • -r, --ref <branch/tag/commit>: git ref to pull from (default: main).
  • -t, --template <name>: which template to use (default: default).

Heads up: after it validates the template, it removes the whole .github/ folder and rebuilds it. Any local .github/ file not in the template is lost. It does not make a branch, so changes land on your current branch. Run it on a branch you are willing to change.

auro migrate

Runs a codemod-style migration script by id.

  • -i, --id <string> (required): the migration to run.
  • -m, --multi-gitter: run it across every repo in the multi-gitter config.

auro agent

Interactive. Runs a migration across Auro components in dependency order. It prompts for the migration id and which components to start from. Needs multi-gitter installed. (Work in progress)

auro ado

Creates an Azure DevOps work item from a GitHub issue.

  • -g, --gh-issue <issue>: the GitHub issue to use.

Release pipeline

CI runs these. You do not usually run them by hand. The workflows in auro-actions call them.

auro rc-workflow

Cuts the release-candidate branch and opens the RC pull request. Runs on a push to dev. No options.

auro pr-release

Sets the PR preview version in package.json, computed from the npm registry. Does not publish.

  • -n, --namespace <namespace>: package namespace (default: @aurodesignsystem-dev).
  • -p, --pr-number <number>: the PR number (default: 0).

The version comes out as 0.0.0-pr<PR#>.<n>, where <n> is the next free increment on npm.

auro check-commits (alias auro cc)

Reads the repo's commits, classifies each by conventional-commit type, and reports the result.

  • -l, --set-label: label the PR by the highest-priority commit type.
  • -d, --debug: print detailed commit info.
  • -r, --release-notes: generate release notes from the commits.