-
Notifications
You must be signed in to change notification settings - Fork 0
/
melos.yaml
30 lines (22 loc) · 1.02 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
name: clean_flutter_workspace
repository: https://github.com/kishormainali/clean_flutter
command:
version:
linkToCommits: true
workspaceChangelog: true
bootstrap:
runPubGetInParallel: false
packages:
- packages/*
- examples/*
ignore:
- packages/*/example
scripts:
format: melos exec -c 1 --fail-fast -- "dart format ."
analyze: melos exec -c 1 --fail-fast -- "dart analyze ."
fix: melos exec -c 1 --fail-fast -- "dart fix --apply"
build_runner: melos exec -c 1 --fail-fast --ignore="*example*" --depends-on="build_runner" -- "dart run build_runner build -d"
build_runner_example: melos exec -c 1 --fail-fast --scope="*example*" --depends-on="build_runner" -- "dart run build_runner build -d"
publish:network: melos exec -c 1 --fail-fast --scope="clean_network" -- "dart pub publish --force"
publish:bloc: melos exec -c 1 --fail-fast --scope="clean_bloc" -- "dart pub publish --force"
publish:all: melos exec -c 1 --fail-fast --scope="clean_network,clean_bloc" -- "dart pub publish --force"