immich/mobile/packages/data/pubspec.yaml

42 lines
1.1 KiB
YAML

name: immich_data
description: Data layer for the Immich app - models, SQLite (drift), server API access, and the stores that combine them.
publish_to: none
environment:
sdk: '>=3.12.0 <4.0.0'
dependencies:
collection: ^1.19.1
drift: ^2.34.0
drift_sqlite_async: 0.3.1
flutter:
sdk: flutter
logging: ^1.3.0
meta: ^1.16.0
openapi:
path: ../../generated/openapi
path: ^1.9.1
path_provider: ^2.1.5
riverpod: ^2.6.1
sqlite3: ^3.3.2
sqlite3_connection_pool: ^0.2.6
sqlite_async: 0.14.2
dev_dependencies:
build_runner: ^2.13.1
drift_dev: ^2.34.0
flutter_lints: ^5.0.0
flutter_test:
sdk: flutter
mocktail: ^1.0.5
# The generated openapi client depends back on immich_mobile, so resolving
# this package pulls in the app's dependency graph. Pub only honors the root
# package's overrides, so the app's dependency_overrides must be mirrored here.
dependency_overrides:
bonsoir: ^5.1.11
objective_c:
git:
url: https://github.com/mertalev/native
ref: '2915556701f4734a784222f290a82adb1b101682' # https://github.com/dart-lang/native/pull/3458
path: pkgs/objective_c/