Files
maestro/tsconfig.script-child.json
T
oss-sync 57702b4f34
CI / build-and-test (push) Canceled after 0s
sync: update from private repo (2336949a)
2026-09-17 11:29:31 +00:00

17 lines
928 B
JSON

{
// `npm test` が新規クローンでも緑になるための、1 ファイル専用のビルド設定。
//
// src/user-folder/script-runner.ts は子プロセスとして
// dist/user-folder/script-runner-child.js を起動する。vitest は src/ から
// 走るのでこの .js は存在せず、`npm run build` を先に打っていない環境では
// 32 件が「script-runner-child.js not found」で落ちる(#1007)。
//
// ルートの tsconfig を extends しているのは、module / target がずれると
// 正規ビルドと違う成果物を dist に置いてしまうため。設定は 1 箇所に保つ。
"extends": "./tsconfig.json",
// extends は include も引き継ぐ。空にしないとリポジトリ全体を巻き込み、
// 1 秒で済むはずの処理が 7 秒かかる(実測)。
"include": [],
"files": ["src/user-folder/script-runner-child.ts"]
}