css-unicode-loader.js 332 B

12345678910
  1. const UNICODE_MATCH_REG = /[^\x00-\xff]/g;
  2. const CONTENT_MATCH_REG = /(?<!-)content\s*:\s*([^;\}]+)/g;
  3. module.exports = function (source) {
  4. source = source.replace(CONTENT_MATCH_REG, function (m, p1) {
  5. return m.replace(UNICODE_MATCH_REG, function (m) {
  6. return "\\" + m.charCodeAt(0).toString(16);
  7. });
  8. });
  9. return source;
  10. }