2017 © Pedro Peláez
 

library css-minifier

Simple CSS minifier.

image

czproject/css-minifier

Simple CSS minifier.

  • Monday, April 22, 2013
  • by janpecha
  • Repository
  • 1 Watchers
  • 0 Stars
  • 6 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

CzProject\CssTools

Build Status Downloads this Month Latest Stable Version License, (*1)

CSS tools for PHP., (*2)

Donate, (*3)

Installation

Download a latest package or use Composer:, (*4)

composer require czproject/css-tools

CzProject\CssTools requires PHP 8.0 or later., (*5)

Usage

CSS compiler

Expands @import rules in file., (*6)

``` php $compiler = new CzProject\CssTools\CssCompiler; $compiler->compileFile(DIR . '/styles.css'); // overwrite styles.css with compiled version $compiledStyles = $compiler->processFile(DIR . '/styles2.css'); $compiledStyles = $compiler->processContent( '@import "mystyles.css";', $stylesheetsRootDirectory );, (*7)


### CSS generator ``` php $file = new CzProject\CssTools\CssFile; $file->addRule('.button', [ 'color' => CssTools\Color::hex('#F8A'), 'font-size' => CssTools\Number::px2rem(48), 'background-color' => NULL, ]); echo $file->render();

CSS minifier

php $minifier = new CzProject\CssTools\CssMinifier; $result = $minifier->minify("body { color: #333; background: #fff; }"); var_dump($result); // Output: body{color:#333;background:#fff}, (*8)


License: New BSD License
Author: Jan Pecha, https://www.janpecha.cz/, (*9)

The Versions

22/04 2013

dev-master

9999999-dev

Simple CSS minifier.

  Sources   Download

BSD-3-Clause