
@ariestools/tsconfig

Typescript Base Config used throughout XY Labs TypeScript/JavaScript libraries and react projects
Install
Using npm:
npm install -D {{name}}
Using yarn:
yarn add -D {{name}}
Using pnpm:
pnpm add -D {{name}}
Using bun:
bun add -D {{name}}
Usage
Extend this config in your project's tsconfig.json:
{
"extends": "@ariestools/tsconfig",
"compilerOptions": {
"outDir": "./dist"
},
"include": ["src"]
}
This provides a strict, ESM-only TypeScript configuration targeting ESNext with NodeNext module resolution. It enables strict type checking, source maps, and declaration file generation.
For projects that need DOM types, use @ariestools/tsconfig-dom instead.
For React projects, use @ariestools/tsconfig-react.
License
See the LICENSE file for license rights and limitations (LGPL-3.0-only).
Credits
Made with 🔥 and ❄️ by XY Labs