{"library":"contentbase","type":"library","category":null,"description":"Contentbase (v0.4.1) is an ESM-only TypeScript library that treats a folder of Markdown/MDX files as a typed, queryable database. Define models with Zod schemas for frontmatter validation, extract structured data from headings and lists, traverse parent/child relationships across documents, and query with a fluent API. It requires Node 18+ or Bun and ships with full TypeScript inference. Unlike static site generators or CMS tools, Contentbase provides an ORM-like experience directly on flat files without any database or build step.","language":"javascript","status":"active","version":"0.4.1","tags":["javascript","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install contentbase","imports":["import { Collection } from 'contentbase'","import { defineModel } from 'contentbase'","import { section } from 'contentbase'","import { hasMany } from 'contentbase'","import { z } from 'contentbase'","import { toString } from 'contentbase'"]},{"cmd":"yarn add contentbase","imports":[]},{"cmd":"pnpm add contentbase","imports":[]}],"homepage":"https://github.com/soederpop/contentbase#readme","github":"https://github.com/soederpop/contentbase","docs":null,"changelog":null,"pypi":null,"npm":"contentbase","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}