#front-end #react #typescript #cli

app f_cli

使用Rust构建您自己的前端CLI工具

2个版本

0.1.1 2024年1月7日
0.1.0 2024年1月7日

#2409Web编程

MIT/Apache

100KB
3K SLoC

TypeScript 1K SLoC // 0.1% comments JavaScript 1K SLoC Rust 768 SLoC // 0.1% comments TSX 70 SLoC

一款令人欲罢不能的前端脚手架

一键式生成前端React项目

内置以下功能

  • 组件库
  • CSS 预处理器(scss/less
  • tailwind/css-in-js
  • 全局状态管理
  • eslint+ oxlint(近期很火)
  • prettier
  • husky
  • axios
  • TypeScript
  • 自定义样式
  • ErrorBoundary
  • git
  • 处理Vite的打包配置
  • ... 后续还会有更新

使用教程

使用cargo install 安装到本地,然后配置环境变量

cli分为两种模式

交互式,可以通过命令行工具选择内置的功能

  1. 选择UI库
  2. 选择CSS预处理器
  3. 选择Hook
  4. 选择状态管理库
  5. 项目初始化完毕

非交互式,需要提供你想使用的功能

命令查询

使用f_cli --help获取帮助信息

使用f_cli xx --help查看更详细的说明


关于作者

我是柒八九。一个专注于前端开发技术/RustAI应用知识分享的Coder

依赖关系

~7–17MB
~243K SLoC