17 lines
380 B
JavaScript
17 lines
380 B
JavaScript
import fs from "node:fs/promises";
|
|
import { join as joinPath } from "node:path";
|
|
|
|
function isVideo(file) {
|
|
return /\.(mp4|mkv|mov|webm|avi|m4v)$/i.test(file);
|
|
}
|
|
|
|
async function removeAllVideos(dir) {
|
|
for (const entry of await fs.readdir(dir)) {
|
|
if (isVideo(entry)) {
|
|
await fs.unlink(joinPath(dir, entry));
|
|
}
|
|
}
|
|
}
|
|
|
|
await removeAllVideos("docs/.vitepress/dist");
|