Vite
Use Vite support from the main v2 package.
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 default install above remains recommended. If you use the manual-dependency lite package, install this framework config package too:
pnpm add -D @santi020k/eslint-config-lite @santi020k/eslint-config-vite eslintnpm install -D @santi020k/eslint-config-lite @santi020k/eslint-config-vite eslintyarn add -D @santi020k/eslint-config-lite @santi020k/eslint-config-vite eslintbun add -d @santi020k/eslint-config-lite @santi020k/eslint-config-vite eslintConfigure
Section titled “Configure”import { defineConfig } from '@santi020k/eslint-config-basic'
export default await defineConfig({ frameworks: { vite: true }, typescript: true})Most projects can also rely on auto-detection and use eslintConfig() with no framework object.
What It Adds
Section titled “What It Adds”- Browser runtime globals for Vite app code.
- Node runtime handling for
vite.config.*andvitest.config.*. - Config-file relaxations for Vite plugins installed as dev dependencies.
Did this page help?
One click helps us spot documentation that needs another pass. No personal data is sent.