-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathmelos.yaml
57 lines (43 loc) · 1.21 KB
/
melos.yaml
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
name: algolia_client
packages:
- packages/*
scripts:
build:
exec: dart run build_runner build --delete-conflicting-outputs
packageFilters:
dependsOn: build_runner
description: Build all generated files.
analyze:
exec: dart analyze --fatal-infos
description: Run static analysis checks in all packages
format:
exec: dart format .
description: Run code format in all packages
fix:
exec: dart fix --apply
description: Find and fix static analysis issues in all packages
lint:
run: melos fix && melos format && melos analyze
description: fix and format all packages
test:
exec: dart test
description: Run `dart test` in all packages
get:
exec: dart pub get
description: Run `dart pub get` in all packages
update:
exec: dart pub update
description: Run `dart pub update` in all packages
upgrade:
exec: dart pub upgrade
description: Run `dart pub upgrade` in all packages
outdated:
exec: dart pub outdated
description: Run `dart pub outdated` in all packages
clear:
exec: rm -rf .dart_tool
description: Clear build folders, i.e. `.dart_tool` in all packages
command:
version:
hooks:
post: ./sync.sh