Nesty

screenshot of Nesty

A backend template using Nest.JS for my personal projects

Overview

This article discusses a backend template using Nest.js that aims to provide a solution to the problem of recreating the setup for backend applications in each new project. The template includes configurations for linting, code formatting, building, and more.

Features

  • Configurations: Includes all the necessary configurations for setting up a Nest.js project, such as linting and code formatting.
  • Husky Integration: The project has husky integrated, which helps validate commit messages based on commitlint guidelines, as well as running tests and linting before a successful push.
  • Development Commands: Provides development commands such as npm run start:dev to run the project, npm run build to build the project, npm run test to run unit tests, and npm run test:e2e to run end-to-end tests.
  • Contributions: Encourages contributions by providing instructions to fork the repository, apply changes, commit them, and make a pull request to the original repository.

Summary

This article introduces a backend template using Nest.js that aims to simplify the setup process for backend applications. It provides pre-configured settings for linting, code formatting, building, and more. The article also explains how to install the template and provides information on running the project and making contributions through forking and pull requests.