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 🙏

© 2025 – Pkg Stats / Ryan Hefner

zixulu

v1.74.0

Published

A CLI tool for project management and automation

Downloads

1,667

Readme

Zixulu CLI

一个功能丰富的前端开发工具集。

使用说明

项目初始化相关

  • zixulu init - 初始化项目
  • zixulu eslint - 删除 ESLint 相关配置
  • zixulu prettier - 添加 prettier 配置
  • zixulu gitignore - 添加 .gitignore 配置

构建工具配置

  • zixulu vite - 初始化 vite 配置
  • zixulu rsbuild - 初始化 rsbuild 配置
  • zixulu next - 初始化 next 配置
  • zixulu father (别名: fs) - 初始化 father 项目配置
  • zixulu rollup - rollup 打包配置

样式工具

  • zixulu tailwind - 添加 tailwind 配置
  • zixulu tailwind-patch (别名: tp) - 应用 tailwind 补丁
  • zixulu antd - 添加 antd 配置

依赖管理

  • zixulu upgrade-dependency (别名: ud) - 升级项目依赖
  • zixulu upgrade-workspace-dependency (别名: uwd) - 升级工作区项目依赖
  • zixulu registry - 设置 npm registry
  • zixulu reinstall (别名: ri) - 重新安装依赖
  • zixulu pnpm - 设置 pnpm 配置
  • zixulu remove-lock (别名: rl) - 删除 lock 文件

代码转换

  • zixulu remove-comment <path> - 删除文件注释
  • zixulu arrow-to-function (别名: a2f) - 将箭头函数组件转换为函数组件
  • zixulu interface-to-type (别名: i2t) - 将 interface 转换为 type
  • zixulu sort-package-json (别名: spj) - 对 package.json 中的依赖进行排序
  • zixulu add-alias (别名: aa) - 添加路径别名
  • zixulu replace-alias (别名: ra) - 替换路径别名

开发工具

  • zixulu vscode (别名: vsc) - 同步 VS Code 配置
  • zixulu kill-port <port> - 根据端口号杀死进程
  • zixulu snippet <path> (别名: sn) - 生成 vscode snippet
  • zixulu browserlistrc (别名: blr) - 添加 browserlistrc 配置
  • zixulu tsc - 运行类型检查

代理设置

  • zixulu git-proxy (别名: gp) - 设置 git 代理
  • zixulu shell-proxy (别名: sp) - 设置 Shell 代理

数据库相关

  • zixulu prisma - 添加 prisma 配置
  • zixulu prisma-generate (别名: pg) - 生成 prisma client

Docker 相关

  • zixulu install-docker (别名: id) - 安装 Docker
  • zixulu set-docker-registry (别名: sdr) - 设置 Docker 镜像地址

其他工具

  • zixulu beta-version (别名: bv) - 设置版本号
  • zixulu headers - 将浏览器中直接复制的 headers 转换为对象
  • zixulu add-zip-dist (别名: azd) - 添加将 dist 压缩的脚本
  • zixulu bun - 设置 bun
  • zixulu add-sync - 添加同步包脚本

选项

许多命令支持以下选项:

  • -r, --registry <registry> - 指定 npm 源地址(npm/taobao/tencent)
  • -p, --proxy - 是否使用代理
  • 更多选项请查看具体命令的帮助信息

代理配置

如果需要配置代理,可以通过以下命令:

# 设置 Git 代理
zixulu gp

# 设置 Shell 代理
zixulu sp

License

MIT