Skip to content

Nuxt Module

UnoCSS-এর জন্য Nuxt module।

Installation

bash
pnpm add -D unocss @unocss/nuxt
bash
yarn add -D unocss @unocss/nuxt
bash
npm install -D unocss @unocss/nuxt
bash
bun add -D unocss @unocss/nuxt

আপনার Nuxt config file-এ @unocss/nuxt যোগ করুন:

ts
export default defineNuxtConfig({
  modules: [
    '@unocss/nuxt',
  ],
})

একটি uno.config.ts file তৈরি করুন:

ts
import { defineConfig } from 'unocss'

export default defineConfig({
  // ...UnoCSS options
})

uno.css entry স্বয়ংক্রিয়ভাবে module দ্বারা inject হবে।

Support status

Nuxt 2Nuxt BridgeNuxt 3
Webpack Dev🚧
Webpack Build
Vite Dev-
Vite Build-

Configuration

আমরা configuration-এর জন্য dedicated uno.config.ts file ব্যবহার করার সুপারিশ করি। আরো বিস্তারিত জানার জন্য Config File দেখুন।

আপনি nuxtLayers option enable করতে পারেন, তাহলে Nuxt স্বয়ংক্রিয়ভাবে প্রতিটি Nuxt layer-এর uno.config files merge করবে:

ts
export default defineNuxtConfig({
  // ...
  unocss: {
    nuxtLayers: true,
  },
})

তারপর আপনি root config file-এ generated config reexport করতে পারেন:

ts
import config from './.nuxt/uno.config.mjs'

export default config

অথবা এটি modify/extend করতে পারেন:

ts
import { mergeConfigs } from '@unocss/core'
import config from './.nuxt/uno.config.mjs'

export default mergeConfigs([config, {
  // your overrides
}])

License

Released under the MIT License.