Neoteric Plumbing Mishap
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    simple-less-middlewarepublic

    simple-less-middleware

    unstable

    A minimal LESS middleware for server requests.

    When the given CSS URL is requested, the server responds with the result of LESS transpilation.

    Install

    npm install simple-less-middleware --save

    Example

    var lessMiddleware = require('simple-less-middleware')
     
    // path to the LESS entry point 
    var file = '/path/to/style.less'
     
    // what the <link href> will request 
    var url = 'style.css'
     
    var less = lessMiddleware(file, url, {
      compress: true,
      autoprefix: 'last 2 browsers'
    })
     
    var server = http.createServer(function (req, res) {
      less(file, cssUrl, function () {
        // handle non-less requests... 
      })
    })
     
    server.listen(8000)

    Usage

    NPM

    fn = middleware (lessFile, cssUrl, [opts])

    Creates a new fn(req, res, next) function with lessFile (path to LESS entry point) and cssUrl (the URL pathname to respond to the request on).

    Options:

    • compress Boolean, default false
    • autoprefix Array or comma-separated String list of browsers, default no autoprefixing
    • paths Array of paths to provide to LESS render()

    License

    MIT, see LICENSE.md for details.

    install

    npm i simple-less-middleware

    Downloadslast 7 days

    1

    version

    1.1.0

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar