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

@znzb/create-eplature-app

v0.1.0

Published

Eplature 全栈应用脚手架:一行命令拉取 Go+Vue 项目骨架。

Readme

@znzb/create-eplature-app

Eplature 全栈应用脚手架:一行命令拉取 Go + Vue 项目骨架。

用法

npx @znzb/create-eplature-app <项目名>

示例:

npx @znzb/create-eplature-app my-app
cd my-app
npm run setup   # 初始化开发环境(安装依赖、生成 .env)
npm run dev     # 一键启动 API + Web 开发服务

选项

| 选项 | 说明 | | --- | --- | | --force, -f | 目标目录非空时强制覆盖(删除原有全部内容) | | --help, -h | 显示帮助 |

环境变量

| 变量 | 说明 | | --- | --- | | EPLATURE_TEMPLATE_URL | 覆盖默认模板下载地址(测试 / 私有镜像用) |

EPLATURE_TEMPLATE_URL=http://localhost:8080/eplature-template.tar.gz \
  npx @znzb/create-eplature-app my-app

工作原理

  1. 校验项目名与目标目录
  2. 从下载地址拉取模板 tar.gz(Node 内置 fetch 流式下载)
  3. 解压并丢弃模板顶层目录(tar.extract({ strip: 1 }))
  4. 打印后续步骤指引

模板 tar.gz 内必须约定单一顶层目录(如 template/),所有内容在其下——这是 strip: 1 成立的前提。

开发

git clone <repo-url>
cd create-eplature-app
npm install

# 本地验证:起一个静态服务托管测试用 tar.gz,再用环境变量覆盖下载地址
EPLATURE_TEMPLATE_URL=http://localhost:8080/eplature-template.tar.gz \
  node ./bin/index.js my-app --force

发布

npm login
npm publish --dry-run      # 预检发布内容
npm publish --access public

License

MIT © Shanghai Baosight Software Co., Ltd.