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

@erriy/create

v0.1.13

Published

## 简介

Downloads

5

Readme

npm_create

简介

把经常使用的 npm 的配置做成了脚手架

支持功能

  • 根据 npm/git 配置自动生成 author、version、license 字段
  • 根据 git 仓库信息自动生成 homepage、bugs、repository 字段
  • 根据版本号修改自动打标签并发布到 npmjs(需要 github 仓库配置 secrets.NPM_TOKEN)
  • 配置 commitlint,自动检查 commit 信息是否合规
  • 配置 eslint 和 prettier,做语法检查和格式化

注意事项

  • auto-publish 后会自动打标签并将当前分支和标签推送到 github,酌情使用,默认关闭

使用方法

  1. 在 github 上创建仓库并将仓库克隆到本地

  2. 进入仓库执行以下命令

    # 注意以下命令不要忘记@erriy后的 --,否则选项将会变成npm init的选项,无法传递到脚手架当中
    # 查看使用方法
    npm init @erriy -- -h
    # 使用默认配置自动创建和自动发布功能(注意提前在github仓库配置secrets.NPM_TOKEN)
    npm init @erriy -- --auto-publish

todo

  • [x] 使用 npm config 中的 author.{name,email}
  • [x] 使用 commitizen 自动校验 commit 信息是否符合标准
  • [x] 自动解析 git 仓库地址
  • [x] 完善本文档
  • [x] 修改 version 后自动推送到 npmjs