#front-end #react #typescript #cli

app f_cli

利用Rust构建属于自己的前端cli工具

2 releases

0.1.1 Jan 7, 2024
0.1.0 Jan 7, 2024

#2032 in Web programming

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

Dependencies

~8–18MB
~259K SLoC