fix(module): move @headlessui/tailwindcss to plugins on module install

This commit is contained in:
Benjamin Canac
2023-09-27 15:13:57 +02:00
parent 0da85e1463
commit 3e647e4af1

View File

@@ -2,7 +2,6 @@ import { defineNuxtModule, installModule, addComponentsDir, addImportsDir, creat
import defaultColors from 'tailwindcss/colors.js'
import { defaultExtractor as createDefaultExtractor } from 'tailwindcss/lib/lib/defaultExtractor.js'
import { iconsPlugin, getIconCollections } from '@egoist/tailwindcss-icons'
import headlessUiPlugin from '@headlessui/tailwindcss'
import { name, version } from '../package.json'
import { generateSafelist, excludeColors, customSafelistExtractor } from './colors'
import createTemplates from './templates'
@@ -136,7 +135,6 @@ export default defineNuxtModule<ModuleOptions>({
tailwindConfig.plugins = tailwindConfig.plugins || []
tailwindConfig.plugins.push(iconsPlugin({ collections: getIconCollections(options.icons as any[]) }))
tailwindConfig.plugins.push(headlessUiPlugin({}))
})
createTemplates(nuxt)
@@ -152,7 +150,8 @@ export default defineNuxtModule<ModuleOptions>({
require('@tailwindcss/forms')({ strategy: 'class' }),
require('@tailwindcss/aspect-ratio'),
require('@tailwindcss/typography'),
require('@tailwindcss/container-queries')
require('@tailwindcss/container-queries'),
require('@headlessui/tailwindcss')
],
content: {
files: [