@rollup-extras/plugin-copy
Version:
Rollup plugin to copy assets during build.
12 lines (9 loc) • 364 B
JavaScript
import { glob } from 'node:fs/promises';
export async function globFiles(pattern, exclude) {
const result = [];
const options = exclude != null ? { exclude: Array.isArray(exclude) ? exclude : [exclude] } : undefined;
for await (const entry of options ? glob(pattern, options) : glob(pattern)) {
result.push(entry);
}
return result;
}