From 8fa421d3718937bb532ed6b5bb1bbacb7ea43cd8 Mon Sep 17 00:00:00 2001 From: rekhoff Date: Thu, 2 Jul 2026 14:51:36 -0700 Subject: [PATCH] Allow sync-agent-skills.mjs to match Windows line ends --- docs/scripts/sync-agent-skills.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/scripts/sync-agent-skills.mjs b/docs/scripts/sync-agent-skills.mjs index 8de4f83981..b1593f8281 100644 --- a/docs/scripts/sync-agent-skills.mjs +++ b/docs/scripts/sync-agent-skills.mjs @@ -11,13 +11,13 @@ const outputDir = path.join( 'docs/static/.well-known/agent-skills' ); function readFrontmatter(markdown, sourcePath) { - const match = markdown.match(/^---\n([\s\S]*?)\n---\n/); + const match = markdown.match(/^---\r?\n([\s\S]*?)\r?\n---\r?\n/); if (!match) { throw new Error(`${sourcePath} is missing YAML frontmatter`); } const frontmatter = {}; - for (const line of match[1].split('\n')) { + for (const line of match[1].split(/\r?\n/)) { const field = line.match(/^([a-zA-Z0-9_-]+):\s*(.*)$/); if (field) { frontmatter[field[1]] = field[2].replace(/^"(.*)"$/, '$1');