TypeScript
TypeScript support is enabled from the main v2 package. There is no separate application-level install for TypeScript config.
Install
Section titled “Install”pnpm add -D @santi020k/eslint-config-basicnpm install -D @santi020k/eslint-config-basicyarn add -D @santi020k/eslint-config-basicbun add -d @santi020k/eslint-config-basicUsing Lite
Section titled “Using Lite”The lite package already includes TypeScript support, so dependency-sensitive projects can start with:
pnpm add -D @santi020k/eslint-config-lite eslint typescriptnpm install -D @santi020k/eslint-config-lite eslint typescriptyarn add -D @santi020k/eslint-config-lite eslint typescriptbun add -d @santi020k/eslint-config-lite eslint typescriptConfigure
Section titled “Configure”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.
Typed Projects
Section titled “Typed Projects”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})Related Pages
Section titled “Related Pages”Did this page help?
One click helps us spot documentation that needs another pass. No personal data is sent.