mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-30 03:38:54 +01:00
chore(module): pass resolve and runtimeDir to installTailwind
This commit is contained in:
@@ -94,7 +94,7 @@ export default defineNuxtModule<ModuleOptions>({
|
|||||||
|
|
||||||
await installModule('nuxt-icon')
|
await installModule('nuxt-icon')
|
||||||
await installModule('@nuxtjs/color-mode', { classSuffix: '' })
|
await installModule('@nuxtjs/color-mode', { classSuffix: '' })
|
||||||
await installTailwind(options, nuxt)
|
await installTailwind(options, nuxt, { resolve, runtimeDir })
|
||||||
|
|
||||||
// Plugins
|
// Plugins
|
||||||
|
|
||||||
|
|||||||
@@ -1,17 +1,10 @@
|
|||||||
import { join } from 'pathe'
|
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 defaultColors from 'tailwindcss/colors.js'
|
||||||
|
|
||||||
import { excludeColors, generateSafelist } from './runtime/utils/colors'
|
import { excludeColors, generateSafelist } from './runtime/utils/colors'
|
||||||
import type { ModuleOptions } from './module'
|
import type { ModuleOptions } from './module'
|
||||||
|
|
||||||
export default async function installTailwind (
|
export default async function installTailwind (moduleOptions: ModuleOptions, nuxt = useNuxt(), { resolve, runtimeDir }) {
|
||||||
moduleOptions: ModuleOptions,
|
|
||||||
nuxt = useNuxt()
|
|
||||||
) {
|
|
||||||
const { resolve } = createResolver(import.meta.url)
|
|
||||||
const runtimeDir = resolve('./runtime')
|
|
||||||
|
|
||||||
// 1. register hook
|
// 1. register hook
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
nuxt.hook('tailwindcss:config', function (tailwindConfig) {
|
nuxt.hook('tailwindcss:config', function (tailwindConfig) {
|
||||||
|
|||||||
Reference in New Issue
Block a user