Nuxt
Use Nuxt support from the main v2 package. Application projects no longer install a separate @santi020k/eslint-config-nuxt 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-nuxt eslintnpm install -D @santi020k/eslint-config-lite @santi020k/eslint-config-nuxt eslintyarn add -D @santi020k/eslint-config-lite @santi020k/eslint-config-nuxt eslintbun add -d @santi020k/eslint-config-lite @santi020k/eslint-config-nuxt eslintConfigure
Section titled “Configure”import { defineConfig } from '@santi020k/eslint-config-basic'
export default await defineConfig({ frameworks: { nuxt: true, vue: true }, typescript: true})Most projects can also rely on auto-detection and use eslintConfig() with no framework object — when Nuxt is detected, both the Nuxt and Vue configs are enabled automatically.
What It Adds
Section titled “What It Adds”- Nuxt-specific rules from
@nuxt/eslint-plugin, includingnuxt/prefer-import-meta. - Runtime-aware globals for
server/directory files andnuxt.config.*. - Composition through the same
@santi020k/eslint-config-basicentry point as every other framework. - Compatibility with advanced overrides if you pass a custom config array or factory instead of
true.
- Pair this config with the Vue config — auto-detection handles this for you.
- The internal package still exists in the monorepo for modular development and generated API docs.
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.