| 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); |
| } |
|
|
|
|