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).