Some checks failed
Build Android APK / 编译 libcore.aar (push) Has been cancelled
Build Android APK / 编译 Android APK (release) (push) Has been cancelled
Build Android APK / 创建 GitHub Release (push) Has been cancelled
Build Multi-Platform / 编译 libcore (Android) (push) Has been cancelled
Build Multi-Platform / 编译 libcore (Windows) (push) Has been cancelled
Build Multi-Platform / 编译 libcore (macOS) (push) Has been cancelled
Build Multi-Platform / 编译 libcore (Linux) (push) Has been cancelled
Build Multi-Platform / 构建 Android APK (push) Has been cancelled
Build Multi-Platform / 构建 Windows (push) Has been cancelled
Build Multi-Platform / 构建 macOS (push) Has been cancelled
Build Multi-Platform / 构建 Linux (push) Has been cancelled
Build Multi-Platform / 创建 Release (push) Has been cancelled
Build Windows / build (push) Has been cancelled
305 lines
8.5 KiB
YAML
Executable File
305 lines
8.5 KiB
YAML
Executable File
name: kaer_with_panels
|
||
description: "Hi快VPN 客户端应用,提供安全的 VPN 连接服务,支持多平台。"
|
||
# The following line prevents the package from being accidentally published to
|
||
# pub.dev using `flutter pub publish`. This is preferred for private packages.
|
||
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
|
||
|
||
# The following defines the version and build number for your application.
|
||
# A version number is three numbers separated by dots, like 1.2.43
|
||
# followed by an optional build number separated by a +.
|
||
# Both the version and the builder number may be overridden in flutter
|
||
# build by specifying --build-name and --build-number, respectively.
|
||
# In Android, build-name is used as versionName while build-number used as versionCode.
|
||
# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
|
||
# In iOS, build-name is used as CFBundleShortVersionString while build-number is used as CFBundleVersion.
|
||
# Read more about iOS versioning at
|
||
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
||
# In Windows, build-name is used as the major, minor, and patch parts
|
||
# of the product and file versions while build-number is used as the build suffix.
|
||
version: 0.0.1+1
|
||
|
||
environment:
|
||
sdk: '>=3.5.0 <4.0.0'
|
||
flutter: ">=3.19.0"
|
||
|
||
# Dependencies specify other packages that your package needs in order to work.
|
||
# To automatically upgrade your package dependencies to the latest versions
|
||
# consider running `flutter pub upgrade --major-versions`. Alternatively,
|
||
# dependencies can be manually updated by changing the version numbers below to
|
||
# the latest version available on pub.dev. To see which dependencies have newer
|
||
# versions available, run `flutter pub outdated`.
|
||
dependencies:
|
||
flutter:
|
||
sdk: flutter
|
||
|
||
# UI 相关
|
||
cupertino_icons: ^1.0.8
|
||
flutter_screenutil: ^5.9.0
|
||
# flutter_easyloading: ^3.0.5 # 暂时注释掉,因为它依赖有问题的flutter_spinkit
|
||
# flutter_spinkit: ^5.2.2 # 已替换为自定义组件
|
||
flutter_svg: ^2.0.17
|
||
extended_image: ^8.2.0
|
||
easy_refresh: ^3.3.4
|
||
fl_chart: ^0.66.2
|
||
flutter_map: ^7.0.2
|
||
# flutter_map_tile_caching: ^10.0.0
|
||
latlong2: ^0.9.0
|
||
|
||
# 状态管理
|
||
get: ^4.6.6
|
||
hooks_riverpod: ^2.4.10
|
||
riverpod_annotation: ^2.3.4
|
||
|
||
# 网络和数据处理
|
||
dio: ^5.4.1
|
||
grpc: ^3.2.4
|
||
protobuf: ^3.1.0
|
||
json_annotation: ^4.9.0
|
||
dart_mappable: ^4.2.1
|
||
|
||
# 工具类
|
||
fpdart: ^1.1.0
|
||
dartx: ^1.2.0
|
||
rxdart: ^0.27.7
|
||
# combine: ^0.5.8 # 暂时移除,使用 Isolate.run 替代
|
||
encrypt: ^5.0.0
|
||
path: ^1.8.3
|
||
path_provider: ^2.1.1
|
||
tint: ^2.0.1
|
||
package_info_plus: ^8.3.0
|
||
|
||
# 存储和安全
|
||
flutter_udid: ^4.0.0
|
||
|
||
|
||
# 平台集成
|
||
window_manager: ^0.4.3
|
||
webview_flutter: ^4.7.0
|
||
url_launcher: ^6.3.1
|
||
flutter_inappwebview: ^6.1.5 # 最新稳定版本
|
||
crisp_sdk: ^1.1.0 # 使用 crisp_sdk,配合最新的 flutter_inappwebview
|
||
protocol_handler_windows: ^0.2.0
|
||
|
||
# 国际化
|
||
slang: ^3.30.1
|
||
slang_flutter: ^3.30.0
|
||
|
||
# 日志
|
||
loggy: ^2.0.3
|
||
flutter_loggy: ^2.0.2
|
||
flutter_loggy_dio: ^3.1.0
|
||
|
||
# 数据模型
|
||
freezed_annotation: ^2.4.1
|
||
|
||
# Hive
|
||
hive: ^2.2.3
|
||
hive_flutter: ^1.1.0
|
||
crypto: ^3.0.3
|
||
|
||
# 新添加的依赖
|
||
country_flags: ^3.2.0
|
||
|
||
# 新添加的依赖
|
||
connectivity_plus: ^5.0.2
|
||
permission_handler: ^11.3.0
|
||
|
||
# 新添加的依赖
|
||
qr_flutter: ^4.1.0
|
||
flutter_html: ^3.0.0-beta.2
|
||
flutter_markdown: ^0.7.7
|
||
|
||
# 新添加的依赖
|
||
tray_manager: ^0.2.0
|
||
device_info_plus: ^11.3.0
|
||
|
||
dev_dependencies:
|
||
flutter_test:
|
||
sdk: flutter
|
||
|
||
# 代码质量
|
||
lint: ^2.3.0
|
||
dependency_validator: ^3.2.3
|
||
|
||
# 代码生成
|
||
build_runner: ^2.4.8
|
||
json_serializable: ^6.7.1
|
||
freezed: ^2.4.7
|
||
riverpod_generator: ^2.3.11
|
||
drift_dev: ^2.16.0
|
||
ffigen: ^8.0.2
|
||
slang_build_runner: ^3.30.0
|
||
flutter_gen_runner: ^5.4.0
|
||
go_router_builder: ^2.4.1
|
||
dart_mappable_builder: ^4.2.1
|
||
|
||
# For information on the generic Dart part of this file, see the
|
||
# following page: https://dart.dev/tools/pub/pubspec
|
||
|
||
# The following section is specific to Flutter packages.
|
||
flutter:
|
||
assets:
|
||
- assets/images/
|
||
- assets/translations/strings_en.i18n.json
|
||
- assets/translations/strings_zh.i18n.json
|
||
- assets/translations/strings_es.i18n.json
|
||
- assets/translations/strings_zh_Hant.i18n.json
|
||
- assets/translations/strings_ja.i18n.json
|
||
- assets/translations/strings_ru.i18n.json
|
||
- assets/translations/strings_et.i18n.json
|
||
# 地图瓦片资源(离线地图)
|
||
- assets/map_tiles/
|
||
- assets/map_tiles/1/0/
|
||
- assets/map_tiles/1/1/
|
||
- assets/map_tiles/2/0/
|
||
- assets/map_tiles/2/1/
|
||
- assets/map_tiles/2/2/
|
||
- assets/map_tiles/2/3/
|
||
- assets/map_tiles/3/0/
|
||
- assets/map_tiles/3/1/
|
||
- assets/map_tiles/3/2/
|
||
- assets/map_tiles/3/3/
|
||
- assets/map_tiles/3/4/
|
||
- assets/map_tiles/3/5/
|
||
- assets/map_tiles/3/6/
|
||
- assets/map_tiles/3/7/
|
||
- assets/map_tiles/4/0/
|
||
- assets/map_tiles/4/1/
|
||
- assets/map_tiles/4/2/
|
||
- assets/map_tiles/4/3/
|
||
- assets/map_tiles/4/4/
|
||
- assets/map_tiles/4/5/
|
||
- assets/map_tiles/4/6/
|
||
- assets/map_tiles/4/7/
|
||
- assets/map_tiles/4/8/
|
||
- assets/map_tiles/4/9/
|
||
- assets/map_tiles/4/10/
|
||
- assets/map_tiles/4/11/
|
||
- assets/map_tiles/4/12/
|
||
- assets/map_tiles/4/13/
|
||
- assets/map_tiles/4/14/
|
||
- assets/map_tiles/4/15/
|
||
- assets/map_tiles/5/0/
|
||
- assets/map_tiles/5/1/
|
||
- assets/map_tiles/5/2/
|
||
- assets/map_tiles/5/3/
|
||
- assets/map_tiles/5/4/
|
||
- assets/map_tiles/5/5/
|
||
- assets/map_tiles/5/6/
|
||
- assets/map_tiles/5/7/
|
||
- assets/map_tiles/5/8/
|
||
- assets/map_tiles/5/9/
|
||
- assets/map_tiles/5/10/
|
||
- assets/map_tiles/5/11/
|
||
- assets/map_tiles/5/12/
|
||
- assets/map_tiles/5/13/
|
||
- assets/map_tiles/5/14/
|
||
- assets/map_tiles/5/15/
|
||
- assets/map_tiles/5/16/
|
||
- assets/map_tiles/5/17/
|
||
- assets/map_tiles/5/18/
|
||
- assets/map_tiles/5/19/
|
||
- assets/map_tiles/5/20/
|
||
- assets/map_tiles/5/21/
|
||
- assets/map_tiles/5/22/
|
||
- assets/map_tiles/5/23/
|
||
- assets/map_tiles/5/24/
|
||
- assets/map_tiles/5/25/
|
||
- assets/map_tiles/5/26/
|
||
- assets/map_tiles/5/27/
|
||
- assets/map_tiles/5/28/
|
||
- assets/map_tiles/5/29/
|
||
- assets/map_tiles/5/30/
|
||
- assets/map_tiles/5/31/
|
||
- assets/map_tiles/6/0/
|
||
- assets/map_tiles/6/1/
|
||
- assets/map_tiles/6/2/
|
||
- assets/map_tiles/6/3/
|
||
- assets/map_tiles/6/4/
|
||
- assets/map_tiles/6/5/
|
||
- assets/map_tiles/6/6/
|
||
- assets/map_tiles/6/7/
|
||
- assets/map_tiles/6/8/
|
||
- assets/map_tiles/6/9/
|
||
- assets/map_tiles/6/10/
|
||
- assets/map_tiles/6/11/
|
||
- assets/map_tiles/6/12/
|
||
- assets/map_tiles/6/13/
|
||
- assets/map_tiles/6/14/
|
||
- assets/map_tiles/6/15/
|
||
- assets/map_tiles/6/16/
|
||
- assets/map_tiles/6/17/
|
||
- assets/map_tiles/6/18/
|
||
- assets/map_tiles/6/19/
|
||
- assets/map_tiles/6/20/
|
||
- assets/map_tiles/6/21/
|
||
- assets/map_tiles/6/22/
|
||
- assets/map_tiles/6/23/
|
||
- assets/map_tiles/6/24/
|
||
- assets/map_tiles/6/25/
|
||
- assets/map_tiles/6/26/
|
||
- assets/map_tiles/6/27/
|
||
- assets/map_tiles/6/28/
|
||
- assets/map_tiles/6/29/
|
||
- assets/map_tiles/6/30/
|
||
- assets/map_tiles/6/31/
|
||
- assets/map_tiles/6/32/
|
||
- assets/map_tiles/6/33/
|
||
- assets/map_tiles/6/34/
|
||
- assets/map_tiles/6/35/
|
||
- assets/map_tiles/6/36/
|
||
- assets/map_tiles/6/37/
|
||
- assets/map_tiles/6/38/
|
||
- assets/map_tiles/6/39/
|
||
- assets/map_tiles/6/40/
|
||
- assets/map_tiles/6/41/
|
||
- assets/map_tiles/6/42/
|
||
- assets/map_tiles/6/43/
|
||
- assets/map_tiles/6/44/
|
||
- assets/map_tiles/6/45/
|
||
- assets/map_tiles/6/46/
|
||
- assets/map_tiles/6/47/
|
||
- assets/map_tiles/6/48/
|
||
- assets/map_tiles/6/49/
|
||
- assets/map_tiles/6/50/
|
||
- assets/map_tiles/6/51/
|
||
- assets/map_tiles/6/52/
|
||
- assets/map_tiles/6/53/
|
||
- assets/map_tiles/6/54/
|
||
- assets/map_tiles/6/55/
|
||
- assets/map_tiles/6/56/
|
||
- assets/map_tiles/6/57/
|
||
- assets/map_tiles/6/58/
|
||
- assets/map_tiles/6/59/
|
||
- assets/map_tiles/6/60/
|
||
- assets/map_tiles/6/61/
|
||
- assets/map_tiles/6/62/
|
||
- assets/map_tiles/6/63/
|
||
|
||
|
||
uses-material-design: true
|
||
fonts:
|
||
- family: AlibabaPuHuiTi-Medium
|
||
fonts:
|
||
- asset: assets/fonts/AlibabaPuHuiTi-Medium.ttf
|
||
- family: AlibabaPuHuiTi-Regular
|
||
fonts:
|
||
- asset: assets/fonts/AlibabaPuHuiTi-Regular.ttf
|
||
- family: Emoji
|
||
fonts:
|
||
- asset: assets/fonts/Emoji.ttf
|
||
|
||
flutter_gen:
|
||
output: lib/gen/
|
||
integrations:
|
||
flutter_svg: true
|
||
|
||
ffigen:
|
||
name: "SingboxNativeLibrary"
|
||
description: "Bindings to Singbox"
|
||
output: "lib/gen/singbox_generated_bindings.dart"
|
||
headers:
|
||
entry-points:
|
||
- "libcore/bin/libcore.h"
|
||
|