forked from ryanaidilp/stadata_flutter_sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpubspec.yaml
More file actions
101 lines (84 loc) · 2.59 KB
/
pubspec.yaml
File metadata and controls
101 lines (84 loc) · 2.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
name: stadata_workspace
description: "A monorepo Flutter project with Melos for Stadata"
publish_to: none
version: 1.0.0
environment:
sdk: ">=3.7.0 <4.0.0"
dependencies:
flutter:
sdk: flutter
dev_dependencies:
melos: ^7.4.0
flutter:
uses-material-design: true
workspace:
- app/example
- packages/stadata_flutter_sdk
melos:
command:
version:
changelogs:
- path: CHANGELOG.md
packageFilters:
scope: none
bootstrap:
hooks:
post: melos run build
clean:
hooks:
post: |
melos exec --flutter --concurrency=3 -- "flutter clean"
melos run build:clean
scripts:
pub:get:select:
run: melos exec -- "flutter pub get"
description: "Run `flutter pub get` in selected package."
packageFilters:
dependsOn: flutter
pub:get:
run: melos run pub:get:select --no-select
description: "Run `flutter pub get` in all packages that depends on Flutter."
build:
run: melos run build:select --no-select
description: "Run build runer in all packages"
build:select:
run: melos exec -- "dart run build_runner build -d"
description: "Run build_runner in selected package that depends on build_runner."
packageFilters:
dependsOn:
- "build_runner"
build:clean:
run: melos run build:clean:select --no-select
description: "Run build runner clean in all packages that depend on it."
build:clean:select:
run: melos exec -- "dart run build_runner clean"
description: "Run build runner clean in selected package that depends on
build_runner."
packageFilters:
dependsOn:
- "build_runner"
fix:
run: melos run fix:select --no-select
description: "Fix syntax violation in all packages."
fix:select:
run: melos exec -- "dart fix --apply"
description: "Fix syntax violation in selected package."
packageFilters:
dependsOn: flutter
pub:upgrade:select:
run: melos exec -- "flutter pub upgrade --tighten"
description: "Run `flutter pub upgrade` in selected package."
packageFilters:
dependsOn: "flutter"
pub:upgrade:
run: melos run pub:upgrade:select --no-select
description: "Run `flutter pub upgrade` in all packages."
analyze:
run: melos exec -- "dart analyze lib test"
description: "Run `dart analyze` in selected package."
generate:locale:
run: melos exec -- "dart run slang"
description: "Generate slang localization"
packageFilters:
dependsOn:
- "slang"