The Node.js® Website
at main 606 B view raw
1import type { RSSFeed, WebsiteBadge, WebsiteBanner } from './features'; 2 3export interface TwitterConfig { 4 username: string; 5 card: string; 6 img: string; 7 imgAlt: string; 8} 9 10export interface OGConfig { 11 imgType: string; 12 imgWidth: string; 13 imgHeight: string; 14} 15 16export interface SiteConfig { 17 title: string; 18 description: string; 19 featuredImage: string; 20 favicon: string; 21 lightAccentColor: string; 22 darkAccentColor: string; 23 og: OGConfig; 24 twitter: TwitterConfig; 25 rssFeeds: Array<RSSFeed>; 26 websiteBanners: Record<string, WebsiteBanner>; 27 websiteBadges: Record<string, WebsiteBadge>; 28}