https://github.com/branchvincent/typescript-template
My favorite Typescript layout
https://github.com/branchvincent/typescript-template
copier-typescript typescript
Last synced: about 2 months ago
JSON representation
My favorite Typescript layout
- Host: GitHub
- URL: https://github.com/branchvincent/typescript-template
- Owner: branchvincent
- Created: 2021-06-09T23:07:36.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-03T23:52:42.000Z (over 3 years ago)
- Last Synced: 2025-01-19T10:31:38.934Z (3 months ago)
- Topics: copier-typescript, typescript
- Language: Jinja
- Homepage:
- Size: 94.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Typescript Template
[](https://github.com/branchvincent/typescript-template/actions/workflows/ci.yaml)
A [Copier](https://github.com/copier-org/copier) template for a Typescript package based on my favorite tools. See the [rendered version](https://github.com/branchvincent/typescript-template/tree/rendered).
## Usage
> **Requires**: copier>=6.0.0a7
```sh
copier gh:branchvincent/typescript-template
```## Features
- Package manager: [Yarn 1](https://classic.yarnpkg.com/lang/en/)
- Formatting: [Prettier](https://prettier.io/)
- Testing: [Jest](https://jestjs.io/)
- Linting: [eslint](https://eslint.org/) and [pre-commit](https://pre-commit.com/)
- CI/CD: [Github Actions](https://docs.github.com/en/actions)
- Automated versioning and release notes via [Conventional Commits](https://www.conventionalcommits.org/)
- Automated [NPM](https://www.npmjs.com/) upload
- Automated dependency updates via [Dependabot](https://dependabot.com/)
- Editor integration: [VS Code](https://code.visualstudio.com/)
- Docker support (optional)