/
lostSun
/
project-client-server-apps
Обзор
Документация
Войти
/
lostSun
/
project-client-server-apps
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/stylehacks/src/plugins/important.js
25 строк
697 B
1lostsun
initial commit
05 май 2025, 11:35
05 май 2025, 11:35
fe8f535
Код
Авторство
О чём код?
'use strict'; const BasePlugin = require('../plugin'); const { IE_5_5, IE_6, IE_7 } = require('../dictionary/browsers'); const { DECL } = require('../dictionary/postcss'); module.exports = class Important extends BasePlugin { /** @param {import('postcss').Result=} result */ constructor(result) { super([IE_5_5, IE_6, IE_7], [DECL], result); } /** * @param {import('postcss').Declaration} decl * @return {void} */ detect(decl) { const match = decl.value.match(/!\w/); if (match && match.index) { const hack = decl.value.substr(match.index, decl.value.length - 1); this.push(decl, { identifier: '!important', hack, }); } } };