-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpubspec.yaml
More file actions
92 lines (77 loc) · 2.56 KB
/
pubspec.yaml
File metadata and controls
92 lines (77 loc) · 2.56 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
name: locorda_workspace
description: Workspace for the locorda monorepo
version: 0.1.0-dev
homepage: https://locorda.dev/sync-engine/
repository: https://github.com/locorda/sync-engine
issue_tracker: https://github.com/locorda/sync-engine/issues
documentation: https://locorda.dev/
environment:
sdk: ^3.6.0
workspace:
- packages/locorda
- packages/locorda_flutter_core
- packages/locorda_flutter
- packages/locorda_annotations
- packages/locorda_dev
- packages/locorda_builder
- packages/locorda_mapping_bootstrap_generator
- packages/locorda_init_generator
- packages/locorda_core
- packages/locorda_objects
- packages/locorda_dir
- packages/locorda_drift
- packages/locorda_solid
- packages/locorda_solid_core
- packages/locorda_solid_auth
- packages/locorda_solid_auth_worker
- packages/locorda_ui
- packages/locorda_worker
- packages/locorda_gdrive
- packages/locorda/example/personal_notes_app
- packages/locorda/example/minimal
dev_dependencies:
melos: ^7.3.0
melos:
name: locorda
command:
version:
linkToCommits: true
branch: main
workspaceChangelog: true
scripts:
analyze:
run: dart analyze .
description: Run analysis for all packages.
test:
run: |
dart run melos exec --dir-exists=test --no-flutter -- dart test --reporter failures-only && \
dart run melos exec --dir-exists=test --flutter --concurrency=1 -- flutter test --reporter failures-only
description: Run tests for all packages (Dart and Flutter).
test:dart:
run: dart run melos exec --dir-exists=test --no-flutter -- dart test --reporter failures-only
description: Run tests for pure Dart packages only.
test:flutter:
run: dart run melos exec --dir-exists=test --flutter --concurrency=1 -- flutter test --reporter failures-only
description: Run tests for Flutter packages only.
format:
run: dart format .
description: Run formatting for all packages.
lint:
run: dart analyze && dart format --set-exit-if-changed .
description: Run linting (analyze + format check) for all packages.
clean:
run: dart pub get
description: Clean and get dependencies for all packages.
version:
# Synchronized versioning for all packages in the RDF suite
updateGitTagRefs: true
includeCommitId: true
linkToCommits: true
# Changelog configuration using conventional commits
changelog:
packageFilters:
- dirExists: 'lib'
message: |
## {version}
{conventional_commits}
linkToCommits: true