Renamible
Renamible is a VS Code extension for safely renaming complete projects across the files that usually matter most: package.json, lockfiles, README.md, Docker files, environment samples, configs, and source code.
It is designed to help you rename a workspace without doing a risky global search-and-replace by hand.
What It Does
Renamible scans a workspace, detects project-name variants, shows a preview of affected files, and lets you choose exactly which files should be updated before any write happens.
Features
- Detects the current project name from
package.json
- Prompts for the current name manually if detection is unavailable
- Generates consistent variants for:
- lowercase
- PascalCase
- kebab-case
- snake_case
- UPPERCASE
- Scans only safe, relevant files and folders
- Ignores dangerous or bulky directories such as:
.git
node_modules
vendor
dist
build
.next
.nuxt
coverage
storage
public/build
- Skips binary files
- Shows a preview before any modification
- Lets you select which files to rename
- Requires final confirmation before writing changes
- Shows a clear completion summary
Command
Renamible: Rename Project
This command is available from the Command Palette once the extension is activated.
Activation
Renamible activates on:
onCommand:renamible.renameProject
How It Works
- Open a workspace folder in VS Code.
- Run
Renamible: Rename Project.
- Confirm or enter the current project name.
- Enter the new project name.
- Review the affected files in the preview.
- Select only the files you want to update.
- Confirm the final rename action.
Build
npm install
npm run build
Package
npm run package
This generates a local .vsix that you can install in VS Code without publishing to the Marketplace.
Notes
Renamible is intentionally conservative. It favors predictable, reviewable changes over aggressive automated rewriting.