top
Using my app is also a way to support me:
Scap: Screenshot & Markup Edit Screen Test Deskmark Keyzer Vidwall Hub VidCrop Vidwall Mousio Hint Mousio Musicer Audioer FileSentinel FocusCursor Videoer KeyClicker DayBar Iconed Menuist Quick RSS Quick RSS Web Serve Copybook Generator DevTutor for SwiftUI RegexMate Time Passage Iconize Folder Textsound Saver Create Custom Symbols DevHub Resume Revise Palette Genius Symbol Scribe

compile-less

Buy me a coffee Follow On X CI npm download releases version npm version Coverage Status

All .less files are compiled into .css files.

Install

npm i compile-less-cli --save-dev

Basic Usage

const compileLess = require('compile-less-cli');

compileLess('src', {
  out: 'out',              // Output directory.
  combine: 'dist/uiw.css', // Combine CSS files.
});

Command Line

Command help:

Usage: compile-less <command> [options]

All .less files are output to a .css file.

Options:
  -v, --version              output the version number
  -d, --dir <dir-path>       Less file directory (default: "src")
  -o, --out <dir-path>       Output directory.
  -c, --combine <file-name>  Combine CSS files.
  -w, --watch                Watch and compile CSS files.
  --exclude-css              Exclude CSS file compilation.
  -r, --rm-global            Remove ":global" and ":global(className)".
  -h, --help                 display help for command

Examples:

  $ compile-less -d src -o css
  $ compile-less -d src -o css --watch
  $ compile-less -d src -o css --watch --exclude-css
  $ compile-less -d src -o out --combine out/dist.css

Development

Listen for files compiled with TypeScript

npm run start
npm run build
cd test
compile-less -d src -o out

License

Licensed under the MIT License.