store listingはPolar checkoutで購入できます。支払い確認後のGitHub repository accessは、Polarに接続されたGitHub benefitで処理されます。
Public API
- createEnvConfigはinputを検証し、typed configを返します。
- EnvValidationErrorは読みやすいvalidation failure detailを提供します。
- booleanFromEnv、numberFromEnv、jsonFromEnvは一般的なenvironment string conversion helperです。
Inputとschema behavior
- Default inputはprocess.envで、testとexampleではplain objectを渡せます。
- required、optional、default、enum、URL、unknown-key behaviorはcallerのZod schemaに委譲されます。
- Unknown keyはcallerがstrict Zod schemaを使う場合のみfailします。
Secret redaction
- Default secret key detectionはsecret、password/passwd、token、api key、private keyを含む一般的な名前を検出します。
- CallerはsecretKeysでexact stringまたはregular expression matcherを追加できます。
- root-level、cross-field、JSON-parsed validation messageでsecret-like raw valueがmessageに現れる場合はredactionされます。