cookiecutterでtypescript/jest/eslintのテンプレートを作った

Sep 6, 2020 14:00 · 348 words · 1 minute read

CRAだとnodejsのスクリプトを書くときとかは使えないのでcookiecutterにいいのがないか探してみたが、ちょっと古かったり(tslintを使っている)、不要な機能が色々入ってるのしかなかったので必要最小限のやつを自分で作った。

cookiebutterの使い方はこんな感じ

$ cookiecutter git@github.com:sakamossan/cookiecutter-node-typescript.git

機能

JestEslint/Prettier だけ入っている

$ tree -a
.
├── .eslintrc.js
├── .gitignore
├── .vscode
│   └── settings.json
├── README.md
├── jest.config.js
├── package.json
├── src
│   ├── __tests__
│   │   └── index.test.ts
│   └── index.ts
└── tsconfig.json

備考

  • プロジェクトによって必要なものが色々違うはずなのでなるべく機能は少なめになっている
  • テストとコードフォーマットはどうしたって使うはずなのでJestとEslint/Prettierは入っている
  • eslint, prettier の設定はデフォルト(recommended)になっている
tweet Share