You are here

function advagg_css_compress_libraries_info in Advanced CSS/JS Aggregation 7.2

Implements hook_libraries_info().

Related topics

File

advagg_css_compress/advagg_css_compress.module, line 125
Advanced aggregation css compression module.

Code

function advagg_css_compress_libraries_info() {
  $libraries['YUI-CSS-compressor-PHP-port'] = array(
    // Only used in administrative UI of Libraries API.
    'name' => 'YUI CSS compressor PHP port',
    'vendor url' => 'https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port',
    'download url' => 'https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port/archive/master.zip',
    'version callback' => 'advagg_css_compress_libraries_get_version',
    'version arguments' => array(
      'file' => 'README.md',
      'pattern' => '/###\\s+v([0-9a-zA-Z\\.-]+)/',
      'lines' => 1000,
      'cols' => 20,
      'default_version' => '2.4.8',
    ),
    'local version' => '2.4.8-p10',
    'remote' => array(
      'callback' => 'advagg_get_github_version_txt',
      'url' => 'https://cdn.jsdelivr.net/gh/tubalmartin/YUI-CSS-compressor-PHP-port@master/README.md',
    ),
    'versions' => array(
      '2' => array(
        'files' => array(
          'php' => array(
            'cssmin.php',
            'data/hex-to-named-color-map.php',
            'data/named-to-hex-color-map.php',
          ),
        ),
      ),
      '3' => array(
        'files' => array(
          'php' => array(
            'src/Minifier.php',
            'src/Utils.php',
            'src/Colors.php',
            'src/data/hex-to-named-color-map.php',
            'src/data/named-to-hex-color-map.php',
          ),
        ),
      ),
      '4' => array(
        'files' => array(
          'php' => array(
            'src/Minifier.php',
            'src/Utils.php',
            'src/Colors.php',
          ),
        ),
      ),
    ),
  );
  return $libraries;
}