@lunelson/sass-maps-next
Version:
Next generation Sass map features
26 lines (17 loc) • 1.12 kB
Markdown
# Sass Maps Next
[](#travis)
[](#releases)
[](#license)
These functions enable `get`, `set` and `merge` operations on nested values in Sass' `map` data type. They provide a `map-set` function, while patching Sass' native `map-get` and `map-merge` functions to work with nested values. The API of these functions corresponds to [this informal proposal](https://github.com/sass/sass/issues/1739#issuecomment-122435753) at the sass repo.
Some additional utility functions are also provided.
They are fully tested, and compatible with current versions of [libsass]() and [dart-sass]().
## Installation
```sh
# in your project
npm install --save @lunelson/sass-maps-next
```
```scss
// in your sass file, assuming you have 'node_modules' in Sass' search path
@import '@lunelson/sass-maps-next/index';
// ...now you have access to nested map-get, map-merge and map-set
```