chore(module): pass resolve and runtimeDir to installTailwind

This commit is contained in:
Benjamin Canac
2024-02-05 12:16:58 +01:00
parent 41ecd2a3d5
commit 8b08edeee7
2 changed files with 3 additions and 10 deletions

View File

@@ -94,7 +94,7 @@ export default defineNuxtModule<ModuleOptions>({
await installModule('nuxt-icon')
await installModule('@nuxtjs/color-mode', { classSuffix: '' })
await installTailwind(options, nuxt)
await installTailwind(options, nuxt, { resolve, runtimeDir })
// Plugins

View File

@@ -1,17 +1,10 @@
import { join } from 'pathe'
import { addTemplate, createResolver, installModule, useNuxt } from '@nuxt/kit'
import { addTemplate, installModule, useNuxt } from '@nuxt/kit'
import defaultColors from 'tailwindcss/colors.js'
import { excludeColors, generateSafelist } from './runtime/utils/colors'
import type { ModuleOptions } from './module'
export default async function installTailwind (
moduleOptions: ModuleOptions,
nuxt = useNuxt()
) {
const { resolve } = createResolver(import.meta.url)
const runtimeDir = resolve('./runtime')
export default async function installTailwind (moduleOptions: ModuleOptions, nuxt = useNuxt(), { resolve, runtimeDir }) {
// 1. register hook
// @ts-ignore
nuxt.hook('tailwindcss:config', function (tailwindConfig) {