sassy-cast
v3.0.0
Published
A Sass API data type conversion.
Downloads
40
Readme
SassyCast
SassyCast is a simple API for type conversion in Sass. Read API documentation.
Installation
npm install sassy-cast
yarn add sassy-cast
Notes
SassCast has a strict mode in which it will throw errors when failing to cast values (most notably to colors and numbers). You can enable strict-mode with:
$sc-strict-mode: true;
In non-strict mode, when a value cannot be converted to a number, SassyCast will warn and return 0
. You can change this value with:
$sc-non-strict-default-number: 0;
In non-strict mode, when a value cannot be converted to a color, SassyCast will warn and return transparent
. You can change this value with:
$sc-non-strict-default-color: transparent;
Note that color formats are sometimes converted automatically by Sass depending on the type of syntax used (compressed, expanded, etc.). When casting a color to string, the resulting string can be different from the color input.
Credits
Originally created by Hugo Giraudel
Huge thanks to Marc Mintel for his help.