/ts-frontend-starter

A basic template to quickly get started with a client-only website using TypeScript.

Primary LanguageJavaScriptMIT LicenseMIT

TypeScript front-end starter

Build Status dependencies Status

A basic template to quickly get started with a client-only web application using TypeScript.

Features

No configuration needed. All works out of the box!

  • Automatic transpiling:
    • TypeScript to optimized JavaScript
    • PugJS to minified HTML
    • Sass to optimized CSS
    • Including source maps!
  • Live reloading using BrowserSync
  • Continuous Integration using TravisCI
  • TypeScript linting with TSLint

Getting started

  1. Run yarn to install the dependencies
  2. Run yarn run dev to start developing
  3. Make changes to the src files and watch the page update automagically

Ready to deploy

Run yarn run build and a production ready version of your code will be available in the dist folder.