You are here

function easychart_library_info_build in Easychart 8.3

Implements hook_library_info_build().

File

./easychart.module, line 45
Easychart module file.

Code

function easychart_library_info_build() {
  $libraries = [];

  // Used for rendering.
  $libraries['lib.easycharts.render'] = [
    'version' => 'VERSION',
    'js' => [
      base_path() . 'libraries/easychart/dist/ec.render.min.js' => [],
    ],
  ];

  // The version numbers and remote for the next two libraries are used for
  // drush integration.
  $libraries['lib.highcharts'] = [
    'version' => '4.2.7',
    'remote' => 'http://code.highcharts.com/zips/Highcharts-4.2.7.zip',
    'license' => [
      'name' => 'Creative Commons Attribution - Non Commercial 3.0 License',
      'gpl-compatible' => FALSE,
    ],
    'js' => [
      base_path() . 'libraries/highcharts/js/highcharts.js' => [],
      base_path() . 'libraries/highcharts/js/highcharts-3d.js' => [],
      base_path() . 'libraries/highcharts/js/highcharts-more.js' => [],
      base_path() . 'libraries/highcharts/js/modules/data.js' => [],
      base_path() . 'libraries/highcharts/js/modules/funnel.js' => [],
      base_path() . 'libraries/highcharts/js/modules/heatmap.js' => [],
      base_path() . 'libraries/highcharts/js/modules/no-data-to-display.js' => [],
      base_path() . 'libraries/highcharts/js/modules/solid-gauge.js' => [],
      base_path() . 'libraries/highcharts/js/modules/treemap.js' => [],
      base_path() . 'libraries/highcharts/js/modules/exporting.js' => [],
    ],
  ];
  $libraries['lib.easycharts.full'] = [
    'version' => '3.1.3',
    'remote' => 'https://github.com/daemth/easychart/archive/master.zip',
    'license' => [
      'name' => 'MIT',
      'url' => 'https://github.com/daemth/easychart/blob/master/LICENSE',
      'gpl-compatible' => TRUE,
    ],
    'js' => [
      base_path() . 'libraries/easychart/dist/ec.min.js' => [],
    ],
  ];
  return $libraries;
}