rus-sharafiev / less-compiler

Standalone LESS compiler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Standalone LESS compiler

CLI tool that uses original Less.js compiler (v4.2.0) but running inside Deno compiled app.
Minimal changes were made to the compiler source code:

  • added file extensions in import (required for Deno)
  • fs, url and path are replaced with the same ones from Deno Std. Library 0.202.0

Unlike the original lessc, the Node is not required.

Usage

Install Deno, pick compiler type, for CLI tool run

deno compile --allow-read --allow-write less-compiler-cli.ts

...for stdout run

deno compile --allow-read less-compiler-stdout.ts

CLI tool

Run the app, answer questions and get the CSS file (example for PowerShell)

PS C:\less> .\less-compiler-cli.exe
Standalone LESS compiler v1.0.0

Set source file location: test/index.less
Set outfile folder: ./ 
Set outfile name: out
Done!

Press any key to exit...

Stdout (created for the React development server)

Run app with a LESS file path as arg and get the plain css in stdout (example for PowerShell)

PS C:\less> .\less-compiler-stdout.exe test/index.less

About

Standalone LESS compiler

License:Apache License 2.0


Languages

Language:JavaScript 98.6%Language:TypeScript 1.4%