Files
pj_supermarket_cloud/pubspec.yaml
T
2026-10-28 19:11:38 +08:00

119 lines
2.8 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: pj_supermarket_cloud
description: "智慧后勤-测试"
publish_to: "none"
version: 2.2.0+220
environment:
sdk: ^3.6.0
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.8
# http请求
dio: 5.7.0
http: ^1.3.0
# mq
mqtt_client: ^10.0.2
# 文字转拼音
pinyin: ^3.3.0
# 事件总线(路由观察者与全局控制器在用,此前未声明依赖)
event_bus: ^2.0.0
# ui框架
ducafe_ui_core: ^1.0.6
forui: ^0.9.1+1
forui_assets: ^0.9.1
# 吐司弹框
fluttertoast: ^8.2.5
# loading
flutter_easyloading: ^3.0.5
# 图片处理
image: ^4.3.0
# 图片缓存
cached_network_image: ^3.4.1
# 表格
data_table_2: ^2.5.18
# 分页
number_pagination: ^1.1.6
# 日期选择
syncfusion_flutter_datepicker: ^28.2.11
# tts转语音(4.2.5 的 Kotlin 代码需要更新的 Kotlin 编译器,当前 AGP 环境钉在 4.2.2)
flutter_tts: 4.2.2
# 二维码
qr_flutter: ^4.1.0
# 权限判断
permission_handler: ^11.4.0
# 串口
flutter_libserialport: ^0.5.0
# 状态管理、路由
get: ^4.7.2
# 双屏
flutter_subscreen_plugin: ^1.3.2+5
# 数据库
sqflite: 2.4.1
floor: 1.4.2
# 缓存
flutter_cache_manager: ^3.4.1
# json序列化
json_annotation: ^4.9.0
# 外部路径获取
external_path: ^2.2.0
# 获取唯一id
android_id: ^0.4.0
# 监听网络状态
connectivity_plus: ^6.0.3
# 日志
logger: 2.3.0
# 工具类
common_utils: ^2.1.0
# 加密
pointycastle: 3.9.1
# 判断两个对象相等
equatable: ^2.0.7
# 打印机
drago_pos_printer: ^1.0.5
printing: ^5.13.4
# 后台下载(兼容当前AGP 8.1)
background_downloader: ^7.12.3
# 定时任务 cron 调度
cron: 0.6.2
# 摘要算法(终端日志上传去重)
crypto: ^3.0.6
# 应用包信息(自动更新/日志上传)
package_info_plus: 8.2.1
# 版本管理更新内容 HTML 渲染
flutter_html: 3.0.0
dev_dependencies:
sqflite_common_ffi: 2.3.4+4
flutter_test:
sdk: flutter
flutter_lints: ^5.0.0
# logo
icons_launcher: 3.0.0
# orm
floor_generator: ^1.5.0
# 自动生成代码
build_runner: 2.4.14
# json
json_serializable: 6.8.0
# drago_pos_printer 通过该传递依赖写入 Android USB;pub.dev 版本的
# build.gradle 使用了当前 AGP 不支持的 kotlin() 写法,随项目携带修复版。
dependency_overrides:
drago_usb_printer:
path: packages/drago_usb_printer
# flutter_html 3.0.0 以实现内部导入方式调用 html 包顶层 matches(),
# 该函数在 html 0.15.7 中被移除导致编译失败;钉回基线项目同款 0.15.5。
html: 0.15.5
flutter:
uses-material-design: true
assets:
- assets/images/
- assets/images/customer_welcome/
- assets/crt/
- android/app/src/main/assets/database/user_cache_v16.sql