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

create-skyroc

v2.0.4

Published

Scaffold Skyroc Admin and Expo apps with one command: pnpm create skyroc

Readme

create-skyroc

一条命令生成可独立安装的 Skyroc Admin 或 Expo 应用。

pnpm create skyroc my-admin
cd my-admin && pnpm install && pnpm dev

保持兼容,不带 --template 且提供项目名时默认生成 Admin:

pnpm create skyroc my-admin
pnpm create skyroc my-app --template expo

不带项目名运行会交互选择 Admin / Expo,并询问项目名。命令由 npm、yarn 或 pnpm 调用时,完成提示会使用对应的包管理器。

选项

| 选项 | 说明 | | -------------------------- | ----------------------------------------------- | | --template <admin\|expo> | 选择模板;带项目名时默认 admin | | --target <dir> | 目标目录,默认当前目录下的 <name> | | --title <title> | Admin 标题,写入 .env(默认由项目名转写) | | --description <desc> | 应用描述;Admin 同时写入 .env | | --force | 目标目录非空时覆盖 | | --install | 使用当前调用方的包管理器安装依赖 | | --workspace | 保留 workspace: / catalog: 等 monorepo 写法 |

模板来源

本包不在 Git 中维护模板快照。构建或发布时会从当前 monorepo 准备模板资产:

  • apps/admin 提供应用源码;
  • apps/expo-templete 提供 Expo 应用源码;
  • packages/web/admin 的运行时目录进入生成项目的 src/framework
  • 仓库根的协作说明、编辑器配置和 skills 进入 Admin、Expo 共用的 root
  • workspace / catalog 依赖、tsconfig 与 oxlint 分别解析到 admin.meta.jsonexpo.meta.json

生成结果位于 dist/template-assets,随 create-skyroc 发布包交付。.gitignore.npmignore.npmrc 在构建资产中使用安全名称保存,创建项目时还原;约定的符号链接也在创建时重建。

仓库内新增 workspace 应用使用:

pnpm create:admin my-admin
pnpm create:expo my-app

开发验证

pnpm --filter create-skyroc lint
pnpm --filter create-skyroc typecheck
pnpm --filter create-skyroc test
pnpm --filter create-skyroc build

License

MIT