env-sentinel
Version:
Zero-dependency tool that auto-validates .env files against schema.env, with optional fallback and secure warnings.
4 lines (3 loc) • 1.19 kB
TypeScript
export declare const DEFAULT_SCHEMA_FILE_NAME = ".env-sentinel";
export declare const DEFAULT_DOCS_FILE_NAME = "CONFIGURATION.md";
export declare const DEFAULT_SCHEMA = "# .env-sentinel \u2014 generated by env-sentinel CLI\n# Format: VAR_NAME=rule1|rule2[:arg]|rule3[:arg1,arg2]\n# Docs: https://envsentinel.dev/docs\n\n# ============================================================================\n# @section Database\n# @description Database connection settings\n# ============================================================================\n\n# @var Database server hostname\n# @example localhost\nDB_HOST=required\n\n# @var Database server port\n# @example 3306\nDB_PORT=required|number\n\n# @var Database username\n# @example app_user\nDB_USER=required\n\n# @var Database password (keep secure!)\nDB_PASS=required|secure|min:8\n\n# ============================================================================\n# @section Application\n# @description Application configuration\n# ============================================================================\n\n# @var Application environment\n# @example production\nNODE_ENV=enum:development,production,test|default:\"development\"\n";