Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 1.67 KB

README.md

File metadata and controls

26 lines (18 loc) · 1.67 KB

TypeScript Project Template

Use TypeScript to make your code more robust

Pnpm

It's time to give up npm and yarn and switch to pnpm as your package manager

TypeScript

The typescript package provides the tsc command to compile your TypeScript code to Common JavaScript code. Configured by tsconfig.json

ES Lint

The eslint, @typescript-eslint/eslint-plugin, @typescript-eslint/parser packages check for syntax errors in your TypeScript code. Configured by .eslintrc.js

Prettier

The prettier package formats your TypeScript code to ensure consistency in code style. Configured by prettier.config.js

Lint Staged

The lint-staged package allows you to run lint tasks on staged files. Configured by lint-staged.config.js

Husky

The husky package allows you to manage Git hooks via shells. Configured by .husky

Jest

The ts-jest, jest, @types/jest packages provide convenient testing tools. Configured by jest.config.js

TS Node

The ts-node package allows you to execute TypeScript code directly without explicitly compiling the code