How to use postcss-less - 4 common examples

To help you get started, we’ve selected a few postcss-less examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github brodybits / prettierx / src / language-css / parser-postcss.js View on Github external
function requireParser(isSCSSParser) {
  if (isSCSSParser) {
    return require("postcss-scss");
  }

  // TODO: Remove this hack when this issue is fixed:
  // https://github.com/shellscape/postcss-less/issues/88
  const LessParser = require("postcss-less/dist/less-parser");
  LessParser.prototype.atrule = function() {
    return Object.getPrototypeOf(LessParser.prototype).atrule.apply(
      this,
      arguments
    );
  };

  return require("postcss-less");
}
github springtype-org / springtype / src / packages / cli / st-tss / src / cli.ts View on Github external
switch (fileNameExtension(file)) {

                case "sass":
                    console.error('TODO: Sass not implemented yet, file will be empty!');
                    postcssSass.process(code).result.root;
                    sassFiles++;
                    break;
                case "scss":
                    console.error('TODO: Sass not implemented yet, file will be empty!');
                    postcssScss.parse(code);
                    scssFiles++;
                    break;
                case "less":
                    console.error('TODO: Sass not implemented yet, file will be empty!');
                    postcssLess.parse(code);
                    lessFiles++;
                    break;
                case "css":
                    tss = transformCSStoTSS(postcssCss.parse(code));
                    destinationFile = destinationFile.replace('.css', '.tss.ts');
                    cssFiles++;
            }

            if (!existsSync(destinationDirectory)) {
                mkdirSync(destinationDirectory);
            }

            process.chdir(destinationDirectory);

            writeFileSync(destinationFile, tss);
github brodybits / prettierx / src / language-css / parser-postcss.js View on Github external
LessParser.prototype.atrule = function() {
    return Object.getPrototypeOf(LessParser.prototype).atrule.apply(
      this,
      arguments
    );
  };
github lesshint / lesshint / lib / linter.js View on Github external
parse (source) {
        return postcss([]).process(source, {
            from: this.fullPath,
            parser: postcssLess.parse,
            stringifier: postcssLess.stringify,
        });
    }

postcss-less

LESS parser for PostCSS

MIT
Latest version published 3 years ago

Package Health Score

76 / 100
Full package analysis