@nuxt/eslint
Version:
Generate ESLint config from current Nuxt settings
27 lines (24 loc) • 614 B
JavaScript
import { defineNuxtModule } from '@nuxt/kit';
const module = defineNuxtModule({
meta: {
name: "@nuxt/eslint",
configKey: "eslint"
},
defaults: {
config: true,
checker: false
},
async setup(options, nuxt) {
if (options.config) {
await import('./chunks/index.mjs').then(({ setupConfigGen }) => setupConfigGen(options, nuxt));
}
if (options.checker) {
if (nuxt.options.dev) {
await import('./chunks/checker.mjs').then(({ setupESLintChecker }) => {
setupESLintChecker(options, nuxt);
});
}
}
}
});
export { module as default };