maximkoretskiy / postcss-autoreset

PostCSS plugin for automatic rules isolation
MIT License
244 stars 11 forks source link

Особый node.source #6

Closed ai closed 8 years ago

ai commented 8 years ago

node.source указывает на источник CSS, чтобы сгенерировать карты кода.

Мы сейчас добавляем в reset-свойства source то правила, куда они вставляются. Но это не очень круто. Было бы лучше указать, что это reset и они пришли из JS-плагина, у них нет причины или какого источника. Давай соберём свой Input и укажем файл postcss-autoreset или postcss-autoreset#custom (вряд ли получится легко вытащить тот JS-файл, что указал кастомный ресет).

var Input = require('postcss/lib/input');

var source = {
    input: new Input('', { from: 'postcss-autoreset' }),
    start: { line: 1, column: 1 },
    end: { line: 1, column: 1 }
}