Parse environment variables with jquense/yup.
pnpm add yup-schema-env
import { object, number, string } from 'yup'
import { parseEnvironment } from 'yup-schema-env'
const schema = object().shape({
port: number().default(3000),
api_key: string(),
})
const env = process.env
const config = parseEnvironment(env, schema)
console.dir(config)