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
784
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.15.2-nightly.202310190647

Diff

milesj
published 1.15.1-nightly.20231010.23 •

milesj
published 1.15.1 •

Changelog

Source

1.15.1

🚀 Updates
  • Based on feedback, we've updated the automatic dependency linking to not apply when the target is the root-level project. This should alleviate all unwanted cycles.
🐞 Fixes
  • Fixed an issue where Node.js dependency syncing would fail on build dependencies, and be over zealous with root-level projects.
  • Improved detection of Rust cargo-binstall package.
milesj
published 1.15.0 •

Changelog

Source

1.15.0

💥 Breaking
  • Tasks that depend (via deps) on other tasks from arbitrary projects (the parent project doesn't implicitly or explicitly depend on the other project) will now automatically mark that other project as a "peer" dependency. For example, "b" becomes a peer dependency for "a".
🎉 Release
  • Rewrote the dependency graph from the ground-up:
    • Now known as the action graph.
    • All actions now depend on the SyncWorkspace action, instead of this action running arbitrarily.
    • Cleaned up dependency chains between actions, greatly reducing the number of nodes in the graph.
    • Renamed RunTarget to RunTask, including interactive and persistent variants.
  • Updated the action graph to process using a topological queue, which executes actions on-demand in the thread pool when they are ready (dependencies have been met). Previously, we would sort topologically into batches, which worked, but resulted in many threads uselessly waiting for an action to run, which was blocked waiting for the current batch to complete.
    • For large graphs, this should result in a significant performance improvement.
    • Persistent tasks will still be ran as a batch, but since it's the last operation, it's fine.
  • Released a new GitHub action, moonrepo/setup-toolchain, that replaces both setup-moon-action and setup-proto.
🚀 Updates
  • Added a moon action-graph command.
  • Added a --dependents argument to moon action-graph.
  • Added the ability to skip non-RunTask actions using environment variables.
  • Deprecated the moon dep-graph command.
🐞 Fixes
  • Fixed an issue where task dependents (via moon ci or moon run --dependents) wouldn't always locate all downstream tasks.
⚙️ Internal
  • Added in-memory caching to project graph file system lookup operations.
  • Updated Rust to v1.72.
milesj
published 1.14.5 •

Changelog

Source

1.14.5

🐞 Fixes
  • Temporarily fixed the "A dependency cycle has been detected for (unknown)" issue.
  • Fixed an issue where Git hooks were not created properly when using Git worktrees.
  • Fixed a panic when attempting to clean/parse a JSON string.
milesj
published 1.14.4 •

Changelog

Source

1.14.4

🐞 Fixes
  • Fixed an issue where moon docker scaffold was too greedy and would copy files it shouldn't.
  • Fixed some PATH inconsistencies when executing npm/pnpm/yarn binaries.
  • Fixed codegen lower_case and upper_case stripping characters.
milesj
published 1.14.3 •

Changelog

Source

1.14.3

🚀 Updates
  • Updated moon dep-graph to support a task in closest project, similar to moon run.
  • Updated to proto v0.19.
🐞 Fixes
  • Fixed an issue where local tasks could not extend global tasks using the extends setting.
milesj
published 1.14.2 •

Changelog

Source

1.14.2

🐞 Fixes
  • Fixed an issue where non-YAML files in .moon/tasks would be parsed as YAML configs.
  • Fixed an issue where arguments were not passed to generated Git hooks.
  • Fixed an issue where moonbase would fail to sign in in CI.
  • Fixed an issue where a root project with aliases, that has self referential tasks, would trigger a stack overflow error.
milesj
published 1.14.1 •

Changelog

Source

1.14.1

🐞 Fixes
  • Fixed an issue when using a global version of npm/pnpm/yarn, and the wrong arguments were being passed to commands.
  • Fixed the "running for 0s" message constantly logging for interactive tasks.
milesj
published 1.14.0 •

Changelog

Source

1.14.0

🚀 Updates
  • Added a moon run shorthand, where "run" can be omitted. For example, moon run app:build can be written as moon app:build.
    • This only works for targets that contain a :.
  • Updated moon ci to support running an explicit list of targets, instead of running everything.
  • Updated node.version, npm.version, pnpm.version, yarn.version, and rust.version to support partial versions and requirements/ranges like 1.2, 1, or ^1.2.
  • Updated .moon/tasks to support nested folders, for better organization of task files.
⚙️ Internal
  • Improved handling of certificates and proxies.
  • Updated to proto v0.18.
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