1.1.0 • Published 5 years ago

@kamilic-pkg/toolbox v1.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

Build Status npm version

toolbox

My open-source project toolbox.

一个有多种功能的命令行工具集合,预计的功能包括:

  • 生成 demo 目录结构 (node-lib/browser-lib/webpage-vue/webpage-normal)
  • 构建项目 (webpack)
  • 项目开发 (webpack-dev-server)
  • 语法检测 (eslint)
  • 单元测试运行 (mocha + istanbul + 自定义断言)

Install

npm install -g kamilic-toolbox

USAGE

toolbox

生成一个 demo 项目

toolbox generate

有交互式菜单帮助选择项目结构:

  • node-lib node 库项目结构
  • browser-lib 浏览器库项目结构
  • webpage-vue 浏览器 vue 项目结构
  • webpage-normal 浏览器普通项目结构

example

生成一个 node 库项目目录结构

mkdir node-lib
toolbox generate node-lib

开发及构建

cd projectDir
toolbox develop <project>
toolbox build <project>

<project> 有四个参数,分别是:

  • node-lib node 库项目结构
  • browser-lib 浏览器库项目结构
  • webpage-vue 浏览器 vue 项目结构
  • webpage-normal 浏览器普通项目结构

语法静态检测

cd projectDir
toolbox lint