Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lexmin0412/init
基于rollup、inquirer、handlebars的前端项目初始化脚手架
https://github.com/lexmin0412/init
cli handlebars rollup
Last synced: about 1 month ago
JSON representation
基于rollup、inquirer、handlebars的前端项目初始化脚手架
- Host: GitHub
- URL: https://github.com/lexmin0412/init
- Owner: lexmin0412
- Created: 2021-08-20T07:08:15.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-09-03T11:15:17.000Z (about 2 years ago)
- Last Synced: 2024-10-07T14:07:54.895Z (about 1 month ago)
- Topics: cli, handlebars, rollup
- Language: TypeScript
- Homepage: https://lexmin0412.github.io/youtils-cli/
- Size: 422 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# @lexmin0412/init
这是一个前端脚手架。我的愿景是使用它来一键创建任何类型的前端项目。
## 全局安装(可选)
```bash
$ npm install @lexmin0412/init -g
```## 用法
```bash
$ initor
$ npx init
```运行如上的命令后,依次会弹出如下的选项,按照提示键入即可。
![](./docs/images/init.png)
如上图,在整个过程执行完毕之后,我们会看到刚刚创建的 `my-lib` 目录中创建了四个文件:
- .gitignore
- .npmrc
- README.md
- package.json这是一个包含了基础结构的空项目,你可以基于它进行开发,不论是想要初始化一个工具类、一个单页应用,或一个 nodejs 服务,这些文件都是必要的。
## 已支持模版
- [x] 一个符合 npm 包标准结构的空项目
- [x] 基于 Rollup 的工具库
- [x] taro2.x 插件
- [x] taro3.x 插件
- [x] docsify 文档## 更新日志
- [点我查看](https://github.com/lexmin0412/init/releases/tag/v0.0.5)