{"_id":"@asafarim/direxpo-core","_rev":"7-c74eb5f28dbf2f61cc1702728e03edb9","name":"@asafarim/direxpo-core","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.1":{"name":"@asafarim/direxpo-core","version":"0.1.1","keywords":["direxpo","file-discovery","folder-tree","utilities"],"author":{"name":"Ali Safari","email":"asafarim@gmail.com"},"license":"MIT","_id":"@asafarim/direxpo-core@0.1.1","maintainers":[{"name":"asafarim.be","email":"asafarim.it@gmail.com"}],"homepage":"https://github.com/AliSafari-IT/direxpo-core#readme","bugs":{"url":"https://github.com/AliSafari-IT/direxpo-core/issues"},"dist":{"shasum":"0889b047453102e1bc7a915eeb44fa1927b57820","tarball":"https://registry.npmjs.org/@asafarim/direxpo-core/-/direxpo-core-0.1.1.tgz","fileCount":22,"integrity":"sha512-6w+GIOTtPYZPY6TIYzqTHzqJWFTVj9B3aK+kHBU8VaZWbo0S77y6Iu0oopKt+amJ1UO/3G1M2DU6wYDyH5esow==","signatures":[{"sig":"MEUCIQDGrcRZf5jcJRti0aQi95TYQlAHVOwlgNQ8lbhDoDe/aAIgMhhCuKpbypWdR0rBONV0zhgrkcaVqJ2JOw6bMIafhLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24961},"type":"module","_from":"file:asafarim-direxpo-core-0.1.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"asafarim.be","email":"asafarim.it@gmail.com"},"_resolved":"/tmp/79e12c56d002c82a8cfdea94363ee9f6/asafarim-direxpo-core-0.1.1.tgz","_integrity":"sha512-6w+GIOTtPYZPY6TIYzqTHzqJWFTVj9B3aK+kHBU8VaZWbo0S77y6Iu0oopKt+amJ1UO/3G1M2DU6wYDyH5esow==","repository":{"url":"git+https://github.com/AliSafari-IT/direxpo-core.git","type":"git","directory":"packages/direxpo-core"},"_npmVersion":"10.8.2","description":"Pure utilities for file discovery and folder tree generation. No runtime dependencies.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.10.6"},"_npmOperationalInternal":{"tmp":"tmp/direxpo-core_0.1.1_1767730708247_0.31605313446061456","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@asafarim/direxpo-core","version":"0.2.0","keywords":["direxpo","file-discovery","folder-tree","utilities"],"author":{"name":"Ali Safari","email":"asafarim@gmail.com"},"license":"MIT","_id":"@asafarim/direxpo-core@0.2.0","maintainers":[{"name":"asafarim.be","email":"asafarim.it@gmail.com"}],"homepage":"https://alisafari-it.github.io/direxpo-core/","bugs":{"url":"https://github.com/AliSafari-IT/direxpo-core/issues"},"dist":{"shasum":"c76eff3be208139dd0e635ee79843d680ca4740b","tarball":"https://registry.npmjs.org/@asafarim/direxpo-core/-/direxpo-core-0.2.0.tgz","fileCount":22,"integrity":"sha512-2tJ2d5kSZaLUxwhGG9Kl/r+ne6SKAdBjvUD5W36wGDuyBE2hGKB0PVBpMuAFLmN85eFIzOJhs8zI7z2FLWdz6w==","signatures":[{"sig":"MEUCIQC+Zpppba6C7OcdvnnUF5teewh1Wt1bChC9U1C7+GqVcAIgSGdx8wBwVJPl6OL8gRFwRmGcGXZQ9uUPQ3PGWiOzbow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25431},"type":"module","_from":"file:asafarim-direxpo-core-0.2.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","demo":"tsx demo/src/index.ts","build":"tsc -p tsconfig.json","deploy":"pnpm run deploy:demo","release":"node scripts/release.js","predeploy":"pnpm run build && pnpm run build:demo","build:demo":"tsx demo/src/build.ts","type-check":"tsc --noEmit","deploy:demo":"gh-pages -d demo/dist"},"_npmUser":{"name":"asafarim.be","email":"asafarim.it@gmail.com"},"_resolved":"/tmp/173fed39e1defb67042e0cdd1c214fc5/asafarim-direxpo-core-0.2.0.tgz","_integrity":"sha512-2tJ2d5kSZaLUxwhGG9Kl/r+ne6SKAdBjvUD5W36wGDuyBE2hGKB0PVBpMuAFLmN85eFIzOJhs8zI7z2FLWdz6w==","repository":{"url":"git+https://github.com/AliSafari-IT/direxpo-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Pure utilities for file discovery and folder tree generation. No runtime dependencies.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"tsx":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gh-pages":"^6.1.1","typescript":"^5.3.3","@types/node":"^20.10.6"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/direxpo-core_0.2.0_1767734039898_0.6137778813228676","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@asafarim/direxpo-core","version":"0.2.2","keywords":["direxpo","file-discovery","folder-tree","utilities"],"author":{"name":"Ali Safari","email":"asafarim@gmail.com"},"license":"MIT","_id":"@asafarim/direxpo-core@0.2.2","maintainers":[{"name":"asafarim.be","email":"asafarim.it@gmail.com"}],"homepage":"https://alisafari-it.github.io/direxpo-core/","bugs":{"url":"https://github.com/AliSafari-IT/direxpo-core/issues"},"dist":{"shasum":"df033177e58a3ab98df2a1b92505ef451657a909","tarball":"https://registry.npmjs.org/@asafarim/direxpo-core/-/direxpo-core-0.2.2.tgz","fileCount":22,"integrity":"sha512-GSSOrbGWE+8Wm7PYg46Zlu04zCDa0ApHfXFp5LeY3gcdgeXZWAk27udEeBkc2mFCnBmSuOs41W8E2B6EyGpLkQ==","signatures":[{"sig":"MEQCIGwN+Z3SkEEsz3AKc1FX4CYqiVzWuVQ+7IpVGk40RFeRAiBwnCBhmwhGBPhTL484ZrO0UJgWioKmMS+e/VwXv5ARWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25431},"type":"module","_from":"file:asafarim-direxpo-core-0.2.2.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","demo":"tsx demo/src/index.ts","build":"tsc -p tsconfig.json","deploy":"pnpm run deploy:demo","release":"node scripts/release.js","predeploy":"pnpm run build && pnpm run build:demo","build:demo":"tsx demo/src/build.ts","type-check":"tsc --noEmit","deploy:demo":"gh-pages -d demo/dist"},"_npmUser":{"name":"asafarim.be","email":"asafarim.it@gmail.com"},"_resolved":"/tmp/58189bf4925efb0a2c028f31d2b9d113/asafarim-direxpo-core-0.2.2.tgz","_integrity":"sha512-GSSOrbGWE+8Wm7PYg46Zlu04zCDa0ApHfXFp5LeY3gcdgeXZWAk27udEeBkc2mFCnBmSuOs41W8E2B6EyGpLkQ==","repository":{"url":"git+https://github.com/AliSafari-IT/direxpo-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Pure utilities for file discovery and folder tree generation. No runtime dependencies.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"tsx":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gh-pages":"^6.1.1","typescript":"^5.3.3","@types/node":"^20.10.6"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/direxpo-core_0.2.2_1767735113377_0.5384818536588707","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@asafarim/direxpo-core","version":"0.3.0","keywords":["direxpo","file-discovery","folder-tree","utilities"],"author":{"name":"Ali Safari","email":"asafarim@gmail.com"},"license":"MIT","_id":"@asafarim/direxpo-core@0.3.0","maintainers":[{"name":"asafarim.be","email":"asafarim.it@gmail.com"}],"homepage":"https://alisafari-it.github.io/direxpo-core/","bugs":{"url":"https://github.com/AliSafari-IT/direxpo-core/issues"},"dist":{"shasum":"3d6abf5f1d1444351844689db68b412f1ccb70cc","tarball":"https://registry.npmjs.org/@asafarim/direxpo-core/-/direxpo-core-0.3.0.tgz","fileCount":22,"integrity":"sha512-lDZ5d0ioJ9zurbyxAZwsV2F8S39D+KrfukMhOjd8gzhcJWwjJu2AHAS9mw+cRPfV0PD9IMJgxhyvbeqBMgKMig==","signatures":[{"sig":"MEUCIBokPNuCIcIYL2cQ+LAFx85LU2efSDNLZFhks4ECETJdAiEAklMzM8Dc1nWQw20KRbOrvqS+E7sA0AeB0cj+ZCdj3ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25431},"type":"module","_from":"file:asafarim-direxpo-core-0.3.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","demo":"tsx demo/src/index.ts","build":"tsc -p tsconfig.json","deploy":"pnpm run deploy:demo","release":"node scripts/release.js","predeploy":"pnpm run build && pnpm run build:demo","build:demo":"tsx demo/src/build.ts","type-check":"tsc --noEmit","deploy:demo":"gh-pages -d demo/dist"},"_npmUser":{"name":"asafarim.be","email":"asafarim.it@gmail.com"},"_resolved":"/tmp/639fa3030e7531444fc604687c90615a/asafarim-direxpo-core-0.3.0.tgz","_integrity":"sha512-lDZ5d0ioJ9zurbyxAZwsV2F8S39D+KrfukMhOjd8gzhcJWwjJu2AHAS9mw+cRPfV0PD9IMJgxhyvbeqBMgKMig==","repository":{"url":"git+https://github.com/AliSafari-IT/direxpo-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Pure utilities for file discovery and folder tree generation. No runtime dependencies.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"tsx":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gh-pages":"^6.1.1","typescript":"^5.3.3","@types/node":"^20.10.6"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/direxpo-core_0.3.0_1767735898636_0.9297140005547548","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@asafarim/direxpo-core","version":"0.3.1","keywords":["direxpo","file-discovery","folder-tree","utilities"],"author":{"name":"Ali Safari","email":"asafarim@gmail.com"},"license":"MIT","_id":"@asafarim/direxpo-core@0.3.1","maintainers":[{"name":"asafarim.be","email":"asafarim.it@gmail.com"}],"homepage":"https://alisafari-it.github.io/direxpo-core/","bugs":{"url":"https://github.com/AliSafari-IT/direxpo-core/issues"},"dist":{"shasum":"26cd4d57683a685431b6a9aa655229d2662e3863","tarball":"https://registry.npmjs.org/@asafarim/direxpo-core/-/direxpo-core-0.3.1.tgz","fileCount":22,"integrity":"sha512-gbfglNTYksPoxJ5qNvtKnZePKK9ZQHjp1OnKN04i7Kd6aAE0SeikSuCuPPD9aMSK9xYV/lI6Ue/uMRA0YY0VTg==","signatures":[{"sig":"MEUCIHk1VOd4uW74ztwEmbIB5Q3LU2dc5z4XjxL+cdRrbjikAiEA31tAOIBg3xn+z+hQqZxbulLLhlPbiytSBn3T7pPnCiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25431},"type":"module","_from":"file:asafarim-direxpo-core-0.3.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","demo":"tsx demo/src/index.ts","build":"tsc -p tsconfig.json","deploy":"pnpm run deploy:demo","release":"node scripts/release.js","predeploy":"pnpm run build && pnpm run build:demo","build:demo":"tsx demo/src/build.ts","type-check":"tsc --noEmit","deploy:demo":"gh-pages -d demo/dist"},"_npmUser":{"name":"asafarim.be","email":"asafarim.it@gmail.com"},"_resolved":"/tmp/e7dc912fc8d4b86c8fd68d818900e441/asafarim-direxpo-core-0.3.1.tgz","_integrity":"sha512-gbfglNTYksPoxJ5qNvtKnZePKK9ZQHjp1OnKN04i7Kd6aAE0SeikSuCuPPD9aMSK9xYV/lI6Ue/uMRA0YY0VTg==","repository":{"url":"git+https://github.com/AliSafari-IT/direxpo-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Pure utilities for file discovery and folder tree generation. No runtime dependencies.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"tsx":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gh-pages":"^6.1.1","typescript":"^5.3.3","@types/node":"^20.10.6"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/direxpo-core_0.3.1_1767737332753_0.3655808418617008","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@asafarim/direxpo-core","version":"0.4.0","keywords":["direxpo","file-discovery","folder-tree","utilities"],"author":{"name":"Ali Safari","email":"asafarim@gmail.com"},"license":"MIT","_id":"@asafarim/direxpo-core@0.4.0","maintainers":[{"name":"asafarim.be","email":"asafarim.it@gmail.com"}],"homepage":"https://alisafari-it.github.io/direxpo-core/","bugs":{"url":"https://github.com/AliSafari-IT/direxpo-core/issues"},"dist":{"shasum":"8976ebb2082f8d88d2aa9fddd97a1092cf285bcb","tarball":"https://registry.npmjs.org/@asafarim/direxpo-core/-/direxpo-core-0.4.0.tgz","fileCount":22,"integrity":"sha512-RMPfhTCwp7X6rHr2L1anE5nJ3zTCCw8CRhUFfONBFzhfvBpGvSAGOmTdIXaiOxJFOWeHuJtp/SvLdRkRjjFwqA==","signatures":[{"sig":"MEYCIQCapSp/IOHMBd/hS93s5o6652tPM2s/B1tsdGPRXbrIzgIhALtSXruL0n8B2mLBcy/ucD64JWK/lcr3YPh6NlLrDcAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25627},"type":"module","_from":"file:asafarim-direxpo-core-0.4.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","demo":"tsx demo/src/index.ts","build":"tsc -p tsconfig.json","deploy":"pnpm run deploy:demo","release":"node scripts/release.js","predeploy":"pnpm run build && pnpm run build:demo","build:demo":"tsx demo/src/build.ts","type-check":"tsc --noEmit","deploy:demo":"gh-pages -d demo/dist"},"_npmUser":{"name":"asafarim.be","email":"asafarim.it@gmail.com"},"_resolved":"/tmp/4479f00e0798c2c8fc1642d35f0ae8e9/asafarim-direxpo-core-0.4.0.tgz","_integrity":"sha512-RMPfhTCwp7X6rHr2L1anE5nJ3zTCCw8CRhUFfONBFzhfvBpGvSAGOmTdIXaiOxJFOWeHuJtp/SvLdRkRjjFwqA==","repository":{"url":"git+https://github.com/AliSafari-IT/direxpo-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Pure utilities for file discovery and folder tree generation. No runtime dependencies.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"tsx":"^4.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gh-pages":"^6.1.1","typescript":"^5.3.3","@types/node":"^20.10.6"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/direxpo-core_0.4.0_1767737557554_0.253959779811493","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@asafarim/direxpo-core","version":"0.5.0","type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"dependencies":{"tsx":"^4.21.0"},"devDependencies":{"@types/node":"^20.10.6","gh-pages":"^6.1.1","typescript":"^5.3.3"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/AliSafari-IT/direxpo-core.git"},"homepage":"https://alisafari-it.github.io/direxpo-core/","keywords":["direxpo","file-discovery","folder-tree","utilities"],"author":{"name":"Ali Safari","email":"asafarim@gmail.com"},"license":"MIT","scripts":{"build":"tsc -p tsconfig.json","dev":"tsc -p tsconfig.json --watch","type-check":"tsc --noEmit","test":"node --test dist/__tests__/*.test.js","demo":"tsx demo/src/index.ts","build:demo":"tsx demo/src/build.ts","predeploy":"pnpm run build && pnpm run build:demo","deploy:demo":"gh-pages -d demo/dist","deploy":"pnpm run deploy:demo","release":"node scripts/release.js"},"_id":"@asafarim/direxpo-core@0.5.0","description":"Pure utilities for file discovery and folder tree generation. No runtime dependencies.","bugs":{"url":"https://github.com/AliSafari-IT/direxpo-core/issues"},"_integrity":"sha512-F/UYE+Gt4pQhjNfTSDW2Jf0yovpNazKX0/FV/wzqutRHFkIV6p0u5xaYk/8ykwjn94Mf7UEHxHTOFdxlrfCd5Q==","_resolved":"/tmp/216427ca95675f8b8bb7c3ab85fcd24e/asafarim-direxpo-core-0.5.0.tgz","_from":"file:asafarim-direxpo-core-0.5.0.tgz","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-F/UYE+Gt4pQhjNfTSDW2Jf0yovpNazKX0/FV/wzqutRHFkIV6p0u5xaYk/8ykwjn94Mf7UEHxHTOFdxlrfCd5Q==","shasum":"461d25d32f12520a32ce5776ba66d19f678385ab","tarball":"https://registry.npmjs.org/@asafarim/direxpo-core/-/direxpo-core-0.5.0.tgz","fileCount":67,"unpackedSize":71643,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDtFEIBD8GYiEa2MNk54gsWhGCKBIeBPjPh3xBntdxYzAiBFouOHh5Mk9w19V/Ikb3+omh0DwFGN43oWHBLd5ijeKg=="}]},"_npmUser":{"name":"asafarim.be","email":"asafarim.it@gmail.com"},"directories":{},"maintainers":[{"name":"asafarim.be","email":"asafarim.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/direxpo-core_0.5.0_1769204989861_0.20376488958861128"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-06T20:18:28.176Z","modified":"2026-01-23T21:49:50.174Z","0.1.1":"2026-01-06T20:18:28.397Z","0.2.0":"2026-01-06T21:14:00.051Z","0.2.2":"2026-01-06T21:31:53.554Z","0.3.0":"2026-01-06T21:44:58.793Z","0.3.1":"2026-01-06T22:08:52.892Z","0.4.0":"2026-01-06T22:12:37.678Z","0.5.0":"2026-01-23T21:49:50.033Z"},"bugs":{"url":"https://github.com/AliSafari-IT/direxpo-core/issues"},"author":{"name":"Ali Safari","email":"asafarim@gmail.com"},"license":"MIT","homepage":"https://alisafari-it.github.io/direxpo-core/","keywords":["direxpo","file-discovery","folder-tree","utilities"],"repository":{"type":"git","url":"git+https://github.com/AliSafari-IT/direxpo-core.git"},"description":"Pure utilities for file discovery and folder tree generation. No runtime dependencies.","maintainers":[{"name":"asafarim.be","email":"asafarim.it@gmail.com"}],"readme":"# @asafarim/direxpo-core\n\nPure utilities for file discovery and folder tree generation. No runtime dependencies.\n\n## Features\n\n- **File Discovery**: Recursively discover files with filtering options\n- **Tree Building**: Generate folder structure trees\n- **Smart Exclusions**: Automatic exclusion of common directories (node_modules, .git, etc.)\n- **Type-Safe**: Full TypeScript support\n\n## 🎯 Live Demo\n\nSee the package in action: **[direxpo-core Demo](https://alisafari-it.github.io/direxpo-core/)**\n\nThe demo showcases 8 different use cases with code examples and live output.\n\n## Installation\n\n```bash\npnpm add @asafarim/direxpo-core\n```\n\n## Usage\n\n### Discover Files\n\n```typescript\nimport { discoverFiles } from '@asafarim/direxpo-core';\n\nconst files = await discoverFiles({\n  targetPath: './src',\n  filter: 'tsx',\n  exclude: ['tests', '__mocks__'],\n  maxSize: 5 // MB\n});\n```\n\n### Generate Tree\n\n```typescript\nimport { generateTreeSection } from '@asafarim/direxpo-core';\n\nconst treeMarkdown = generateTreeSection(files, './src');\nconsole.log(treeMarkdown);\n```\n\n## API\n\n### `discoverFiles(options: DiscoverOptions): Promise<string[]>`\n\nDiscovers files matching the specified criteria.\n\n**Options:**\n\n- `targetPath: string` - Directory to scan\n- `filter?: FilterType` - File type filter ('all' | 'tsx' | 'css' | 'md' | 'json' | 'glob')\n- `pattern?: string` - Glob pattern (when filter is 'glob')\n- `exclude?: string[]` - Directories to exclude\n- `maxSize?: number` - Maximum file size in MB\n\n### `generateTreeSection(filePaths: string[], basePath: string): string`\n\nGenerates a markdown tree structure from file paths.\n\n### `buildFolderTree(filePaths: string[], basePath: string): TreeNode`\n\nBuilds a tree data structure from file paths.\n\n### `renderTreeToMarkdown(node: TreeNode): string`\n\nRenders a tree node to markdown format.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}