Files
FlClash/pubspec.yaml
T
chen08209 12403b063a build: target Android SDK 37, use Rust 1.98.1 and add a safe mode run
Moves to AGP 9.4.1 and Gradle 9.8.0; Rust 1.98.1 lets macOS 27 load
rust_api. Android 17 treats the tun subnet as local network, so starting
the VPN asks for that permission and falls back to gvisor without it.
Signed release builds upload native symbols to Crashlytics.
2026-09-30 11:39:58 +08:00

130 lines
2.9 KiB
YAML

name: fl_clash
description: A multi-platform proxy client based on ClashMeta, simple and easy to use, open-source and ad-free.
publish_to: 'none'
version: 0.8.99+2026092701
environment:
sdk: '>=3.10.0 <4.0.0'
hooks:
user_defines:
setup:
build_assets: true
rust_api:
build_assets: true
dependencies:
flutter:
sdk: flutter
material_ui: ^1.4.0
intl: any
path_provider: ^2.1.5
path: ^1.9.0
shared_preferences: ^2.5.3
window_manager:
git:
url: https://github.com/chen08209/window_manager
ref: v0.5.1-flclash.3
path: packages/window_manager
dynamic_color: ^2.1.0
proxy:
path: plugins/proxy
launch_at_startup:
git:
url: https://github.com/chen08209/launch_at_startup.git
ref: e930ce65c5804343103447e01d39fccabedc8681
json_annotation: ^4.12.0
file_picker: ^12.0.0
mobile_scanner: ^7.4.0
app_links: ^7.1.2
win32_registry: ^3.0.3
tray:
path: plugins/tray
wifi_ssid:
path: plugins/wifi_ssid
collection: ^1.19.1
animations: ^3.0.0
package_info_plus: ^10.2.1
url_launcher: ^6.3.2
freezed_annotation: ^3.1.0
image_picker: ^1.2.0
ffi: ^2.1.4
dio: ^5.8.0+1
win32: ^6.4.0
re_editor: ^0.10.0
re_highlight: ^0.0.3
archive: ^4.0.7
emoji_regex: ^0.0.5
uni_platform: ^0.1.3
device_info_plus: ^13.2.0
connectivity_plus: 7.2.0
screen_retriever: ^0.2.1
flutter_riverpod: ^3.4.3
riverpod_annotation: ^4.0.6
riverpod: ^3.4.3
material_color_utilities: ^0.13.0
material_new_shapes: ^1.0.0
flutter_svg: ^2.1.0
flutter_cache_manager: ^3.4.1
crypto: ^3.0.3
yaml_writer:
git:
url: https://github.com/chen08209/yaml_writer
ref: 79c78a44ec9c2f5f5f97da1a65610c6fb2ead8b3
super_sliver_list: ^0.4.1
drift: ^2.34.3
drift_flutter: ^0.3.1
fractional_indexing: ^1.0.0
navigator_resizable: ^3.1.0
flutter_staggered_grid_view: ^0.7.0
rust_api:
path: plugins/rust_api
setup:
path: plugins/setup
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^6.0.0
json_serializable: ^6.14.1
build_runner: ^2.15.1
args: ^2.4.2
freezed: ^4.0.1
riverpod_generator: ^4.0.8
drift_dev: ^2.34.0
intl_utils: ^2.8.15
test: ^1.31.0
sqlite3: ^3.5.1
cross_file: ^0.3.4+2
mocktail: ^1.0.4
yaml: ^3.1.3
path_provider_platform_interface: ^2.1.3
flutter:
uses-material-design: true
assets:
- assets/data/
- assets/fonts/
- assets/images/
- assets/images/avatar/
- assets/images/empty/
- path: assets/images/tray/unix/
platforms: [ macos, linux ]
- path: assets/images/tray/windows/
platforms: [ windows ]
fonts:
- family: JetBrainsMono
fonts:
- asset: assets/fonts/JetBrainsMono-Regular.ttf
- family: Twemoji
fonts:
- asset: assets/fonts/Twemoji.Mozilla.ttf
- family: Icons
fonts:
- asset: assets/fonts/Icons.ttf
flutter_intl:
enabled: true
class_name: AppLocalizations
arb_dir: arb
output_dir: lib/l10n