62 lines
1.9 KiB
YAML
62 lines
1.9 KiB
YAML
|
|
name: halkyon_app
|
||
|
|
description: "What every Halkyon app is built around: the instances a device keeps accounts on, signing in through an instance's halkyon_base, each person's data opened and closed, and syncing it."
|
||
|
|
version: 0.1.0
|
||
|
|
publish_to: none
|
||
|
|
resolution: workspace
|
||
|
|
|
||
|
|
environment:
|
||
|
|
sdk: ^3.13.0
|
||
|
|
flutter: ^3.44.4
|
||
|
|
|
||
|
|
dependencies:
|
||
|
|
clock: ^1.1.3
|
||
|
|
equatable: ^3.0.0
|
||
|
|
# The flag of where an instance keeps people's data; it draws lipis'
|
||
|
|
# flag-icons, whose MIT notice this package registers (assets/flags/).
|
||
|
|
flag: ^7.1.0
|
||
|
|
flutter:
|
||
|
|
sdk: flutter
|
||
|
|
flutter_bloc: ^9.1.1
|
||
|
|
# gen-l10n's output imports it; apps take Material's texts from material_ui.
|
||
|
|
flutter_localizations:
|
||
|
|
sdk: flutter
|
||
|
|
# LoopbackWebAuth takes the place of the package's own browser half on
|
||
|
|
# Linux and Windows.
|
||
|
|
flutter_web_auth_2_platform_interface: ^5.0.0
|
||
|
|
halkyon_base_client:
|
||
|
|
path: ../halkyon_base_client
|
||
|
|
halkyon_core:
|
||
|
|
path: ../halkyon_core
|
||
|
|
halkyon_ui:
|
||
|
|
path: ../halkyon_ui
|
||
|
|
# A client of halkyon_base alone can be given a fake one in tests.
|
||
|
|
http: ^1.6.0
|
||
|
|
intl: ^0.20.3
|
||
|
|
lucide_icons_flutter: ^3.1.20
|
||
|
|
material_ui: ^1.5.0
|
||
|
|
path: ^1.9.1
|
||
|
|
# Serverpod's packages move together, at one version (as the apps pin them).
|
||
|
|
serverpod_auth_core_client: 4.0.4
|
||
|
|
serverpod_auth_idp_client: 4.0.4
|
||
|
|
serverpod_auth_idp_flutter: 4.0.4
|
||
|
|
serverpod_client: 4.0.4
|
||
|
|
# Its sync refuses an app whose synced tables differ from the server's
|
||
|
|
# (OfflineSyncTablesHashMismatchException).
|
||
|
|
serverpod_offline_sync_client: 0.0.10
|
||
|
|
url_launcher: ^6.3.2
|
||
|
|
window_to_front: ^0.0.4
|
||
|
|
|
||
|
|
dev_dependencies:
|
||
|
|
fake_async: ^1.3.3
|
||
|
|
flutter_test:
|
||
|
|
sdk: flutter
|
||
|
|
# A test drives sign-in through its front, as Serverpod's GitHub sign-in does.
|
||
|
|
flutter_web_auth_2: ^5.1.0
|
||
|
|
|
||
|
|
flutter:
|
||
|
|
# Generates HalkyonAppLocalizations from lib/l10n (see l10n.yaml).
|
||
|
|
generate: true
|
||
|
|
|
||
|
|
assets:
|
||
|
|
# flag-icons' MIT notice, for the licence list (registerFlagIconsLicense).
|
||
|
|
- assets/flags/LICENSE-flag-icons.txt
|