Browser Lifecycle
@jayoncode/browser-lifecycle
Observe browser session lifecycle with a unified typed API.
- Visibility
- Focus
- Idle
- Cross-tab
- Lifecycle
Explore live JOC packages in the browser. Each playground is a standalone app bundled with the docs site — open a package below to try APIs, inspect state, and validate behavior without cloning the monorepo.
@jayoncode/browser-lifecycle
Observe browser session lifecycle with a unified typed API.
@jayoncode/form-intelligent
Headless form workflow engine — validation, submission, and orchestration.
@jayoncode/object-diff
Fast deep comparison, change records, and JSON Patch generation.
Run a playground app directly from the monorepo when you are contributing or debugging:
pnpm browser-session-playground:dev
pnpm object-diff-playground:dev
pnpm form-intelligent-playground:devSee each package’s playground guide for routes, deployment notes, and module-specific walkthroughs.