drips / less
LessCompiler zum Übersetzen von LESS-Dateien in CSS-Dateien mittels PHP
Installs: 20
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
pkg:composer/drips/less
Requires
- drips/minimize: ^1.0
- drips/mvc: ^1.0
- leafo/lessphp: >=0.4
This package is not auto-updated.
Last update: 2025-10-26 00:50:57 UTC
README
Mithilfe des LessCompilers kann LESS in CSS übersetzt werden. Dies funktioniert wie folgt:
<?php use Drips\Less\Compiler; $less_file = "path/to/file.less"; $css_file = "path/to/style.css"; // Inhalt der LESS-Datei auslesen $less = file_get_contents($less_file); // LESS mithilfe des LessCompilers in CSS übersetzen $compiler = new Compiler; $css = $compiler->compile($less); // CSS-Code in die jeweilige Datei schreiben file_put_contents($css_file, $css);
Zusätzlich beinhaltet der LessCompiler einen Controller zum Automatischen Ausliefern von LESS-Dateien als CSS-Dateien. D.h. sie werden automatisch übersetzt.
In deinem DRIPS Verzeichnis legst du zunächst ein Verzeichnis less an. In diesem befinden sich alle deine LESS-Dateien, die du später gerne übersetzt ausliefern möchtest. Anschließend musst du den jeweiligen Controller als Route registrieren, dass die Datei automatisch ausgeliefert werden kann.
<?php $router->add('less', '/css/{file}.css', Drips\Less\Controller::class);