Skip to content

Commit aa314fb

Browse files
authored
fix: nested props resolution (#616)
* fix: nested props resolution * Update src/module.ts
1 parent 3cf67d2 commit aa314fb

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/module.ts

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { existsSync } from 'fs'
2-
import { join, relative } from 'pathe'
2+
import { join, relative, dirname } from 'pathe'
33
import { defuArrayFn } from 'defu'
44
import { watch } from 'chokidar'
55
import chalk from 'chalk'
@@ -204,15 +204,16 @@ export default defineNuxtModule<ModuleOptions>({
204204

205205
const configOptions = Object.keys(resolvedConfig)
206206
const template = addTemplate({
207-
filename: 'tailwind.config.mjs',
208-
getContents: () => `${configOptions.map(v => `import ${v} from "./tailwind.config/${v}.mjs"`).join('\n')}\nconst config = { ${configOptions.join(', ')} }\nexport { config as default, ${configOptions.join(', ')} }`
207+
filename: 'tailwind.config/index.mjs',
208+
getContents: () => `${configOptions.map(v => `import ${v} from "#build/tailwind.config/${v}.mjs"`).join('\n')}\nconst config = { ${configOptions.join(', ')} }\nexport { config as default, ${configOptions.join(', ')} }`,
209+
write: true
209210
})
210211
addTemplate({
211212
filename: 'tailwind.config.d.ts',
212213
getContents: () => `type tailwindcssConfig = import("tailwindcss").Config\ndeclare const config: tailwindcssConfig\n${configOptions.map(o => `declare const ${o}: tailwindcssConfig["${o}"]`).join('\n')}\nexport { config as default, ${configOptions.join(', ')} }`,
213214
write: true
214215
})
215-
nuxt.options.alias['#tailwind-config'] = template.dst
216+
nuxt.options.alias['#tailwind-config'] = dirname(template.dst)
216217
}
217218

218219
// Allow extending tailwindcss config by other modules

0 commit comments

Comments
 (0)