Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/llms-txt-hub / apps/web/env.ts |
| Date | Not specified in source |
| Repository | Janady13/llms-txt-hub |
| Revision | e0f4bf978d4df168369c7601d9c5f5ea89e84377 |
| Branch | main |
| Path or archive member | apps/web/env.ts |
| Original SHA-256 | 95b67dd61c873225e76730fd9defe3510346e5136794933eacd5709d27eaad60 |
| Git blob SHA | 53050ba8bfd84755f1c6a787577c48ef025f58ab |
| Reading-copy SHA-256 | 95b67dd61c873225e76730fd9defe3510346e5136794933eacd5709d27eaad60 |
Recovered source transcript
Download complete source text ↓26 lines · 1.0 KB
import { createEnv } from '@t3-oss/env-nextjs'
import { keys as caching } from '@thedaviddias/caching/keys'
import { keys as core } from '@thedaviddias/config-next/keys'
import { keys as logging } from '@thedaviddias/logging/keys'
import { newsletterEnvSchema } from '@thedaviddias/newsletter/keys'
import { keys as observability } from '@thedaviddias/observability/keys'
import { keys as rateLimit } from '@thedaviddias/rate-limiting/keys'
export const env = createEnv({
extends: [core(), observability(), logging(), rateLimit(), caching()],
server: {
...newsletterEnvSchema
},
client: {},
runtimeEnv: {
// Newsletter env vars
MAILERLITE_API_KEY: process.env.MAILERLITE_API_KEY,
MAILERLITE_GROUP_IDS: process.env.MAILERLITE_GROUP_IDS,
CONVERTKIT_API_KEY: process.env.CONVERTKIT_API_KEY,
CONVERTKIT_FORM_ID: process.env.CONVERTKIT_FORM_ID,
CONVERTKIT_TAG_IDS: process.env.CONVERTKIT_TAG_IDS,
SUBSTACK_PUBLICATION_URL: process.env.SUBSTACK_PUBLICATION_URL,
SUBSTACK_EMBED_URL: process.env.SUBSTACK_EMBED_URL
}
})