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

@moonrepo/cli

Package Overview
Dependencies
Maintainers
0
Versions
821
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@moonrepo/cli - npm Package Versions

1
82

1.2.2

Diff

Changelog

Source

1.2.2

🚀 Updates
  • Added node_modules/.bin/moon as another lookup location for the moon binary when running globally.
🐞 Fixes
  • Fixed an issue where running tasks were not killed, resulting in background zombie processes.
  • Fixed a few version comparisons between Yarn legacy and berry.
  • Updated dependency deduping to not run if the manager version is unknown.
milesj
published 1.2.1 •

Changelog

Source

1.2.1

🐞 Fixes
  • Fixed an issue where $projectAlias token was not substituting correctly.
milesj
published 1.2.0 •

Changelog

Source

1.2.0

🚀 Updates
  • Added task inheritance based on tags in the form of .moon/tasks/tag-<name>.yml.
🐞 Fixes
  • Fixed an issue where setting MOON_COLOR would fail validation.
⚙️ Internal
  • Upgraded to proto v0.6.
  • Improvements to file system operations.
  • Minor improvements to performance.
milesj
published 1.1.1 •

Changelog

Source

1.1.1

🐞 Fixes
  • Fixed an issue where token function resolving would cause massive performance degradation.
milesj
published 1.1.0 •

Changelog

Source

1.1.0

🚀 Updates
  • Added token variable substitution support for task commands.
  • Added a moon task command, for viewing resolved information about a task.
  • Updated moon run to be able to run tasks in the closest project based on current working directory.
  • Updated noop tasks to be cacheable, so that they can be used for cache hit early returns.
⚙️ Internal
  • Upgraded to proto v0.5.
  • Support pnpm v8's new lockfile format.
  • Better handling for task's that execute the moon binary.
milesj
published 1.0.3 •

Changelog

Source

1.0.3

🚀 Updates
  • Added hasher.batchSize to control the number of files to be hashed per batch.
  • Updated new version checks to include an optional message.
🐞 Fixes
  • Fixed an issue where non-input matching files were being passed to git hash-object during the inputs collection process. For large projects, you'll see improved performance.
  • Fixed an issue where root-level input globs were not matching correctly when hasher.walkStrategy was "vcs".
  • Fixed a deadlock where some concurrent tasks via a parent noop task would not start or run in parallel.
⚙️ Internal
  • Upgraded to proto v0.4.
  • Switched to a semaphore for restricting task concurrency.
milesj
published 1.0.2 •

Changelog

Source

1.0.2

🐞 Fixes
  • Fixed an issue where moon run or moon check would hang when not running in a workspace.
  • Fixed an issue where workspace root finding will locate ~/.moon.
milesj
published 1.0.1 •

Changelog

Source

1.0.1

🐞 Fixes
  • Updated envFile to log a warning instead of triggering an error when .env. is missing.
  • Updated envFile to support workspace relative paths when prefixed with /.
  • Fixed an issue where .moon/tasks/*.yml were not scaffolded into Dockerfiles.
  • Fixed an issue where a CI environment wasn't detected for some CI providers.
  • Fixed a project cache issue when running tasks inside and outside of a container.
milesj
published 1.0.0 •

Changelog

Source

1.0.0

💥 Breaking
  • Updated the installer scripts and the moon upgrade command to install the moon binary to ~/.moon/bin.
  • Removed Homebrew support.
🚀 Updates
  • Added a constraints setting to .moon/workspace.yml, allowing for project/dep relationships to be enforced.
  • Added a hasher.warnOnMissingInputs setting to .moon/workspace.yml.
  • Added a shell task option to moon.yml that will wrap system tasks in a shell.
  • Added a tags setting to moon.yml for project categorization.
  • Added a --tags option to the moon query projects command.
  • Added a telemetry setting to .moon/workspace.yml.
  • Added 5 new token variables: $projectAlias, $date, $time, $datetime, and $timestamp.
  • Updated task env and .env files to support variable substitution using ${VAR_NAME} syntax.
  • Updated system tasks to now execute within a shell.
🐞 Fixes
  • Reworked how task inputs are resolved when empty [] is configured, and all **/* is inherited.
⚙️ Internal
  • Updated the new version check to only run on the check, ci, run, and sync commands.
  • Will now detect 16 additional CI environments: Agola, AppCenter, Appcircle, Azure, Bamboo, Bitrise, Buddy, Cirrus, Codemagic, Heroku, Jenkins, Jenkins X, Netlify, TeamCity, Vela, Woodpecker.
  • Will now attempt to detect CD environments for more accurate metrics.
  • We now create a cache directory tag in .moon/cache.
milesj
published 0.26.6 •

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