์ด registry๋ WebSocket SDK ์ ํธ๋ฆฌํฐ๋ค์ ์ ๊ณตํฉ๋๋ค.
# ์ง์ ์ค์น
npx shadcn@latest add https://0f9db1f9.ep-websocket.pages.dev/r/websocket-sdk.json
# ๋๋ components.json์ registry ์ถ๊ฐ ํ:
{
"registries": {
"@ep-websocket": "https://0f9db1f9.ep-websocket.pages.dev/r/{name}.json"
}
}
# ๊ทธ ํ ์ค์น:
npx shadcn@latest add @ep-websocket/websocket-sdk
import { WebSocketSDK, events } from "@/lib";
import type { EventsChannel, WebSocketMessage } from "@/lib";
// SDK ์ด๊ธฐํ
WebSocketSDK.configure();
// ์ฑ๋ ์ฐ๊ฒฐ
const channel = await events.connect("my-channel");
channel.subscribe({
next: (data) => console.log(data)
});
Powered by Cloudflare Pages & shadcn/ui