Skip to content
/ ts-template Public template

Typescript Project Template

License

Notifications You must be signed in to change notification settings

sripwoud/ts-template

Repository files navigation

ts icon   PROJECT TEMPLATE

main GitHub Workflow Status Coverage Status js-standard-style

Feature With Configuration File
Runtime, script, tests runner Bun bunfig.toml
Typings Typescript tsconfig.json
Formatting dprint .dprint.jsonc
Linting Biome .biome.jsonc
Continuous Integration GitHub Workflow .github/workflows
Import aliases Typescript paths tsconfig.json
Rollup exports Barrelsby .barrelsby.json
Containerization Docker Dockerfile, docker-compose.yaml
Pre-commit hook (linting, formatting, typecheck) lefthook .lefthook.yml

Getting Started

Pre requisites: bun, docker

bun i
bun run

Docker

docker compose up