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)になっている
入門 モダンLinux ―オンプレミスからクラウドまで、幅広い知識を会得する
[ad] 入門 モダンLinux ―オンプレミスからクラウドまで、幅広い知識を会得する
Michael Hausenblas, 武内 覚 (単行本(ソフトカバー))