get-sass-vars-sync
Get Sass variables synchronously as JSON object.
Install
npm install get-sass-vars-sync node-sass --save-dev
The sass-loader requires node-sass
as peerDependency
.
Thus you are able to specify the required versions accurately.
Usage
const fs = ;const sassVarsSync = default; ;
index.scss
;;;;;;;;;;; .nested
API
sassVarsSync(str, options)
Returns: Object
Gets Sass variables from Sass string.
Only top-level variables will be considered, anything inside selector or at-rule is ignored. PR welcome.
str
Type: String
Sass input string.
opts
Type: Object
camelize
Type: Boolean
Default: false
Camelize first-level JSON object keys and strip inital $
(e.g. $foo-bar
will become fooBar
).
sassOptions
Type: Object
Related
- get-sass-vars - Thanks you for inspiration.
Contribution
Feel free to push your code if you agree with publishing under the MIT license.