Skip to content

coltonehrman/enterprise-app

Repository files navigation

Enterprise App

Commitizen friendly

Tools

  1. Husky
  2. Lint-Staged
  3. Commitizen
  4. ESLint
  5. Prettier
  6. TypeScript

Integration with git hooks to allow for triggering events during git lifecyle (ie: git commit).

Was setup initially in project by running npx husky install. This command does not have to be ran again.

Config

  1. .husky/*

Used for easily configuring what commands to run during git staged lifecyle hook. Used in combination with husky.

Config

Lives in package.json, under lint-staged.

Used to format and assist with git commit messages.

Config

Lives in package.json, under config.commitizen.

Commands

  • git commit - When running this, commitzen will take over because of husky hook integration.

Config

  1. .eslintrc.json

CLI tool for formatting files in your project. Keeps formatting consitent with an opinionated approach to reduce decision overhead and keep things simple.

Commands

  • git commit - When running this, prettier will take over because of husky hook integration.
  • npx prettier . --check
  • npx prettier . --write

Config

  1. .prettierignore
  2. .prettierrc

Config

  1. tsconfig.json

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published