Quickstart

For the canonical package quickstart and API summary, use README.

Install

npm install post-meta-extractor

Sync Extraction

import { extractPostMeta } from "post-meta-extractor";
 
const meta = extractPostMeta({
  markdown: "# Hello World",
});

Async AI Extraction

import { extractPostMetaWithAI } from "post-meta-extractor";
 
const result = await extractPostMetaWithAI(
  { markdown: "# AI Post" },
  {
    ai: {
      adapter: {
        generate: async () => ({
          description: "AI summary",
          tags: ["ai"],
        }),
      },
    },
  },
);

Security Reminder

Keep provider keys in server-side environment variables. See API Keys and Security.