title: ts-node programmatic usage with require('ts-node/register')
body: <p><a href="https://github.com/TypeStrong/ts-node#programmatic-usage" rel="noreferrer"><code>ts-node</code> suggests</a> to use <code>require('ts-node/register')</code>. And this can be seen in <code>angular2-webpack-starter</code> <a href="https://github.com/TypeStrong/ts-node#programmatic-usage" rel="noreferrer">Protractor configuration</a>.</p>
  
  <p>What is <code>require('ts-node/register')</code> supposed to do? Does it patch <code>require</code> to transpile TS files, so a part of Node.js application could be written in TypeScript?</p>