TypeScript Essential - An Essential Template to get started with TypeScript with all the essentials included.
- 💻 Language: TypeScript - Typed superset of JavaScript
- 📦 Tsdown: Tsdown - The next generation TypeScript build tool
- 📦 Vitest: Vitest - A blazing fast unit testing and mocking solution
- 🧹 Linting and Formatting: Biome.js - Fast and customizable linter and formatter
- ⚙️ Build: Github Actions - Automated workflows for CI/CD
- 🛠 Commit: Husky - Git hooks made easy
- 📦 Package: pnpm - Fast, disk space efficient package manager
- Clone the repository
- Install dependencies:
npm installorpnpm installoryarn install
Contributions are always welcome! Please follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature-name - Make your changes and commit them:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature/your-feature-name - Submit a pull request
For major changes, please open an issue first to discuss what you would like to change.