Function bodies 1 total
build function · javascript · L19-L41 (23 LOC)scripts/build-hooks.js
function build() {
// Ensure dist directory exists
if (!fs.existsSync(DIST_DIR)) {
fs.mkdirSync(DIST_DIR, { recursive: true });
}
// Copy hooks to dist
for (const hook of HOOKS_TO_COPY) {
const src = path.join(HOOKS_DIR, hook);
const dest = path.join(DIST_DIR, hook);
if (!fs.existsSync(src)) {
console.warn(`Warning: ${hook} not found, skipping`);
continue;
}
console.log(`Copying ${hook}...`);
fs.copyFileSync(src, dest);
console.log(` → ${dest}`);
}
console.log('\nBuild complete.');
}