UNPKG

@girs/gnome-shell

Version:

GJS TypeScript type definitions for GNOME Shell Extensions

18 lines (13 loc) 552 B
// 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();