melos.yaml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. name: flutter_room
  2. packages:
  3. - "app/**"
  4. - "packages/cs_domain/**"
  5. - "packages/cs_initializer/**"
  6. - "packages/cs_plugin_basic/**"
  7. - "packages/cs_plugin_platform/**"
  8. - "packages/cs_resources/**"
  9. - "packages/cs_router/**"
  10. - "packages/cs_shared/**"
  11. - "packages/cs_widgets/**"
  12. - "packages/cpt_auth/"
  13. - "packages/cpt_mall/"
  14. - "packages/cpt_profile/"
  15. - "packages/cpt_mall/runalone/**"
  16. - "packages/cpt_auth/runalone/**"
  17. command:
  18. bootstrap:
  19. usePubspecOverrides: true
  20. scripts:
  21. analyze:
  22. run: melos exec -- "flutter analyze"
  23. description: Run `flutter analyze` in all packages
  24. pub_get:
  25. run: dart pub global run melos exec --flutter "flutter pub get"
  26. description: pub get
  27. build_all:
  28. run: dart pub global run melos exec --depends-on="build_runner" "flutter packages pub run build_runner build --delete-conflicting-outputs"
  29. description: build_runner build all modules
  30. format:
  31. run: melos exec -- "flutter format . --set-exit-if-changed"
  32. description: Run `flutter format .` in all packages
  33. test:
  34. run: melos exec --dir-exists=test -- "flutter test"
  35. description: Run `flutter test` in all packages
  36. runalone_auth:
  37. run: cd "$MELOS_ROOT_PATH/packages/cpt_auth/runalone" && flutter run
  38. description: runalone auth module.
  39. runalone_mall:
  40. run: cd "$MELOS_ROOT_PATH/packages/cpt_mall/runalone" && flutter run
  41. description: runalone mall module.