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

@audiodn/agent-kit

v0.1.1

Published

Install AudioDN coding-agent guidance (AGENTS.md, CLAUDE.md, Copilot, Cursor, Skill) and validate AudioDN integrations.

Readme

@audiodn/agent-kit

Install AudioDN-specific guidance for AI coding agents into any repository, and validate AudioDN integrations for common mistakes.

npx @audiodn/agent-kit init

What it installs

init writes guidance in the formats you select. All installs are merge-safe (they never clobber your own content) and idempotent (re-running reports unchanged):

  • AGENTS.md
  • CLAUDE.md
  • .github/copilot-instructions.md
  • .cursor/rules/audiodn.mdc
  • .agents/skills/audiodn/ — a portable Skill (references, framework templates, and a validator)

Kit-owned content lives inside a managed block:

<!-- AUDIODN:BEGIN v0.1.1 (managed by @audiodn/agent-kit — do not edit inside) -->
...
<!-- AUDIODN:END -->

Anything outside that block is yours and is preserved.

Commands

npx @audiodn/agent-kit init                 # interactive
npx @audiodn/agent-kit init --yes           # non-interactive (all formats)
npx @audiodn/agent-kit init --formats agents,cursor,skill
npx @audiodn/agent-kit init --dry-run       # preview, no writes
npx @audiodn/agent-kit init --force         # overwrite unmanaged conflicts

npx @audiodn/agent-kit validate [path]      # scan a project for AudioDN mistakes
npx @audiodn/agent-kit validate . --json

npx @audiodn/agent-kit uninstall            # remove managed blocks / kit files only
npx @audiodn/agent-kit list                 # show formats + bundled doc versions

What the validator catches

Server API key exposed to client code, invented endpoints, a missing per-track upload request, treating an upload URL as permanent, playback before processing is ready, hardcoded secrets, incorrect API origin, and obsolete documentation URLs. See assets/skill/references/security.md.

Canonical sources

Guidance and the bundled OpenAPI snapshot derive from the public AudioDN docs (https://audiodeliverynetwork.com/openapi.json, /llms-full.txt). The snapshot is refreshed by npm run sync and pinned in assets/snapshots/sources.json. This repository never depends on the AudioDN monorepo; it only reads the public site.

Development

npm install
npm run build     # tsc -> dist
npm test          # vitest
npm run smoke     # build + init into a temp dir + validate

License

MIT