mikeneko

tsconfig.jsonの設定

tsconfig.jsonはTypeScriptのトランスパイル用の設定ファイルです。
MikenekoではTypeScriptを主の開発言語としており、 JavaScriptへの変換(トランスパイル)を行うことで、
WebまたはCordova等のWebベースのモバイルアプリケーション開発フレームワークなどに対応できる形となっています。

本来tsconfig.jsonファイルはプロジェクト作成を専用コマンドであるmike createから行う場合は
自動で生成される為、直接の操作は必要ありません。
ただし一部で設定の変更が必要になった場合はこちらを参考にしてみてください。

# トランスパイルバージョンの指定

MikenekoはTypeScriptのトランスパイルされたバージョンに対応しています。
トランスパイルバージョンを指定のものでビルドするには、
下記のようにtargetの指定を変更してください。

{
  "compilerOptions": {
    "target": "es2022",     // <= es2022でトランスパイル>
    ...
  }
}

注意点として、トランスパイルはプロジェクト内の
ビルドプラットフォームごとに異なるトランスパイルバージョンを指定することはできません。

またMikenekohoは最新のトランスパイルバージョン(es2022以降)には直近で対応指定していない可能性もあります。