Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@moonrepo/cli

Package Overview
Dependencies
Maintainers
1
Versions
773
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@moonrepo/cli - npm Package Versions

1
78

1.7.3

Diff

Changelog

Source

1.7.3

🐞 Fixes
  • Fixed an issue where glob task outputs were not invalidating a previous build.
  • Fixed an issue where changing inputs would not mark a task as affected, when a moon workspace is nested within a repository.
  • Improved handling of ctrl+c signal detection and shutting down processes.
milesj
published 1.7.2 •

Changelog

Source

1.7.2

🐞 Fixes
  • Node.js
    • Fixed an issue where some workers/packages would fail while inheriting parent args.
  • Rust
    • Fixed an issue where cargo generate-lockfile would run in the wrong directory.
milesj
published 1.7.1 •

Changelog

Source

1.7.1

🐞 Fixes
  • Fixed some configuration bugs.
  • Fixed initial bootstrap log messages not being logged.
  • Fixed an issue where hydrated caches would be partially written.
milesj
published 1.7.0 •

Changelog

Source

1.7.0

🚀 Updates
  • Rewrote configuration from the ground-up:
    • Strict parsing to bubble up typos, invalid nesting, and more.
    • Recursive merging and validation.
    • And many more improvements.
  • Rewrote error handling and rendering.
    • Improved error messages.
    • Added custom error messages for certain situations.
  • Added support for npm lockfile v3 format.
🐞 Fixes
  • Fixed an issue where colors were not being forced when passing --color.
  • Fixed an issue where --log or MOON_LOG would error when running nested moon commands.
⚙️ Internal
  • Updated to proto v0.10.
  • Updated Cargo dependencies.
milesj
published 1.6.1 •

Changelog

Source

1.6.1

🐞 Fixes
  • Fixed poor argument parsing of command line operators like ;, &&, etc.
milesj
published 1.6.0 •

Changelog

Source

1.6.0

🚀 Updates
  • Added support for persistent tasks.
    • Added persistent task option to moon.yml (is also set via local).
    • Persistent tasks run last in the dependency graph.
  • Updated long running processes to log a checkpoint indicating it's still running.
  • Updated task platform detection to only use the platform if the toolchain language is enabled.
  • Started migration to a newer/better logging implementation.
🐞 Fixes
  • Fixed an issue where a task would panic for missing outputs.
⚙️ Internal
  • Reworked file groups to use workspace relative paths, instead of project relative.
  • Reworked processes to better handle command line arguments, shells, and piped stdin input.
milesj
published 1.5.1 •

Changelog

Source

1.5.1

🐞 Fixes
  • Fixed an issue where tasks would run in CI even though runInCI was false.
  • Fixed an issue where npm, pnpm, and yarn shims were not being used from proto.
milesj
published 1.5.0 •

Changelog

Source

1.5.0

🚀 Updates
  • Added Rust tier 2 and 3 language support!
    • Added rust as a supported platform variant.
    • Added rust setting to .moon/toolchain.yml.
    • Added toolchain.rust setting to moon.yml.
    • Added support for rust setting in .prototools.
    • Updated moon init and moon bin commands to support Rust.
    • Updated moon docker scaffold command to scaffold Cargo files.
    • Updated moon docker prune command to delete the target directory.
🐞 Fixes
  • Fixed an issue where task type was run when it should be test.
⚙️ Internal
  • Reworked moon init --yes to not enable all tools, and instead enable based on file detection.
  • Cleaned up moon init templates. Will no longer scaffold .moon/tasks.yml.
milesj
published 1.4.0 •

Changelog

Source

1.4.0

🚀 Updates
  • Added a new target scope for tags, #tag:task, which will run a task for all projects with the given tag.
  • Updated moon query projects and moon query tasks to support MQL for filtering results.
  • Deprecated node.aliasPackageNames setting. Aliases will always be loaded now.
⚙️ Internal
  • Upgraded to proto v0.8.
  • Updated JSON schemas with missing fields.
  • Rewrote ID handling for future features.
milesj
published 1.3.2 •

Changelog

Source

1.3.2

🐞 Fixes
  • Fixed an issue where a pnpm-lock.yaml with no packages would fail to parse.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc