14 lines
388 B
JavaScript
14 lines
388 B
JavaScript
// @ts-check
|
|
import { execSync } from 'node:child_process';
|
|
import glob from 'fast-glob';
|
|
import fs from 'node:fs';
|
|
const files = await glob(['packages/*/dist', 'submodules/*/dist'], { onlyDirectories: true });
|
|
|
|
console.log('files', files);
|
|
const clean = 'rimraf dist && mkdir dist';
|
|
execSync(clean);
|
|
for (let dir of files) {
|
|
const rsync = `rsync ${dir}/* ./dist`;
|
|
execSync(rsync);
|
|
}
|