Implements hook_libraries_info().

Sujets associés

Fichier

advagg_css_compress/advagg_css_compress.module, line 125

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;
}