TypeScript Development Environment (typescript-dev)
TypeScript Development Environment (typescript-dev)
Section titled “TypeScript Development Environment (typescript-dev)”TypeScript/JavaScript development setup with indexing, import management, HTML/CSS intelligence, and web tools. Built on top of essential-dev for Git, Copilot, and editor enhancements.
Features
Section titled “Features”- TypeScript First: Latest TypeScript with indexing and import management
- JavaScript Support: Full JavaScript editing with quick fixes and auto-imports
- HTML & CSS Intelligence: Smart HTML and CSS editing with auto-rename
- Import Management: Automatic import/export management and path aliases
- Web Development Ready: HTML/CSS tools and code generation utilities
- Requires essential-dev: For Git, Copilot, Markdown, and editor enhancements
What’s Included
Section titled “What’s Included”TypeScript & JavaScript
Section titled “TypeScript & JavaScript”ms-vscode.vscode-typescript-next- Latest TypeScript featuresguilhermetheodoro.typescript-indexing- Fast TypeScript indexingchristian-kohler.npm-intellisense- npm package autocompletechristian-kohler.path-intellisense- Path autocompleteYoavBls.pretty-ts-errors- Pretty TypeScript error outputsteoates.autoimport- Auto-import mechanismstringham.move-ts- Move TypeScript files intelligently
HTML & CSS Intelligence
Section titled “HTML & CSS Intelligence”ecmel.vscode-html-css- CSS class name completion in HTMLformulahendry.auto-rename-tag- Auto-rename paired HTML tags
Code Generation
Section titled “Code Generation”quicktype.quicktype- Generate types from JSON
Basic Setup
Section titled “Basic Setup”Note: This feature requires
essential-devfor Git, Copilot, and editor tools.
Add to your devcontainer.json:
For Vite/React Projects
Section titled “For Vite/React Projects”Full Development Stack
Section titled “Full Development Stack”Settings
Section titled “Settings”This feature configures the following VS Code settings specific to TypeScript/JavaScript:
Complementary Features
Section titled “Complementary Features”- essential-dev - Core development tools (include this first)
- vite-plus - Vite toolchain with Oxc formatter/linter
- package-auto-install - Automatic npm/yarn/pnpm install
- local-mounts - Mount local Git, SSH, GPG, npm config
Not Included (By Design)
Section titled “Not Included (By Design)”Code Formatters
- Oxc/Prettier - Use
vite-plusfeature instead - Biome - Dedicated feature available
Testing
- Vitest - Use
vite-plusfeature instead
Language-Specific
- Tailwind CSS - Add as needed per project
- React/Vue snippets - Add per framework
- Cloudflare Workers - Project-specific
General Tools (included in essential-dev)
- Git integration
- GitHub Copilot
- Markdown support
- File format support (YAML, JSON, CSV)
Perfect With
Section titled “Perfect With”This feature pairs perfectly with:
- essential-dev - Core development tools (required)
- vite-plus - TypeScript + Vite + Oxc/Vitest toolchain
- package-auto-install - Automatic dependency installation
- local-mounts - Git/SSH/GPG configuration
- git-absorb - Commit cleanup tools
License
Section titled “License”LGPL-3.0 - See LICENSE file for details