Skip to content

Commit 5c32b43

Browse files
committed
feat(exclude): add asset directories to default exclusion lists
Add fonts, images, and SVG asset directories to both skipDirs and defaultExcludes arrays to improve performance and reduce output size by excluding non-code binary files from processing.
1 parent 72ca185 commit 5c32b43

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

index.js

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,21 @@ function formatSize(bytes) {
5656
function scanDirectory(rootDir) {
5757
const items = [];
5858
// Default directories to skip during scanning
59-
const skipDirs = ['node_modules', '.git', 'vendor', '.next', 'dist', 'build', '.husky', 'public', 'docs'];
59+
const skipDirs = [
60+
'node_modules',
61+
'.git',
62+
'vendor',
63+
'.next',
64+
'dist',
65+
'build',
66+
'.husky',
67+
'public',
68+
'docs',
69+
'assets/fonts',
70+
'assets/images',
71+
'assets/svg',
72+
'src/assets/images',
73+
];
6074

6175
// Add extra exclude directories from command line
6276
if (options.extraExclude) {
@@ -245,6 +259,10 @@ async function main() {
245259
'build/**',
246260
'public/**',
247261
'docs/**',
262+
'assets/fonts/**',
263+
'assets/images/**',
264+
'assets/svg/**',
265+
'src/assets/images/**',
248266
'package-lock.json',
249267
'composer.lock',
250268
'yarn.lock',

0 commit comments

Comments
 (0)