36 lines
1.1 KiB
YAML
36 lines
1.1 KiB
YAML
name: m3e
|
|
packages:
|
|
- "packages/*"
|
|
- "apps/*"
|
|
- "widgetbook/"
|
|
|
|
command:
|
|
bootstrap:
|
|
usePubspecOverrides: true
|
|
|
|
scripts:
|
|
bootstrap: melos bootstrap
|
|
clean: melos exec -- flutter clean
|
|
get: melos exec -- flutter pub get
|
|
upgrade: melos exec -- flutter pub upgrade
|
|
upgrade-major: melos exec -- flutter pub upgrade --major-versions
|
|
format: melos exec -- dart format --set-exit-if-changed .
|
|
analyze: melos exec -- dart analyze --fatal-infos --fatal-warnings
|
|
test: melos exec -- flutter test --coverage
|
|
create:
|
|
run: dart run tool/create_component.dart
|
|
description: Scaffold a new [component]_m3e package (melos run create -- name=badgeValue)
|
|
pub-dry-run:
|
|
run: melos exec -c 1 --no-private -- "flutter pub publish --dry-run"
|
|
description: Run 'flutter pub publish --dry-run' in all publishable packages
|
|
packageFilters:
|
|
noPrivate: true
|
|
dirExists:
|
|
- lib
|
|
pub-publish:
|
|
run: melos exec -c 1 --no-private -- "flutter pub publish"
|
|
description: Run 'flutter pub publish' in all publishable packages
|
|
packageFilters:
|
|
noPrivate: true
|
|
dirExists:
|
|
- lib
|