Skip to content

Commit 029f5e8

Browse files
chore: integrate melos to support mono-repo management
1 parent e5911ef commit 029f5e8

File tree

4 files changed

+53
-1
lines changed

4 files changed

+53
-1
lines changed

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
**/.dart_tool
2+
**/.idea
3+
**/*.iml
4+
**/pubspec.lock
5+
**/pubspec_overrides.yaml

melos.yaml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: instabug_flutter_mono
2+
3+
packages:
4+
- packages/*
5+
6+
scripts:
7+
analyze:
8+
run: melos exec "dart analyze ."
9+
10+
format:
11+
run: melos exec "dart format . --set-exit-if-changed"
12+
13+
pigeon:
14+
run: melos exec "sh scripts/pigeon.sh"
15+
packageFilters:
16+
fileExists: 'scripts/pigeon.sh'
17+
18+
generate:
19+
run: melos exec "dart run build_runner build -d"
20+
description: Build all generated files for Dart & Flutter packages in this project.t
21+
packageFilters:
22+
dependsOn: build_runner
23+
24+
test:
25+
run: melos exec "flutter test"
26+
description: Tests all packages.
27+
packageFilters:
28+
dependsOn: flutter_test
29+
30+
dryPublish:
31+
run: melos exec "flutter pub publish --dry-run"
32+
description: Tests publishing (dry run).
33+
packageFilters:
34+
flutter: true
35+
36+
score:
37+
run: melos exec "dart run pana --no-warning --exit-code-threshold 0"
38+
packageFilters:
39+
flutter: true
40+
dependsOn: pana

packages/instabug_flutter/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,5 @@ flutter:
3434
pluginClass: InstabugFlutterPlugin
3535

3636
environment:
37-
sdk: ">=2.12.0 <3.0.0"
37+
sdk: '>=2.12.0 <4.0.0'
3838
flutter: ">=1.17.0"

pubspec.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: instabug_flutter_mono
2+
publish_to: none
3+
4+
environment:
5+
sdk: '>=2.12.0 <4.0.0'
6+
dev_dependencies:
7+
melos: ^3.0.0

0 commit comments

Comments
 (0)