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

tinte

v1.3.0

Published

Compile your design system into an Agent Plugin. Also the classic Tinte theme installer for VS Code, Cursor, and Zed.

Downloads

94

Readme

Install

bunx tinte <command>

No install step required. For a global binary:

bun add -g tinte

Quickstart

Compile an identity into an Agent Plugin

Reads ./tinte.config.json (a Tinte identity) and emits a plugin directory a coding agent can load.

bunx tinte build --plugin

Writes plugin.json, skills/<name>-design/SKILL.md, and skills/<name>-design/references/tokens.css.

Without --plugin it emits the two loose artifacts instead:

bunx tinte build

Writes design.md and tokens.css.

Flags: --config <path> (default ./tinte.config.json), --out <dir> (default ./<name>-plugin).

Lint what bypasses the token system

Scans source files for hardcoded colors that should be tokens. Exits 1 when violations are found, so it works as a CI gate.

bunx tinte lint
bunx tinte lint src/ app/
bunx tinte lint --json

Extract an identity from a reference

Two steps. First print the browser extraction script, run it against a live page with agent-browser or any DOM evaluator, and save the result:

bunx tinte from --emit-script > extract.js

Then normalize the captured candidates into a draft identity:

bunx tinte from --normalize candidates.json --name acme --out tinte.config.json

Without --out the identity is printed to stdout.

Install a theme into your editor

The classic installer. Accepts a theme slug, a URL, or a local JSON file.

bunx tinte flexoki-theme                # VS Code (default)
bunx tinte flexoki-theme --cursor       # Cursor
bunx tinte flexoki-theme --zed          # Zed
bunx tinte flexoki-theme --light        # light variant (default: dark)
bunx tinte https://tinte.dev/api/themes/slug/flexoki-theme
bunx tinte ./my-theme.json --zed

Other flags: --close auto-closes the editor after install, --timeout=<ms> sets the delay (default 3000).

Housekeeping:

bunx tinte list       # list installed Tinte themes
bunx tinte cleanup    # remove temporary theme files

For agents

There is an official Tinte skill. Install it into your project:

npx skills add Railly/tinte

This installs the tinte skill (and ray, the preview companion) into .agents/skills/, readable by Claude Code, Codex, Cursor, and other agent runtimes.

The same skill is served over HTTP at tinte.dev/api/skill.

For an example of what tinte build produces, see tinte.dev/design.md - the design system of tinte.dev itself, compiled by this CLI.

Links

License

MIT