swagger_generator_flutter/pubspec.yaml

44 lines
1.1 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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:
# 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