-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathpubspec.yaml
182 lines (172 loc) · 4.96 KB
/
pubspec.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
name: cloudotp
version: 2.4.7+247
description: An awesome two-factor authenticator which supports cloud storage and multiple platforms.
publish_to: none
environment:
sdk: '>=3.1.4 <4.0.0'
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
# 控件
animations: ^2.0.11 # 动画
fluttertoast: ^8.2.6 # 吐司
lottie: ^3.1.2 # Lottie动画
modal_bottom_sheet: ^3.0.0 # 底部弹窗
palette_generator: ^0.3.3+3 # 获取主色调
vector_math: ^2.1.4 # 矢量数学
path_drawing: ^1.0.1 # 路径绘制
auto_size_text: ^3.0.0 # 自适应文本
flutter_inappwebview: ^6.0.0 # Webview
flutter_slidable:
path: third-party/flutter_slidable
flutter_widget_from_html: ^0.15.2 # 将HTML渲染成组件
group_button:
path: third-party/group_button
context_menus:
path: third-party/context_menus
# 二维码
image: ^4.2.0 # 图片
zxing2: ^0.2.3 # 二维码
mobile_scanner: ^5.2.2 # 扫码
pretty_qr_code: ^3.3.0 # 二维码
screen_capturer:
path: third-party/screen_capturer_lib/screen_capturer
# 存储
path:
path_provider: ^2.0.12
file_picker: ^8.0.6 # 文件选择
hive: ^4.0.0-dev.2 # 轻量存储
archive: ^3.6.1 # 压缩
isar_flutter_libs: ^4.0.0-dev.13
sqflite_sqlcipher: ^3.1.0+1 # SQLite加密
# 网络
http: ^1.2.1
dio: ^5.4.3+1 # 网络请求
dio_cache_interceptor: ^3.5.0 # dio缓存
dio_cookie_manager: ^3.1.1 # dio cookie管理
flutter_cache_manager: ^3.3.1 # 缓存管理
# 云服务
s3_storage:
path: third-party/s3_storage
webdav_client:
path: third-party/webdav_client
flutter_cloud:
path: third-party/flutter_cloud
# 工具
intl_utils: ^2.8.7
html: ^0.15.0
uuid: ^4.4.2 # UUID
logger: ^2.4.0 # 日志
hashlib: 1.19.2 # Hash
pointycastle: ^3.9.1 # 加密
protobuf: ^3.1.0 # Protobuf
protoc_plugin: ^21.1.2 # Protobuf
flutter_native_splash: ^2.4.1 # Splash屏
queue: ^3.1.0+2 # 队列
ente_crypto_dart:
path: third-party/ente_crypto
# 系统
provider: ^6.0.5 # 状态管理
local_auth: ^2.2.0 # 指纹验证
local_auth_android: ^1.0.42 # 指纹验证
package_info_plus: ^8.0.0 # 应用信息
device_info_plus: ^10.1.0 # 设备信息
share_plus: ^9.0.0 # 分享
protocol_handler: ^0.2.0 # 协议处理
url_launcher: ^6.3.0 # URL跳转
biometric_storage:
path: third-party/biometric_storage
# 平台适配
saf:
path: third-party/saf
handy_window: ^0.4.0
native_device_orientation: ^2.0.3 # 设备方向
process_run: ^1.0.0+1 # 运行
restart_app: ^1.2.1 # 重启APP
tray_manager: ^0.2.3 # 托盘图标
hotkey_manager: ^0.2.3 # 热键
install_plugin: ^2.1.0 # 安装APP
permission_handler: ^10.2.0 # 权限管理
responsive_builder: ^0.7.1 # 响应式布局
flutter_displaymode: ^0.6.0 # 设置刷新率
flutter_local_notifications: ^17.2.1+2 # 本地通知
flutter_resizable_container: ^2.0.0 # 可调整大小的容器
screen_protector: ^1.4.2+1
flutter_windowmanager: ^0.2.0
move_to_background: ^1.0.2 # 移动到后台
launch_at_startup: ^0.3.1 # 开机启动
local_notifier: ^0.1.6 # 本地通知
shell_executor: ^0.1.6 # 执行命令
window_manager:
path: third-party/window_manager
# desktop_multi_window:
# path: third-party/desktop_multi_window
dependency_overrides:
webview_flutter_android: 3.16.1
dev_dependencies:
flutter_test:
sdk: flutter
build_runner: ^2.4.11
flutter_lints: ^4.0.0
json_serializable: ^6.7.1
msix: ^3.16.7
sqflite_common_ffi: ^2.3.3
flutter_launcher_icons: ^0.13.1
msix_config:
display_name: CloudOTP
publisher: CN=Cloudchewie
publisher_display_name: Cloudchewie
identity_name: com.cloudchewie.cloudotp
msix_version: 2.4.5.0
logo_path: assets\logo-transparent.ico
trim_logo: false
languages: en, ja-jp, zh-cn, zh-tw
protocol_activation: cloudotp
execution_alias: cloudotp
enable_at_startup: true
output_path: build\windows\outputs
output_name: CloudOTP
build_windows: false
capabilities: internetClient
certificate_path: D:\Repositories\CloudOTP\certificate\cloudotp.pfx
certificate_password: CLOUDCHEWIEcloudotp@123
flutter_launcher_icons:
android: false
ios: true
image_path: "assets/logo.png"
web:
generate: false
windows:
generate: false
macos:
generate: true
image_path: "assets/logo-transparent.png"
flutter_native_splash:
color: "#FFFFFF"
color_dark: "#121212"
image: "assets/logo-transparent-small.png"
android: true
ios: true
android_12:
image: assets/logo-transparent-small.png
icon_background_color: "#FFFFFF"
image_dark: assets/logo-transparent-small.png
icon_background_color_dark: "#121212"
flutter_intl:
enabled: true
flutter:
uses-material-design: true
assets:
- assets/lottie/
- assets/auth/
- assets/icon/
- assets/brand/
- assets/logo.png
- assets/logo.svg
- assets/logo-transparent.ico
- assets/logo-transparent.png
- assets/logo-transparent.svg
- assets/logo-transparent.png
- assets/logo-transparent-small.png