-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtsconfig.json
More file actions
19 lines (19 loc) · 879 Bytes
/
Copy pathtsconfig.json
File metadata and controls
19 lines (19 loc) · 879 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
"compilerOptions": {
"target": "ES2022",
"module": "Node16",
"moduleResolution": "Node16",
"outDir": "dist",
"rootDir": "src",
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"declaration": true,
"sourceMap": true,
"noUnusedLocals": true
},
"//conflict-copies": "Cloud-sync duplicates (`triage 2.ts` next to `triage.ts`) are NOT excluded here, on purpose. A `**/* [0-9].ts` exclude looks like it handles them and does nothing: tsconfig globs support only *, ? and **/, never [0-9] character classes — so it was fake protection for as long as it sat here. Excluding them is also the wrong goal; the copy is gitignored junk that should be deleted, not compiled-around. `scripts/check-conflict-copies.mjs` runs first in `npm run build` and fails with the paths and an rm command.",
"include": [
"src"
]
}