@ariestools/tsconfig
v10.2.2
Published
Base TypeScript config for Aries Tools (strict ESM, NodeNext, noEmit)
Readme
@ariestools/tsconfig
Base TypeScript config for Aries Tools (strict ESM, NodeNext,
noEmit)
Install
Requires Node.js ≥ 22. pnpm is fully supported; npm / yarn / bun are experimental.
pnpm add -D @ariestools/tsconfigUsage
{
"extends": "@ariestools/tsconfig",
"compilerOptions": {
"outDir": "./dist"
},
"include": ["src"]
}This is a strict, ESM-only configuration targeting ESNext with NodeNext module resolution. noEmit is intentional: xy compile emits; tsc validates. Do not expect raw tsc to produce dist.
For DOM types, use @ariestools/tsconfig-dom.
For React, use @ariestools/tsconfig-react.
For environment-neutral libraries that need timers/AbortController without Node or DOM globals, add @ariestools/lib-neutral to compilerOptions.types.
License
LGPL-3.0-only. See LICENSE (LGPLv3) and COPYING (GPLv3, incorporated by LGPL-3).
