{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:npm/rect-observer","name":"rect-observer","description":"Executes a callback whenever the bounding rectangle of an element changes. It uses `IntersectionObserver` under the hood, eliminating the need for a polling loop.","version":"0.1.2","softwareVersion":"0.1.2","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/yolisses0/rect-observer","issueTracker":"https://github.com/yolisses/rect-observer/issues","url":"https://github.com/yolisses0/rect-observer#readme","keywords":["browser","change-detection","intersection-observer","IntersectionObserver API","IntersectionObserver","rectangle","RectObserver","resize-observer","ResizeObserver API","ResizeObserver","responsive-layout","UI"],"programmingLanguage":{"@type":"ComputerLanguage","name":"TypeScript"},"maintainer":[{"@type":"Person","name":"yolisses"}],"author":[{"@type":"Person","name":"yolisses"}],"copyrightHolder":[{"@type":"Person","name":"yolisses"}],"dateCreated":"2025-01-19","dateModified":"2025-06-18","datePublished":"2025-06-18","copyrightYear":2025,"downloadUrl":"https://registry.npmjs.org/rect-observer/-/rect-observer-0.1.2.tgz","applicationCategory":"npm","runtimePlatform":"npm","developmentStatus":"active","sameAs":["https://www.npmjs.com/package/rect-observer"],"https://www.w3.org/ns/activitystreams#likes":1}