chore: import upstream snapshot with attribution

This commit is contained in:
wehub-resource-sync
2026-07-13 12:39:44 +08:00
commit 93aa9c11ee
64 changed files with 11530 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
import fs from "node:fs";
import path from "node:path";
export function loadPromptTemplate(rootDir, name) {
const promptPath = path.join(rootDir, "prompts", `${name}.md`);
return fs.readFileSync(promptPath, "utf8");
}
export function interpolateTemplate(template, variables) {
return template.replace(/\{\{([A-Z_]+)\}\}/g, (_, key) => {
return Object.prototype.hasOwnProperty.call(variables, key) ? variables[key] : "";
});
}