This is a very barebones example project using Mithril 2.0 and TypeScript.
This project uses browserify and tsify to compile the app source files and 3rd party npm modules into a single app bundle. It uses budo to serve and live-reload the public
directory on a local server.
npm install
- tslint
npm start
Then go to http://localhost:3000 in your browser. This will serve the files in the public
directory, defaulting to the index.html
file.
The file public/js/app.js
is rebuilt and auto-reloaded whenever the ts sources are edited.
npm run build
Will output a minified app.js
file in public/js
For a more complete project setup with PostCSS compilation and hot reloading, take a look at this repo.