1.0.2 • Published 1 year ago

@unsass/var v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Var

Version Downloads License

Introduction

Sass functions to manage the var() CSS function.

Installing

npm install @unsass/var

Usage

@use "@unsass/var";

.foo {
  color: var.create("primary-color", darkcyan);
}

Result

.foo {
  color: var(--primary-color, darkcyan);
}

Functions

create-name($name)

This function will return string value with -- if missing.

@use "@unsass/var";

$name: var.create-name("primary-color"); // $name: "--primary-color";

name($var)

This function will return variable name value.

@use "@unsass/var";

$var: var(--primary-color, darkcyan);
$name: var.name($var); // $name: "--primary-color";

fallback($var)

This function will return variable fallback value.

@use "@unsass/var";

$var: var(--primary-color, darkcyan);
$fallback: var.fallback($var); // $fallback: "darkcyan";

parse($var)

This function will return a map with variable name and fallback values on dedicated keys.

@use "@unsass/var";

$var: var(--primary-color, darkcyan);
$map: var.parse($var); // $map: ("name": --primary-color, "fallback": darkcyan);
1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago