๐Ÿš€ EP WebSocket Registry

์ด 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

Registry ๋งํฌ:

์‚ฌ์šฉ ์˜ˆ์‹œ:

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