@bassist/uno
TypeScript icon, indicating that this package has built-in type declarations

0.1.3 • Public • Published

@bassist/uno

GitHub stars

Custom configuration for UnoCSS by @chengpeiquan .

Usage

With npm(or yarn, or pnpm):

npm install -D unocss @bassist/uno

Yeah, this is a UnoCSS configuration, so you need to install UnoCSS at the same time.

Configuration

Create a configuration file named uno.config.ts (or .js ) in the root path of the project.

// uno.config.ts
import { defineConfig } from '@bassist/uno'

export default defineConfig()

See: Integrations to integrate UnoCSS into your frameworks.

Overwrite

You can overwrite or merge your custom configuration.

e.g. Specify a theme color as a Hex value.

// uno.config.ts
import { defineConfig } from '@bassist/uno'

export default defineConfig({
  theme: {
    colors: {
      primary: '#065f46',
    },
  },
})

e.g. Specify a theme color as a CSS Variable.

// uno.config.ts
import { defineConfig } from '@bassist/uno'

export default defineConfig({
  theme: {
    colors: {
      primary: 'var(--c-primary)',
    },
  },
})

e.g. Specify a theme color as a set of color palettes.

// uno.config.ts
import { defineConfig } from '@bassist/uno'

export default defineConfig({
  theme: {
    colors: {
      primary: {
        100: '#d1fae5',
        200: '#a7f3d0',
        300: '#6ee7b7',
        400: '#34d399',
        500: '#10b981',
        600: '#059669',
        700: '#047857',
        800: '#065f46',
        900: '#064e3b',
        DEFAULT: '#065f46',
      },
    },
  },
})

For more configuration, please refer to the documentation.

Documentation

Based on the preset foundation of Tailwind CSS and Windi CSS , some commonly used default configurations are built in, you can refer to their documentation for detailed usage.

What are the commonly used default configurations? See: Source Code .

VS Code Extension

See: VS Code Extension

Release Notes

Please refer to CHANGELOG for details.

License

MIT License © 2023-PRESENT chengpeiquan

Package Sidebar

Install

npm i @bassist/uno

Weekly Downloads

4

Version

0.1.3

License

MIT

Unpacked Size

9.78 kB

Total Files

8

Last publish

Collaborators

  • chengpeiquan