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

clouds-cli

v1.0.4

Published

Fast front-end scaffolding tools

Downloads

35

Readme

说明文档

clo: 一个帮助你快速搭建和开发前端项目的 CLI

基于 cloud 的命名简写,无所谓啦~

如何安装?

npm install clouds-cli

创建项目

目前支持 Vue,其他待考虑中~

vue 项目模块本人习惯配置基本符合主流开发功能: (基于当前最流行的 vue3+ts+pinia 的工程化项目搭建)

  • 常用的目录结构
  • vite
  • axios(后续封装)
  • vue-router
  • pinia

创建项目

clo create your_project_name

自动拉取项目模板、安装项目依赖、打开浏览器 xxxxxx、自动启动项目,如果启动失败,手动启动即可

项目开发

项目开发目前提供三个功能:

  • 创建 Vue 组件
  • 创建 Vue 页面,并配置路由

创建 Vue 组件:

clo addcpn YourComponentName # 例如clo add NavBar,默认会存放到src/components文件夹中
clo addcpn YourComponentName -d src/pages/home # 也可以指定存放的具体文件夹

创建 Vue 页面,并配置路由

clo addv3 YourPageName # clo addv3 Home,默认会放到src/pages/home/Home.vue中,并且会创建src/page/home/router.js
clo addv3 YourPageName -d src/views # 也可以指定文件夹,但需要手动集成路由

为什么会创建 router.js 文件:

  • router.js文件是路由的其中一个配置;
  • 创建该文件中 src/router/index.js中会自动加载到路由的 routes配置中,不需要手动配置了(如果是自己配置的文件夹需要手动配置)