0.1.4 • Published 2 years ago
unocss-preset-one v0.1.4
unocss-preset-one
1to1remUnoCSS preset.
When you write 1, it will generate 1rem. That's it.
See why on https://github.com/tailwindlabs/tailwindcss/discussions/11439.
Docs
pnpm add unocss-preset-one -DUsage
This preset is an opt-in preset if using the default preset options. Otherwise,
this preset must come last if you want to omit prefix.
// uno.config.js
import { presetUno, defineConfig } from 'unocss';
import { presetOne } from 'unocss-preset-one';
export default defineConfig({
presets: [
presetUno(),
// must come last to take precedence if omit prefix, otherwise any order.
presetOne({ prefix: '' }),
],
});<div class="one-p-1 one-text-2">
The classes `one-p-1` and `one-text-2` will generate `padding: 1rem` and
`font-size: 2rem` respectively.
</div><div class="p-1 text-2">
The classes `p-1` and `text-2` will generate `padding: 1rem` and `font-size:
2rem` respectively.
</div>Types
export interface PresetOneOptions {
/**
* Prefix for the utilities of this preset.
*
* @default 'one-'
*/
prefix?: string;
}