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 🙏

© 2024 – Pkg Stats / Ryan Hefner

nic-cli

v1.2.2

Published

自定义脚手架

Downloads

16

Readme

模版初始化小工具

为什么需要做这样一个工具呢?

  1. 开发中根据团队的规范制定模版,统一团队的开发习惯,减少项目交接带来的沟通成本
  2. 通过配置化初始化开发模版生成项目,而不是通过拉 git 文件,再去修改文件
  3. ci 等配置,通过邮件等去告知,如果权限可以,可以通过 node 直接打通自动化构建配置
  4. 规范化团队开发,对于新人,减小熟悉各种项目的成本
  5. 远程模版,随着前端的发展以及市场对网页的需求变化,模版可技术变化,不用频繁发版 cli 的版本

使用方式

npm install -g nic-cli

h5 项目

nic init h5
  1. vue: vue + vuex + vue-router + axios + vant

  2. react: react + react-router-dom + mobx(js) + axios + ant-design-mobild

WEB 端项目

nic init web
  1. vue: vue + vuex + vue-router + axios + element-ui

  2. react: react + react-router-dom + mobx(ts) + axios + ant-design

小程序项目

nic init mp

微前端项目

nic init micro

node 项目

nic init node

node: mongodb + express + http + fs + ……

开发注意

#!/usr/bin/env node 表示 node 运行环境;在 weindows 上开发,请使用npm link到系统模块可以使用命令,mac 上直接npm run dev即可

问题

如果你是 windows 的电脑,请使用bash的终端,否则会出现undefined的目录的情况,请尽量使用最新版本