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

@samzong/blueprint

v0.1.6

Published

Deterministic web scaffolding, preview, and deployment for the blueprint agent skill.

Readme

blueprint

blueprint turns a conversational web brief into deterministic, portable output.

  • The CLI owns presets, validation, preview, deployment, and project metadata.
  • The bundled Agent Skill owns preset selection, research, writing, upgrades, and visual review.

Showcase

The examples below show selected Preset outputs. Click a screenshot to open the live Artifact.

| Pitch | Briefing | Archive(Win 98) | | ----------------------------------------------------------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------------- | | Lathe pitch | Blueprint briefing | Mosoo archive | | Lathe · pitch | Blueprint · briefing | Mosoo · archive |

Install

brew tap samzong/tap
brew trust samzong/tap
brew install blueprint

Homebrew installs Node.js, gofs, and Wrangler as dependencies.

Copy this prompt to your agent:

Install Blueprint and its bundled Agent Skill for your current agent: run brew tap samzong/tap, brew trust samzong/tap, brew install blueprint, and blueprint skill install, then verify the installation with blueprint --version.

Quick start

blueprint create prototype-lite .local/demo
blueprint check .local/demo
blueprint preview .local/demo
blueprint --help

Available presets:

| Preset | Output | Theme model | | ---------------- | ------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | | pitch | Compiled single-file story | No named Theme; shared design system and fixed Preset baseline | | briefing | Compiled single-file slide deck | Fixed briefing Theme | | slides | Compiled single-file Reveal.js presentation with optional brand/language chrome and speaker notes | Configured dify-x Theme; currently the only supported value | | archive | Compiled searchable Markdown reader | Fixed win98-web Theme | | prototype-lite | Single-file React prototype | No named Theme; Artifact-specific styling on the shared design system | | prototype-full | Vite + React + TypeScript prototype | No named Theme; Artifact-specific styling on the shared design system | | dossier | Maintained Vite + React + TypeScript report | No named Theme; Artifact-specific styling and entity color strategy |

A Preset is the Artifact contract, not a visual style. Only slides currently exposes a Theme field; briefing and archive use fixed Themes. See CONTEXT.md for canonical terminology and ownership.

Every successful create writes .blueprint.json with the project identity, entry point, preset, last verified preset version, and latest verified deployment. Rebuilding preserves the project ID, version marker, and deployment record; the bundled skill advances createdWith only after a verified upgrade.

blueprint list discovers projects under the current directory. Use --root <path> to change the scan root and --json for machine-readable output.

Deploy

Deployment requires Wrangler 4+:

wrangler login
blueprint deploy .local/demo --name repo-task

deploy validates a managed project, publishes it through Cloudflare Workers Static Assets, verifies the URL, and records the result in .blueprint.json.

Single-file presets, including slides, may be deployed from the project directory. For prototype-full and dossier, run pnpm build in the project and deploy its dist directory.

--account is usually unnecessary. blueprint reuses the recorded account, CLOUDFLARE_ACCOUNT_ID, or the only available account. The bundled skill derives Worker names as <repo-name>-<task-name> inside a Git repository and <task-name> elsewhere.

Install the Agent Skill

blueprint skill install

The installer uses @kitup/sdk to detect supported agents, select user or project scope, and protect unmanaged targets from accidental overwrite. Run blueprint skill install --help for agent, scope, dry-run, and force options.

Development

Development requires Node.js 24+ and pnpm 10.

pnpm install
pnpm check
npm pack

npm pack builds the GitHub Release artifact.

Acknowledgements

blueprint directly uses:

License

MIT