14 lines
658 B
JavaScript
14 lines
658 B
JavaScript
import { cpSync, mkdirSync, rmSync } from 'node:fs';
|
|||
|
|
import { dirname, resolve } from 'node:path';
|
||
|
|
import { fileURLToPath } from 'node:url';
|
||
|
|
|
||
|
|
const repoRoot = resolve(dirname(fileURLToPath(import.meta.url)), '..');
|
||
|
|
const source = resolve(repoRoot, 'skill-doc');
|
||
|
|
const target = resolve(repoRoot, 'dist/obelisk-skill');
|
||
|
|
|
||
|
|
rmSync(target, { recursive: true, force: true });
|
||
|
|
mkdirSync(target, { recursive: true });
|
||
|
|
cpSync(resolve(source, 'SKILL.md'), resolve(target, 'SKILL.md'));
|
||
|
|
cpSync(resolve(source, 'references'), resolve(target, 'references'), { recursive: true });
|
||
|
|
cpSync(resolve(repoRoot, 'packaging/skill-package.json'), resolve(target, 'package.json'));
|