仕事ですぐに使えるTypeScriptを読んでいくその53

これは

TypeScriptの学習にとても役立ちそうなドキュメントを教えてもらったので
コツコツと読んでいく記事です。

参考

著作権者:フューチャー株式会社(Future Corporation)様

future-architect.github.io

基本の環境構築

テスト

資料ではJestの環境構築について。
Jestを選択する理由としては公式でTypeScriptをサポートしているという点。
前章のソフトウェアの開発環境を考えるでは、Jest以外にAva、Mocha、Jasmineが挙がっていた。
それぞれTypeScriptと組み合わせた記事が出てきたので、必要に応じて参照するようにしたい。
このあたり。
ky-yk-d.hatenablog.com

Jestの環境構築

まずはJestのインストールから。
npm install --save-dev jest ts-jest @types/jest

インストールが終わったらJestの設定を行う。
jest.config.jsファイルをプロジェクトのルートに配置する。

module.exports = {
  transform: {
    "^.+\\.tsx?$": "ts-jest"
  },
  moduleFileExtensions: [
    "ts",
    "tsx",
    "js",
    "jsx",
    "json",
  ]
}

最後にpackage.jsonを設定して完了。

{
  "scripts": {
    "test": "jest"
  }
}

今日はここまで。