Commit Graph

19 Commits

Author SHA1 Message Date
79d16cd02e make package name memorable 2024-12-12 17:24:12 -05:00
337e882767 Switch from Bun's Glob to glob package for file operations
Replaced Bun's `Glob` usage with the `glob` package in `MarkdownGenerator.ts` for better compatibility and functionality. Updated build entrypoints to include all TypeScript files and adjusted dependencies in `package.json` and `pnpm-lock.yaml` to accommodate this change. Also added type annotations to `fileExclusions` and `fileTypeExclusions` for improved type checking.
2024-12-01 11:41:24 -05:00
bef68b9fa5 Enable ignore file processing for file exclusion
Added functionality to load and process nested `.code-tokenizer-md-ignore` files for excluding patterns during markdown generation. Introduced new dependencies and ensured initialization before file processing operations.
2024-11-24 10:33:47 -05:00
702e228f98 Add .dockerignore to file exclusions
This commit adds '**/.dockerignore' to the file exclusions in src/fileExclusions.ts. Additionally, it updates the version in package.json from 1.0.12 to 1.0.13 to reflect this change.
2024-11-21 14:33:52 -05:00
2fb1568d97 Add Bun support and improve build process
Updated project to use Bun runtime, including changes to build and development scripts, plugin additions, and configuration updates in tsconfig.json and package.json. Enhanced README documentation and migrated source files to TypeScript.
2024-11-21 14:28:26 -05:00
137976a17c generated test suite 2024-11-21 13:36:57 -05:00
88dced2c4d convert project to typescript 2024-11-21 13:23:45 -05:00
1226a742b5 Integrate file exclusion with micromatch, refactor code
Utilized micromatch for file exclusion logic in MarkdownGenerator. Simplified constructor parameters and refactored `getTrackedFiles` for better readability. Updated dependencies and relevant scripts in package.json.
2024-11-21 13:02:22 -05:00
a875cbf5d4 Update file exclusion logic and add regex pattern handling
Enhanced the file exclusion logic by adding support for `tsconfig.json` and `jsconfig.json`. Simplified complex glob and wildcard handling, replacing many special cases with a regex-based approach to match file paths more reliably. Updated package version to 1.0.7.
2024-11-21 12:51:49 -05:00
73b7b2e921 Update ignore patterns and version bump
Added 'package-lock.json' to the ignore patterns in MarkdownGenerator.js to avoid unnecessary processing. Updated the version in package.json from 1.0.5 to 1.0.6 to reflect this change.
2024-11-21 12:45:04 -05:00
d1d72dae28 Enhance file exclusion logic and update version to 1.0.5
Refactored file exclusion patterns in MarkdownGenerator.js to handle various glob patterns and types more comprehensively. Added normalization for paths, extended support for different file types, and included specific directory-only and wildcard matching. Updated the package version to 1.0.5 in package.json to reflect these changes.
2024-11-21 12:40:45 -05:00
763e234fc5 fix typo in file extension 2024-11-14 16:25:05 -05:00
16a5c1a45f Update MarkdownGenerator with new font file extensions
Added support for '.woff2' and 'woff' file extensions to the MarkdownGenerator's configuration. Incremented the version in package.json to 1.0.3 to reflect these changes.
2024-11-14 16:23:59 -05:00
abdb8af55f update log message for todo file 2024-11-07 11:45:03 -05:00
9025836857 code formatting + documentation for MarkdownGenerator 2024-11-07 11:43:00 -05:00
e747f99984 add eslint 2024-11-07 11:37:56 -05:00
2f809fb82e add todo file feature 2024-11-07 11:20:52 -05:00
40ff9e420c update .gitignore 2024-10-30 12:11:56 -04:00
17031d8be8 init 2024-10-30 11:59:30 -04:00