BMAD-METHOD/tools/cli/installers/lib/ide
Wendy Smoak 26dd80e021 Fix description regex to handle quotes in transformToSkillFormat
The regex that extracts descriptions from YAML frontmatter did not
properly parse quoted values. Descriptions containing apostrophes
(e.g. "can't") produced invalid YAML when re-wrapped in single quotes.

Replace the naive regex with proper handling of single-quoted,
double-quoted, and unquoted YAML values, and escape inner single
quotes using YAML '' syntax before re-wrapping.

Add tests for transformToSkillFormat covering plain, double-quoted,
and single-quoted descriptions with embedded apostrophes.
2026-02-14 19:31:04 -05:00
..
shared refactor: Complete @clack/prompts Migration & Installer Output Consolidation (#1586) 2026-02-08 00:40:13 -06:00
templates fix(opencode): remove incorrect mode: primary and restore name field in templates (#1644) 2026-02-12 18:58:13 -06:00
_base-ide.js refactor: Complete @clack/prompts Migration & Installer Output Consolidation (#1586) 2026-02-08 00:40:13 -06:00
_config-driven.js refactor: Complete @clack/prompts Migration & Installer Output Consolidation (#1586) 2026-02-08 00:40:13 -06:00
codex.js Fix description regex to handle quotes in transformToSkillFormat 2026-02-14 19:31:04 -05:00
github-copilot.js feat: custom GitHub Copilot installer handler (#1606) 2026-02-09 13:41:11 -06:00
kilo.js refactor: Complete @clack/prompts Migration & Installer Output Consolidation (#1586) 2026-02-08 00:40:13 -06:00
manager.js feat: custom GitHub Copilot installer handler (#1606) 2026-02-09 13:41:11 -06:00
platform-codes.js installer fix 2026-01-26 16:06:00 -06:00
platform-codes.yaml switch default to per-project skills to align with other tools 2026-02-14 18:31:14 -05:00