-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpubspec.yaml
220 lines (209 loc) · 6.19 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
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
name: twitee
version: 1.2.0+120
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
# 控件
blur: ^3.1.0 # 模糊
animations: ^2.0.11 # 动画
fluttertoast: ^8.2.6 # 吐司
lottie: ^3.1.2 # Lottie动画
nine_grid_view: ^2.0.0 # 九宫格
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_widget_from_html_core: ^0.15.2 # 将HTML渲染成组件
cached_network_image: ^3.4.1 # 缓存网络图片
flutter_slidable:
path: third-party/widget/flutter_slidable
group_button:
path: third-party/widget/group_button
flutter_context_menu:
path: third-party/widget/flutter_context_menu
pinput:
path: third-party/widget/pinput
smart_snackbars:
path: third-party/widget/smart_snackbars
flutter_widget_from_html_core:
path: third-party/widget/flutter_widget_from_html_core
# 视频
video_player: ^2.9.3
video_player_control_panel:
path: third-party/widget/video_player_control_panel
visibility_detector: ^0.4.0+2 # 可见性检测
# 存储
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
image_gallery_saver: ^2.0.3 # 保存图片
sqflite_common_ffi: ^2.3.3
sqflite: ^2.0.0+3
# 网络
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 # 缓存管理
# 工具
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 # 加密
flutter_native_splash: ^2.4.1 # Splash屏
pretty_qr_code: ^3.3.0 # 二维码
local_proxy: ^0.0.3 # 系统代理
easy_debounce: ^2.0.3 # 防抖
biometric_storage:
path: third-party/tool/biometric_storage
metadata_fetch: ^0.4.2
# 系统
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: ^10.0.2 # 分享
protocol_handler: ^0.2.0 # 协议处理
url_launcher: ^6.3.0 # URL跳转
# 平台适配
saf:
path: third-party/tool/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/cross_platform/window_manager
# desktop_multi_window:
# path: third-party/desktop_multi_window
# OpenAPI
freezed_annotation: ^2.4.4 # JSON序列化
json_annotation: ^4.9.0 # JSON序列化
retrofit: ^4.4.1 # 网络请求
dependency_overrides:
webview_flutter_android: 3.16.1
dev_dependencies:
flutter_test:
sdk: flutter
build_runner: ^2.4.12
flutter_lints: ^4.0.0
msix: ^3.16.7
flutter_launcher_icons: ^0.13.1
# OpenAPI
json_serializable: ^6.7.1
freezed: ^2.5.7
# swagger_parser:
# path: third-party/tool/swagger_parser
retrofit_generator: ^9.1.2
swagger_parser:
schema_path: tools/schemes/compatible.yaml
schema_url: https://petstore.swagger.io/v2/swagger.json
output_directory: lib/Openapi
name: null
language: dart
json_serializer: json_serializable
default_content_type: "application/json"
extras_parameter_by_default: false
dio_options_parameter_by_default: false
root_client: true
root_client_name: RestClient
export_file: true
put_in_folder: false
put_clients_in_folder: false
merge_clients: false
client_postfix: Client
path_method_name: false
enums_to_json: false
enums_parent_prefix: true
unknown_enum_value: true
mark_files_as_generated: true
original_http_response: false
msix_config:
display_name: Twitee
publisher: CN=Cloudchewie
publisher_display_name: Cloudchewie
identity_name: com.cloudchewie.twitee
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: twitee
execution_alias: twitee
enable_at_startup: true
output_path: build\windows\outputs
output_name: Twitee
build_windows: false
capabilities: internetClient
certificate_path: D:\Repositories\Twitee\certificate\twitee.pfx
certificate_password: CLOUDCHEWIEtwitee@123
flutter_launcher_icons:
android: "launcher_icon"
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: "#111111"
image: "assets/logo-transparent.png"
android: true
ios: true
android_12:
image: assets/logo-transparent.png
icon_background_color: "#FFFFFF"
image_dark: assets/logo-light-transparent.png
icon_background_color_dark: "#111111"
flutter_intl:
enabled: true
flutter:
uses-material-design: true
assets:
- assets/lottie/
- assets/icon/
- assets/banner.jpg
- assets/avatar.png
- assets/logo.png
- assets/logo.svg
- assets/logo-transparent.svg
- assets/logo-transparent.png
- assets/logo-transparent.ico
- assets/logo-light.png
- assets/logo-light.svg
- assets/logo-light-transparent.svg
- assets/logo-light-transparent.png
- assets/logo-light-transparent.ico
- assets/logo-round.png
- assets/logo-round.ico