UNPKG

auto-request

Version:

通过Yapi JSON Schema生成接口Axios或Taro接口

68 lines (50 loc) 2.64 kB
## 2025-11-01 - 2.3.0 (重构版本) ### 重构改进 - [refactor] **代码瘦身**: 删除未使用的代码,减少 21.2% 代码量 - 删除 `old_define.ts` (151行) - 删除 `formatUrl2()`, `createMethodsNameCamelCase()` 等未使用函数 - [refactor] **代码复用**: 提取公共渲染逻辑 - 新增 `src/methods/renderer.ts` - 通用模板渲染器 - 新增 `src/core/path-processor.ts` - 统一路径处理器 - 简化 `get.ts``post.ts`,减少重复代码 ~150行 - [refactor] **测试结构重构**: 分离开发测试和构建测试 - 新增 `tests/base/` - 统一配置管理 - 新增 `tests/dev/` - 开发模式测试(从 `src` 导入) - 新增 `tests/build/` - 构建模式测试(从 `dist` 导入) - 修复 `yarn build:test` 失败问题 - 统一测试文件导入路径和模块格式 - 移除重复的 `example` 脚本,统一使用测试脚本 - 所有测试配置由 `tests/base/configs` 统一管理,确保一致性 - 所有测试用例 100% 通过 ✅ - [refactor] **命名优化**: 修正拼写错误 - `wapperXXX``wrapperXXX` (保留向后兼容性) - 函数命名更加语义化 - [fix] **Bug 修复**: 修复 jsdoc 选项未定义时的错误 - 使用可选链操作符处理 `options.jsdoc?.enabled` ### 功能改进 - [enhance] 改善 @summary 标签显示逻辑 - [enhance] 优化代码结构和模块化 - [enhance] 添加 `skipPrompt` 参数支持自动化测试 ### 文档更新 - [docs] 新增代码分析报告 (`docs/code-analysis.md`) - [docs] 新增重构总结文档 (`docs/refactor-summary.md`) - [docs] 新增测试结构说明 (`tests/README.md`) - [docs] 新增测试重构总结 (`docs/test-structure-refactor.md`) - [docs] 完善 README.md,添加项目结构说明和 API 参考 ### 测试 - [test] 新增快照测试机制 - [test] 新增快照对比工具 - [test] 重构测试结构,清晰分离开发测试和构建测试 - [test] 测试覆盖:all-api (206接口), kae (57接口), open (44接口), usercenter (3接口) **注意**: 本次重构保持 100% 向后兼容,生成的 API 代码功能完全一致。 --- ## 2025-03-13 - 2.1.0 - [feat] 添加{snapshotsPath: './snapshots.md},可以记录接口【新增】【删除】的信息 - [feat] 添加命令行信息,可以根据 tips 输出情况决定是否继续生成文件 - [feat] 添加构建信息,可以在构建前知道哪些接口是新增还是删除 ## 2024-03-14 - 2.0.4 - [fix] 修复参数带空格导致识别不出来的问题 - [feat] 添加 summary 的描述参数 并且 如果 description 和 summary 一样的话 只显示 description