Add melos support for photos/plugins

This commit is contained in:
AmanRajSinghMourya
2025-09-02 14:08:04 +05:30
parent 2cab943647
commit 2bdf62c490
5 changed files with 32 additions and 4 deletions

View File

@@ -758,7 +758,7 @@ packages:
source: hosted
version: "1.0.11"
logging:
dependency: transitive
dependency: "direct main"
description:
name: logging
sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61
@@ -1363,7 +1363,7 @@ packages:
source: hosted
version: "1.1.0"
url_launcher:
dependency: transitive
dependency: "direct main"
description:
name: url_launcher
sha256: f6a7e5c4835bb4e3026a04793a4199ca2d14c739ec378fdfe23fc8075d0439f8

View File

@@ -0,0 +1,4 @@
# melos_managed_dependency_overrides: ente_cast
dependency_overrides:
ente_cast:
path: ../ente_cast

View File

@@ -0,0 +1,4 @@
# melos_managed_dependency_overrides: ente_cast
dependency_overrides:
ente_cast:
path: ../ente_cast

View File

@@ -1,5 +1,15 @@
# melos_managed_dependency_overrides: ffi,flutter_sodium,intl,js,media_kit,media_kit_libs_ios_video,media_kit_libs_video,media_kit_video,protobuf,video_player,watcher,win32
# melos_managed_dependency_overrides: ente_cast,ente_cast_normal,ente_crypto,ente_feature_flag,onnx_dart,ffi,flutter_sodium,intl,js,media_kit,media_kit_libs_ios_video,media_kit_libs_video,media_kit_video,protobuf,video_player,watcher,win32
dependency_overrides:
ente_cast:
path: plugins/ente_cast
ente_cast_normal:
path: plugins/ente_cast_normal
ente_crypto:
path: plugins/ente_crypto
ente_feature_flag:
path: plugins/ente_feature_flag
onnx_dart:
path: plugins/onnx_dart
ffi: 2.1.0
flutter_sodium:
git:

View File

@@ -6,6 +6,7 @@ name: ente_workspace
packages:
- apps/*
- packages/*
- apps/photos/plugins/*
# Scripts that can be run with `melos run <script_name>`
scripts:
@@ -67,4 +68,13 @@ scripts:
build:locker:ios:
run: melos exec --scope="locker" -- "flutter build ios --release"
description: Build a release iOS archive for the 'locker' app.
description: Build a release iOS archive for the 'locker' app.
# --- PLUGIN-SPECIFIC COMMANDS ---
get:plugins:
run: melos exec --depends-on="flutter" --scope="ente_*" -- "flutter pub get"
description: Run "flutter pub get" in all plugin packages.
clean:plugins:
run: melos exec --depends-on="flutter" --scope="ente_*" -- "flutter clean"
description: Clean all plugin packages.