@closeman/ywcli

神器脚手架

Usage no npm install needed!

<script type="module">
  import closemanYwcli from 'https://cdn.skypack.dev/@closeman/ywcli';
</script>

README

依赖分析

伟大的脚手架,需要以下依赖

  • babel-cli/babel-env: 语法转化工具,让其支持使用 ES6
  • commander:命令行工具
  • inquirer: 交互式命令行工具,给用户提供一个漂亮的界面和提出问题流的方式
  • download-git-repo:下载远程模板工具,负责下载远程仓库的模板项目
  • chalk:颜色插件,用来修改命令行输出样式,通过颜色区分 info、error 日志,清晰直观
  • ora:用于显示加载中的效果,类似于前端页面的 loading 效果,像下载模板这种耗时的操作,有了 loading 效果可以提示用户正在进行中,请耐心等待
  • log-symbols:日志彩色符号,用来显示√ 或 × 等的图标