Open2
開発プロジェクトのメモ
$ pnpm ts-node index.ts
ts-nodeは、TypeScriptの実行環境およびREPL(Read-Eval-Print Loop)で、TypeScriptコードを事前にコンパイルすることなく直接実行可能。以下の特徴。
- 即時実行: TypeScriptファイルを直接実行できるため、開発中のテストやスクリプトの実行が迅速に行えます。
- 統合されたデバッグ: ts-nodeはソースマップをサポートしており、デバッグが容易です。
- スクリプト実行の簡素化: npmスクリプトやその他のビルドツールと組み合わせて使用することで、ビルドプロセスを簡略化できます。
lefthook.yaml
サンプル
pre-commit:
parallel: true
commands:
lint:
run: npm run lint
include: "\.(js|jsx|ts|tsx)$"
test:
run: npm test
include: "\.(js|jsx|ts|tsx)$"
format:
run: npm run format
include: "\.md$"
pre-push:
commands:
build:
run: npm run build
notify:
run: ./scripts/deploy_notify.sh