Package Exports
- openlink
Readme
openlink
Edge-first link preview. Zero dependencies, ~2kb gzipped.
npm install openlinkimport { preview } from 'openlink'
const data = await preview('https://github.com')Returns { url, title, description, image, favicon, siteName, domain, type }
oEmbed
const data = await preview('https://youtube.com/watch?v=...', {
includeOembed: true
})
console.log(data.oembed) // { provider, title, html, thumbnail, ... }Supports YouTube, Vimeo, Twitter/X, Spotify, TikTok, Instagram, CodePen, CodeSandbox, Figma.
Works on Cloudflare Workers, Vercel Edge, Deno, Bun, and Node 18+.
Docs · API · TypeScript
MIT