9 Vue packages maintained by ozjsey
Most downloaded: @ozjsey/v-scroll-into-view, with 1,256 downloads in the last year. Ranked by total downloads — use the controls below to sort by stars, most recently updated, or name.
@ozjsey/v-scroll-into-view
Vue 3 directive for reactive scroll-into-view with edge detection, custom scroll container, and sticky-header offset — ideal for chat panes, modal lists, v-for active item, anchor navigation
1,256
@ozjsey/vue-write-behind
Write-behind cache for Vue 3 — local state stays authoritative, the server's reply is discarded on purpose, and a failed save never rolls back or drops what the user typed
1,216
@ozjsey/v-fit-children
Vue directive that auto-hides children that don't fit within a container's width. Useful for chips, badges, tags, and other inline elements in tight spaces.
1,104
@ozjsey/v-copy
Vue 3 directive that copies any element — and keeps the last N copies so your users can pick one back out. Copy history with de-duplication, a copied-feedback state, slot-like reactive state, keyboard + a11y, and an automatic clipboard fallback. Zero depe
1,097
@ozjsey/v-keyboard-navigation
Vue 3 directive that turns a group of controls into one tab stop — roving tabindex, arrow keys, typeahead, Home/End, real PageUp/PageDown — with the controlled scroll (focus preventScroll + block:'nearest') the browser's own focus scroll gets wrong
904
@ozjsey/v-dropzone
Vue 3 directive owning the full drag-drop / paste / click-to-pick / upload pipeline — fixes phantom-leave, MIME filtering, paste, and progress in one binding
841
@ozjsey/v-observe
Vue 3 directive owning IntersectionObserver + ResizeObserver + MutationObserver in one binding — cross-observer gating, threshold-crossed events, diff payloads, unified state attribute
771
@ozjsey/v-teleport-to
Vue 3 directive for viewport-aware fixed positioning relative to a reference element — escapes overflow containers
32
@ozjsey/v-select-text
Vue 3 directive for reactive text selection — select the rendered text of any element by range or pattern, optionally copying it, plus inputs, textareas and contenteditable
11