Détail du package

less-plugin-npm-import

less278.6k2.1.0

npm import plugin for less.js

less plugins, npm import, less prefixes

readme

NPM version Dependencies devDependency Status optionalDependency Status

less-plugin-npm-import

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";

css/less extensions not necessary

Options:
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)
    .then(...

Browser usage

Browser usage is not supported.

Testing

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

changelog

Version 2.0.0 20-03-2015

  • If used programmatically is required to be new'd in order to create a plugin instance
  • Takes a new optional prefix option, used to detect npm url's
  • Updated dependencies

Version 1.0.3 27-11-2014

  • Requires less v2.1.1 since that has a bugfix that effects this plugin