countdown-8.x-1.8/countdown.libraries.yml

countdown.libraries.yml
# Core countdown timer library (built-in).
timer:
  version: VERSION
  css:
    theme:
      css/countdown.timer.css: { }
  js:
    js/lib/countdown.js: { attributes: { defer: true }, weight: -9 }
  dependencies:
    - core/drupal
    - core/drupalSettings
    - core/once

timer.min:
  version: VERSION
  css:
    theme:
      css/countdown.timer.min.css: { minified: true }
  js:
    js/lib/countdown.min.js: { minified: true, attributes: { defer: true }, weight: -9 }
  dependencies:
    - core/drupal
    - core/drupalSettings
    - core/once

# FlipClock.js library.
flipclock:
  remote: &flipclock_remote https://github.com/objectivehtml/FlipClock/archive/refs/tags/v0.10.8.tar.gz
  version: &flipclock_version "0.10.8"
  license: &flipclock_license
    name: MIT
    url: https://github.com/objectivehtml/FlipClock/blob/master/license.txt
    gpl-compatible: true
  css:
    theme:
      /libraries/flipclock/dist/flipclock.css: { }
  js:
    /libraries/flipclock/dist/flipclock.js: { attributes: { defer: true }, weight: -9 }

flipclock.min:
  remote: *flipclock_remote
  version: *flipclock_version
  license: *flipclock_license
  css:
    theme:
      /libraries/flipclock/dist/flipclock.css: { }
  js:
    /libraries/flipclock/dist/flipclock.min.js: { minified: true, attributes: { defer: true }, weight: -9 }

flipclock_cdn:
  remote: &flipclock_cdn_remote https://cdn.jsdelivr.net/npm/flipclock@0.10.8/
  version: *flipclock_version
  license: *flipclock_license
  css:
    theme:
      '//cdn.jsdelivr.net/npm/flipclock@0.10.8/dist/flipclock.css': { type: external }
  js:
    '//cdn.jsdelivr.net/npm/flipclock@0.10.8/dist/flipclock.js': { type: external, attributes: { defer: true, crossorigin: anonymous }, weight: -9 }

flipclock_cdn.min:
  remote: *flipclock_cdn_remote
  version: *flipclock_version
  license: *flipclock_license
  css:
    theme:
      '//cdn.jsdelivr.net/npm/flipclock@0.10.8/dist/flipclock.css': { type: external }
  js:
    '//cdn.jsdelivr.net/npm/flipclock@0.10.8/dist/flipclock.min.js': { type: external, minified: true, attributes: { defer: true, crossorigin: anonymous }, weight: -9 }

# FlipDown.js library.
flipdown:
  remote: &flipdown_remote https://github.com/PButcher/flipdown/archive/master.zip
  version: &flipdown_version "0.3.2"
  license: &flipdown_license
    name: MIT
    url: https://github.com/PButcher/flipdown/blob/master/LICENSE
    gpl-compatible: true
  css:
    theme:
      /libraries/flipdown/dist/flipdown.css: { }
  js:
    /libraries/flipdown/dist/flipdown.js: { attributes: { defer: true }, weight: -9 }

flipdown.min:
  remote: *flipdown_remote
  version: *flipdown_version
  license: *flipdown_license
  css:
    theme:
      /libraries/flipdown/dist/flipdown.min.css: { minified: true }
  js:
    /libraries/flipdown/dist/flipdown.min.js: { minified: true, attributes: { defer: true }, weight: -9 }

flipdown_cdn:
  remote: &flipdown_cdn_remote https://www.jsdelivr.com/package/npm/flipdown
  version: *flipdown_version
  license: *flipdown_license
  css:
    theme:
      '//cdn.jsdelivr.net/npm/flipdown@0.3.2/dist/flipdown.css': { type: external }
  js:
    '//cdn.jsdelivr.net/npm/flipdown@0.3.2/dist/flipdown.js': { type: external, attributes: { defer: true, crossorigin: anonymous }, weight: -9 }

flipdown_cdn.min:
  remote: *flipdown_cdn_remote
  version: *flipdown_version
  license: *flipdown_license
  css:
    theme:
      '//cdn.jsdelivr.net/npm/flipdown@0.3.2/dist/flipdown.min.css': { type: external, minified: true }
  js:
    '//cdn.jsdelivr.net/npm/flipdown@0.3.2/dist/flipdown.min.js': { type: external, minified: true, attributes: { defer: true, crossorigin: anonymous }, weight: -9 }

# Flip.js (PQINA Flip Countdown) library.
flip:
  remote: &flip_remote https://github.com/pqina/flip/archive/master.zip
  version: &flip_version "1.8.4"
  license: &flip_license
    name: MIT
    url: https://github.com/pqina/flip/blob/master/LICENSE
    gpl-compatible: true
  css:
    theme:
      /libraries/flip/dist/flip.css: { }
  js:
    /libraries/flip/dist/flip.js: { attributes: { defer: true }, weight: -9 }

flip.min:
  remote: *flip_remote
  version: *flip_version
  license: *flip_license
  css:
    theme:
      /libraries/flip/dist/flip.min.css: { minified: true }
  js:
    /libraries/flip/dist/flip.min.js: { minified: true, attributes: { defer: true }, weight: -9 }

flip_cdn:
  remote: &flip_cdn_remote https://www.jsdelivr.com/package/npm/@pqina/flip
  version: *flip_version
  license: *flip_license
  css:
    theme:
      '//cdn.jsdelivr.net/npm/@pqina/flip@1.8.4/dist/flip.css': { type: external }
  js:
    '//cdn.jsdelivr.net/npm/@pqina/flip@1.8.4/dist/flip.js': { type: external, attributes: { defer: true, crossorigin: anonymous }, weight: -9 }

flip_cdn.min:
  remote: *flip_cdn_remote
  version: *flip_version
  license: *flip_license
  css:
    theme:
      '//cdn.jsdelivr.net/npm/@pqina/flip@1.8.4/dist/flip.min.css': { type: external, minified: true }
  js:
    '//cdn.jsdelivr.net/npm/@pqina/flip@1.8.4/dist/flip.min.js': { type: external, minified: true, attributes: { defer: true, crossorigin: anonymous }, weight: -9 }

# Tick.js (PQINA Tick Counter) library.
tick:
  remote: &tick_remote https://github.com/pqina/tick/archive/master.zip
  version: &tick_version "1.8.3"
  license: &tick_license
    name: MIT
    url: https://github.com/pqina/tick/blob/master/LICENSE
    gpl-compatible: true
  css:
    theme:
      /libraries/tick/dist/core/tick.core.css: { }
  js:
    /libraries/tick/dist/core/tick.core.global.js: { attributes: { defer: true }, weight: -10 }

tick.min:
  remote: *tick_remote
  version: *tick_version
  license: *tick_license
  css:
    theme:
      /libraries/tick/dist/core/tick.core.min.css: { minified: true }
  js:
    /libraries/tick/dist/core/tick.core.global.min.js: { minified: true, attributes: { defer: true }, weight: -10 }

tick_font_highres:
  remote: *tick_remote
  version: *tick_version
  license: *tick_license
  js:
    /libraries/tick/dist/font-highres/tick.font.highres.global.js: { attributes: { defer: true }, weight: -9 }
  dependencies:
    - countdown/tick

tick_font_highres.min:
  remote: *tick_remote
  version: *tick_version
  license: *tick_license
  js:
    /libraries/tick/dist/font-highres/tick.font.highres.global.min.js: { minified: true, attributes: { defer: true }, weight: -9 }
  dependencies:
    - countdown/tick.min

tick_font_lowres:
  remote: *tick_remote
  version: *tick_version
  license: *tick_license
  js:
    /libraries/tick/dist/font-lowres/tick.font.lowres.global.js: { attributes: { defer: true }, weight: -9 }
  dependencies:
    - countdown/tick

tick_font_lowres.min:
  remote: *tick_remote
  version: *tick_version
  license: *tick_license
  js:
    /libraries/tick/dist/font-lowres/tick.font.lowres.global.min.js: { minified: true, attributes: { defer: true }, weight: -9 }
  dependencies:
    - countdown/tick.min

tick_boom:
  remote: *tick_remote
  version: *tick_version
  license: *tick_license
  css:
    theme:
      /libraries/tick/dist/view-boom/tick.view.boom.css: { }
  js:
    /libraries/tick/dist/view-boom/tick.view.boom.global.js: { attributes: { defer: true }, weight: -8 }
  dependencies:
    - countdown/tick

tick_boom.min:
  remote: *tick_remote
  version: *tick_version
  license: *tick_license
  css:
    theme:
      /libraries/tick/dist/view-boom/tick.view.boom.min.css: { minified: true }
  js:
    /libraries/tick/dist/view-boom/tick.view.boom.global.min.js: { minified: true, attributes: { defer: true }, weight: -8 }
  dependencies:
    - countdown/tick.min

tick_dots:
  remote: *tick_remote
  version: *tick_version
  license: *tick_license
  css:
    theme:
      /libraries/tick/dist/view-dots/tick.view.dots.css: { }
  js:
    /libraries/tick/dist/view-dots/tick.view.dots.global.js: { attributes: { defer: true }, weight: -8 }
  dependencies:
    - countdown/tick
    - countdown/tick_font_highres

tick_dots.min:
  remote: *tick_remote
  version: *tick_version
  license: *tick_license
  css:
    theme:
      /libraries/tick/dist/view-dots/tick.view.dots.min.css: { minified: true }
  js:
    /libraries/tick/dist/view-dots/tick.view.dots.global.min.js: { minified: true, attributes: { defer: true }, weight: -8 }
  dependencies:
    - countdown/tick.min
    - countdown/tick_font_highres.min

tick_line:
  remote: *tick_remote
  version: *tick_version
  license: *tick_license
  css:
    theme:
      /libraries/tick/dist/view-line/tick.view.line.css: { }
  js:
    /libraries/tick/dist/view-line/tick.view.line.global.js: { attributes: { defer: true }, weight: -8 }
  dependencies:
    - countdown/tick

tick_line.min:
  remote: *tick_remote
  version: *tick_version
  license: *tick_license
  css:
    theme:
      /libraries/tick/dist/view-line/tick.view.line.min.css: { minified: true }
  js:
    /libraries/tick/dist/view-line/tick.view.line.global.min.js: { minified: true, attributes: { defer: true }, weight: -8 }
  dependencies:
    - countdown/tick.min

tick_swap:
  remote: *tick_remote
  version: *tick_version
  license: *tick_license
  css:
    theme:
      /libraries/tick/dist/view-swap/tick.view.swap.css: { }
  js:
    /libraries/tick/dist/view-swap/tick.view.swap.global.js: { attributes: { defer: true }, weight: -8 }
  dependencies:
    - countdown/tick

tick_swap.min:
  remote: *tick_remote
  version: *tick_version
  license: *tick_license
  css:
    theme:
      /libraries/tick/dist/view-swap/tick.view.swap.min.css: { minified: true }
  js:
    /libraries/tick/dist/view-swap/tick.view.swap.global.min.js: { minified: true, attributes: { defer: true }, weight: -8 }
  dependencies:
    - countdown/tick.min

tick_flip:
  remote: *flip_remote
  version: *flip_version
  license: *flip_license
  css:
    theme:
      /libraries/flip/dist/tick.view.flip.css: { }
  js:
    /libraries/flip/dist/tick.view.flip.global.js: { attributes: { defer: true }, weight: -8 }
  dependencies:
    - countdown/tick

tick_flip.min:
  remote: *flip_remote
  version: *flip_version
  license: *flip_license
  css:
    theme:
      /libraries/flip/dist/tick.view.flip.min.css: { minified: true }
  js:
    /libraries/flip/dist/tick.view.flip.global.min.js: { minified: true, attributes: { defer: true }, weight: -8 }
  dependencies:
    - countdown/tick.min

tick_cdn:
  remote: &tick_cdn_remote https://www.jsdelivr.com/package/npm/@pqina/tick
  version: *tick_version
  license: *tick_license
  css:
    theme:
      '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/core/tick.core.css': { type: external }
  js:
    '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/core/tick.core.global.js': { type: external, attributes: { defer: true, crossorigin: anonymous }, weight: -10 }

tick_cdn.min:
  remote: *tick_cdn_remote
  version: *tick_version
  license: *tick_license
  css:
    theme:
      '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/core/tick.core.min.css': { type: external, minified: true }
  js:
    '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/core/tick.core.global.min.js': { type: external, minified: true, attributes: { defer: true, crossorigin: anonymous }, weight: -10 }

tick_font_highres_cdn:
  remote: *tick_cdn_remote
  version: *tick_version
  license: *tick_license
  js:
    '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/font-highres/tick.font.highres.js': { attributes: { defer: true }, weight: -9 }
  dependencies:
    - countdown/tick_cdn

tick_font_highres_cdn.min:
  remote: *tick_cdn_remote
  version: *tick_version
  license: *tick_license
  js:
    '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/font-highres/tick.font.highres.min.js': { minified: true, attributes: { defer: true }, weight: -9 }
  dependencies:
    - countdown/tick_cdn.min

tick_font_lowres_cdn:
  remote: *tick_cdn_remote
  version: *tick_version
  license: *tick_license
  js:
    '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/font-lowres/tick.font.lowres.global.js': { attributes: { defer: true }, weight: -9 }
  dependencies:
    - countdown/tick_cdn

tick_font_lowres_cdn.min:
  remote: *tick_cdn_remote
  version: *tick_version
  license: *tick_license
  js:
    '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/font-lowres/tick.font.lowres.global.min.js': { minified: true, attributes: { defer: true }, weight: -9 }
  dependencies:
    - countdown/tick_cdn.min

tick_boom_cdn:
  remote: *tick_cdn_remote
  version: *tick_version
  license: *tick_license
  css:
    theme:
      '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/view-boom/tick.view.boom.css': { type: external }
  js:
    '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/view-boom/tick.view.boom.global.js': { type: external, attributes: { defer: true, crossorigin: anonymous }, weight: -8 }
  dependencies:
    - countdown/tick_cdn

tick_boom_cdn.min:
  remote: *tick_cdn_remote
  version: *tick_version
  license: *tick_license
  css:
    theme:
      '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/view-boom/tick.view.boom.min.css': { type: external, minified: true }
  js:
    '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/view-boom/tick.view.boom.global.min.js': { type: external, minified: true, attributes: { defer: true, crossorigin: anonymous }, weight: -8 }
  dependencies:
    - countdown/tick_cdn.min

tick_dots_cdn:
  remote: *tick_cdn_remote
  version: *tick_version
  license: *tick_license
  css:
    theme:
      '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/view-dots/tick.view.dots.css': { type: external }
  js:
    '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/view-dots/tick.view.dots.global.js': { type: external, attributes: { defer: true, crossorigin: anonymous }, weight: -8 }
  dependencies:
    - countdown/tick_cdn
    - countdown/tick_font_highres_cdn

tick_dots_cdn.min:
  remote: *tick_cdn_remote
  version: *tick_version
  license: *tick_license
  css:
    theme:
      '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/view-dots/tick.view.dots.min.css': { type: external, minified: true }
  js:
    '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/view-dots/tick.view.dots.global.min.js': { type: external, minified: true, attributes: { defer: true, crossorigin: anonymous }, weight: -8 }
  dependencies:
    - countdown/tick_cdn.min
    - countdown/tick_font_highres_cdn.min

tick_line_cdn:
  remote: *tick_cdn_remote
  version: *tick_version
  license: *tick_license
  css:
    theme:
      '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/view-line/tick.view.line.css': { type: external }
  js:
    '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/view-line/tick.view.line.global.js': { type: external, attributes: { defer: true, crossorigin: anonymous }, weight: -8 }
  dependencies:
    - countdown/tick_cdn

tick_line_cdn.min:
  remote: *tick_cdn_remote
  version: *tick_version
  license: *tick_license
  css:
    theme:
      '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/view-line/tick.view.line.min.css': { type: external, minified: true }
  js:
    '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/view-line/tick.view.line.global.min.js': { type: external, minified: true, attributes: { defer: true, crossorigin: anonymous }, weight: -8 }
  dependencies:
    - countdown/tick_cdn.min

tick_swap_cdn:
  remote: *tick_cdn_remote
  version: *tick_version
  license: *tick_license
  css:
    theme:
      '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/view-swap/tick.view.swap.css': { type: external }
  js:
    '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/view-swap/tick.view.swap.global.js': { type: external, attributes: { defer: true, crossorigin: anonymous }, weight: -8 }
  dependencies:
    - countdown/tick_cdn

tick_swap_cdn.min:
  remote: *tick_cdn_remote
  version: *tick_version
  license: *tick_license
  css:
    theme:
      '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/view-swap/tick.view.swap.min.css': { type: external, minified: true }
  js:
    '//cdn.jsdelivr.net/npm/@pqina/tick@1.8.3/dist/view-swap/tick.view.swap.global.min.js': { type: external, minified: true, attributes: { defer: true, crossorigin: anonymous }, weight: -8 }
  dependencies:
    - countdown/tick_cdn.min

tick_flip_cdn:
  remote: *flip_cdn_remote
  version: *flip_version
  license: *flip_license
  css:
    theme:
      '//cdn.jsdelivr.net/npm/@pqina/flip@1.8.4/dist/tick.view.flip.css': { type: external }
  js:
    '//cdn.jsdelivr.net/npm/@pqina/flip@1.8.4/dist/tick.view.flip.global.js': { type: external, attributes: { defer: true, crossorigin: anonymous }, weight: -8 }
  dependencies:
    - countdown/tick_cdn

tick_flip_cdn.min:
  remote: *flip_cdn_remote
  version: *flip_version
  license: *flip_license
  css:
    theme:
      '//cdn.jsdelivr.net/npm/@pqina/flip@1.8.4/dist/tick.view.flip.min.css': { type: external, minified: true }
  js:
    '//cdn.jsdelivr.net/npm/@pqina/flip@1.8.4/dist/tick.view.flip.global.min.js': { type: external, minified: true, attributes: { defer: true, crossorigin: anonymous }, weight: -8 }
  dependencies:
    - countdown/tick_cdn.min

# Core integration loader - always loaded.
integration:
  version: VERSION
  js:
    js/countdown.integration.js: { attributes: { defer: true }, weight: -7 }
  dependencies:
    - core/drupal
    - core/drupalSettings
    - core/once

integration.min:
  version: VERSION
  js:
    js/countdown.integration.min.js: { minified: true, attributes: { defer: true }, weight: -7 }
  dependencies:
    - core/drupal
    - core/drupalSettings
    - core/once

# Library-specific integrations - loaded on demand.
integration.core:
  version: VERSION
  js:
    js/integrations/countdown.core.integration.js: { attributes: { defer: true }, weight: -6 }
  dependencies:
    - countdown/integration

integration.core.min:
  version: VERSION
  js:
    js/integrations/countdown.core.integration.min.js: { minified: true, attributes: { defer: true }, weight: -6 }
  dependencies:
    - countdown/integration.min

integration.flipclock:
  version: VERSION
  js:
    js/integrations/countdown.flipclock.integration.js: { attributes: { defer: true }, weight: -6 }
  dependencies:
    - countdown/integration

integration.flipclock.min:
  version: VERSION
  js:
    js/integrations/countdown.flipclock.integration.min.js: { minified: true, attributes: { defer: true }, weight: -6 }
  dependencies:
    - countdown/integration.min

integration.flipdown:
  version: VERSION
  js:
    js/integrations/countdown.flipdown.integration.js: { attributes: { defer: true }, weight: -6 }
  dependencies:
    - countdown/integration

integration.flipdown.min:
  version: VERSION
  js:
    js/integrations/countdown.flipdown.integration.min.js: { minified: true, attributes: { defer: true }, weight: -6 }
  dependencies:
    - countdown/integration.min

integration.flip:
  version: VERSION
  js:
    js/integrations/countdown.flip.integration.js: { attributes: { defer: true }, weight: -6 }
  dependencies:
    - countdown/integration

integration.flip.min:
  version: VERSION
  js:
    js/integrations/countdown.flip.integration.min.js: { minified: true, attributes: { defer: true }, weight: -6 }
  dependencies:
    - countdown/integration.min

integration.tick:
  version: VERSION
  js:
    js/integrations/countdown.tick.integration.js: { attributes: { defer: true }, weight: -6 }
  dependencies:
    - countdown/integration

integration.tick.min:
  version: VERSION
  js:
    js/integrations/countdown.tick.integration.min.js: { minified: true, attributes: { defer: true }, weight: -6 }
  dependencies:
    - countdown/integration.min

# Admin library for settings page
admin:
  version: VERSION
  css:
    layout:
      css/theme/variables.css: {}
    component:
      css/components/form.css: {}
      css/components/status.css: {}
      css/components/sidebar.css: {}
  js:
    js/countdown-admin.js: { }
  dependencies:
    - core/jquery
    - core/drupal
    - core/drupalSettings
    - core/once
    - core/drupal.vertical-tabs

preview-cleanup:
  version: VERSION
  js:
    js/countdown-preview-cleanup.js: { weight: -10 }
  dependencies:
    - core/drupal
    - core/jquery
    - core/once

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc