A client that runs wherever your code does
Zero runtime dependencies, which is a constraint rather than a boast: it is what lets the same package work in Node, in a browser, on an edge runtime, in a server component and in a plain script — and what keeps a CMS client from dragging a dependency tree into your bundle.
import { createShioClient } from "@viglet/shio-client";
const shio = createShioClient({
url: "https://cms.example.com",
token: process.env.SHIO_CDA_TOKEN,
});
const page = await shio.post("acme", "launch");