You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

14 lines
445 B

/* eslint import/no-extraneous-dependencies: ["error", {"devDependencies": true}] */
const less = require('less');
const path = require('path');
module.exports = (content, resolvePath = path.resolve(__dirname, '../../src/core')) => new Promise((resolve, reject) => {
less.render(content, { paths: [resolvePath] })
.then((result) => {
resolve(result.css);
})
.catch((err) => {
reject(err);
throw err;
});
});