/
lostSun
/
project-client-server-apps
Обзор
Документация
Войти
/
lostSun
/
project-client-server-apps
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/csso/lib/restructure/index.js
35 строк
1 KB
1lostsun
initial commit
05 май 2025, 11:35
05 май 2025, 11:35
fe8f535
Код
Авторство
О чём код?
var prepare = require('./prepare/index'); var mergeAtrule = require('./1-mergeAtrule'); var initialMergeRuleset = require('./2-initialMergeRuleset'); var disjoinRuleset = require('./3-disjoinRuleset'); var restructShorthand = require('./4-restructShorthand'); var restructBlock = require('./6-restructBlock'); var mergeRuleset = require('./7-mergeRuleset'); var restructRuleset = require('./8-restructRuleset'); module.exports = function(ast, options) { // prepare ast for restructing var indexer = prepare(ast, options); options.logger('prepare', ast); mergeAtrule(ast, options); options.logger('mergeAtrule', ast); initialMergeRuleset(ast); options.logger('initialMergeRuleset', ast); disjoinRuleset(ast); options.logger('disjoinRuleset', ast); restructShorthand(ast, indexer); options.logger('restructShorthand', ast); restructBlock(ast); options.logger('restructBlock', ast); mergeRuleset(ast); options.logger('mergeRuleset', ast); restructRuleset(ast); options.logger('restructRuleset', ast); };