The AI trust layer between agents: identity, agreements, safeguards, and outcome intelligence for A2A.

Viewing files at commit 20744dd65349Commit detailsView latest

scripts/prepare-agent-card-fonts.mjs 12 lines · 565 B · javascript
1
import { copyFileSync, mkdirSync } from 'node:fs';
2
import { createRequire } from 'node:module';
3
import { dirname, join, resolve } from 'node:path';
4
5
const require = createRequire(import.meta.url);
6
const sourceDirectory = join(dirname(require.resolve('geist/font/sans')), 'fonts/geist-sans');
7
const outputDirectory = resolve('.openclasp-build', 'agent-card-fonts');
8
9
mkdirSync(outputDirectory, { recursive: true });
10
for (const filename of ['Geist-Regular.ttf', 'Geist-Bold.ttf']) {
11
  copyFileSync(join(sourceDirectory, filename), join(outputDirectory, filename));
12
}