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

misthin-cli

v1.1.2

Published

misthin-cli脚手架,提供常用项目模板及自动化部署工具,让项目开发更加高效

Readme

Misthin-cli

npm npm travis

介绍

MisthinCli为前端开发者提供了一些常用的功能:

  • 项目模板:可以下载一些成熟的项目模板,在新项目开始时不必从零开始。
  • 部署助手:可以在项目创建配置文件,用于配置部署信息,然后执行部署命令进行项目部署。

安装

采用全局安装:

npm i -g misthin-cli

常用命令

  • 帮助
misthin -h
  • 查看版本
misthin -V
  • 初始化项目
## 创建项目
## <name>是创建项目文件的名字
misthin create <name>
  • 初始化配置信息
misthin init
  • 部署
misthin deploy --mode <mode>
# 或
misthin deploy -m <mode>
## <mode>为项目环境名称
# 部署到所有环境
misthin deploy -m all

说明

  • 下载模板需要使用git,固需要提供相应环境
  • 项目名称会作为package.jsonname值,为了防止特殊字符和中文引起的一些问题,目前仅支持英文数字-_
  • 支持多种环境,默认预备了三个,可以自己按照格式添加
  • 构建前可以进行自动打包,不配置打包命令将跳过打包环节
  • 可以在覆盖服务器上文件前进行备份,便于在新版本有问题时做回滚,不配置备份目录将跳过备份环节
  • 部署目标位置设置: 会先将该目录删除再将新的文件上传到该处
  • 支持多种登录方式:
    • ssh-key: 推荐使用该方式,不过需要服务器支持,设置ssh-key相关信息,在添加环境信息时,不设置密码,将使用ssh-key进行连接
    • 密码:如果环境信息中设置了密码,将使用密码进行登录
  • 除了cli,还可以使用对应软件MisthinTools