Templ Project Javascript Extension Pack
Essential JavaScript development environment for VSCode - runtime-agnostic tools for modern JavaScript development
📦 What's Included
This extension pack includes 9 carefully selected extensions to enhance your javascript development experience in vscode.
✅ Core Extensions (4)
These extensions are essential for javascript development:
💡 Additional Extensions (5)
These extensions provide extra functionality and convenience:
🚀 Installation
Method 1: Install from Marketplace
- Open Vscode
- Go to Extensions view (
Ctrl+Shift+X
/ Cmd+Shift+X
)
- Search for "Templ Project Javascript Extension Pack"
- Click "Install"
Method 2: Install via Command Line
code --install-extension @templ-project/javascript-extension-pack
Method 3: Install from VSIX
- Download the latest
.vsix
file from Releases
- Open Vscode
- Run
Extensions: Install from VSIX...
command
- Select the downloaded file
⚙️ Configuration
After installation, you may want to configure some settings for optimal javascript development:
javascript.preferences.quoteStyle
"javascript.preferences.quoteStyle": "single"
Use single quotes for JavaScript imports and strings
javascript.suggest.autoImports
"javascript.suggest.autoImports": true
Enable auto-import suggestions for JavaScript
javascript.updateImportsOnFileMove.enabled
"javascript.updateImportsOnFileMove.enabled": "always"
Automatically update imports when files are moved
eslint.validate
"eslint.validate": [
"javascript",
"javascriptreact"
]
File types to validate with ESLint
"eslint.format.enable": false
Disable ESLint as formatter (use Prettier instead)
eslint.codeActionsOnSave.rules
"eslint.codeActionsOnSave.rules": [
"*"
]
ESLint rules to fix on save
[javascript]
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"editor.tabSize": 2,
"editor.insertSpaces": true
}
JavaScript-specific editor settings
⌨️ Recommended Keybindings
- Force format document with Prettier:
ctrl+shift+f
- Fix ESLint problems in current file:
ctrl+shift+e
📝 Extension Details
Extension |
Publisher |
Description |
ESLint |
Microsoft |
Integrates ESLint JavaScript linting into VS Code |
Prettier - Code formatter |
Prettier |
Code formatter using prettier for consistent code style |
JavaScript Debugger |
Microsoft |
Built-in JavaScript debugger for VS Code |
Babel JavaScript |
Michael McDermott |
Syntax highlighting for today's JavaScript |
IntelliCode |
Microsoft |
AI-assisted development for JavaScript |
Import Cost |
Wix |
Display import/require package size in the editor |
Quokka.js |
Wallaby.js |
JavaScript and TypeScript playground in your editor |
Bun for Visual Studio Code |
Oven |
VS Code extension for Bun |
Deno |
Deno Land Inc. |
Deno support for Visual Studio Code |
🏷️ Categories
📄 License
Extension Pack License
This extension pack is licensed under the MIT License - see LICENSE.md for details.
Third-Party Extension Licenses
Important: Each extension included in this pack has its own license terms. templ-project is not responsible for the licensing, functionality, or security of third-party extensions.
Extension |
Publisher |
License |
Description |
ESLint |
Microsoft |
MIT |
Integrates ESLint JavaScript linting into VS Code |
Prettier - Code formatter |
Prettier |
MIT |
Code formatter using prettier for consistent code style |
JavaScript Debugger |
Microsoft |
MIT |
Built-in JavaScript debugger for VS Code |
Babel JavaScript |
Michael McDermott |
MIT |
Syntax highlighting for today's JavaScript |
IntelliCode |
Microsoft |
MIT |
AI-assisted development for JavaScript |
Import Cost |
Wix |
MIT |
Display import/require package size in the editor |
Quokka.js |
Wallaby.js |
Commercial |
JavaScript and TypeScript playground in your editor |
Bun for Visual Studio Code |
Oven |
MIT |
VS Code extension for Bun |
Deno |
Deno Land Inc. |
MIT |
Deno support for Visual Studio Code |
Disclaimer
- We do not guarantee the functionality, security, or compatibility of included extensions
- We are not responsible for any issues caused by third-party extensions
- Users install and use extensions at their own risk
- Please review each extension's license and privacy policy before use
🤝 Contributing
Found an issue or want to suggest an extension? Please open an issue or submit a pull request.
📊 Extension Pack Stats
- Total Extensions: 9
- Required Extensions: 4
- Optional Extensions: 5
- Target IDE: vscode
- Language Focus: javascript
This extension pack is maintained by templ-project and updated regularly to include the most useful javascript development extensions.