Skip to content

yumma-lib/yumma-css-api

Repository files navigation

Yumma CSS utility classes for all your development needs.

NPM Version NPM Downloads

Getting started

Yumma CSS API is a powerful TypeScript/JavaScript utility library that provides programmatic access to Yumma CSS class definitions.

Installing

npm i @yummacss/api

Usage examples

Get all utilities at once:

import { getAllUtils } from "@yummacss/api";

const all = getAllUtils();

Get only background utilities:

import { getBackgroundUtils } from "@yummacss/api";

const backgrounds = getBackgroundUtils();

Access a specific utility from a category:

import { getBoxModelUtils } from "@yummacss/api";

const boxModel = getBoxModelUtils();
const margin = boxModel["margin"];

Available API

Import utility group functions individually:

import {
  getAllUtils,
  getBackgroundUtils,
  getBorderUtils,
  getBoxModelUtils,
  getColorUtils,
  getEffectUtils,
  getFlexboxUtils,
  getFontUtils,
  getGridUtils,
  getInteractivityUtils,
  getOutlineUtils,
  getPositioningUtils,
  getSvgUtils,
  getTableUtils,
  getTextUtils,
  getTransformUtils,
} from "@yummacss/api";

For advanced use cases use these types:

import type { UtilityMap, UtilityItem } from "@yummacss/api";

Built with

License

This project is licensed under the MIT License

About

Yumma CSS utility classes for all your development needs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •