You are here

function pwa_library in Progressive Web App 7.2

Same name and namespace in other branches
  1. 7 pwa.module \pwa_library()

Implements hook_library().

File

./pwa.module, line 177

Code

function pwa_library() {
  $path = drupal_get_path('module', 'pwa');
  $module_version = pwa_version_assets('pwa');
  return [
    'register' => [
      'version' => $module_version,
      'js' => [
        $path . '/js/register.js' => [
          'scope' => 'footer',
        ],
        $path . '/js/autoreload.js' => [
          'scope' => 'footer',
        ],
        $path . '/js/beforeinstallprompt.js' => [
          'scope' => 'footer',
        ],
        0 => [
          'data' => [
            'pwa' => [
              'path' => url('/pwa/serviceworker/js'),
            ],
          ],
          'type' => 'setting',
        ],
      ],
      'dependencies' => [],
    ],
    'sha256' => [
      'version' => $module_version,
      'js' => [
        $path . '/js/sha256.js' => [
          'scope' => 'footer',
        ],
      ],
    ],
  ];
}