Riot.js + TypeScript + gulp
		2017/06/12									
.tagファイルの変更
scriptタグにtype属性"text/typescript"を追加。
<script type="text/typescript">
    let welcomemessage:string = 'Hello, Riot! with TypeScript'
    this.message  = welcomemessage
    this.techs = [
      { name: 'HTML' },
      { name: 'JavaScript' },
      { name: 'TypeScript' },
      { name: 'CSS' }
    ]
</script>
これがないと下記のように怒られます。
typescript-simpleのインストール
package.jsonにtypescript-simpleを追記。
{
  "version": "1.0.0",
  "name": "asp.net",
  "private": true,
  "devDependencies": {
    "gulp": "^3.9.1",
    "riot": "^3.6.0",
    "gulp-riot": "^1.1.1",
    "typescript-simple": "^8.0.0"   // 追記分
  }
}
ビルドして完了
タスクランナー エクスプローラーで「実行」してビルド後、プロジェクトを実行。
gulpfile.jsの修正不要でした。scriptタグの属性を見てtypescript-simpleを呼びに行くようです。
tsconfig.jsonファイルもファイル自体使わずとりあえずデフォルトで。