What wrong with using package.json? #344
Replies: 1 comment 2 replies
-
@tomdavidson All of the You can view the docs for more information: https://moonrepo.dev/docs/concepts/toolchain moon will also sync Because moon is written in Rust, and because language support is basically a plugin like system, relying on all those different settings instead of a standardized config is very difficult. |
Beta Was this translation helpful? Give feedback.
-
Nice! Excited about giving moon a go.
In the
.moon/workspace.yml
file we define the package manager, workspaces, and the node engine, but these are already defined and expected elsewhere. For example:packageManager
in the package.jsonengines
andengines-strict
in package.json andworkspaces
in the package.json too (not sure why pnpm needs its own file).In the Project Config we also have
dependsOn
which seems even more odd (different than what I am use to) not to configure deps in a project's package.json.The moon cli even has
moon migrate from-package-json
. So... whats wrong with package.json?Beta Was this translation helpful? Give feedback.
All reactions