Extensions for svelte-adapter-uws providing Redis and Postgres-backed features: distributed pub/sub, replay buffers, presence tracking, rate limiting, groups, and database change notifications. Current stable version is 0.5.10 with rough monthly releases. Unlike standalone WebSocket managers, this integrates natively with SvelteKit's adapter lifecycle and uses uWebSockets.js directly. Requires Node >=22 and peer dependency svelte-adapter-uws ^0.5.8.
npm install svelte-adapter-uws-extensionsNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initialize Redis-based extensions (pub/sub, presence, replay, rate limit, groups) and attach them to the SvelteKit adapter.
Set "type": "module" in package.json or use .mjs files. Upgrade Node to v22+.
Always pass a configured Redis or PG client instance.
Only create one extension instance per app, or use distinct prefixes.
Use 'prefix' instead of 'channelPrefix'.
Use named import: import { redisExtensions } from 'svelte-adapter-uws-extensions'Install svelte-adapter-uws: npm install svelte-adapter-uws
Start Redis or provide correct REDIS_URL environment variable.