Skip to content

TypeScript

TypeScript support is enabled from the main v2 package. There is no separate application-level install for TypeScript config.

bash
pnpm add -D @santi020k/eslint-config-basic

The lite package already includes TypeScript support, so dependency-sensitive projects can start with:

bash
pnpm add -D @santi020k/eslint-config-lite eslint typescript
import { defineConfig } from '@santi020k/eslint-config-basic'
export default await defineConfig({
typescript: true
})

If a tsconfig.json or tsconfig.base.json exists, eslintConfig() can detect TypeScript automatically.

Use tsconfigRootDir when your project layout needs an explicit root for parser options.

import { defineConfig } from '@santi020k/eslint-config-basic'
export default await defineConfig({
tsconfigRootDir: import.meta.dirname,
typescript: true
})

Did this page help?

One click helps us spot documentation that needs another pass. No personal data is sent.