github moonrepo/moon @moonrepo/cli@0.8.0

latest releases: v1.34.3, @moonrepo/core-windows-x64-msvc@1.34.3, @moonrepo/core-macos-x64@1.34.3...
2 years ago

This release was largely focused on interoperability with the Node.js ecosystem, specifically package.json scripts. It's the first step in many steps, so stay tuned!

🚀 Updates

  • Added a special noop command for tasks.
  • Added a moon migrate from-package-json command for migrating package.json scripts to project.yml tasks.
  • Added a moon sync command for manually syncing all projects in the workspace to a healthy state.
  • Added a node.inferTasksFromScripts setting to .moon/workspace.yml, that will automatically infer tasks from package.json scripts (with caveats).
  • Added aliases for popular commands:
    • moon r -> moon run
    • moon p -> moon project
    • moon pg -> moon project-graph
    • moon dg -> moon dep-graph

🐞 Fixes

  • Fixed an issue where files being hashed with git were not being cached accordingly.

⚙️ Internal

  • Runfiles are no longer cleaned up when running tasks.
  • Reworked package.json and tsconfig.json handling to avoid race conditions.

Don't miss a new moon release

NewReleases is sending notifications on new releases.