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

@prmworks/passbook

v0.1.6

Published

Passbook CLI for linking repositories and syncing environment files.

Readme

Passbook CLI

CLI for linking a local repository to a Passbook project and syncing .env files with Passbook environments.

Install

npm install -g @prmworks/passbook

Full Guide

For a complete getting-started walkthrough and interactive command reference, see GUIDE.md.

Commands

passbook login
passbook whoami
passbook project link
passbook project create
passbook project unlink
passbook env link
passbook env create
passbook env list
passbook env unlink
passbook pull
passbook push
passbook -v
passbook --help

Examples

passbook login
passbook project link
passbook env link
passbook pull
passbook push

Non-interactive examples

passbook project link --project-id proj_123 --non-interactive
passbook env link --env-id env_123 --file apps/auth-ui/.env.local --non-interactive
passbook pull env_123 --force --non-interactive
passbook push env_123 --force --non-interactive

Notes

  • passbook login opens passbook.prmworks.com in your browser and completes sign-in there.
  • Browser login can use any web auth method currently available in Passbook, including Google and existing email/password accounts.
  • .passbook/config.json is created in the linked repo root.
  • Mappings use remote IDs and repo-relative file paths.
  • pull and push can infer the target environment from the current working directory.
  • pull and push skip unchanged env targets automatically.
  • Interactive overwrite flows now show a colorized line diff before confirmation.
  • pull creates missing local files.
  • push fails if the local file is missing.
  • --force skips overwrite prompts and diff previews, but unchanged targets still skip.
  • In non-interactive mode, required flags must be provided and overwrite actions require --force.
  • Output is colorized automatically in interactive terminals.
  • Set NO_COLOR to disable colored output.

Author

Created by pradeep