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.
- 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)
Install via npm:
npm install my-dev-setup
After installation, all required packages are ready to use in your project. Run your Node.js app as usual:
node index.js
Or use nodemon for development:
npx nodemon index.js
postinstall
: Shows a success message after installtest
: Placeholder for your tests
Dependencies:
- dotenv
- helmet
- cors
- compression
- rate-limiter-flexible
- morgan
- bcryptjs
- uuid
DevDependencies:
- nodemon
- concurrently
- eslint
- prettier
- husky
- lint-staged
- cross-env
- jest
- supertest
This project is licensed under the MIT License.
Enjoy coding! π