@schemasentry/core
v0.11.0
Published
Typed schema builders and validation primitives for Schema Sentry.
Maintainers
Readme
@schemasentry/core
Type-safe schema builders and validation primitives for Schema Sentry.
Install
pnpm add @schemasentry/core
npm install @schemasentry/coreFeatures
- Type-safe builders for 13+ schema types
- Deterministic JSON-LD output
- Validation engine with required/recommended field checks
- Zero runtime dependencies
Usage
import { Article, Organization, validateSchema } from "@schemasentry/core";
const article = Article({
headline: "My Article",
authorName: "John Doe",
datePublished: "2026-02-11",
url: "https://example.com/blog/my-article"
});
const result = validateSchema([article]);
if (!result.ok) {
console.log(result.issues);
}Supported Schema Types
- Organization, Person, Place, LocalBusiness
- WebSite, WebPage
- Article, BlogPosting
- Product
- FAQPage, HowTo
- BreadcrumbList
- Event, Review
- VideoObject, ImageObject
