npm import plugin for less.js
npm install less-plugin-npm-import-reloadedless-plugin-npm-import-reloaded
========================
Fork of less-plugin-npm-import with feature for specifying base directory added from unmerged pull request. Original module adds the ability for less to import from npm packages.
Install with npm
``bash`
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
Options:
prefix - default: npm://
basedir - allow setting the basedir node modules should be resolved from.
``
lessc --npm-import file.less file.css
lessc --npm-import="prefix=~" file.less file.css
lessc --npm-import="basedir=/usr/local/path" file.less file.css
``
var NpmImportPlugin = require("less-plugin-npm-import"),
options = { plugins: [new NpmImportPlugin({
prefix: '~',
basedir: __dirname
})] };
less.render(css, options)
.then(...
Browser usage is not supported.
Testing
-------
run the tests by running node test`
You require the dev dependencies installed (which includes less)