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

poke-ball

v5.0.1

Published

vuejs application generator 帮助开发人员快速生成一个vuejs项目,同时支持该项目模块自动生成,降低开发人员学习成本、提高开发效率

Downloads

94

Readme

poke-ball

vuejs application generator 帮助开发人员快速生成一个vuejs项目,同时支持该项目模块自动生成,降低开发人员学习成本、提高开发效率

Installation

npm install poke-ball -g

Feature
  • kk -h
  • kk new projectName (创建vuejs项目)
  • kk view viewsName/subViewsName (添加二级模块)
  • kk views viewsName/subViewsName/leafViewsName (添加三级模块)
tips
  • 添加三级别模块还是两级模块?级别指的是模块深度,可以根据项目复杂度、路由设计、导航栏进行选择
  • <>:必填参数,[]:可选参数
  • 创建views,subviews,directive...时,请确保在vuejs 项目目录下
  • views 相当于module(一个模块)
  • 创建subviews时,views必须要存在
Example
  • npm全局安装: npm install -g poke-ball
  • 进入你的工作目录,创建一个project: kk new vue-seed (kk是poke-ball提供的命令)
  • 进入project,新建模块:kk views viewsName/subViewsName/leafViewsName
  • 安装依赖: sudo npm install(有些模块可能需要较高的权限)
  • 运行项目 npm start
Others
  • 该工具在mac环境下运行成功,其他开发环境不保证稳定可靠
  • 该工具在组内成员适用,外部人员如若使用不提供技术支持,可供学习参考
update logs
  • v5.0.1 优化: git clone --depth=1快速clone项目,之后rm -rf .git
  • v5.0.0 优化: 将seed拆分,每次使用脚手架新建项目时,从github clone vue-seed
  • v4.0.0 稳定版: 修复少量bug,之后基本不再更新
  • v2.0.4 优化: 点击1级导航栏,默认打开对应的3级路由;修复部分bug;规范文件/变量名
  • v1.0.0 基础: 1.生成项目seed 2.添加模块