Inital project structure for koa app developed with typescript
ejs template engine.
koa-json JSON pretty-printed response middleware.
koa-onerror handle all errors in one place.
koa-logger requests logger.
koa-body handle requests with content type of multipart/form-data, application/x-www-urlencoded, application/json,text/xml and etc.
koa-static-server serve static file.
webpack-node-externals prevent node_modules from bundling.