Skip to content
This is the repo for my article [Hello World a Full Tutorial](
TypeScript JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Advanced Hello World

This is the repo for my article Hello World a Full Tutorial

Yes, this is a totally over-engineered Hello World Application.

The goal was not to learn about TypeScript and how to use it - but actually how to set up everything around it. This example concerns itself with best practices and topics that are common in application development:

  • Using TypeScript instead of JavaScript
  • Setting up NPM Scripts
  • Testing your code
  • Enforcing Code Style by using a code linter
  • Basic i18n support (as adding i18n later may be very difficult)

Available Scripts

npm start

Builds and executes the program

npm run build

Compiles the source TypeScript files to Javascript

npm test

Runs the Jest Tests

You can’t perform that action at this time.