@alexskrypnyk/scss-variables-extractor
v0.1.1
Published
Extract SCSS variables to make them available in scripts using vanilla JS.
Downloads
4,148
Readme
SCSS variables extractor
Extract SCSS variables to make them available in scripts using vanilla JS.
Usage
const extractor = require('./scss-variables-extractor');
// SCSS content.
const content = `
$theme-colors-brands-default: (
'light': (
'brand1': #123456,
'brand2': #234567,
'brand3': #345678,
),
'dark': (
'brand1': #987654,
'brand2': #876543,
'brand3': #765432,
)
);
`;
const vars = extractor.extract(content);
console.log(vars);
// Output:
// {
// 'theme-colors-brands-default': {
// 'light': {
// 'brand1': '#123456',
// 'brand2': '#234567',
// 'brand3': '#345678',
// },
// 'dark': {
// 'brand1': '#987654',
// 'brand2': '#876543',
// 'brand3': '#765432',
// }
// }
// }