@abmaonline/parse-less-import
Version:
Parse import from less file
47 lines (34 loc) • 1.33 kB
Markdown
# @abmaonline/parse-less-import
[](http://npmjs.org/package/@abmaonline/parse-less-import)
[](http://nodejs.org/download/)
[](LICENSE)
[](https://npmjs.org/package/@abmaonline/parse-less-import)
Parse import from less file
Originally created by [LingyuCoder](https://github.com/LingyuCoder), but no longer available on github and made some changes to make it work with older versions of less.
**Node.js >= 6**
## Install
```bash
$ npm install --save @abmaonline/parse-less-import
```
## Usage
```javascript
const parse = require('@abmaonline/parse-less-import');
const content = `
@import '../a';
@import './b.less';
@import (multiple) './c.less';
@import (multiple, reference) './d.less';
`;
parse(content);
/*
[ { path: '../a', keywords: [] },
{ path: './b.less', keywords: [] },
{ path: './c.less', keywords: [ 'multiple' ] },
{ path: './d.less', keywords: [ 'multiple', 'reference' ] } ]
*/
```
## Test
```bash
$ npm run test
$ npm run test-cov
```