Skip to content

Commit 431d1e0

Browse files
committed
feat: add enabled to module options
1 parent 48c5e46 commit 431d1e0

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ export const defaultHtmlValidateConfig: ConfigData = {
2525
export type LogLevel = 'verbose' | 'warning' | 'error'
2626

2727
export interface ModuleOptions {
28+
/** Explicitly set this to false to disable validation. */
29+
enabled?: boolean
2830
usePrettier?: boolean
2931
logLevel?: LogLevel
3032
failOnError?: boolean
@@ -45,6 +47,7 @@ export interface ModuleOptions {
4547

4648
export const DEFAULTS: Required<Omit<ModuleOptions, 'logLevel'>> & { logLevel?: LogLevel } = {
4749
usePrettier: false,
50+
enabled: true,
4851
failOnError: false,
4952
options: defaultHtmlValidateConfig,
5053
hookable: false,

src/module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export default defineNuxtModule<ModuleOptions>({
2929
references.push({ path: types })
3030
})
3131

32-
if (nuxt.options._prepare) {
32+
if (nuxt.options._prepare || moduleOptions.enabled === false) {
3333
return
3434
}
3535

0 commit comments

Comments
 (0)