1
0
mirror of synced 2025-12-09 15:24:28 +08:00
Files
eruda/script/loaders/css-minifier-loader.js
2020-01-07 22:24:47 +08:00

12 lines
413 B
JavaScript

const cssMap = require('../../src/lib/cssMap')
const escapeRegExp = require('licia/escapeRegExp')
const each = require('licia/each')
module.exports = function (src) {
each(cssMap, (val, key) => {
src = src.replace(new RegExp(escapeRegExp(';' + key + ':'), 'g'), ';$' + val + ':')
src = src.replace(new RegExp(escapeRegExp('{' + key + ':'), 'g'), '{$' + val + ':')
})
return src
}