my-dev-setup
v1.0.5
Published
A simple setup package that installs all essential npm packages for Node.js and frontend development with just one command. Includes tools for development, linting, testing, security, and performance optimization.
Downloads
15
Maintainers
Readme
my-dev-setup
🚀 Overview
my-dev-setup is a simple setup package that installs all essential npm packages for Node.js and frontend development with just one command. It includes tools for development, linting, testing, security, and performance optimization.
✨ Features
- Essential Node.js and frontend packages
- Security (helmet, cors, compression, rate-limiter-flexible)
- Logging (morgan)
- Environment management (dotenv)
- Utilities (uuid, bcryptjs)
- Development tools (nodemon, concurrently)
- Code quality (eslint, prettier, husky, lint-staged)
- Testing (jest, supertest)
📦 Installation
Install via npm:
npm install my-dev-setup⚡ Usage
After installation, all required packages are ready to use in your project. Run your Node.js app as usual:
node index.jsOr use nodemon for development:
npx nodemon index.js🛠 Scripts
postinstall: Shows a success message after installtest: Placeholder for your tests
📚 Included Packages
Dependencies:
- dotenv
- helmet
- cors
- compression
- rate-limiter-flexible
- morgan
- bcryptjs
- uuid
DevDependencies:
- nodemon
- concurrently
- eslint
- prettier
- husky
- lint-staged
- cross-env
- jest
- supertest
📝 License
This project is licensed under the MIT License.
🌐 Links
Enjoy coding! 😎
