npm.io
1.4.0 • Published 2 weeks ago

@debugbundle/shared-types

Licence
AGPL-3.0-only
Version
1.4.0
Deps
1
Size
607 kB
Vulns
0
Weekly
162

@debugbundle/shared-types

Shared DebugBundle schemas, types, and constants.

This package is the low-level contract layer used by the DebugBundle SDKs and core services. Most consumers should install @debugbundle/sdk-node or @debugbundle/sdk-browser instead of depending on this package directly.

Install

Published package:

npm install @debugbundle/shared-types

Example

import { EventEnvelopeSchema, createEventEnvelope } from "@debugbundle/shared-types";

const event = createEventEnvelope({
  event_type: "log_event",
  project_token: "dbundle_proj_example",
  service: {
    name: "example-service",
    environment: "development",
    runtime: "node"
  },
  payload: {
    level: "error",
    message: "example log"
  }
});

EventEnvelopeSchema.parse(event);

Notes

  • Published from the core-owned shared-package release workflow in debugbundle/debugbundle.
  • Source remains core-owned in the DebugBundle workspace and is published through the shared-package release workflow.