less-plugin-sass2less
Version:
A plugin for less that converts SASS files into LESS. It comes with a cmd utility too.
11 lines (10 loc) • 337 B
JavaScript
module.exports = {
pattern: /@if\s([()\w\s$=><!-]+)([^]+?)@else/gi,
replacement: function(match, condition, ifBody) {
let newCondition = condition.replace('==', '=').trim()
let newIf = `& when (${newCondition}) `
let newElse = `\n& when not (${newCondition})`
return newIf + ifBody.trim() + newElse
},
order: 0
}