(rules, selector, prefix)
| 19921 | stylisSplitter.use([parseRulesPlugin, returnRulesPlugin]); |
| 19922 | |
| 19923 | var stringifyRules = function stringifyRules(rules, selector, prefix) { |
| 19924 | var flatCSS = rules.join('').replace(/^\s*\/\/.*$/gm, ''); // replace JS comments |
| 19925 | |
| 19926 | var cssStr = selector && prefix ? prefix + ' ' + selector + ' { ' + flatCSS + ' }' : flatCSS; |
| 19927 | |
| 19928 | return stylis(prefix || !selector ? '' : selector, cssStr); |
| 19929 | }; |
| 19930 | |
| 19931 | var splitByRules = function splitByRules(css) { |
| 19932 | return stylisSplitter('', css); |
no test coverage detected