A component which positions and opens hotspots.
A lightweight html5 video wrapper.
A collection of helper methods for Odo projects.
Device-specific settings for JS and CSS
A class for versatile, performant draggability.
Reusable, throttled events on the window object.
An abstraction for pointer, mouse, and touch events.
Performant, awesome carousels.
Base component for odo components. Includes media query listeners and exports base globals
Viewport enter and exit monitoring for elements.
A draggable UI component which reveals two panes.
Fits media elements (img, video). It polyfills CSS' object-fit: cover; If the browser supports object-fit, it will not run.
Native responsive images with deferred loading.
Parse data attributes with respect to their breakpoints.
Responsive window dialog component focused on a11y and extendibility
Performant scroll listeners.
Provide event hook for swipes on an element.
Plays in the background when the element comes into view and falls back to an image if the browser cannot autoplay video.
Custom dropdown component that defaults to native select elements on touch devices.
A service to interpret taps on elements.
powered by npms.io 🚀