Are you an LLM? You can read better optimized documentation at /generating.md for this page in Markdown format
Generating Feeds
Create RSS, Atom, JSON Feed, and OPML files with full namespace support.
Overview
Feed generation is straightforward - provide the feed data and get back a properly formatted string:
typescript
import {
generateRssFeed,
generateAtomFeed,
generateJsonFeed,
generateOpml
} from 'feedsmith'
// Generate different formats
const rss = generateRssFeed({ /* feed data */ })
const atom = generateAtomFeed({ /* feed data */ })
const json = generateJsonFeed({ /* feed data */ })
const opml = generateOpml({ /* opml data */ })
Returned Values
The generation functions return properly formatted feeds as XML or JSON.
For detailed examples of input and output for each feed format, see the Generating Examples page.