Swaxios: 基于 Axios 和 TypeScript 的 Swagger API 客户端生成器
Swaxios 是一个使用 TypeScript 编写,基于 Axios 的 API 客户端生成器。它可以解析 Swagger (v2.0) 规范文件 (JSON 或 YAML 格式),并生成使用 Axios 与您的 API 通信的 TypeScript 代码。
安装
您可以全局安装 Swaxios:
npm i -g swaxios
或者将其添加到您的项目依赖中:
npm i swaxios
您的项目还需要安装 Axios 和 TypeScript:
npm i axios
npm i -D typescript
使用
# 查看所有 CLI 选项
swaxios --help
# 提供 Swagger 输入文件 (JSON 或 YAML)
swaxios -i ./path/to/swagger.json -o ./path/to/output/directory
swaxios -i ./path/to/swagger.yml -o ./path/to/output/directory
通过以上命令,Swaxios 将会读取您的 Swagger 文件,并生成使用 Axios 和 TypeScript 编写的 API 客户端代码到指定的输出目录。
swaxios-main.zip
预估大小:64个文件
swaxios-main
文件夹
.lintstagedrc.json
143B
package.json
3KB
tslint.json
214B
.yarnrc
54B
.github
文件夹
dependabot.yml
145B
workflows
文件夹
continuous-integration.yml
670B
.prettierignore
131B
...
125.94KB
文件大小:
评论区