drips/minimize

MinimizeCompiler zum Komprimieren von CSS- und JavaScripts

v1.0.0 2016-07-30 07:21 UTC

This package is not auto-updated.

Last update: 2024-04-27 15:53:09 UTC


README

Build Status Code Climate Test Coverage Latest Release

Beschreibung

Compiler basierend auf Minifier zum Komprimieren von CSS- und JavaScript-Dateien.

Durch den mitgelieferten Compiler kann ganz leicht CSS- und JavaScript-Code komprimiert werden.

Beispiel: CSS komprimieren

<?php

use Drips\Minimize\Compiler;

$minimizedCSS = Compiler::compile($css, Compiler::CSS);

Beispiel: JS komprimieren

<?php

use Drips\Minimize\Compiler;

$minimizedJS = Compiler::compile($js, Compiler::JS);

Automatische Übersetzung

Zusätzlich wird ein Controller zum Automatischen Übersetzen und Ausliefern von CSS- und JavaScript-Dateien zur Verfügung gestellt. Dieser kann wie folgt verwendet werden.

CSS-Komprimierung

In deinem DRIPS Verzeichnis legst du zunächst ein Verzeichnis css an. In diesem befinden sich alle deine CSS-Dateien, die du später gerne komprimiert ausliefern möchtest. Anschließend musst du den jeweiligen Controller als Route registrieren, dass die Datei automatisch ausgeliefert werden kann.

<?php

$router->add('css', '/css/{file}.css', Drips\Minimize\CssController::class)

JS-Komprimierung

In deinem DRIPS Verzeichnis legst du zunächst ein Verzeichnis js an. In diesem befinden sich alle deine JavaScript-Dateien, die du später gerne komprimiert ausliefern möchtest. Anschließend musst du den jeweiligen Controller als Route registrieren, dass die Datei automatisch ausgeliefert werden kann.

<?php

use Drips\Minimize\Compiler;

$router->add('js', '/js/{file}.js', Drips\Minimize\JsController::class)