From 5e327e9665352c1ffa290db8e9e930791ebdf3f5 Mon Sep 17 00:00:00 2001 From: Ajay Kumar Date: Thu, 30 Jan 2025 16:27:03 +0530 Subject: [PATCH] chore: Setup Melos monorepo configuration and update dependencies - Add melos.yaml for project configuration - Add root pubspec.yaml with dev dependencies - Update flutter_bloc dependency in shop_app_example - Add talker_logger dependency overrides in various pubspec_overrides.yaml files --- examples/shop_app_example/pubspec.yaml | 2 +- melos.yaml | 22 +++++++++++++++++++ .../talker_bloc_logger/pubspec_overrides.yaml | 5 ++++- .../example/pubspec_overrides.yaml | 7 +++++- .../talker_dio_logger/pubspec_overrides.yaml | 5 ++++- .../example/pubspec_overrides.yaml | 5 ++++- .../talker_flutter/pubspec_overrides.yaml | 5 ++++- .../talker_http_logger/pubspec_overrides.yaml | 5 ++++- .../example/pubspec_overrides.yaml | 5 ++++- .../pubspec_overrides.yaml | 5 ++++- pubspec.yaml | 8 +++++++ 11 files changed, 65 insertions(+), 9 deletions(-) create mode 100644 melos.yaml create mode 100644 pubspec.yaml diff --git a/examples/shop_app_example/pubspec.yaml b/examples/shop_app_example/pubspec.yaml index 2f03215a..41cd9568 100644 --- a/examples/shop_app_example/pubspec.yaml +++ b/examples/shop_app_example/pubspec.yaml @@ -14,7 +14,7 @@ dependencies: talker_bloc_logger: ^4.6.7 get_it: ^7.6.7 - flutter_bloc: ^8.1.3 + flutter_bloc: ^9.0.0 equatable: ^2.0.5 dio: ^5.4.0 url_launcher: ^6.3.1 diff --git a/melos.yaml b/melos.yaml new file mode 100644 index 00000000..8514cf64 --- /dev/null +++ b/melos.yaml @@ -0,0 +1,22 @@ +name: talker +repository: https://github.com/Frezyx/talker + +packages: + - packages/* + - packages/*/* + - examples/* + +command: + version: + workspaceChangelog: false + fetchTags: false + updateGitTagRefs: false + includeCommitId: false + linkToCommits: false + +ide: + intellij: + moduleNamePrefix: '' + +scripts: + lint: dart format . --set-exit-if-changed && flutter analyze --fatal-infos . diff --git a/packages/talker_bloc_logger/pubspec_overrides.yaml b/packages/talker_bloc_logger/pubspec_overrides.yaml index cb8ebb9f..c96f1186 100644 --- a/packages/talker_bloc_logger/pubspec_overrides.yaml +++ b/packages/talker_bloc_logger/pubspec_overrides.yaml @@ -1,4 +1,7 @@ +# melos_managed_dependency_overrides: talker_logger dependency_overrides: talker: path: - ../talker \ No newline at end of file + ../talker + talker_logger: + path: ../talker_logger diff --git a/packages/talker_dio_logger/example/pubspec_overrides.yaml b/packages/talker_dio_logger/example/pubspec_overrides.yaml index d2182cdc..0489cb35 100644 --- a/packages/talker_dio_logger/example/pubspec_overrides.yaml +++ b/packages/talker_dio_logger/example/pubspec_overrides.yaml @@ -1,7 +1,12 @@ +# melos_managed_dependency_overrides: talker,talker_logger dependency_overrides: + talker: + path: ../../talker talker_dio_logger: path: ../../talker_dio_logger talker_flutter: path: - ../../talker_flutter \ No newline at end of file + ../../talker_flutter + talker_logger: + path: ../../talker_logger diff --git a/packages/talker_dio_logger/pubspec_overrides.yaml b/packages/talker_dio_logger/pubspec_overrides.yaml index cb8ebb9f..c96f1186 100644 --- a/packages/talker_dio_logger/pubspec_overrides.yaml +++ b/packages/talker_dio_logger/pubspec_overrides.yaml @@ -1,4 +1,7 @@ +# melos_managed_dependency_overrides: talker_logger dependency_overrides: talker: path: - ../talker \ No newline at end of file + ../talker + talker_logger: + path: ../talker_logger diff --git a/packages/talker_flutter/example/pubspec_overrides.yaml b/packages/talker_flutter/example/pubspec_overrides.yaml index 4fc3718f..d668a2e3 100644 --- a/packages/talker_flutter/example/pubspec_overrides.yaml +++ b/packages/talker_flutter/example/pubspec_overrides.yaml @@ -1,7 +1,10 @@ +# melos_managed_dependency_overrides: talker_logger dependency_overrides: talker: path: ../../talker talker_flutter: path: - ../ \ No newline at end of file + ../ + talker_logger: + path: ../../talker_logger diff --git a/packages/talker_flutter/pubspec_overrides.yaml b/packages/talker_flutter/pubspec_overrides.yaml index cb8ebb9f..c96f1186 100644 --- a/packages/talker_flutter/pubspec_overrides.yaml +++ b/packages/talker_flutter/pubspec_overrides.yaml @@ -1,4 +1,7 @@ +# melos_managed_dependency_overrides: talker_logger dependency_overrides: talker: path: - ../talker \ No newline at end of file + ../talker + talker_logger: + path: ../talker_logger diff --git a/packages/talker_http_logger/pubspec_overrides.yaml b/packages/talker_http_logger/pubspec_overrides.yaml index cb8ebb9f..c96f1186 100644 --- a/packages/talker_http_logger/pubspec_overrides.yaml +++ b/packages/talker_http_logger/pubspec_overrides.yaml @@ -1,4 +1,7 @@ +# melos_managed_dependency_overrides: talker_logger dependency_overrides: talker: path: - ../talker \ No newline at end of file + ../talker + talker_logger: + path: ../talker_logger diff --git a/packages/talker_riverpod_logger/example/pubspec_overrides.yaml b/packages/talker_riverpod_logger/example/pubspec_overrides.yaml index 7bc3aaaf..22bbb46e 100644 --- a/packages/talker_riverpod_logger/example/pubspec_overrides.yaml +++ b/packages/talker_riverpod_logger/example/pubspec_overrides.yaml @@ -1,7 +1,10 @@ +# melos_managed_dependency_overrides: talker_logger dependency_overrides: talker_riverpod_logger: path: .. talker: path: - ../../talker \ No newline at end of file + ../../talker + talker_logger: + path: ../../talker_logger diff --git a/packages/talker_riverpod_logger/pubspec_overrides.yaml b/packages/talker_riverpod_logger/pubspec_overrides.yaml index cb8ebb9f..c96f1186 100644 --- a/packages/talker_riverpod_logger/pubspec_overrides.yaml +++ b/packages/talker_riverpod_logger/pubspec_overrides.yaml @@ -1,4 +1,7 @@ +# melos_managed_dependency_overrides: talker_logger dependency_overrides: talker: path: - ../talker \ No newline at end of file + ../talker + talker_logger: + path: ../talker_logger diff --git a/pubspec.yaml b/pubspec.yaml new file mode 100644 index 00000000..ea77026f --- /dev/null +++ b/pubspec.yaml @@ -0,0 +1,8 @@ +name: talker + +environment: + sdk: '>=3.2.0 <4.0.0' + +dev_dependencies: + flutter_lints: ^5.0.0 + melos: ^6.3.2