UNPKG

alpine-turbo-drive-adapter

Version:

Bridge library to enable full support for Alpine components in pages using Turbolinks/Turbo Drive

22 lines (20 loc) 570 B
export function isValidVersion (required, current) { const requiredArray = required.split('.') const currentArray = current.split('.') for (let i = 0; i < requiredArray.length; i++) { if (currentArray[i] && currentArray[i] > requiredArray[i]) { return true } } return currentArray[requiredArray.length - 1] === requiredArray[requiredArray.length - 1] } export function dispatch (el, name, detail = {}) { el.dispatchEvent( new CustomEvent(name, { detail, bubbles: true, composed: true, cancelable: true }) ) }