@rankforge-root/schema
v0.1.0
Published
JSON-LD structured data schema builders for rich search results
Maintainers
Readme
@rankforge-root/schema
JSON-LD structured data builders for rich search results.
Install
npm install @rankforge-root/schemaUsage
import { generateArticleSchema, generateFAQSchema, generateProductSchema, renderSchemaTag, validateSchema } from '@rankforge-root/schema'
const schema = generateArticleSchema({
headline: 'How to Improve Core Web Vitals',
author: { name: 'Jane Doe' },
datePublished: '2024-01-15',
})
// Validate
const result = validateSchema(schema) // { isValid: true, errors: [], warnings: [] }
// Render as <script> tag
console.log(renderSchemaTag(schema))
// <script type="application/ld+json">...</script>Supports: Article, BlogPosting, NewsArticle, Product, FAQ, Breadcrumb, Organization, LocalBusiness, Event, Recipe.
