name: bilisail description: BiliSail, a cross-platform third-party Bilibili client focused on the viewing experience, built with Flutter. publish_to: none version: 1.2.5+0 environment: sdk: '>=3.13.0 <4.0.0' flutter: '>=3.47.6' dependencies: flutter: sdk: flutter flutter_localizations: sdk: flutter flutter_riverpod: 3.4.3 flutter_markdown_plus: 1.0.12 go_router: 18.0.2 drift: 2.35.2 path: 1.9.1 crypto: 3.0.7 path_provider: 2.1.6 flutter_secure_storage: 11.2.0 qr_flutter: 4.1.0 window_manager: 0.5.2 url_launcher: 6.3.3 package_info_plus: 10.2.2 bili_api: path: packages/bili_api bili_player: path: packages/bili_player bili_danmaku: path: packages/bili_danmaku bili_mux: path: packages/bili_mux flutter_inappwebview: 6.2.0-beta.3 # Keep transitive media_kit resolution on the same immutable Native Assets fork. dependency_overrides: # Predidit pins 1.3.3, whose package_info_plus constraint predates this app. # The video plugin only uses enable/disable; retain our existing locked API. wakelock_plus: 1.8.1 # Linux uses QR login until the experimental WPE WebKit implementation has # a separately validated portable packaging path. No native WebView is linked. flutter_inappwebview_linux: path: linux/plugins/flutter_inappwebview_linux media_kit: git: url: https://github.com/Predidit/media-kit.git path: media_kit ref: 83b7ca63772856e1ea0158916177e136f7b7b0be dev_dependencies: flutter_driver: sdk: flutter flutter_test: sdk: flutter integration_test: sdk: flutter flutter_lints: 6.0.0 flutter: # Keep the existing CocoaPods integration during the Native Assets migration. config: enable-swift-package-manager: false uses-material-design: true assets: - assets/icons/ - assets/branding/app_icon.png - assets/fonts/harmonyos_sans/LICENSE.txt fonts: - family: HarmonyOS Sans fonts: - asset: assets/fonts/harmonyos_sans/HarmonyOS_Sans_SC_Regular.ttf weight: 400 - asset: assets/fonts/harmonyos_sans/HarmonyOS_Sans_SC_Medium.ttf weight: 500 - asset: assets/fonts/harmonyos_sans/HarmonyOS_Sans_SC_Bold.ttf weight: 700 - family: BiliIcons fonts: - asset: assets/fonts/biliicon.ttf