My boilerplate for building typescript apps