# fe-code
**Repository Path**: sync-github/fe-code
## Basic Information
- **Project Name**: fe-code
- **Description**: 很多前端同学,每日不仅要忙于内卷,还要忙于奔波在重复的业务逻辑期间,所以我们索性开发了这样一款工具,帮助大家可以直接根据接口生成 CURD 的全部代码,让大家生活多些快乐
- **Primary Language**: JavaScript
- **License**: MIT
- **Default Branch**: main
- **Homepage**: https://github.com/lgwebdream/fe-code
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2021-11-17
- **Last Updated**: 2021-11-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 🤖 前端代码 no-code 🌈
很多前端同学,每日不仅要忙于内卷,还要忙于奔波在重复的业务逻辑期间,所以我们索性开发了这样一款工具,帮助大家可以直接根据接口生成 CURD 的全部代码,让大家生活多些快乐,功能 todolist:
> - 根据接口生成 ts 的接口声明文档
> - 根据接口直接生成 Vue+TS(js 代码)
> - 根据接口直接生成 React+TS(js 代码)
> - 定制选择指定 UI 组件库,直接根据接口生成
> - 将 JavaScript 代码直接生成 TypeScript 代码
---
## 目录
- [🤖 前端代码 no-code 🌈](#-前端代码-no-code-)
- [目录](#目录)
- [开始](#开始)
- [安装](#安装)
- [基础命令](#基础命令)
- [`envir2code`](#envir2code)
- [例子 🌰](#例子-)
- [`api2code`](#api2code)
- [参数](#参数)
- [例子 🌰](#例子--1)
- [`react2code`](#react2code)
- [参数](#参数-1)
- [例子 🌰](#例子--2)
- [`vue2code`](#vue2code)
- [参数](#参数-2)
- [例子 🌰](#例子--3)
## 开始
### 安装
```bash
npm install fe-code
```
### 基础命令
```shell
#查看版本号
fe-code -V
#查看帮助文档
fe-code --help
#接口生成TS代码帮助文档
fe-code api2code --help
```
### `envir2code`
描述:初始化基于(`webpack`/`vite`/`snowpack`)的`vue`/`react`脚手架
缩写: `e2c`
#### 例子 🌰
```bash
fe-code envir2code
# or 简写
fe-code e2c
```
### `api2code`
描述:通过自定义结构或openAPI的json生成crud代码
缩写:`a2c`
#### 参数
```bash
Options:
-i, --input (可选)输入的json路径
-o, --output