NextJs · Tailwindcss · Eslint · Prettier · Husky · Docker
# npx mrm@2 lint-staged
yarn install
yarn devdocker compose up-
nextjsa react framework that enables several extra features, including server-side rendering and generating static websites -
tailwindcssa utility-first CSS framework for rapidly building custom user interfaces -
eslintto ensure code quality -
prettierto ensure that code is properly formatted according to the rules defined husky: makes it possible to run scripts in our package.json file on git lifecycle hooks -
eslint-config-prettierprevents any code formatting conflicts between eslint and prettier. As we know, eslint handles both code quality and code formatting. This package disables the rule in eslint that formats code so that eslint only focuses on ensuring code quality -
lint-stagedruns defined scripts on only staged files(git) -
huskymodern native Git hooks made easy -
dockerprovides the ability to package and run an application in a loosely isolated environment called a container
