https://github.com/xetera/typescript-starter
🏭 A starter typescript template powered by the modern tooling of the 21 century
https://github.com/xetera/typescript-starter
Last synced: over 1 year ago
JSON representation
🏭 A starter typescript template powered by the modern tooling of the 21 century
- Host: GitHub
- URL: https://github.com/xetera/typescript-starter
- Owner: Xetera
- License: mit
- Archived: true
- Created: 2019-08-16T07:19:51.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-02-03T13:00:46.000Z (over 3 years ago)
- Last Synced: 2025-02-12T14:55:37.944Z (over 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 558 KB
- Stars: 39
- Watchers: 2
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Typescript Starter
[](https://github.com/xetera/typescript-starter/actions)

Starter Node.js project that includes Typescript tooling I end up installing for most of my Node.js repos.
## Installation
1. `git clone https://github.com/xetera/typescript-starter project`
2. `cd project`
3. `yarn`
4. `cp .env.example .env`
## Included tooling
- Prettier
- Eslint
- Jest
- Fast Check
- TS Node
- Nodemon
- Docker
- Github Actions
## Dependencies
- Dotenv
- Winston
### Why ~~no~~ yarn
~~I don't think Yarn is relevant in 2019 anymore. I personally believe that the JS community is divided enough in its tooling already and we don't need even more fragmentation. Stick with npm.~~
Yarn allows for using workspaces which is very useful and more flexible than lerna. It's too good to pass up.
### Why no semicolons
Idk I think no semi looks nicer.
### Why no gulp/grunt
It's 2021