1.1.0 • Published 6 years ago

less-var-parse v1.1.0

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

less-var-parse

less-var-parse is a less variable parser. will parse less variables to js Object.

Install

npm install less-var-parse -D

Usage

// Demo less

/**
 * Multi-line comments
 * Test
 */

// Single line comments

@black: '#000'; // inline comments

@white: '#fff';

// hr line
// -- @hr: 'description'

@red: 'red';
// @green: 'green';
// Demo
const fs = require('fs');
const lessVarParse = require('less-var-parse');
const vars = lessVarParse(fs.readFileSync('/path/fileName.less', 'utf8'));
console.log(vars);

will output:

{
  "@black": "#000",
  "@white": "#fff",
  "hr": "description",
  "@red": "red"
}

less-var-parse will ignore comments lines(includes Single line comments, Multi-line comments and inline comments). But if you want use some variables to distinguish different parts of variables, you can use // -- @key: value to do this job, just like the demo code.

LICENSE

MIT