@girs/gnome-shell
Version:
GJS TypeScript type definitions for GNOME Shell Extensions
18 lines (13 loc) • 552 B
JavaScript
// Just copy all files from src to dist
import { getAllFiles } from './utils/files.js';
import { copyFile, mkdir } from 'fs/promises';
import { SRC_DIR, DIST_DIR, __dirname } from './config.js';
const start = async () => {
const srcFiles = await getAllFiles(SRC_DIR, ['.ts', '.js', '.cjs']);
for (const srcFile of srcFiles) {
const destFile = srcFile.replace(SRC_DIR, DIST_DIR);
await mkdir(destFile.split('/').slice(0, -1).join('/'), { recursive: true });
await copyFile(srcFile, destFile);
}
};
await start();