UNPKG

702 BSCSSView Raw
1/* stylelint-disable scss/at-function-pattern, scss/at-mixin-pattern */
2
3/// Export Sass Data to JSON in `path/to/export/folder/` folder
4/// @param {String} $filename - ie `mystuff.json`
5/// @param $var - What to turn into JSON
6/// @example scss
7/// @include export-data-to-lib('filename.json', $sass-map);
8
9@mixin export-data($filename, $var) {
10 // The `export_data` function is a custom function added to Sass.
11 // The `$data` var is weird, but needed.
12 $data: export_data($filename, $var);
13}
14
15
16@mixin export-data-sync($filename, $var) {
17 // The `export_data` function is a custom function added to Sass.
18 // The `$data` var is weird, but needed.
19 $data: export_data_sync($filename, $var);
20}