You are here

public function SlickLibrary::librariesInfo in Slick Carousel 7.3

Implements hook_libraries_info().

Overrides BlazyLibrary::librariesInfo

File

src/SlickLibrary.php, line 127

Class

SlickLibrary
Provides Slick library methods mainly for hooks.

Namespace

Drupal\slick

Code

public function librariesInfo() {
  if (!isset($this->librariesInfo)) {
    $libraries['slick'] = [
      'name' => 'Slick Carousel',
      'vendor url' => 'http://kenwheeler.github.io/slick/',
      'download url' => 'https://github.com/kenwheeler/slick/releases',
      'version arguments' => [
        'file' => 'slick/slick.js',
        'pattern' => '@Version:\\s+([0-9a-zA-Z\\.-]+)@',
        'lines' => 16,
      ],
      'files' => [
        'js' => [
          'slick/slick.min.js',
        ],
      ],
      'variants' => [
        'minified' => [
          'files' => [
            'js' => [
              'slick/slick.min.js',
            ],
          ],
        ],
        'source' => [
          'files' => [
            'js' => [
              'slick/slick.js',
            ],
          ],
        ],
      ],
    ];
    $this->librariesInfo = $libraries;
  }
  return $this->librariesInfo;
}