BMAD-METHOD/src/scripts
Brian Madison ddc62051a7 feat(installer): vendor yaml under src/scripts/vendor/
The resolver script needs a YAML parser but Node has no native YAML
support. Rather than requiring every downstream project to add `yaml`
as a dependency or teaching the installer to copy individual npm
packages, we vendor yaml@2.8.2 (zero transitive deps, ~800KB) into
src/scripts/vendor/yaml/ and import it via relative path.

- `_installSharedScripts` is now a dumb recursive copy of src/scripts/
  into _bmad/scripts/ — no per-dependency logic.
- Future shared scripts can drop additional vendored modules into
  src/scripts/vendor/<name>/ and require('./vendor/<name>') from
  their source file.
- Lint/format ignore src/scripts/vendor/** so vendored code isn't
  subject to project style rules.
2026-04-18 14:03:16 -05:00
..
vendor/yaml feat(installer): vendor yaml under src/scripts/vendor/ 2026-04-18 14:03:16 -05:00
resolve-customization.js feat(installer): vendor yaml under src/scripts/vendor/ 2026-04-18 14:03:16 -05:00