base.ts
Site name, SEO sharing image, social accounts, administrator emails, and email addresses.
The config/base.ts file configures the site name, description, SEO sharing image, social accounts, administrator emails, and email addresses. Entries below follow their order in websiteBaseCfg. This file is published with the frontend code and must contain only static information that can be made public.
siteName
The site name is required and uses the LocalizedText type. It appears in the header, footer, logo, SEO metadata, and email templates. The Stripe client also reads it.
Prop
Type
siteDescription
The site description is required and uses the LocalizedText type. It is used for page SEO descriptions, Open Graph descriptions, and homepage structured data. Documentation pages also use it when they do not define their own description.
Prop
Type
siteOGImage
Prop
Type
siteOGImageAlt
Prop
Type
siteOGImageWidth
Prop
Type
siteOGImageHeight
Prop
Type
twitterSite
Prop
Type
twitterCreator
Prop
Type
twitterImage
Prop
Type
fbAppId
Prop
Type
adminEmails
Prop
Type
Only after a user completes account email verification on this site does UserEmailVerifiedEvent grant the administrator role, based on an exact match between the verified email and the list. Password reset verification does not grant this role, and a third-party OAuth claim that the email is verified does not replace verification on this site. Removing an email from the list does not revoke an administrator role already stored in the database.
supportEmail
Prop
Type
fromEmailAddress
Sender information for system emails is required. Both Resend and Cloudflare Email use this configuration.
Prop
Type
The supportEmail address receives user replies, while fromEmailAddress.email sends emails. They can be different addresses.