Rare find

On Change. Get notified instantly when data in your app changes.

github.com/sindresorhus/on-change

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

February 2026
  • Release —
  • 6.0.2
  • Fix support for proxying `ArrayBuffer` and `SharedArrayBuffer` (#112)
  • Clarify details path behavior
  • Fix array rollback for onValidate
October 2025
  • Release —
  • 6.0.1
  • Fix crash when property is named `'undefined'`
September 2025
  • Release —
  • 6.0.0
  • Require Node.js 20
  • Fix setter field detection in class prototype chains
  • Fix TypeError when calling extracted methods
  • Fix empty path when class methods modify own properties
  • Fix `Date` object exceptions
  • Fix array `indexOf/includes/lastIndexOf` after filter and reassignment
  • Fix it to fire for all paths when object referenced multiple times
  • Fix Vue.js compatibility with reactive getters/setters
April 2025
  • Meta tweaks
May 2024
  • Fix benchmarks (#107)
January 2024
  • Release —
  • 5.0.1
  • Fix incorrect changed path when mutating unrelated area of proxy duri…
December 2023
  • Release —
  • 5.0.0
November 2022
  • Release —
May 2022
  • Release —
August 2021
  • Release —
May 2021
  • Release —
  • Release —