0.1.0 • Published 2 years ago

@jimengio/yapi-ts-generator v0.1.0

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

YAPI ts generator

基于 YAPI 提供的 swagger JSON 生成 TypeScript 代码, 作为 React Hooks 使用. 参考 https://github.com/jimengio/table-form-example/ 当中的示例.

Usages

npm.io

yarn add @jimengio/yapi-ts-generator

当前项目包含生成代码(src/generator/)和运行时函数(src/). 参考 example/gen.ts 使用.

目录结构:

  • src/generator/ 生成代码所运行的代码
  • src/ 生成代码会依赖一些 ajax 代码和类型, 放在这里
  • example/ 一个生成代码的示例, 可以用于调试

基于该方案生成代码, 可以使用模板:

https://github.com/jimengio/yapi-ts-gen-template

更新 API

  • 从 YAPI 下载 "数据导出 > swaggerjson" 的数据, 替换 example/swagger-api.json 文件.
  • 修改 src/preference.ts 当中路径的配置, 新增 API 要加上对应的项.
  • 运行 yarn gen 生成新的 API, 留意下 log 中有没有明显问题.

Workflow

https://github.com/jimengio/ts-workflow

License

MIT

0.1.0

2 years ago

0.0.5-a1

4 years ago

0.0.4

4 years ago

0.0.4-a2

4 years ago

0.0.4-a1

4 years ago

0.0.3

4 years ago

0.0.3-a1

4 years ago

0.0.2

4 years ago

0.0.2-a1

4 years ago

0.0.1

4 years ago

0.0.1-a5

4 years ago

0.0.1-a4

4 years ago

0.0.1-a3

4 years ago

0.0.1-a2

4 years ago

0.0.1-a1

4 years ago