chore: update module

This commit is contained in:
Benjamin Canac
2021-11-24 16:56:03 +01:00
parent ce46e58784
commit 45827b317c
3 changed files with 9 additions and 12 deletions

View File

@@ -2,7 +2,7 @@ export default {
entries: [ entries: [
'./src/index', './src/index',
{ input: './src/components/', outDir: 'dist/components', ext: 'js' }, { input: './src/components/', outDir: 'dist/components', ext: 'js' },
{ input: './src/runtime/', outDir: 'dist/runtime', ext: 'js' }, { input: './src/plugins/', outDir: 'dist/plugins', ext: 'js' },
{ input: './src/utils/', outDir: 'dist/utils', ext: 'js' } { input: './src/utils/', outDir: 'dist/utils', ext: 'js' }
], ],
declaration: true, declaration: true,

View File

@@ -1,11 +1,8 @@
import { fileURLToPath } from 'url' import { resolve } from 'pathe'
import { dirname, resolve } from 'pathe'
import { defineNuxtModule, installModule, addPlugin, addComponentsDir } from '@nuxt/kit' import { defineNuxtModule, installModule, addPlugin, addComponentsDir } from '@nuxt/kit'
import { colors } from '@unocss/preset-uno' import { colors } from '@unocss/preset-uno'
import type { UnocssNuxtOptions } from '@unocss/nuxt' import type { UnocssNuxtOptions } from '@unocss/nuxt'
const dir = dirname(fileURLToPath(import.meta.url))
export interface UiColorsOptions { export interface UiColorsOptions {
/** /**
* @default 'indigo' * @default 'indigo'
@@ -135,35 +132,35 @@ export default defineNuxtModule<UiOptions>({
await installModule(nuxt, { src: '@vueuse/core/nuxt' }) await installModule(nuxt, { src: '@vueuse/core/nuxt' })
await installModule(nuxt, { src: '@unocss/nuxt', options }) await installModule(nuxt, { src: '@unocss/nuxt', options })
addPlugin(resolve(dir, './runtime/plugin')) addPlugin(resolve(__dirname, './plugins/plugin'))
addComponentsDir({ addComponentsDir({
path: resolve(dir, './components/elements'), path: resolve(__dirname, './components/elements'),
prefix, prefix,
watch: false watch: false
}) })
addComponentsDir({ addComponentsDir({
path: resolve(dir, './components/feedback'), path: resolve(__dirname, './components/feedback'),
prefix, prefix,
watch: false watch: false
}) })
addComponentsDir({ addComponentsDir({
path: resolve(dir, './components/forms'), path: resolve(__dirname, './components/forms'),
prefix, prefix,
watch: false watch: false
}) })
addComponentsDir({ addComponentsDir({
path: resolve(dir, './components/layout'), path: resolve(__dirname, './components/layout'),
prefix, prefix,
watch: false watch: false
}) })
addComponentsDir({ addComponentsDir({
path: resolve(dir, './components/navigation'), path: resolve(__dirname, './components/navigation'),
prefix, prefix,
watch: false watch: false
}) })
addComponentsDir({ addComponentsDir({
path: resolve(dir, './components/overlays'), path: resolve(__dirname, './components/overlays'),
prefix, prefix,
watch: false watch: false
}) })