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

@sb-codex/create-sb-app

v0.0.6

Published

Scaffold a new multi-tenant SaaS project from the sb-codex starter.

Readme

@sb-codex/create-sb-app

Scaffold a new multi-tenant SaaS project from the sb-codex starter.

It generates an apps-only project: you get apps/ (admin, server, web, e2e) and the @sb-codex/* plugins are pulled from npm at their published versions — there is no packages/ folder to maintain. The CLI also injects each plugin's peer dependencies into the consuming apps so the project installs cleanly.

Usage

pnpm create @sb-codex/sb-app@latest my-saas
# or: npm create @sb-codex/sb-app@latest my-saas

The @latest tag forces the newest version and avoids npx serving a cached older release.

Prompts:

  • Project directory — where to create the project
  • Project name — root package.json name
  • Production domain — replaces the reference domain. Defaults to localhost for local dev (e.g. hub.localhost)
  • git init — start with fresh git history

Then:

cd my-saas
pnpm install     # plugins resolved from npm — no local build
pnpm dev

What it does

  • Pulls apps/ from the starter; rewrites each @sb-codex/* dependency from workspace:^ to the published npm version and injects that plugin's peer dependencies
  • Removes the packages/ source, trims pnpm-workspace.yaml to apps/*, strips @sb-codex/* from pnpm.overrides, drops the changeset config
  • Copies .env.example.env
  • Replaces project-specific tokens:

| Token | Replaced with | | ----------------------------------- | --------------------------------- | | slimbouchoucha.tn | your domain (default localhost) | | ghcr.io/sb-slim/react-app-starter | ghcr.io/your-gh-org/<name> | | SB-SLIM/react-app-starter | your-gh-org/<name> | | Notion page id | YOUR_NOTION_PAGE_ID |

Non-interactive flags

npx @sb-codex/create-sb-app my-saas --name my-saas --domain localhost --no-git

Part of the sb-codex SaaS starter. See docs/plugins.