@zedtech/zedkit-quality
Share one strict TypeScript base
One strict base (`strict`, exact optionals, unchecked indexed access, unused checks) every tsconfig extends.
alpha
Usage
At a glance
- Who: TypeScript repos that want the same strictness without copying a file.
- What: One strict base (
strict, exact optionals, unchecked indexed access, unused checks) every tsconfig extends. - Use when: When several tsconfigs must stay strict and identical.
- Avoid when: When the repo needs looser settings (extend and override instead).
- See also: Lint UI files for accessibility, Tailwind and tokens
Install
pnpm add @zedtech/zedkit-qualityLatest: 0.1.0 (via changesets).
Example
// tsconfig.json
{
"extends": "@zedtech/zedkit-quality/tsconfig",
"compilerOptions": { "outDir": "dist", "rootDir": "src" },
"include": ["src"]
}Wraps: (none)