typescript-boilerplate

A modern TypeScript project setup, for Node.js and browsers

javascriptboilerplatetypescriptjesttypedocesbuildeslint

Preview

typescript-boilerplate preview

Overview

This TypeScript boilerplate provides a complete starter setup for Node.js programs, libraries and browser modules with TypeScript 4, esbuild bundling, Jest testing, ESLint linting and automated CI/CD through GitHub Actions or GitLab CI. It helps developers ship fast with modern tooling, automatic API documentation generation and npm publishing support all pre-configured.

Features

typescript-4esbuild-bundlingeslint-lintingjest-testingtypedoc-documentationnpm-publishingcontinuous-integrationbrowser-and-nodejs-support

Feature Flags

invoicesblogpaymentsecommercerealtimejobsQueuenotificationsapiDocscachingmapsformsValidationtests

Recommended Use Cases

node-js-librariesbrowser-modulesnpm-packagescli-toolstypescript-projects

Frontend

browser

Backend

nodejs

Auth Providers

None

Deployment Targets

npmbrowsernodejs

Payment Providers

None

Quick Facts

โญ Stars
606
๐Ÿด Forks
103
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2022-06-29T06:54:31.000Z

Stack

Language
typescript
Testing
jest, ts-jest
CI
github-actions, gitlab-ci

Data Layer

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions, gitlab-ci

Pricing

Classification
free
Selected
โ€”
Notes
Open source boilerplate template
Get Started with this Boilerplate