mirror of
https://github.com/immich-app/immich
synced 2026-08-15 13:03:57 +00:00
42 lines
1.1 KiB
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/
|