Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/llms-txt-hub / packages/newsletter/src/keys.ts |
| Date | Not specified in source |
| Repository | Janady13/llms-txt-hub |
| Revision | e0f4bf978d4df168369c7601d9c5f5ea89e84377 |
| Branch | main |
| Path or archive member | packages/newsletter/src/keys.ts |
| Original SHA-256 | b5e50edfd0f05188c014bafe8d99f07a23935879ce2e80e5d0c21429c7d620b8 |
| Git blob SHA | 87d170770e142af3950cb652669cb9f182cc1b99 |
| Reading-copy SHA-256 | 308ee8102db47f14ac349c6b9a37e1874df95298771567afd3f6f6e65fdcad88 |
Recovered source transcript
Download complete source text ↓19 lines · 0.6 KB
Credential-bearing and unrelated personal details were removed from this reading copy. The source identity and original checksum remain recorded.
import { z } from 'zod'
// Export just the schema for the env vars, not a createEnv instance
// This will be used by the web app's env.ts
export const newsletterEnvSchema = {
// MailerLite Configuration
MAILERLITE_API_KEY: [credential removed],
MAILERLITE_GROUP_IDS: z.string().optional(),
// ConvertKit Configuration
CONVERTKIT_API_KEY: [credential removed],
CONVERTKIT_FORM_ID: z.string().optional(),
CONVERTKIT_TAG_IDS: z.string().optional(),
// Substack Configuration
SUBSTACK_PUBLICATION_URL: z.string().url().optional(),
SUBSTACK_EMBED_URL: z.string().url().optional()
}