-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathmelos.yaml
48 lines (43 loc) · 1.1 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
name: full_stack_todo_dart
repository: https://github.com/saileshbro/full_stack_todo_dart.git
packages:
- backend
- frontend
- data_source
- exceptions
- models
- repository
- failures
- typedefs
sdkPath: .fvm/flutter_sdk
ide:
intellij: false
scripts:
backend:dev:
run: dart_frog dev
exec:
cuncurrency: 1
fail-fast: true
description: Starts the dev server for the backend
packageFilters:
scope: backend
flutter: false
generate:build:
run: melos run build_runner:build --no-select
description: Generate all files for all packages in this project.
exec:
concurrency: 5
fail-fast: true
build_runner:build:
run: dart pub run build_runner build --delete-conflicting-outputs
description: Build all generated files for Dart packages in this project.
exec:
concurrency: 1
fail-fast: true
packageFilters:
dependsOn: build_runner
test:unit:
run: melos exec -c 1 --fail-fast -- "flutter test"
description: Run Unit tests for a specific package in this project.
packageFilters:
dirExists: test