/
lostSun
/
project-client-server-apps
Обзор
Документация
Войти
/
lostSun
/
project-client-server-apps
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/postcss-flexbugs-fixes/bugs/bug81a.js
27 строк
702 B
1lostsun
initial commit
05 май 2025, 11:35
05 май 2025, 11:35
fe8f535
Код
Авторство
О чём код?
var postcss = require('postcss'); module.exports = function(decl) { var regex = /(\d{1,}) (\d{1,}) (calc\(.*\))/g; var matches = regex.exec(decl.value); if (decl.prop === 'flex' && matches) { var grow = postcss.decl({ prop: 'flex-grow', value: matches[1], source: decl.source }); var shrink = postcss.decl({ prop: 'flex-shrink', value: matches[2], source: decl.source }); var basis = postcss.decl({ prop: 'flex-basis', value: matches[3], source: decl.source }); decl.parent.insertBefore(decl, grow); decl.parent.insertBefore(decl, shrink); decl.parent.insertBefore(decl, basis); decl.remove(); } };