Skip to content

Commit 7eaaf74

Browse files
committedMar 10, 2023
chore: update module
1 parent a2cfa78 commit 7eaaf74

File tree

2 files changed

+14
-52
lines changed

2 files changed

+14
-52
lines changed
 

‎src/module.ts

+14-21
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
import { defineNuxtModule, addVitePlugin, addWebpackPlugin, hasNuxtCompatibility } from '@nuxt/kit'
2-
// waiting https://github.com/ModyQyW/vite-plugin-stylelint/pull/42
3-
// import type { StylelintPluginUserOptions as VitePlugin } from 'vite-plugin-stylelint'
1+
import { defineNuxtModule, addVitePlugin, addWebpackPlugin } from '@nuxt/kit'
2+
import type { StylelintPluginUserOptions as VitePlugin } from 'vite-plugin-stylelint'
43
import type { Options as WebpackPlugin } from 'stylelint-webpack-plugin'
54
import vitePluginStylelint from 'vite-plugin-stylelint'
65
import StylelintWebpackPlugin from 'stylelint-webpack-plugin'
76
import { name, version } from '../package.json'
8-
import type { StylelintPluginUserOptions as VitePlugin } from './types'
97

108
export type ModuleOptions = VitePlugin & WebpackPlugin
119

@@ -36,23 +34,18 @@ export default defineNuxtModule<ModuleOptions>({
3634
return
3735
}
3836

39-
/* waiting nuxt 3.3
40-
if (hasNuxtCompatibility({ nuxt: '>=3.3' })) {
41-
nuxt.hooks.hookOnce('builder:watch', (_, path) => {
42-
const configFiles = [
43-
'.stylelintignore',
44-
'.stylelintrc',
45-
'.stylelintrc.json',
46-
'.stylelintrc.yaml',
47-
'.stylelintrc.yml',
48-
'.stylelintrc.js',
49-
'stylelint.config.js'
50-
]
51-
52-
if (configFiles.includes(path)) {
53-
nuxt.callHook('restart', { hard: true })
54-
}
55-
})
37+
/*
38+
// waiting nuxt 3.3
39+
if (nuxt.options.watch) {
40+
nuxt.options.watch.push(
41+
'.stylelintignore',
42+
'.stylelintrc',
43+
'.stylelintrc.json',
44+
'.stylelintrc.yaml',
45+
'.stylelintrc.yml',
46+
'.stylelintrc.js',
47+
'stylelint.config.js'
48+
)
5649
}
5750
*/
5851

‎src/types.ts

-31
This file was deleted.

0 commit comments

Comments
 (0)
Please sign in to comment.