BMAD-METHOD/src/core-skills/bmad-module/scripts/lib
pbean 08dc71f8cc chore(bmad-module): frontmatter/CRLF, test hygiene, fixture corrections
- frontmatter: accept a block that ends at EOF (optional trailing newline).
- legacy-resolver: accept CRLF frontmatter delimiters.
- integration.test.sh: unique mktemp stderr capture, explicit if/then/else
  assertions (drop the SC2015 && ok || ko chains), plus unknown-flag and
  invalid-channel usage-error cases.
- test-installation-components: clear the resolution cache in a finally.
- acme-devlog fixtures: correct the uninstall note to the flat TOML layout,
  replace `ls -t | head` with a glob/-nt lookup, drop the always-on devlog
  config file: fact, "run" -> "invoke" wording, and reconcile the devlog-write
  template contract with the bundled template.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 16:00:09 -07:00
..
vendor fix(bmad-module): prevent atomicSwapDir data loss + harden ide-sync/wds cleanup paths 2026-06-20 15:57:38 -07:00
bmad-dir.mjs feat/bmad-module: community module manager skill created 2026-05-22 13:19:05 -07:00
cache.mjs feat(bmad-module): reach installer parity on source parsing, channels, and clone cache 2026-06-06 15:06:48 -07:00
channel-resolver.mjs fix(bmad-module): correctness — channel/.git, config-gen, install-plan, module resolution 2026-06-20 15:58:13 -07:00
config-gen.mjs fix(bmad-module): correctness — channel/.git, config-gen, install-plan, module resolution 2026-06-20 15:58:13 -07:00
exit.mjs refactor(bmad-module): tighten SKILL.md and drop dead exit code 40 2026-06-03 15:11:26 -07:00
frontmatter.mjs chore(bmad-module): frontmatter/CRLF, test hygiene, fixture corrections 2026-06-20 16:00:09 -07:00
fs-safe.mjs fix(bmad-module): prevent atomicSwapDir data loss + harden ide-sync/wds cleanup paths 2026-06-20 15:57:38 -07:00
help-catalog.mjs feat(bmad-module): install legacy marketplace.json modules in the skill 2026-06-06 11:49:31 -07:00
ide-sync.mjs fix(bmad-module): correctness — channel/.git, config-gen, install-plan, module resolution 2026-06-20 15:58:13 -07:00
install-plan.mjs fix(bmad-module): correctness — channel/.git, config-gen, install-plan, module resolution 2026-06-20 15:58:13 -07:00
legacy-resolver.mjs chore(bmad-module): frontmatter/CRLF, test hygiene, fixture corrections 2026-06-20 16:00:09 -07:00
manifest-ops.mjs feat(bmad-module): distribute installed skills to the user's chosen IDEs 2026-05-29 20:30:46 -07:00
module-dirs.mjs fix(bmad-module): prevent atomicSwapDir data loss + harden ide-sync/wds cleanup paths 2026-06-20 15:57:38 -07:00
npm-deps.mjs feat(bmad-module): complete custom-module install to match the installer CLI 2026-06-01 09:52:52 -07:00
plugin-json.mjs feat(bmad-module): install legacy marketplace.json modules in the skill 2026-06-06 11:49:31 -07:00
semver-lite.mjs feat(bmad-module): reach installer parity on source parsing, channels, and clone cache 2026-06-06 15:06:48 -07:00
source.mjs fix(bmad-module): harden source/remove/update paths and channel input 2026-06-19 19:22:07 -07:00