swagger_generator_flutter/pubspec.yaml

41 lines
1.0 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: 2.1.1
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