Skip to content

Instantly share code, notes, and snippets.

@daffl
Created August 19, 2015 20:16
Show Gist options
  • Save daffl/a6bce3e844083ab882a3 to your computer and use it in GitHub Desktop.
Save daffl/a6bce3e844083ab882a3 to your computer and use it in GitHub Desktop.
A LESS JS system plugin
var less = require('less');
exports.translate = function(load) {
return less.render(load.source).then(function(output) {
return output.css;
});
}
exports.instantiate = function(load) {
load.metadata.format = 'css';
load.metadata.execute = function() {
var styles = document.createElement('style');
styles.appendChild(document.createTextNode(load.source));
document.head.appendChild(styles);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment