currently we use `tsc --build tsconfig.json` to build production code, and TS [doesn't support minification](https://github.com/microsoft/TypeScript/issues/8) out of box. We can pipe TS-compiled code to other minification tools to make bundle as small as possible.