From 5e0696bc9b921dcbaf2f42bdf3e96891a30c1e9e Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Fri, 17 Jul 2026 21:19:13 +0000 Subject: [PATCH] fix(tooling): set bun as javascript package manager so moon auto-installs deps With 'javascript: {}', moon v2 never adds an InstallDependencies action to the graph, so fresh clones fail with 'vite: command not found' when running any web/api task (#846). The javascript toolchain drives installs and must be told bun is the package manager. Also drop 'bun.installDependencies: true' (defaults to true, and was inert without packageManager set) and stale comments. Fixes #846 Co-authored-by: Maze --- .moon/toolchains.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.moon/toolchains.yml b/.moon/toolchains.yml index 7dd8dfaa..8af0e585 100644 --- a/.moon/toolchains.yml +++ b/.moon/toolchains.yml @@ -1,12 +1,9 @@ $schema: 'https://moonrepo.dev/schemas/toolchains.json' -# javascript must be enabled alongside bun -javascript: {} +javascript: + packageManager: 'bun' bun: version: '1.3.11' - # Auto-install deps when lockfile/manifest changes - installDependencies: true -# Version is inherited from .prototools (versionFromPrototools) rust: {}