Allows importing from NPM packages
JavaScript CSS
Switch branches/tags
Nothing to show
Clone or download
SomMeri Merge pull request #18 from wmyers/master
Update for importing a css file with an import option
Latest commit c9e7249 Dec 10, 2015

NPM version Dependencies devDependency Status optionalDependency Status


Adds the ability for less to import from npm packages

lessc usage

Install with npm

npm install -g less-plugin-npm-import

In less file:

@import "npm://packagename/path/to/file.less";

or if importing a css file an import option is required:

@import (less) "npm://packagename/path/to/file.css";

css/less extensions not necessary

prefix - default: npm://

Command line usage

lessc --npm-import file.less file.css
lessc --npm-import="prefix=~" file.less file.css

Programmatic usage

var NpmImportPlugin = require("less-plugin-npm-import"),
    options = { plugins: [new NpmImportPlugin({prefix: '~'})] };
less.render(css, options)

Browser usage

Browser usage is not supported.


run the tests by running node test You require the dev dependencies installed (which includes less)