44 lines
1.1 KiB
YAML
44 lines
1.1 KiB
YAML
name: swagger_generator_flutter
|
||
description: A powerful Swagger/OpenAPI code generator for Flutter projects with Dio + Retrofit support
|
||
|
||
version: 3.3.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:
|
||
# HTTP 客户端
|
||
dio: ^5.9.0
|
||
# JSON 序列化
|
||
freezed_annotation: ^3.1.0
|
||
# HTTP 和 API 相关(仅用于类型引用,不是运行时依赖)
|
||
http: ^1.1.0
|
||
json_annotation: ^4.9.0
|
||
# 核心依赖
|
||
logging: ^1.3.0
|
||
# 模板引擎
|
||
mustache_template: ^2.0.0
|
||
path: ^1.9.1
|
||
# API 客户端
|
||
retrofit: ^4.9.1
|
||
yaml: ^3.1.3
|
||
|
||
dev_dependencies:
|
||
# 代码生成工具(仅用于测试/示例)
|
||
build_runner: ^2.10.4
|
||
flutter_lints: 6.0.0
|
||
freezed: ^3.2.3
|
||
json_serializable: ^6.11.2
|
||
retrofit_generator: ^10.2.0
|
||
# 测试框架
|
||
test: ^1.24.0
|
||
very_good_analysis: ^10.0.0
|