Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/amir-arad/typescript-boilerplate-app

Generic project boilerplate for isomorphic TypeScript
https://github.com/amir-arad/typescript-boilerplate-app

Last synced: 4 days ago
JSON representation

Generic project boilerplate for isomorphic TypeScript

Awesome Lists containing this project

README

        

# typescript-boilerplate

[![Greenkeeper badge](https://badges.greenkeeper.io/amir-arad/typescript-boilerplate-app.svg)](https://greenkeeper.io/)
[![Build Status](https://travis-ci.org/amir-arad/typescript-boilerplate-app.svg?branch=master)](https://travis-ci.org/amir-arad/typescript-boilerplate-app)

Generic project boilerplate for isomorphic TypeScript

### project features
- Typescript in strict mode (the only way to roll!)
- Customised 3rd party typings in `./custom_typings` folder
- Fully automated tests that run both in node and browser using tape
- Automatically discoverable tests (by glob pattern)
- server for live updates in browser
- Least opinionated setup: no run time dependencies and minimal configuration

## developer documentation
how to build and test:
- clone the repository
- in the cloned folder, run `npm install`
- run `npm test` to build and test the code in both nodejs and browser

how to debug (browser):
- run `npm start` to run a development server
- open `http://localhost:8080/` to run live browser tests that will update while you change the source code