JSPM

Found 695 results for listener

emittery

Simple and modern async event emitter

  • v1.2.0
  • 92.85
  • Published

d3-dispatch

Register named callbacks and call them with arguments.

  • v3.0.1
  • 84.09
  • Published

event-emitter

Environment agnostic event emitter

  • v0.3.5
  • 83.66
  • Published

p-event

Promisify an event by waiting for it to be emitted

  • v6.0.1
  • 82.98
  • Published

listenercount

backwards compatible version of builtin events.listenercount

  • v1.0.1
  • 80.50
  • Published

emitter-listener

(Meta)observability for EventEmitters.

  • v1.1.2
  • 78.96
  • Published

good-listener

A more versatile way of adding & removing event listeners

  • v1.2.2
  • 75.77
  • Published

event-pubsub

Super light and fast Extensible ES6+ events and EventEmitters for Node and the browser. Easy for any developer level, use the same exact code in node and the browser. No frills, just high speed events!

  • v5.0.3
  • 73.43
  • Published

on-change

Watch an object or array for changes

  • v5.0.1
  • 72.03
  • Published

react-event-listener

A React component that allow to bind events on the global scope

  • v0.6.6
  • 68.49
  • Published

@thednp/event-listener

🚅 Modern event listener for efficient web applications based on subscribe-publish pattern.

  • v2.0.10
  • 67.83
  • Published

error-inject

inject an error listener into a stream

  • v1.0.0
  • 64.61
  • Published

nextgen-events

The next generation of events handling for javascript! New: abstract away the network!

  • v1.5.3
  • 64.41
  • Published

react-sub-unsub

Manage React effect listeners with ease.

  • v2.2.8
  • 59.29
  • Published

react-cursor-position

A React component that decorates its children with touch and mouse cursor coordinates, plotted relative to itself.

  • v3.0.3
  • 57.13
  • Published

teeny-tap

Listen for both clicks and click-like touches (not scrolls or drags)

  • v0.2.0
  • 56.77
  • Published

option-cache

Simple API for managing options in JavaScript applications.

  • v4.0.0
  • 56.20
  • Published

react-bottom-scroll-listener

A simple React component that lets you listen for when you have scrolled to the bottom.

  • v5.2.0
  • 53.11
  • Published

react-input-position

A React component that decorates it's children with mouse/touch position tracking, a status toggle fired by click/gesture events, and more.

  • v1.3.2
  • 52.76
  • Published

react-native-listener

A utility component to allow easy access to browser native events

  • v1.1.0
  • 52.56
  • Published

@achrinza/event-pubsub

Super light and fast Extensible ES6+ events and EventEmitters for Node and the browser. Easy for any developer level, use the same exact code in node and the browser. No frills, just high speed events!

  • v5.0.11
  • 52.24
  • Published

tseep

Fastest event emitter in the world

  • v1.3.1
  • 52.03
  • Published

typed-event-emitter

Alternative event emitter for JavaScript and TypeScript.

  • v3.0.0
  • 50.83
  • Published

evnty

Async-first, reactive event handling library for complex event flows in browser and Node.js

  • v5.0.0
  • 50.21
  • Published

subscription

Simple abstraction for first-class event emitters

  • v3.0.0
  • 49.46
  • Published

ember-on-helper

{{on eventTarget eventName someAction}} template helper

  • v0.1.0
  • 49.22
  • Published

ftdomdelegate

FT's dom delegate library is a library for creating and binding to events on all target elements matching the given selector.

    • v5.0.0
    • 49.10
    • Published

    node-monologue

    EventEmitter replacement with AMQP-style bindings and other advanced features. Compatible with postal.js's API.

    • v2.0.0
    • 47.75
    • Published

    gl-wiretap

    A gl debugger that listens and replays gl (WebGL, WebGL2, and HeadlessGL) gpu commands

    • v0.6.2
    • 46.63
    • Published

    tsee

    Typed EventEmitter implemented with typed args

    • v1.3.4
    • 45.17
    • Published

    ember-on-modifier

    {{on eventName this.someAction}} element modifier

    • v1.0.1
    • 45.06
    • Published

    express-cluster

    Simple drop-in for express apps to spawn multiple processes

    • v0.0.5
    • 44.60
    • Published

    ngx-marquee

    Powerful Marquee for Angular (based on observers behavior)

    • v13.2.1
    • 43.42
    • Published

    swipe-listener

    Zero-dependency, minimal swipe-gesture listener for the web.

    • v1.3.0
    • 43.20
    • Published

    can-dom-events

    Listen for native and custom DOM events

    • v1.3.13
    • 42.52
    • Published

    djipevents

    A clean and opinionated event-handling library for the browser and Node.js.

    • v2.0.7
    • 42.48
    • Published

    monologue.js

    EventEmitter replacement with AMQP-style bindings and other advanced features. Compatible with postal.js's API.

    • v0.3.5
    • 41.90
    • Published

    @appinfini/react-cursor-position

    A React component that decorates its children with touch and mouse cursor coordinates, plotted relative to itself.

    • v3.0.31
    • 40.35
    • Published

    lil-event

    Tiny event bus inspired in Node's EventEmitter

    • v0.1.3
    • 40.14
    • Published

    throttled-event-listener

    Throttle or debounce calls to window.addEventListener(). The listener will additionally be throttled by window.requestAnimationFrame().

    • v0.0.3
    • 40.00
    • Published

    frame-throttle

    A lightweight way to throttle events and callbacks using requestAnimationFrame

    • v3.0.0
    • 39.98
    • Published

    ear

    Manage and call change listeners

    • v1.0.1
    • 39.16
    • Published

    @silvermine/event-emitter

    a simple event emitter mixin that is well-tested, solid, and dependency-free

    • v2.0.1
    • 37.78
    • Published

    eev

    A tiny, fast, zero-dependency event emitter

    • v0.1.5
    • 36.98
    • Published

    wait-for-event

    Wait for events to be emitted.

    • v2.0.1
    • 36.60
    • Published

    emitter-pro

    一个简单的 Javascript 事件管理,支持浏览器端和 node 端。

    • v1.2.2
    • 36.12
    • Published

    @ribeirolabs/events

    Type safe listener for custom/native events and dispatcher for custom events

    • v3.1.0
    • 36.07
    • Published

    emitter-b

    An enhanced EventEmitter with extra methods for detecting whether an event has any handlers or not for efficient event handler attachment.

    • v1.0.0
    • 36.06
    • Published

    @digitaloak/node-red-contrib-digitaloak-postgresql

    Three Node-RED PostgreSQL nodes: connection manager, query and listen node. Support for simple and parameterized queries and transactions, async messaging, TLS connections, pool realtime usage statistics and custom type parsers.

    • v0.3.2
    • 35.73
    • Published

    frame-observer

    This is iframe observer. Be Able to use it when you need get frame states or event listeners.

    • v1.3.0
    • 35.58
    • Published

    @glorious/fyzer

    Listen when some element just appears above the page fold

    • v0.1.10
    • 35.31
    • Published

    iohook

    Node.js global keyboard and mouse hook

    • v0.9.3
    • 35.01
    • Published

    @vanyapr/react-input-position

    A React component that decorates it's children with mouse/touch position tracking, a status toggle fired by click/gesture events, and more.

    • v1.3.2
    • 33.89
    • Published

    strictly-typed-events

    An Event emitting/subscription library designed for simplicity, convenience, and type-safety in TypeScript projects.

    • v0.0.9
    • 33.22
    • Published

    screen-size-detector

    A small utility to detect screen (viewport) size (resolution height and width) and listener to resize event with additional features

    • v1.0.4
    • 32.61
    • Published

    pubsub.js

    Vanilla JS Pubsub implementation with wildcards and inheritance

    • v1.5.2
    • 32.47
    • Published

    contentful-webhook-listener

    A Simple HTTP Webserver for listening to Contentful API Webhooks with JavaScript

    • v1.0.4
    • 32.47
    • Published

    @wopjs/event

    An event that can be subscribed to.

    • v0.1.5
    • 32.29
    • Published

    vuex-listener

    A global Vuex listener plugin

    • v1.2.0
    • 32.23
    • Published

    atvik

    Event handling using individual emitters and signals

    • v3.2.1
    • 32.13
    • Published

    mebus

    Type-safe event bus for browser

    • v1.0.6
    • 31.54
    • Published

    ev

    Fast event emitter - compatible with node's EventEmitter but faster!

    • v0.0.7
    • 31.38
    • Published

    @irrelon/emitter

    Simple JavaScript event emitter with some powerful features.

    • v6.1.0
    • 31.15
    • Published

    @datobs/react-input-position

    A React component that decorates it's children with mouse/touch position tracking, a status toggle fired by click/gesture events, and more.

    • v1.3.3
    • 31.04
    • Published

    the-storages

    Enhanced, support data binding localStorage and sessionStorage. It allows two-way binding of storage data, multi-page data binding, storage event listener, and rich api (async/sync).

    • v1.0.4
    • 30.90
    • Published

    @tsdotnet/event-factory

    A strongly typed protected event creator/publisher/signaler for use with TypeScript and JavaScript.

    • v2.0.11
    • 30.22
    • Published

    futurise

    Helpers for things that happen in the future.

    • v1.9.1
    • 29.79
    • Published

    react-tab-visibility

    listen to browser tab visibilitychange and get inactive time

    • v16.12.1
    • 29.16
    • Published

    vevet-dom

    DOM utilities

    • v0.0.15
    • 29.06
    • Published

    monorepo-networker

    A library designed to facilitate the maintenance of networking code in monorepos

    • v2.1.0
    • 29.01
    • Published

    create-pubsub

    A tiny Event Emitter and Observable Store.

    • v1.6.3
    • 28.90
    • Published

    mail-listener-fixed

    Mail-listener2 with modifications from various forks. Including fix for duplicate email parse, reconnect on disconnect and allow listeners to fire more than once.

      • v1.1.0
      • 28.54
      • Published

      @evit/react

      React bindings for @evit/core — type-safe event effects for reactive components.

      • v0.1.0
      • 28.41
      • Published

      @evit/core

      A lightweight, type-safe, stateless event system for building reactive UIs.

      • v0.1.0
      • 28.29
      • Published

      @node-ipc/event-pubsub

      Super light and fast Extensible ES6+ events and EventEmitters for Node and the browser. Easy for any developer level, use the same exact code in node and the browser. No frills, just high speed events!

      • v6.0.2
      • 28.06
      • Published

      formik-observer

      [![npm](https://img.shields.io/npm/v/formik-observer.svg?style=flat-square)](https://www.npmjs.com/package/formik-observer) [![License: BSD 3-clause "New" or "Revised" License](https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg?style=flat-squa

      • v1.0.1
      • 27.83
      • Published

      react-scroll-listener

      listen for and handle scroll events efficiently in React applications

      • v0.8.0
      • 27.32
      • Published

      nanoevent

      Type-safe event emitter for Node.js and Browser

      • v1.0.0
      • 26.81
      • Published

      es-event-emitter

      Small and incredible fast Event-Emitter library based on JavaScript (ES2015)

      • v1.3.9
      • 26.80
      • Published

      secure-event-emitter

      SecureEventEmitter is a tiny javascript package that uses restrict rules and mechanisms to build safer and protected event-driven architecture. It's similar to nodejs EventEmitter, but dictates stricter rules to prevent misuse.

      • v4.4.0
      • 25.99
      • Published

      sticky-event-listener

      Add an event listener for sticky elements, without the need for an onscroll listener.

      • v1.0.0
      • 25.89
      • Published

      react-input-position-v2

      A React component that decorates it's children with mouse/touch position tracking, a status toggle fired by click/gesture events, and more. Compatible with React 18.x

      • v2.0.0
      • 25.42
      • Published

      backspace-disabler

      Disable the annoying browser backward navigation when the user press the backspace key

      • v1.1.3
      • 24.75
      • Published

      simple-listen

      Utility for adding event listeners with simple unsubscribing

      • v1.1.2
      • 24.21
      • Published

      mail-listener-flow

      IMAP listener for Node.js using imapflow

        • v1.0.12
        • 23.44
        • Published

        vue-the-storages

        A vue plugin that enhances localStorage/sessionStorage (supports vue2 and vue3). It allows two-way binding of storage data, multi-page data binding, storage event listener, and rich api (async/sync)

        • v1.0.2
        • 23.36
        • Published

        keyboard-ts

        Keyboard shortcut listener library in TS

        • v2.0.0
        • 23.30
        • Published

        flak

        Powerfull universal JavaScript event emitter for browser and server.

        • v1.0.0
        • 23.15
        • Published

        siphon

        Siphon multiple event listeners to a single function.

        • v0.0.1
        • 22.87
        • Published

        handle-events

        Manages events listeners in the browser

        • v1.1.3
        • 22.42
        • Published

        use-ws

        A pretty custom hooks for websocket and react

        • v0.7.5
        • 21.99
        • Published

        key-commander

        A centralised keyboard listener for parts of an application to subscribe to

        • v0.1.2
        • 21.85
        • Published

        use-app-events

        Create, trigger and listen for custom events in vanilla JavaScript and React.

        • v1.7.8
        • 21.74
        • Published

        simple-ts-promise

        A simple implementation of promises in Typescript

        • v0.1.6
        • 21.63
        • Published

        @nestorrente/event-bus

        Simple EventBus for triggering and listening to events in JavaScript and TypeScript

        • v1.2.2
        • 21.04
        • Published

        typed-event-dispatcher

        Strongly-typed events that can be publicly listened but internally-only dispatched.

        • v1.11.6
        • 20.89
        • Published

        js-events-listener

        Events Listener for javascript project (nodejs, reactjs & react-native)

        • v1.1.6
        • 20.88
        • Published

        events-ex

        Browser-friendly enhanced events most compatible with standard node.js, it's powerful eventable ability.

        • v2.1.0
        • 20.75
        • Published

        storetify

        Better localStorage, subscribable localStorage, expirable localStorage

        • v1.2.1
        • 20.41
        • Published

        @jalik/observer

        A library to observe events and trigger callbacks.

        • v2.2.0
        • 20.32
        • Published

        spur-events

        Cross-browser & cross-platform event system based on the PointerEvent API.

        • v0.1.8
        • 20.04
        • Published

        element-height-observer

        Allows you to add an efficient height listener to any dom element and execute a callback when its height changes

        • v0.0.9
        • 19.71
        • Published

        clickdown

        Faster user interactions by combining the pointerdown and the click event in a single 'clickdown' event

          • v1.3.4
          • 19.71
          • Published

          e2

          e2 (Emit-Event) is a custom event emitter. Support Node.js and browsers

          • v2.0.0
          • 19.57
          • Published

          mathy-console

          Simple and modern async event mathy-console

            • v0.8.0
            • 19.49
            • Published

            make-event

            Easy pattern to create events with subscriptions

            • v1.1.1
            • 19.42
            • Published

            @contentstack/webhook-listener

            HTTP web server that listens to Contentstack webhooks. This is part of Contentstack DataSync

            • v1.0.7
            • 19.00
            • Published

            emit-keypress

            Drop-dead simple keypress event emitter for Node.js. Create powerful CLI applications and experiences with ease.

            • v1.0.1
            • 19.00
            • Published

            evm-event-listener

            Efficient and reliable event listener for EVM-compatible smart contracts using Ethers.js

            • v1.0.0
            • 17.95
            • Published

            ethereum-events

            Efficient and reliable event listener for Ethereum.

            • v0.1.3
            • 17.92
            • Published

            scoped-listeners

            A robust event listener manager with namespaces, group removal, and automatic cleanup

            • v1.0.0
            • 17.83
            • Published

            @jitesoft/events

            A simple cross-env event handler with custom events.

            • v2.3.7
            • 17.74
            • Published

            eventbus-z

            Simple event emitter. Global event emitter

            • v2.0.2
            • 17.71
            • Published

            node-native-win-utils

            Native addon for Node.js providing utility operations on Windows systems

            • v2.1.5
            • 17.58
            • Published

            data-context

            Watch data changes in the browser and node.js

            • v2.0.0-rc.2
            • 17.47
            • Published

            evemit

            Minimal and fast JavaScript event emitter for Node.js and front-end (only 1kb minified!).

            • v1.0.4
            • 17.40
            • Published

            repond

            respond to items state in realtime

            • v1.2.5
            • 17.40
            • Published

            @patrissoljuns/react-click-outside

            A React component and hook to handle clicks outside a specified element, useful for closing dropdowns, modals, and more.

            • v1.0.0
            • 17.34
            • Published

            redux-listen

            Use the listener pattern with Redux middleware.

            • v6.0.4
            • 17.18
            • Published

            @jsmini/event

            The best event emitter base class and event center.

            • v0.8.0
            • 17.05
            • Published

            @smoovy/listener

            Helpers for listening when it gets too verbose to hear

            • v1.0.2
            • 16.97
            • Published

            class-change

            A versatile Element.classList alternative for manipulating CSS class names, triggering change events using HTML data attributes, and creating class-related event listeners using a simple, declarative API.

            • v1.1.8
            • 16.31
            • Published

            @xmon/bury

            monitor most action by mitt, 一个不入侵你业务代码的埋点系统

            • v0.5.0
            • 15.88
            • Published

            @angular-moon/eev

            A tiny, fast, zero-dependency event emitter

            • v0.1.4
            • 15.73
            • Published

            energy

            Simple cross-platform event emitter

            • v0.8.0
            • 15.66
            • Published

            synthetic-event

            A collection of base classes for custom events and event targets.

            • v1.1.2
            • 15.54
            • Published

            shared-event-listeners

            A utility for minimising the number of event listeners bound on a given DOM element.

            • v0.1.2
            • 15.35
            • Published

            mail-listener-fixed2

            Mail-listener2 with modifications from various forks. Including fix for duplicate email parse, reconnect on disconnect and allow listeners to fire more than once.

              • v1.0.2
              • 15.30
              • Published

              @skarllet/events

              A tiny library to create a event listener and emmiter to be used in all *@skarllet* aplications.

              • v2.0.0
              • 15.21
              • Published

              obset

              An observable set

              • v6.1.2
              • 15.05
              • Published

              hubjs

              The most advanced EventEmitter for Node and the browser

              • v1.0.6
              • 14.96
              • Published

              use-inline-memo

              React hook for memoizing values inline in JSX.

              • v0.2.0
              • 14.93
              • Published

              attach-dom-events

              util to attach multiple dom events to an element

              • v1.0.0
              • 14.54
              • Published

              micro-domain

              Micro domain library that aims to structure and facilitates communications between front and micro services

              • v0.0.20
              • 14.40
              • Published

              jquery-first-event

              jQuery plugin to listen to an event and execute it before other listeners callbacks

              • v1.0.2
              • 13.84
              • Published

              @ssense/redis-pubsub

              RedisPubSub allows to quickly set up a client which supports the Redis pub/sub protocol

              • v2.0.2
              • 13.57
              • Published

              emitix

              High performance, modern, lightweight, and typesafe EventEmitter.

              • v2.3.2
              • 13.51
              • Published

              axons

              A communication channel you always wanted instead of pub-sub

                • v0.4.12
                • 13.44
                • Published

                scrolled-to-edge

                A simple react hook and component to detect when the scroll position of the window or a container is at the top, bottom, left or right.

                • v1.0.5
                • 13.44
                • Published

                tbjson-handler

                A TBJSON handler for event propagation.

                • v1.0.12
                • 13.27
                • Published

                jquery-watcher

                Write Mustache.js templates in elements and have them update automatically with reactive data.

                • v1.3.0
                • 13.27
                • Published

                config-sets

                Easy app configure in real time.

                • v3.0.0-rc.1
                • 13.08
                • Published

                hotkeyz

                A tiny dev-friendly keyboard event listener.

                • v0.4.1
                • 12.99
                • Published

                @mhgbrown/iohook

                Node.js global keyboard and mouse hook

                • v0.12.2
                • 12.99
                • Published

                tap-event

                Create tap event listeners

                • v1.0.0
                • 12.90
                • Published

                @tjenkinson/state-manager

                StateManager provides a controlled way of managing a state object, and being notified when parts of it have changed in an atomic fashion.

                • v4.3.0
                • 12.89
                • Published

                icecast-monitor

                Icecast realtime statistics processor with handy nodejs interface.

                • v1.0.2
                • 12.72
                • Published

                console-listener

                A lightweight utility to intercept and handle console method calls.

                • v1.0.0
                • 12.72
                • Published

                gs-events

                事件分发器(同步)

                • v1.0.11
                • 12.70
                • Published

                prisma-extension-emitter

                [![npm version](https://img.shields.io/npm/v/prisma-extension-emitter)](https://www.npmjs.com/package/prisma-extension-emittern) [![npm downloads](https://img.shields.io/npm/dm/prisma-extension-emitter)](https://www.npmjs.com/package/prisma-extension-emit

                • v1.3.2
                • 12.70
                • Published

                data-context-binding

                Simple and lightweight solution for binding data to DOM elements.

                • v2.0.0-rc.3
                • 12.39
                • Published

                rustcatch

                A high-performance, cross-platform global keyboard event listener for Node.js, written in Rust.

                • v0.3.3
                • 12.37
                • Published

                async-glob-events

                Event emitter with glob support on event names and asynchronous listeners

                • v1.5.0
                • 12.37
                • Published

                @zayesh/eventdispatcher

                A supportive base class that enables any object to dispatch events to registered listeners.

                • v0.1.8
                • 12.34
                • Published

                @sgulls/iohook

                Node.js global keyboard and mouse hook

                • v9.7.4
                • 12.34
                • Published

                eventhook

                add and remove functions to events on named-properties

                • v0.0.7
                • 12.28
                • Published

                emitter-master

                Support for offline event emitters, event, listener

                • v1.1.0
                • 12.06
                • Published

                crummm-emitter-system

                A zero-dependency emitter system with some fancy features under the hood.

                • v0.1.1
                • 11.90
                • Published

                glob-events

                Event emitter with glob support on event names

                • v1.6.0
                • 11.63
                • Published

                react-firestore-listener

                A React hook to easily keep an up-to-date value of one or more Firestore documents in state for use in your application.

                • v2.0.0
                • 11.63
                • Published

                eventemitter0

                event emitter for node and browser

                • v3.0.1
                • 11.58
                • Published

                insular-observer

                Efficiently use an Observer (i.e. IntersectionObserver) without the ugly observer callback. `insular-observer` gives you a simple, per-target `observe/unobserve` API that uses the same observer instance internally.

                • v0.1.1
                • 11.58
                • Published

                @stegopop/ajax-tap

                Listen in on any trusted XHR's made on your webpage. Run functions when your conditions are met.

                • v1.0.7
                • 11.58
                • Published

                @idler8/observer

                更多说明请查看[Github仓库](https://github.com/idler8/observer)

                • v1.4.5
                • 11.32
                • Published

                datagun

                a lighthearted tiny solution to all your event emitting/receiving problems

                • v1.1.1
                • 11.32
                • Published

                @chocolatey/when

                Subscribe to an event before or after it's fired

                • v1.2.0
                • 11.10
                • Published

                advanced-event-dispatcher

                Object based/oriented event emitter/dispatcher for use with TypeScript or JS

                • v1.0.3
                • 11.10
                • Published

                mempool-listener

                A mempool listener for contract specific transactions.

                • v0.0.2
                • 11.06
                • Published

                @hcfy/iohook

                Node.js global keyboard and mouse hook

                • v0.9.3
                • 11.05
                • Published

                three-onevent

                three.js Event Listener for click,gaze and so on

                • v1.1.2
                • 11.05
                • Published

                react-domlistener

                React component for auto adding/removing event listeners during component life cycle.

                • v1.0.5
                • 10.91
                • Published

                buffered-event-emitter

                Event emitter designed for handling rapid events - supports buffering, queueing, pausing, resuming events and caching of event data

                • v0.1.1
                • 10.84
                • Published

                events-es5

                Custom events dispatcher (listener) for browsers and node.js.

                • v1.1.6
                • 10.84
                • Published

                3h-event

                A well-typed event emitter.

                • v0.4.2
                • 10.78
                • Published

                eonemitter

                Minimal and type-safe event emitter with optional behavior support.

                  • v1.0.3
                  • 10.78
                  • Published

                  nomatic-events

                  Fast, asynchronous, and regex-enabled event framework for Node.js

                  • v3.0.0
                  • 10.78
                  • Published

                  eventi

                  Powerful application events and event handling, made easy.

                  • v1.3.8
                  • 10.76
                  • Published

                  iohook-openb3

                  Node.js global keyboard and mouse hook

                  • v0.6.5
                  • 10.76
                  • Published