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

cage

v2.5.1

Published

whornbill environment utility.

Readme

Cage

npm version

介绍

whornbill 环境配置。

安装/更新

npm install -g cage

注意:

  • 如果安装出现问题, 那么先执行 npm uninstall -g cage, 再执行上面的命令
  • 如果提示权限不足, 请参考 Fixing npm permissions 进行设置

命令

<>表示参数可以省略

如果一个文件夹下拥有 appsnest 两个文件夹,Cage 就认为它是 whornbill 环境。

创建环境

cage setup <文件夹名> <svn url>

配置环境

该操作会更新 rc.json 文件

cage config <文件夹名>
cage c <文件夹名>

运行服务器

Cage 会首先检测当前所处文件夹是否为 whornbill 环境,然后会检测默认的工作空间,如果两者检测皆不通过,会提示警告信息。

cage run
cage r

停止服务器

停止当前环境的服务器

cage stop
cage s

停止所有服务器

cage stop all
cage s all
cage sa

查看日志

查看 server 日志

cage log
cage l
cage log s
cage l s

查看 jserver 日志(不常用)

cage log js
cage l js

打开日志所在文件夹

只打开 server 日志所在的文件夹

cage lo

工作空间

工作空间(workspace): 每一个 whornbill 环境都可以看做一个工作空间,你可以在不同空间中切换。

显示工作空间列表

cage ls

更新配置(例如 ip 地址更改)

cage update
cage u

显示本机 IP

cage ip

显示本机 Mac

cage mac

显示曾经配置过的域名

cage hostlist