A Copier template to scaffold a Typescript project
- Devenv to provision a consistent development environment.
- PNPM as the package manager
- Husky to manage Git hooks
- ESLint to enforce code quality
- Prettier to enforce code formatting
- Vitest as the testing framework
- TSDown for bundling.
- Commitlint to enforce conventional commits
- GitHHub Actions for CI/CD
- Renovate to keep dependencies up to date
- Vitepress for documentation
This template is built with Copier, a Python based project templating tool.
To install copier on your system, follow the instructions at Copier Website
To create a new project using this template, run the following command:
copier copy gh:brpaz/copier-typescript /path/to/your/new/projectAnd answer the prompts to customize your new project.
This project is licensed under the MIT License - see the LICENSE file for details.