{"library":"vue-intersect","type":"library","category":null,"description":"Vue Intersect is a Vue 2 component designed to wrap the native Intersection Observer API, providing a declarative way to detect when an HTML element enters or leaves the viewport. Last published in March 2020 (version 1.1.6), this package is specifically compatible with Vue 2.x projects and has not been updated for Vue 3. Modern Vue 3 applications typically implement similar functionality using composables (e.g., `@intersection-observer/vue`) or directives, which align better with the Composition API. Due to its sole reliance on Vue 2 and lack of recent development, it is considered abandoned for new projects, though it remains functional for existing Vue 2 applications. Its primary differentiation was simplifying a browser API within the Vue 2 ecosystem.","language":"javascript","status":"abandoned","version":"1.1.6","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vue-intersect","imports":["import Vue from 'vue';\nimport VueIntersect from 'vue-intersect';\n\nVue.use(VueIntersect);","import Intersect from 'vue-intersect';","<template>\n  <Intersect @enter=\"handleEnter\" @leave=\"handleLeave\">\n    <div>Content to observe</div>\n  </Intersect>\n</template>"]},{"cmd":"yarn add vue-intersect","imports":[]},{"cmd":"pnpm add vue-intersect","imports":[]}],"homepage":null,"github":"https://github.com/heavyy/vue-intersect","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vue-intersect","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/vue-intersect/compatibility"}}