Título do Projeto

This repository provides a clean, efficient, and expressive template for setting up a Node.js project with Express, TypeScript, and ESLint 🎉

📦 Packages Used:

  • 🌐 Express: Fast, unopinionated, minimalist web framework for Node.js
  • 🌀 TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
  • 📏 ESLint: Pluggable JavaScript linter tool to identify and report on patterns.
  • ✨ Prettier: Opinionated code formatter.
  • 🐶 Husky: Git hooks made easy.

🔧 Getting Started

  1. Clone the repository:
git clone https://github.com/Alkazuz/express-typescript-eslint-template.git
cd express-typescript-eslint-template
  1. Install dependencies:
Copy code
npm install
  1. Run the development server:
npm run dev
  1. Access the application on http://localhost:3000.

🛠️ Scripts

Here are the scripts provided in the project:

  • npm run dev: Runs the application in development mode.
  • npm run build: Builds the application for production.
  • npm run start: Runs the built application.
  • npm run eslint-fix: Executes ESLint and auto-fixes detectable issues.

📋 Contributing

If you'd like to contribute to this template, please fork the repository and use a feature branch. Pull requests are warmly welcome!

📜 License

The code in this repository is released under the MIT License. See the LICENSE file for more details.