name: swagger_generator_flutter description: A powerful Swagger/OpenAPI code generator for Flutter projects with Dio + Retrofit support version: 3.0.0 environment: sdk: '>=3.0.0 <4.0.0' # 可执行命令配置 # 默认入口:bin/swagger_generator_flutter.dart # 使用方式:dart run swagger_generator_flutter generate --all # 或者使用别名:dart run swagger_generator_flutter:swagger_generator executables: swagger_generator: main swagger_generator_flutter: swagger_generator_flutter dependencies: # Flutter SDK(可选,仅当需要 Flutter 特性时) # 注释掉以支持纯 Dart 项目 # flutter: # sdk: flutter # 核心依赖 path: ^1.8.0 logging: ^1.1.0 yaml: ^3.1.0 # HTTP 和 API 相关(仅用于类型引用,不是运行时依赖) http: ^1.1.0 dio: ^5.0.0 retrofit: ^4.0.0 json_annotation: ^4.8.1 dev_dependencies: # 测试框架 test: ^1.24.0 # 代码生成工具(仅用于测试/示例) build_runner: ^2.4.7 json_serializable: ^6.7.1 retrofit_generator: ^8.0.0