{
  "path": "/3mcmuuinprk2m",
  "site": "at://did:plc:lvkhxfkdwqgwrpdek3h3q2gc/site.standard.publication/3m2ojl75sm22f",
  "tags": [
    "unison",
    "sse",
    "datastar",
    "http",
    "streaming"
  ],
  "$type": "site.standard.document",
  "title": "🚀 Datastar Unison SDK",
  "content": {
    "$type": "pub.leaflet.content",
    "pages": [
      {
        "id": "019bcb5f-011d-7228-a10c-2d930c4d7c24",
        "$type": "pub.leaflet.pages.linearDocument",
        "blocks": [
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 27,
                    "byteStart": 12
                  },
                  "features": [
                    {
                      "uri": "https://share.unison-lang.org/@kaychaks/datastar-unison",
                      "$type": "pub.leaflet.richtext.facet#link"
                    }
                  ]
                },
                {
                  "index": {
                    "byteEnd": 106,
                    "byteStart": 78
                  },
                  "features": [
                    {
                      "uri": "https://data-star.dev/reference/sse_events",
                      "$type": "pub.leaflet.richtext.facet#link"
                    }
                  ]
                }
              ],
              "plaintext": "I released, datastar-unison - my take on an Unison SDK to simplify generating Datastar-specific SSE events."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://share.unison-lang.org/@kaychaks/datastar-unison",
              "$type": "pub.leaflet.blocks.website",
              "title": "@kaychaks/datastar-unison | Unison Share",
              "description": "Explore, read docs about, and share Unison libraries",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreicxs4pxha4vtxahzkiuc4ldlczwz6in7p6o2cvxs6hormcyggsw5m"
                },
                "mimeType": "image/png",
                "size": 6093
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 15,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#code"
                    }
                  ]
                },
                {
                  "index": {
                    "byteEnd": 76,
                    "byteStart": 32
                  },
                  "features": [
                    {
                      "uri": "https://notes.kaushikc.org/3mci4xfzfic2d",
                      "$type": "pub.leaflet.richtext.facet#link"
                    }
                  ]
                },
                {
                  "index": {
                    "byteEnd": 110,
                    "byteStart": 98
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#code"
                    }
                  ]
                }
              ],
              "plaintext": "datastar-unison works on top of my recently released micro-library providing streaming support to @unison/http library."
            }
          }
        ]
      }
    ]
  },
  "bskyPostRef": {
    "cid": "bafyreigsiujq5nxegazjp4i2m4acfjlsfgk64tvygfzn7bpifmhbdvmx4y",
    "uri": "at://did:plc:lvkhxfkdwqgwrpdek3h3q2gc/app.bsky.feed.post/3mcmuuoadls2m",
    "commit": {
      "cid": "bafyreihskwemhfpti3zfkdx64giiownebq52q5jsaf4dnbl3vqrte2c2ta",
      "rev": "3mcmuuod2xo24"
    },
    "validationStatus": "valid"
  },
  "description": "Continuing streaming HTTP excitements in Unison",
  "publishedAt": "2026-01-17T14:59:37.782Z"
}