1.0.4 • Published 7 years ago

metalsmith-lesser v1.0.4

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

metalsmith-lesser

A Metalsmith plugin to compile less

https://www.npmjs.com/package/metalsmith-lesser

Usage

You must supply your own less (and any plugins you want)

$ npm install --save less
$ npm install --save metalsmith-lesser
const Metalsmith = require('metalsmith');
const less = require('metalsmith-lesser');

Metalsmith(__dirname)
  //...
  .use(less())
  //.build(...

Options

var options = {
  copySource: false,
  lessOptions: {
    // passthrough to less.render(_, options)
  }
}

Less plugins

$ npm install --save less-plugin-autoprefix
const Metalsmith  = require('metalsmith');
const Autoprefix  = require('less-plugin-autoprefix');
const less        = require('metalsmith-lesser');

Metalsmith(__dirname)
  //...
  .use(less({
    copySource: false,
    lessOptions: {
      plugins: [new Autoprefix({browsers: ["last 2 versions"]})]
    }
  }))
  //.build(...