Files
n8n_Demo/n8n-n8n-1.109.2/packages/@n8n/node-cli/scripts/copy-templates.mjs
2025-09-08 04:48:28 +08:00

18 lines
424 B
JavaScript
Executable File

#!/usr/bin/env node
import glob from 'fast-glob';
import { cp } from 'node:fs/promises';
import path from 'path';
const templateFiles = glob.sync(['src/template/templates/**/*'], {
cwd: path.resolve(import.meta.dirname, '..'),
ignore: ['**/node_modules', '**/dist'],
dot: true,
});
await Promise.all(
templateFiles.map((template) =>
cp(template, `dist/${template.replace('src/', '')}`, { recursive: true }),
),
);