This module does not compile LESS. It simply parses mixins as custom at-rules & variables as properties, so that PostCSS plugins can then transform LESS source code alongside CSS.
- lint your LESS code with a plugin such as Stylelint.
- apply PostCSS transformations (such as Autoprefixer) directly to the LESS source code
const syntax = require('postcss-less');
postcss(plugins).process(yourLessCode, {syntax: syntax}).then((result) => {
// result.content - LESS with transformations
});
- nested mixins with custom token
nested-mixin
- nested &:extend(); with custom token
nested-extend
Current module is based on great postcss-scss library and inspired by another LESS parser for PostCSS - postcss-less