Skip to main content

Advanced Usage

If you’re packaging your own Sass modules and want to use Sass Fairy in the project. It is best to use direct-path @use rules to the specific features of Sass Fairy that your modules needs.

This ensures the Sass Compiler is loading only the features required by your package. This may slightly improve your modules load time as well.

For example, imagine you require the contrast() from @sass-fairy/color, the @use rule should be as follows:

@use '@sass-fairy/color/src/contrast';

@function my-function ($fg-color, $bg-color) {

@if contrast.contrast($fg-color, $bg-color) > 5 {
// ...
}

@else {
// ...
}

@return $value;
}