@emit-vision/sdk-next
v0.2.1
Published
Next.js helper layer for @emit-vision/sdk-js.
Readme
@emit-vision/sdk-next
Next.js helper layer for @emit-vision/sdk-js.
Layout Pattern
Use the server helper to normalize serializable config, then pass it to the client provider in an app-router layout.
// app/layout.tsx
import { EmitVisionProvider } from "@emit-vision/sdk-next/client";
import { createEmitVisionNextConfig } from "@emit-vision/sdk-next/server";
const emitVision = createEmitVisionNextConfig({
endpoint: "http://localhost:4301",
environment: "development",
release: "[email protected]",
});
export default function RootLayout({
children,
}: {
children: React.ReactNode;
}) {
return <EmitVisionProvider {...emitVision}>{children}</EmitVisionProvider>;
}Notes
@emit-vision/sdk-next/clientstays browser-safe and only wraps the React helper.@emit-vision/sdk-next/serverkeeps config composition on the server side.
License
MIT — see LICENSE.
