Skip to content

CodebaseMD v1.0.0

Compare
Choose a tag to compare
@alpha912 alpha912 released this 26 Sep 15:59
· 13 commits to main since this release

CodebaseMD is a Visual Studio Code extension that allows you to export your entire codebase or selected files into a Markdown file.

Key Features:

  • 1-Click Export Entire Codebase as Markdown
    • Export your entire project with the folder structure and code files in a single markdown file.
  • Exclude Unnecessary Files Automatically
    • Files like node_modules, build, out, and files listed in .gitignore are automatically excluded.
  • Export Selected Files
    • Right-click on selected files or folders in the Explorer pane to export them to a Markdown file.
  • Markdown-Compatible Output
    • Actively coded files with supported extensions are exported with their contents. Unsupported file types are listed with only their file name and path.

How to Install

  1. Download the .vsix file from this release.
  2. Open VS Code.
  3. Click on the Extensions sidebar icon (Ctrl+Shift+X or Cmd+Shift+X).
  4. Click on the three dots in the top-right corner and select Install from VSIX.
  5. Choose the downloaded .vsix file.

Example Output

Each exported markdown file includes:

  • Project statistics (number of files).
  • A tree structure of the project.
  • Code blocks for supported file types.
  • Unsupported file types listed by name and path.

Supported File Types

  • JavaScript/TypeScript: .js, .ts, .jsx, .tsx
  • HTML/CSS: .html, .css, .scss
  • Python: .py
  • C/C++: .c, .cpp, .h
  • Java: .java
  • Markdown: .md
  • And many more...

License

This extension is licensed under the MIT License. For more information, see the LICENSE file.


Author