UnoCSS Preset Installation - Nuxt

Install the Inkline Preset for UnoCSS in any Nuxt application.

Installation

1 Install dependencies
npm install -D unocss @unocss/nuxt @inkline/unocss
2 Create Configuration File

Create a uno.config.ts file and add the Inkline preset to it.

import { defineConfig } from 'unocss';
import { createPreset } from '@inkline/unocss';

export default (async () => {
    const presetInkline = await createPreset();
    
    return defineConfig({
        presets: [presetInkline]
    });
})();
3 Add UnoCSS to your Nuxt Configuration

Next, open your nuxt.config.ts file and make the following changes:

  • set utilities to false in your Inkline module config
  • add @unocss/nuxt to the modules array
import { resolve } from 'path';

export default defineNuxtConfig({
    modules: [
        '@inkline/plugin/nuxt',
        '@unocss/nuxt'
    ],
    inkline: {
        import: {
            utilities: false
        }
    }
});
4 Enjoy on-demand utility classes!

That's it! You can now enjoy to ease and efficiency of on-demand utility classes in your Inkline project.

Read more about the UnoCSS Preset