Files
jinzhi/pubspec.yaml
T
2026-09-24 10:05:34 +08:00

170 lines
4.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: jinzhi_flutter_app
description: "金值 - 贵金属资产管家"
publish_to: 'none'
version: 1.3.0+1
environment:
sdk: ^3.12.2
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
# 状态管理
hooks_riverpod: ^3.4.3
riverpod_annotation: ^4.0.7
flutter_hooks: ^0.21.3+1
# 路由
# 与已通过 Android/iOS Release 验证的金小册保持同一 17.x 版本线。
# go_router 18.x 留待后续单独做 major 升级验证。
go_router: ^17.5.0
app_links: ^7.2.1
# 网络 + 序列化
dio: ^5.11.1
retrofit: ^4.10.0
# Checked-in bindings still use PbList, removed by protobuf 4.
protobuf: ^3.1.0
fixnum: ^1.1.1
# 存储
flutter_secure_storage: ^11.2.0
shared_preferences: ^2.5.5
# Keep pinned for Flutter Built-in Kotlin migration compatibility.
shared_preferences_android: 2.4.28
# 设备信息
device_info_plus: ^13.2.0
package_info_plus: ^10.2.1
uuid: ^4.6.0
# UI / 视觉
shadcn_ui: ^0.57.0
google_fonts: ^8.2.1
flutter_remix: ^0.0.3
flutter_svg: ^2.3.0
not_static_icons: ^0.54.0
shimmer: ^4.0.0
# 网络图片与磁盘缓存
# cached_network_image 暂不跨 major,本轮只升级已验证公共依赖。
cached_network_image: ^3.4.1
flutter_cache_manager: ^3.4.5
# WebView
webview_flutter: ^4.14.1
webview_flutter_android: ^4.14.1
webview_flutter_wkwebview: ^3.26.1
dsbridge_flutter: ^1.2.0
# App 更新
flutter_app_update:
git:
url: https://gitea.neuronlabs.art/third-party-project/flutter-packages.git
path: packages/flutter_app_update
ref: 5c93a6d90977887488d7a73c58083000f1b94f4e
# 系统 / 权限
android_intent_plus: ^6.1.0
permission_handler: ^13.0.2
app_tracking_transparency: ^2.0.7
# 内容 / 播放
flutter_markdown_plus: ^1.0.12
video_player: ^2.14.0
# 工具
url_launcher: ^6.3.2
fancy_dio_inspector: ^2.0.1
cupertino_icons: ^1.0.9
# 私有 Android 插件
android_id:
git:
url: https://gitea.neuronlabs.art/third-party-project/flutter-packages.git
path: packages/android_id
ref: 5c93a6d90977887488d7a73c58083000f1b94f4e
android_oaid:
git:
url: https://gitea.neuronlabs.art/third-party-project/flutter-packages.git
path: packages/android_oaid
ref: 5c93a6d90977887488d7a73c58083000f1b94f4e
flutter_paid:
git:
url: https://gitea.neuronlabs.art/third-party-project/flutter-packages.git
path: packages/flutter_paid
ref: 47ef2a0ede84de8d0590387f203c72b0ab13f8f8
platform_metadata:
git:
url: https://gitea.neuronlabs.art/third-party-project/flutter-packages.git
path: packages/platform_metadata
ref: 5c93a6d90977887488d7a73c58083000f1b94f4e
# 友盟
umeng_common_sdk:
git:
url: https://gitea.neuronlabs.art/third-party-project/flutter-packages.git
path: packages/umeng_common_sdk
ref: 97bf7633fe6f9bdde052839432bd7259fb72e757
umeng_push_sdk:
git:
url: https://gitea.neuronlabs.art/third-party-project/flutter-packages.git
path: packages/umeng_push_sdk
ref: 97bf7633fe6f9bdde052839432bd7259fb72e757
umeng_verify_sdk:
git:
url: https://gitea.neuronlabs.art/third-party-project/flutter-packages.git
path: packages/umeng_verify_sdk
ref: 97bf7633fe6f9bdde052839432bd7259fb72e757
flutter_dotenv: ^6.0.1
fluttertoast: ^10.0.0
shorebird_code_push: ^2.0.7
flutter_html: ^3.0.0
easy_refresh: ^3.5.1
dev_dependencies:
flutter_test:
sdk: flutter
# Flutter 3.44.9 下继续保持。
# 2.15.2+ 会通过 analyzer 要求 meta ^1.18.3,
# 与 flutter_test 固定的 meta 1.18.0 冲突。
build_runner: ^2.15.1
# 必须精确锁定。
# 10.2.10+ 同样会要求新的 analyzer/meta。
retrofit_generator: 10.2.9
riverpod_generator: ^4.0.9
icons_launcher: ^3.1.0
flutter_native_splash: ^2.4.8
flutter_lints: ^6.0.0
dependency_overrides:
# Preserve compatibility with the generated protocol bindings until they are
# regenerated from the matching backend proto revision.
protobuf: ^3.1.0
flutter:
uses-material-design: true
assets:
- shorebird.yaml
- assets/env/.env
- assets/launch/
- assets/navigation/