cssinjstojson
Version:
Converts CSS in JS to JSON
3 lines (2 loc) • 346 B
JavaScript
const t=/(\/\*[\s\S]*?\*\/)|([^\s;{}][^;{}]*(?={))|(})|([^;{}]+;(?!\s*\*\/))/gim;module.exports=function r(e){let n=null;const i={};for(;null!==(n=t.exec(e));){if(n[2]&&(i[n[2].trim()]=r(e)),n[4]){const t=/([^:]+):([^;]*);/.exec(n[4].trim());i[t[1].trim()]=t[2].trim()}if(n[3])return i}return i};
//# sourceMappingURL=cssinjstojson.modern.js.map