• Stars
    star
    851
  • Rank 53,558 (Top 2 %)
  • Language
    TypeScript
  • Created about 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The most basic TypeScript starter I could think of

🧰 Simple TypeScript Starter | 2023

We talk about a lot of advanced Node.js and TypeScript concepts on the blog, particularly focused around Domain-Driven Design and large-scale enterprise application patterns. However, I received a few emails from readers that were interested in seeing what a basic TypeScript starter project looks like. So I've put together just that.

Features

  • Minimal
  • TypeScript v4
  • Testing with Jest
  • Linting with Eslint and Prettier
  • Pre-commit hooks with Husky
  • VS Code debugger scripts
  • Local development with Nodemon

Scripts

npm run start:dev

Starts the application in development using nodemon and ts-node to do hot reloading.

npm run start

Starts the app in production by first building the project with npm run build, and then executing the compiled JavaScript at build/index.js.

npm run build

Builds the app at build, cleaning the folder first.

npm run test

Runs the jest tests once.

npm run test:dev

Run the jest tests in watch mode, waiting for file changes.

npm run prettier-format

Format your code.

npm run prettier-watch

Format your code in watch mode, waiting for file changes.

More Repositories

1

software-design-and-architecture-roadmap

🧱 The software design and architecture roadmap for any developer
2,841
star
2

ddd-forum

Hacker news-inspired forum app built with TypeScript using DDD practices from solidbook.io.
TypeScript
1,931
star
3

white-label

A Vinyl-Trading enterprise app built with Node.js + TypeScript using Domain-Driven Design
TypeScript
1,282
star
4

solid-email-microservice

Learn the SOLID design principles by building a robust email microservice
TypeScript
139
star
5

the-software-essentialist

The official course repo for The Software Essentialist course students
TypeScript
66
star
6

how-to-test-code-reliant-on-apis

TypeScript
61
star
7

dddforumv2

TypeScript
40
star
8

solidbook-tdd-examples

TDD examples and solutions from solidbook.io - The Software Design and Architecture Handbook
38
star
9

developer-list

My personal list of developer and designer links and tools.
37
star
10

stemmlerjs-graph

🛰️ My personal GraphQL Data Graph
TypeScript
28
star
11

serverless-graphql-netlify-starter

⚡A serverless GraphQL API deployed on Netlify
JavaScript
25
star
12

ac3-todos-tutorial

Learn Apollo Client 3 by building a todos app
TypeScript
22
star
13

serverless-typescript-graphql-netlify-starter

⚡A serverless TypeScript GraphQL API deployed on Netlify
TypeScript
19
star
14

apollo-cloud-file-uploads

☝️ Uploading files to S3, Cloudinary, and other cloud services using Apollo Server and Apollo Client (Hooks).
TypeScript
19
star
15

design-patterns

Classical design patterns cheat sheet in JavaScript
JavaScript
19
star
16

apollo-examples

A collection of Apollo Client examples for blog posts and demonstration purposes
TypeScript
14
star
17

checkers

TypeScript
13
star
18

khalilstemmler.com

🔥 2018 - Professional portfolio and blog.
JavaScript
11
star
19

music-metadata

Get album / artist artwork and metadata for use in music apps
JavaScript
10
star
20

Asterisk-Twilio

Send SMS to mobile phone on missed VoIP calls.
JavaScript
7
star
21

UnitGraphTS

Lightweight Typescript Graph Library
TypeScript
6
star
22

badfaith

🗿 A goth-pop EP about Existentialism & Absurdism. Influenced by Jean-Paul Sartre, Albert Camus, and recording techniques of the 1980s.
CSS
5
star
23

mail-microservice

📧 Simple mail microservice using AWS SES.
JavaScript
4
star
24

tdd-essentials

TypeScript
4
star
25

course-repo

JavaScript
3
star
26

os-design-assign-2

Assignment #2 - SYST44288 - Operating Systems Design And Systems Programming
Java
3
star
27

shopify-node-starter

Embedded Shopify starter app
JavaScript
3
star
28

studyspots

JavaScript
3
star
29

react-quant-breakdown

A React component to visualize the quantitative breakdown of a process
JavaScript
3
star
30

code-samples

Selected code samples / interesting snippets of my work from professional projects
JavaScript
3
star
31

software-essentialist

TypeScript
2
star
32

react-joi-forms

Model-based React form validation with Joi
TypeScript
2
star
33

should-i-use-typescript

Interactive website to answer the burning question, "should I use TypeScript?"
JavaScript
2
star
34

aws-realtime-network-monitor

Node.js + AngularJS + AWS Cloudwatch
JavaScript
2
star
35

glitchie.js

JavaScript library for creating glitch art
JavaScript
1
star
36

react-exit-modal

A modal that triggers upon exit
CSS
1
star
37

os-design-assign-1

SYST 44288 - Operating System Design and Implementation
C
1
star
38

Basic-Node-Auth

Passport.JS + MongoDB Authentication
JavaScript
1
star
39

glitchie

🖼️ A small GUI application written in Java that allows you to databend photos and undo databends
Java
1
star