Observe CSS property changes on any elements
[](https://brm.us/style-observer)
Polyfills the ResizeObserver API and supports box size options from the latest spec
Resize observer for React
Monitor if a component is inside the viewport, using IntersectionObserver API
React MutateObserver Component
Reactive primitives for observing resizing of HTML elements.
A React hook that allows you to use a ResizeObserver to measure an element's size.
Resize observer for React
A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available
A React hook that fires a callback whenever ResizeObserver detects a change to its size
A polyfill for the Resize Observer API
Detect if web fonts are available
A React Hooks package for mutation-observer
An implementation and polyfill of the Resize Observer draft.
🏯 PositionObserver is a JavaScript tool that provides a way to asynchronously observe changes in the position of a target element within its viewport.
React bindings for MobX. Create fully reactive components.
React hook to use IntersectionObserver declaratively.
No description provided.
A simple little class that helps making Observable testing a breeze
Lightweight React bindings for MobX based on React 16.8+ and Hooks
Symbol.observable ponyfill
A library for declarative use of Intersection Observer API with Angular
Tracks the intersection of a DOM element and its containing element or the viewport.
Cosell is a minimal implementation of the 'Announcements' observer framework, originally introduced in VisualWorks Smalltalk as a replacement for 'triggerEvent' style of event notification. Instead of triggering events identified by symbols, the events are first class objects. For rationale, please see the original blog posting by Vassili Bykov (refs below). *Lineage* This implementation is loosely based on Lukas Renggli's tweak of Colin Putney's Squeak implementation of Vassili Bykov's Announcements framework for VisualWorks Smalltalk. (Specifically Announcements-lr.13.mcz was used as a reference.) Liberties where taken during the port. In particular, the Announcer class in the Smalltalk version is implemented here as a ruby module which can be mixed into any object. Also, in this implementation any object (or class) can serve as an announcement, so no Announcement class is implemented. The ability to queue announcements in the background is built into cosell. <b>The Name 'Cosell'</b> I chose the name 'Cosell' because a. Howard Cosell is an iconic event announcer b. Googling for 'Ruby Announcements', 'Ruby Event Announcements', etc., produced scads of results about ruby meetups, conferences, and the like. So I went with something a bit cryptic but hopefully a little more searchable. *See* * {Original blog posting describing Announcments by Vassili Bykov}[http://www.cincomsmalltalk.com/userblogs/vbykov/blogView?entry=3310034894] * {More info on the Announcements Framework}[http://wiki.squeak.org/squeak/5734]
Cosell is a minimal implementation of the 'Announcements' observer framework, originally introduced in VisualWorks Smalltalk as a replacement for 'triggerEvent' style of event notification. Instead of triggering events identified by symbols, the events are first class objects. For rationale, please see the original blog posting by Vassili Bykov (refs below). *Lineage* This implementation is loosely based on Lukas Renggli's tweak of Colin Putney's Squeak implementation of Vassili Bykov's Announcements framework for VisualWorks Smalltalk. (Specifically Announcements-lr.13.mcz was used as a reference.) Liberties where taken during the port. In particular, the Announcer class in the Smalltalk version is implemented here as a ruby module which can be mixed into any object. Also, in this implementation any object (or class) can serve as an announcement, so no Announcement class is implemented. The ability to queue announcements in the background is built into cosell. <b>The Name 'Cosell'</b> I chose the name 'Cosell' because a. Howard Cosell is an iconic event announcer b. Googling for 'Ruby Announcements', 'Ruby Event Announcements', etc., produced scads of results about ruby meetups, conferences, and the like. So I went with something a bit cryptic but hopefully a little more searchable. *See* * {Original blog posting describing Announcments by Vassili Bykov}[http://www.cincomsmalltalk.com/userblogs/vbykov/blogView?entry=3310034894] * {More info on the Announcements Framework}[http://wiki.squeak.org/squeak/5734]
Rails::Application#config_for style capabilities for non-rails applications, gems, and rails engines. Observes RAILS_ENV, RACK_ENV, and custom env variables. For gems and engines, it supports default configs in engine/gem config directory that can be overridden by the consumer of your engine/gem by placing a configuration file in a top level config directory.
A failure-aware, contract-driven Ruby client for the Ollama API. Provides deterministic /generate with strict JSON schema validation, automatic model pulling, exponential backoff on timeouts, and observer-style streaming hooks. Designed for Rails background jobs and agent planners — not a chatbot UI.