Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sebastiantf/typescript-template

A TypeScript template
https://github.com/sebastiantf/typescript-template

commitizen commitlint dotenv eslint husky jest lint-staged prettier template ts-node typescript winston yarn2

Last synced: 3 months ago
JSON representation

A TypeScript template

Awesome Lists containing this project

README

        

# TypeScript Template

- [ts-node](https://github.com/TypeStrong/ts-node): TypeScript execution and REPL for node.js
- [ESLint](https://github.com/eslint/eslint): Static analyzer for ECMAScript/JavaScript/TypeScript
- [Prettier](https://github.com/prettier/prettier): Opinionated code formatter.
- [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) + [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier): Prettier + ESLint working together
- [Yarn 2 Berry](https://github.com/yarnpkg/berry)
- [lint-staged](https://github.com/okonet/lint-staged): Run linters on git staged files
- [Husky](https://github.com/typicode/husky): Easy Git commit hooks
- [commitlint](https://github.com/conventional-changelog/commitlint): Lint commit messages
- [commitizen](https://github.com/commitizen/cz-cli): Prompt commit message using [cz-conventional-changelog](https://github.com/commitizen/cz-conventional-changelog)
- [Jest](https://github.com/facebook/jest): Testing Framework
- [winston](https://github.com/winstonjs/winston): Simple and universal logging library with support for multiple transports
- [dotenv](https://github.com/motdotla/dotenv): Loads environment variables from .env for nodejs projects.

## Minimal

A minimal version can be found in the [`minimal`](https://github.com/sebastiantf/typescript-template/tree/minimal) branch

## Minimal with Logger

A minimal version with winston logger can be found in the [`minimal-logger`](https://github.com/sebastiantf/typescript-template/tree/minimal-logger) branch