New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@moonrepo/cli

Package Overview
Dependencies
Maintainers
1
Versions
890
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@moonrepo/cli - npm Package Compare versions

Comparing version 0.9.1 to 0.10.0

36

CHANGELOG.md
# Changelog
## 0.10.0
#### 💥 Breaking
- Task outputs are now cached as `.tar.gz` archives, instead of being copied as-is. This shouldn't
affect consumers, but we're raising awareness in case of any platform specific issues.
- Renamed the project-level `project.yml` file to `moon.yml`. The `.moon/project.yml` file has not
changed.
#### 🚀 Updates
- Projects now support language specific aliases, which can be used as a drop-in replacement for
names within targets and dependencies.
- Project and tasks names now support forward slashes (`/`).
- Added a `node.aliasPackageNames` setting to `.moon/workspace.yml`, that aliases the `package.json`
name to the respective project.
- Added an experimental `outputStyle` option to tasks, providing some control of how stdout/stderr
is handled.
- Added a `runDepsInParallel` option to tasks, that controls whether task dependencies run in
parallel or serial (in order).
- Updated tasks to automatically detect their `type` (when undefined) based on their defined
`command`. Will attempt to match against common system commands, like `rm`, `mkdir`, etc.
- When in CI, Node.js will not install dependencies if they were already installed before moon runs.
This should avoid unintentional and unnecessary double installs.
- Updated default versions of tools:
- node 16.15.0 -> 16.16.0
- npm 8.10.0 -> 8.16.0
- pnpm 7.1.5 -> 7.9.0
- yarn 3.2.1 -> 3.2.2
#### 🐞 Fixes
- Fixed some issues where task outputs were not being hydrated based on the state of the
target/project.
- Fixed an issue where task outputs were not considered for hash generation.
## 0.9.1

@@ -4,0 +40,0 @@

12

package.json
{
"name": "@moonrepo/cli",
"version": "0.9.1",
"version": "0.10.0",
"description": "moon command line and core system.",

@@ -32,8 +32,8 @@ "keywords": [

"optionalDependencies": {
"@moonrepo/core-linux-x64-gnu": "^0.9.1",
"@moonrepo/core-linux-x64-musl": "^0.9.1",
"@moonrepo/core-macos-arm64": "^0.9.1",
"@moonrepo/core-macos-x64": "^0.9.1",
"@moonrepo/core-windows-x64-msvc": "^0.9.1"
"@moonrepo/core-linux-x64-gnu": "^0.10.0",
"@moonrepo/core-linux-x64-musl": "^0.10.0",
"@moonrepo/core-macos-arm64": "^0.10.0",
"@moonrepo/core-macos-x64": "^0.10.0",
"@moonrepo/core-windows-x64-msvc": "^0.10.0"
}
}
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