/
TON618OFF
/
FinalPWHTML
Обзор
Документация
Войти
/
TON618OFF
/
FinalPWHTML
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
node_modules/clean-css/lib/optimizer/level-1/value-optimizers/precision.js
22 строки
748 B
TON618OFF
не ну это ваще
23 июн 2024, 00:30
23 июн 2024, 00:30
e27ae20
Код
Авторство
О чём код?
var plugin = { level1: { value: function precision(_name, value, options) { if (!options.precision.enabled || value.indexOf('.') === -1) { return value; } return value .replace(options.precision.decimalPointMatcher, '$1$2$3') .replace(options.precision.zeroMatcher, function(match, integerPart, fractionPart, unit) { var multiplier = options.precision.units[unit].multiplier; var parsedInteger = parseInt(integerPart); var integer = Number.isNaN(parsedInteger) ? 0 : parsedInteger; var fraction = parseFloat(fractionPart); return Math.round((integer + fraction) * multiplier) / multiplier + unit; }); } } }; module.exports = plugin;