mobile-eda/pubspec.yaml

61 lines
1.0 KiB
YAML

name: mobile_eda
description: 移动端 EDA 原理图编辑应用 - 支持 1000+ 元件流畅编辑
publish_to: 'none'
version: 1.0.0+1
environment:
sdk: '>=3.0.0 <4.0.0'
dependencies:
flutter:
sdk: flutter
# 状态管理 - Riverpod (轻量、高性能)
flutter_riverpod: ^2.4.9
# 路由管理
go_router: ^13.1.0
# 本地存储 - Isar (高性能 NoSQL)
isar: ^3.1.0+1
isar_flutter_libs: ^3.1.0+1
# 手势处理增强
gesture_x: ^1.0.0
# 文件操作
path_provider: ^2.1.1
file_picker: ^6.1.1
# 分享功能
share_plus: ^7.2.1
# 图片处理(元件图标)
cached_network_image: ^3.3.1
# 国际化工具
intl: ^0.19.0
# 日志
logger: ^2.1.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^3.0.1
isar_generator: ^3.1.0+1
build_runner: ^2.4.8
mockito: ^5.4.4
flutter:
uses-material-design: true
assets:
- assets/icons/
- assets/images/
fonts:
- family: RobotoMono
fonts:
- asset: assets/fonts/RobotoMono-Regular.ttf