Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
14 lines
335 B
JavaScript
14 lines
335 B
JavaScript
"use strict"
|
|
|
|
function required(name, env = process.env) {
|
|
const value = String(env[name] || "").trim()
|
|
if (!value) throw new Error(`${name} is required`)
|
|
return value
|
|
}
|
|
|
|
function loadDatabaseConfig(env = process.env) {
|
|
return { databaseUrl: required("DATABASE_URL", env) }
|
|
}
|
|
|
|
module.exports = { required, loadDatabaseConfig }
|