Ship your VS Code extension with a production-ready starter
A complete VS Code extension starter in TypeScript with esbuild bundling, custom commands, tree view, status bar clock, snippet generation and keybindings.
What's included
- 3 custom commands — hello world, create snippet, show time
- Tree view — "Quick Actions" with clickable items
- Status bar clock — live updating with click action
- Snippet generator — from templates with tab stops
- Keybindings —
Cmd/Ctrl+Alt+H, Cmd/Ctrl+Alt+S
- Configuration —
quickActions.greeting setting
- esbuild bundling — fast compile + watch
- 10 smoke tests — Node.js
node:test
Quick Start
npm install
# Press F5 in VS Code to debug
Stack
TypeScript · VS Code API · esbuild
Use cases
- Internal dev tools
- Productivity extensions
- Company utilities
- Learning VS Code extension development