Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Migration-in-Progress TrackerNew to Visual Studio Code? Get it now.
Migration-in-Progress Tracker

Migration-in-Progress Tracker

bobrowsse.tech

|
1 install
| (0) | Free
Turns a team-wide code migration into a shared, persistent progress view instead of tribal knowledge.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Migration-in-Progress Tracker

Turns a team-wide code migration into a shared, persistent progress view — not tribal knowledge. Definitions and status live in git under .migrations/.

Install

git clone https://github.com/bobrowsse-tech/migration-tracker.git
cd migration-tracker
npm install
npm run package
npx @vscode/vsce package --no-dependencies
code --install-extension migration-tracker-0.1.0.vsix

Or press F5 after npm install.

Use

Open the Migration-in-Progress Tracker side panel (status bar shows Migration: migrated/total):

Action What it does
Define Migration Old→new pattern (callExpression, importSpecifier, or jsxElement) → .migrations/<id>.json
Rescan AST scan; updates .migrations/<id>.status.json (commit this so the team shares progress)
Jump to Next Opens the next unmigrated site
View Progress Progress bar, remaining list, sparkline from git history of the status file

Ignore a site with // migration-ignore:<id> on the same or previous line.

Agents can call migration_status (report-only).

How it’s built

TypeScript strict + esbuild + ts-morph + simple-git. Service module under src/service/ is VS Code–free and unit-tested.

npm run watch
npm run test:unit
npm run package

License

MIT

Contributing

Changes to main must go through a pull request. See CONTRIBUTING.md.

Extension Development Host

With the local suite umbrella checked out, press F5 (Extension + playground) to load ../playgrounds/migration-tracker/ as the test workspace.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft