ZyVOP Logo
Content That Connects
SeriesAI NewsWhy ZyVOPJoin Discord
ZyVOP Logo
Content That Connects

Empowering developers and creators with cutting-edge insights, comprehensive tutorials, and innovative solutions for the digital future.

Content

  • Categories
  • Tags
  • Badges
  • Leaderboard
  • Write Article
  • Newsletter

Company

  • About Us
  • Why ZyVOP
  • API Documentation
  • Write for Us
  • Contact

Connect

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • DMCA Policy
  • Code of Conduct

© 2026 ZyVOP. Crafted with care for the developer community.

Made with ❤️ by the ZyVOP team
All systems operational
Home@rabbx/overseer - Universal Hot Reload for Bun, Deno, Node

@rabbx/overseer - Universal Hot Reload for Bun, Deno, Node

rabbxdev
rabbxdevsenior software engineer
July 30, 2026
1 min read
@rabbx/overseer - Universal Hot Reload for Bun, Deno, Node
Article
👍1

Tired of writing separate watch scripts for Bun, Deno, and Node?

@rabbx/overseer is a tiny, zero-dep library that handles file watching + graceful process restarts across all 3 runtimes.

Why Overseer?

Most tools are runtime-locked. Overseer auto-detects your runtime and just works.

Features

  • Glob support: include: ['src/**/*.ts'], exclude: ['**/*.test.ts']

  • Build before restart: onBeforeReload: () => $bun x tsc``

  • Smart debounce: Waits 1s after last save to restart

  • Cluster safe: Only primary process watches

  • TypeScript first: Full types included

  • https://github.com/rabbxdev/overseer

30s Setup

import { enableWatchReload } from '@rabbx/overseer';

enableWatchReload('./src', {
  include: ['**/*.ts'],
  restartDelay: 1000,
  onBeforeReload: async () => await $`bun x tsc`
});
rabbxdev

rabbxdev

senior software engineer

founder and core maintainer rabbxdev

Comments (0)

Login to post a comment.