sin-github-issues / scripts /postbuild.mjs
delqhi's picture
Bootstrap SIN-GitHub-Issues runtime
a4dc18c verified
Raw
History Blame
551 Bytes
import { mkdir, copyFile } from 'node:fs/promises';
import { dirname, resolve } from 'node:path';
const root = resolve(new URL('..', import.meta.url).pathname);
const targets = [
['agent.json', 'dist/agent.json'],
['mcp-config.json', 'dist/mcp-config.json'],
['A2A-CARD.md', 'dist/A2A-CARD.md'],
];
for (const [sourceRelative, targetRelative] of targets) {
const source = resolve(root, sourceRelative);
const target = resolve(root, targetRelative);
await mkdir(dirname(target), { recursive: true });
await copyFile(source, target);
}