Skip to content
This repository has been archived by the owner on Oct 22, 2020. It is now read-only.

m-wild/metalsmith-lesser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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(...

Releases

No releases published

Packages

No packages published