All In One Developer Pack
A comprehensive VS Code extension pack that automatically installs essential development tools and extensions to boost your productivity. This pack is designed for modern web development workflows, providing everything you need in one installation.
🚀 What's Included
This extension pack automatically installs the following carefully curated extensions:
- Prettier - Opinionated code formatter that enforces consistent code style across your entire codebase
- ESLint - JavaScript and TypeScript linting utility that helps you find and fix problems in your code
- Code Spell Checker - Spell checking for code and comments, helping you catch typos and spelling errors
🏷️ HTML/XML Development
- Auto Close Tag - Automatically add closing tags when you type in the opening tag
- Auto Rename Tag - Automatically rename paired HTML/XML tags when you rename one of them
- Better Comments - Create more human-friendly comments with color-coded categories like TODO, FIXME, WARNING, etc.
⚛️ React Development
🎨 CSS & Styling
🔍 Version Control & Git
- GitLens - Supercharge Git within VS Code with powerful features like blame annotations, file history, and more
📝 Language Support
- TypeScript Next - Enhanced TypeScript support with the latest features
- JSON - JSON language support with validation and formatting
📸 Productivity
- CodeSnap - Generate beautiful code screenshots for documentation and sharing
📦 Installation
Method 1: VS Code Marketplace
- Open VS Code
- Go to Extensions (Ctrl+Shift+X)
- Search for "All In One Developer Pack"
- Click Install
- All extensions will be automatically installed
Method 2: Command Palette
- Open VS Code
- Press Ctrl+Shift+P (Cmd+Shift+P on Mac)
- Type "Extensions: Install Extensions"
- Search for "All In One Developer Pack"
- Click Install
Method 3: Direct Installation
code --install-extension NuktaNur.all-in-one-dev-pack
🎯 Features
- 🚀 One-click installation of multiple essential extensions
- 🎉 Welcome message with details of installed extensions
- ⚙️ Automatic configuration for optimal development experience
- 🎯 Carefully curated extensions for modern web development
- 🔄 Seamless integration between all included extensions
- 📈 Productivity boost with minimal setup required
🔧 Usage
Initial Setup
After installation, you'll see a welcome message with details about all installed extensions. You can also run the command:
All In One: Show Welcome Message
Extension Management
All extensions are managed as a pack, but you can:
- Enable/disable individual extensions as needed
- Update extensions through VS Code's extension manager
- Configure each extension's settings independently
Recommended Settings
For the best experience, consider adding these workspace settings:
{
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"tailwindCSS.includeLanguages": {
"javascript": "javascript",
"typescript": "typescript"
}
}
📋 Extension Details
Extension |
Publisher |
Description |
Key Features |
Prettier |
esbenp |
Code formatter |
Format on save, consistent style |
ESLint |
dbaeumer |
JavaScript/TypeScript linting |
Error detection, auto-fix |
Code Spell Checker |
streetsidesoftware |
Spell checking |
Code and comment spell check |
Auto Close Tag |
formulahendry |
Auto-close HTML tags |
Automatic tag completion |
Auto Rename Tag |
formulahendry |
Rename paired tags |
Synchronized tag renaming |
Better Comments |
aaron-bond |
Enhanced comments |
Color-coded comment categories |
ES7+ React Snippets |
dsznajder |
React development snippets |
Quick React component creation |
Tailwind CSS IntelliSense |
bradlc |
Tailwind CSS support |
Autocomplete, syntax highlighting |
Live Server |
ritwickdey |
Local development server |
Live reload, local hosting |
Path Intellisense |
christian-kohler |
Path auto-completion |
File path suggestions |
GitLens |
eamodio |
Git enhancement |
Blame, history, comparison |
TypeScript Next |
ms-vscode |
TypeScript support |
Latest TypeScript features |
JSON |
ms-vscode |
JSON language support |
Validation, formatting |
CodeSnap |
adpyke |
Code screenshots |
Beautiful code images |
🎨 Extension Synergies
Web Development Workflow
- React Development: ES7+ snippets + TypeScript Next + Tailwind CSS IntelliSense
- Code Quality: ESLint + Prettier + Code Spell Checker
- HTML/XML: Auto Close Tag + Auto Rename Tag
- Documentation: Better Comments + CodeSnap
Git Integration
- GitLens provides enhanced Git features that work seamlessly with all other extensions
- Path Intellisense helps with file references in Git operations
Development Server
- Live Server works perfectly with all web technologies supported by other extensions
🚀 Getting Started
- Install the extension pack
- Restart VS Code (recommended)
- Open a project or create a new one
- Start coding - all extensions will be ready to use!
Quick Test
Create a new React component to test the setup:
// Test the extensions
import React from "react";
const TestComponent = () => {
return (
<div className="bg-blue-500 text-white p-4 rounded">
<h1>Hello from All In One Developer Pack!</h1>
{/* TODO: Add more features */}
</div>
);
};
export default TestComponent;
🔧 Configuration
Prettier Configuration
Create a .prettierrc
file in your project root:
{
"semi": true,
"trailingComma": "es5",
"singleQuote": true,
"printWidth": 80,
"tabWidth": 2
}
ESLint Configuration
Create a .eslintrc.js
file:
module.exports = {
extends: [
"eslint:recommended",
"@typescript-eslint/recommended",
"plugin:react/recommended",
],
plugins: ["@typescript-eslint", "react"],
parser: "@typescript-eslint/parser",
};
Tailwind CSS Configuration
Create a tailwind.config.js
file:
module.exports = {
content: ["./src/**/*.{js,jsx,ts,tsx}"],
theme: {
extend: {},
},
plugins: [],
};
🤝 Contributing
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
)
- Commit your changes (
git commit -m 'Add amazing feature'
)
- Push to the branch (
git push origin feature/amazing-feature
)
- Open a Pull Request
Development Setup
git clone https://github.com/nuktadev/all-in-one-dev-pack.git
cd all-in-one-dev-pack
npm install
npm run compile
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
🐛 Issues & Support
Reporting Issues
If you encounter any issues, please:
- Check the existing issues
- Create a new issue with:
- VS Code version
- Extension version
- Steps to reproduce
- Expected vs actual behavior
Getting Help
🌟 Support the Project
If you find this extension pack helpful, please consider:
- ⭐ Starring the repository
- 👍 Rating the extension on VS Code Marketplace
- 📢 Sharing with your colleagues
- 💖 Sponsoring the project
🔄 Updates
Stay updated with the latest features and improvements:
- Automatic updates: Extensions will update automatically
- Manual updates: Check for updates in VS Code Extensions panel
- Release notes: See CHANGELOG.md for detailed version history
- Latest version: v1.1.0 - Added ESLint, Auto Close Tag, React snippets, GitLens, and comprehensive documentation
Happy Coding! 🎉
Built with ❤️ for the developer community