Introduction
Sass Fairy is a set of modules that abstract common functionality to aid in the rapid development of domain specific stylesheets and modules.
There are two groups of modules: Core Modules and Special Modules. Core Modules extend the native, built-in modules provided by Sass. While on the other hand, Special Modules are abstractions of other concepts and utilities commonly used when designing stylesheets, mixins, or functions.
Core Modules
- @sass-fairy/color
Provides extended functionality for generating new colors from existing colors and building color themes in Sass.
- @sass-fairy/list
Provides extended functionality for accessing and modifying lists in Sass, with interfaces similar to ECMA specifications.
- @sass-fairy/map
Provides extended functionality for processing key/value pairs in Sass maps.
- @sass-fairy/math
Provides extended functionality for working with numbers in Sass.
- @sass-fairy/meta
Provides extended functionality for handling Sass’s inner workings.
- @sass-fairy/string
Provides extended functionality for processing strings in Sass, with interfaces similar to ECMA specifications.
Special Modules
- @sass-fairy/break
Provides Sass mixins, functions, and variables for working with breakpoints and aids in responsive development.
- @sass-fairy/exception
Provides Sass functions to standardize exception messages and assist with common validation.
- @sass-fairy/url
Provides Sass functions for working with URL data, encoding, and inline SVGs.