created: 2020-09-06T05:00:34.000Z

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

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)になっている
Efficient Linuxコマンドライン ―開発と自分に磨きをかけるLinuxのテクノロジー
[ad] Efficient Linuxコマンドライン ―開発と自分に磨きをかけるLinuxのテクノロジー
Daniel J. Barrett, 大嶋 真一 (単行本(ソフトカバー))