Vibe Cleaner
A VS Code extension that automatically removes emojis from files in your project.
Emojis are removed automatically when you save any file. You can also use commands for manual control.
Test Emojis
Here are some emojis for testing:
Features
- Auto-remove on save: Emojis are automatically removed when you save any file - no action needed!
- Manual commands: Use commands when you need more control
Usage
Emojis are removed automatically on save. For manual control:
- Open the Command Palette (
Ctrl+Shift+P / Cmd+Shift+P)
- Type "vibecleaner" to see available commands:
vibecleaner: file - Remove emojis from current file
vibecleaner: all - Remove emojis from entire project
Supported File Types
The extension processes common text-based files including:
- Source code:
.js, .ts, .py, .java, .cpp, .go, .rs, etc.
- Web files:
.html, .css, .scss, .vue, .svelte, etc.
- Config files:
.json, .yaml, .yml, .xml, .ini, etc.
- Documentation:
.md, .txt, .rst, etc.
Ignored Directories
The following directories are automatically skipped:
node_modules
.git
dist, build, out
__pycache__, venv
- And other common build/dependency directories
Installation
From Source
- Clone this repository
- Run
npm install
- Run
npm run compile
- Press
F5 to open a new VS Code window with the extension loaded
Package as VSIX
- Install vsce:
npm install -g @vscode/vsce
- Package:
vsce package
- Install the generated
.vsix file in VS Code
Development
# Install dependencies
npm install
# Compile
npm run compile
# Watch for changes
npm run watch
License
MIT
| |