41 lines
1.0 KiB
YAML
41 lines
1.0 KiB
YAML
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 |