@inkline/unocss
TypeScript icon, indicating that this package has built-in type declarations

1.2.1 • Public • Published

Inkline logo

@inkline/unocss

UnoCSS Atomic CSS Utility Classes generator Preset by @alexgrozav.

Homepage · Documentation · Storybook · Playground · Issue Tracker


npm version Downloads Discord



Installation

  1. Install dependencies.
npm i -D unocss @inkline/unocss
  1. Add the Inkline Unocss to your Vite.js configuration.
import { defineConfig } from 'vite';
import { inkline } from '@inkline/plugin/vite';
import { resolve } from 'path';
import unocss from '@unocss/vite';
import { presetInkline, UserOptions } from '@inkline/unocss';

const inklineConfig: UserOptions = {
    outputDir: resolve(__dirname, 'src/css/config')
};

// https://vitejs.dev/config/
export default defineConfig({
    plugins: [
        inkline(inklineConfig),
        unocss({
            presets: [presetInkline(inklineConfig)]
        })
    ]
});
  1. Replace the existing utilities.scss import with the virtual:uno.css import in your main.ts file:
- import '@inkline/inkline/css/utilities.scss?inline';
+ import 'virtual:uno.css';
  1. Enjoy!

Creator

Alex Grozav

If you use Inkline in your daily work and feel that it has made your life easier, please consider sponsoring me on Github Sponsors. 💖

Copyright and license

Released under MIT License.

Readme

Keywords

none

Package Sidebar

Install

npm i @inkline/unocss

Weekly Downloads

1

Version

1.2.1

License

MIT

Unpacked Size

861 kB

Total Files

146

Last publish

Collaborators

  • alexgrozav