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
