less-plugin-unique-directives
Version:
A Less plugin to eliminate redundant @-rules such as `@keyframes` in the output CSS.
13 lines (11 loc) • 493 B
JavaScript
var getMarkUniqueVisitor = require('./mark-unique');
var getRemoveDuplicateVisitor = require('./remove-duplicate');
module.exports = {
install: function(less, pluginManager) {
var uniqueMap = {};
var MarkUniqueVisitor = getMarkUniqueVisitor(less, uniqueMap);
pluginManager.addVisitor(new MarkUniqueVisitor());
var RemoveDuplicateVisitor = getRemoveDuplicateVisitor(less, uniqueMap);
pluginManager.addVisitor(new RemoveDuplicateVisitor());
}
};