Part of
src/cmds/— see also docs/contributing/TECHNICAL.md
utils::package_manager_exec()auto-detects pnpm/yarn/npm -- JS modules should use this instead of hardcoding a package managerlint_cmd.rsis a cross-ecosystem router: detects Python projects and delegates tomypy_cmdorruff_cmdvitest_cmd.rsuses theparser/module for structured output parsingplaywright_cmd.rsuses theparser/module for test result extractionng_cmd.rscompacts recognized Angularng buildtable padding and the redundant initial progress pair. It keeps every bundle, size, build status, output location, and diagnostic; stderr is never capped. The nativengon PATH and arguments are preserved, without package-manager fallback.--help,--verbose,--watch(including explicit false values), and other subcommands pass through with inherited stdio. Only confidently parsed local workspaces using standard Angular application builders are captured. Workspaces withwatch: trueanywhere, JSONC/unreadable/unknown configuration, unknown builders, or no local workspace pass through conservatively. This safety check reads the nearest workspace only after build dispatch, never in the rewrite hot path. Only bareng buildis auto-rewritten; wrappers, path-based invocations, test, and serve are outside this filter's scope. Real Angular 22.2.1 fixtures live intests/fixtures/ng_build/.
lint_cmdroutes tocmds/python/mypy_cmdandcmds/python/ruff_cmdfor Python projectsprettier_cmdis also called bycmds/system/format_cmdas a format dispatcher target