ZenSoftware / ts-express

πŸ’  Typescript πŸ’Ž Express πŸ’  lightweight starter app with modern dev ergonomics

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ’  TypeScript πŸ’Ž Express πŸ’ 

Minimal starter kit with modern dev ergonomics

πŸ’§πŸŸͺ🟦πŸŸͺ🟦πŸŸͺ🟦πŸŸͺ🟦πŸŸͺπŸ’§πŸŸͺ🟦πŸŸͺ🟦πŸŸͺ🟦πŸŸͺ🟦πŸŸͺπŸ’§

A minimal git clone for sandbox experiments with Node.js, Typescript and optionally Docker. This is a "Hello world!" Express app, written in Typescript, with modern development ergonomics preconfigured.

  • Typescript type definitions configured for code completion.
  • Source files watched with tsc-watch for efficient reloading of incremental builds.
  • A Dockerfile is included with scripts to build and run the image.

πŸ›° Setup commands

git clone https://github.com/ZenSoftware/ts-express.git
cd ts-express
npm install
npm start

πŸ”‹ Commands

# Start and watch for source changes
npm start
# Build and output to dist directory
npm run build
# Build the Docker image
npm run docker:build
# Run the Docker image
npm run docker:run

About

πŸ’  Typescript πŸ’Ž Express πŸ’  lightweight starter app with modern dev ergonomics


Languages

Language:TypeScript 62.7%Language:Dockerfile 37.3%