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

@theholocron/holocron-plugin-neon

v4.19.0

Published

Holocron plugin for Neon. Implements the storage capability against Neon's REST API — branch ops, connection strings, extensions.

Downloads

20,621

Readme

@theholocron/holocron-plugin-neon

Neon plugin for Holocron. Implements the storage capability against Neon's REST API.

Install

pnpm add -D @theholocron/holocron-plugin-neon@alpha

Auth

Token resolution order:

  1. --token <PAT> flag on the holocron invocation
  2. HOLOCRON_NEON_API_KEY env var
  3. NEON_API_KEY env var (the default Neon's own CLI reads)
  4. Keyring neon.<org> — tried first when an org is active via --org, HOLOCRON_ORG, or org in holocron.config.ts
  5. Keyring neon — unnamespaced fallback; set via holocron auth set neon <key>

Config

{
  "providers": {
    "storage": ["neon", { "projectId": "ancient-resonance-…" }],
  },
}
  • projectId (required) — the Neon project id. The plugin binds to this project; every method operates within it.

What's implemented

| Method | What it does | | --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | | getConnectionString | Fetches the connection URI for a branch. pooled: true returns the PgBouncer URL. | | listBranches | All branches on the bound project. | | createBranch | Provisions a branch + a read_write compute endpoint inline (so the next connection-string call doesn't 404). | | destroyBranch | DELETEs a branch. | | resetBranch | Restores one branch to match another (Neon "restore branch" endpoint). | | enableExtension | Runs CREATE EXTENSION IF NOT EXISTS "..." against the branch's default database via Neon's run_sql endpoint. Used for PostGIS, pgvector, etc. |

Vercel-managed Neon orgs reject project-create at the Neon API level ("organization is managed by Vercel"). For those setups, provision the project via Vercel's marketplace integration (vercel install neon) — the project becomes visible to Neon's API afterward and holocron can take it from there. Marketplace provisioning is out of scope for this plugin (covered by holocron-plugin-vercel if needed later).

Status

v2.0.0-alpha.0 — published on npm under the alpha dist-tag. Release notes. APIs may still shift before stable v2.0.0.