Skip to content

Maharab2134/my-dev-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

my-dev-setup

npm license

πŸš€ 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.js

Or use nodemon for development:

npx nodemon index.js

πŸ›  Scripts

  • postinstall: Shows a success message after install
  • test: 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! 😎

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published