UNPKG

assetdrain

Version:

🧹 A blazing-fast CLI to detect and clean unused assets from your codebase with interactive UX.

31 lines (30 loc) • 844 B
// All supported asset types export const defaultAssetExts = [ "png", "jpg", "jpeg", "svg", "webp", "avif", "heic", "gif", "mp4", "mov", "avi", "webm", "mp3", "wav", "ogg", ]; // Specific categories export const imageExts = ["png", "jpg", "jpeg", "svg", "webp", "avif", "heic"]; export const gifExts = ["gif"]; export const videoExts = ["mp4", "mov", "avi", "webm"]; export const audioExts = ["mp3", "wav", "ogg"]; // Default code file types to search for references export const defaultCodeExts = ["js", "ts", "jsx", "tsx", "vue", "html"]; // Converts ["png", "jpg"] to ["**/*.png", "**/*.jpg"] export const getExtensionsPattern = (extensions) => { const list = extensions && extensions.length > 0 ? extensions : defaultAssetExts; return list.map((ext) => `**/*.${ext}`); };