{"repo":"Chrilleweb/dotenv-diff","free":true,"listed":false,"github":"https://github.com/Chrilleweb/dotenv-diff","clone":"git clone https://github.com/Chrilleweb/dotenv-diff.git","description":"Validate environment variable usage in codebase","language":"TypeScript","stars":79,"topics":["cli","dotenv-cli","open-source","typescript","developer-tools","environment-variables","security"],"license":"MIT","category":"cli-tools","readme_excerpt":"dotenv-diff Scan your codebase to detect every environment variable reference. It helps you catch missing, unused, duplicated, and misused variables early, before they cause runtime errors. First class support for SvelteKit, Next.js, and Nuxt. Also works well in modern JavaScript/TypeScript projects and frameworks like Node.js and Vue — or any other setup where you want reliable .env file comparison. ✨ Featured in awesome-cli-apps - A curated list of awesome CLI applications --- --- Why dotenv-diff? - Ensure all required environment variables are defined - Catch missing or misconfigured variables - Improve collaboration by keeping teams aligned on required variables - Reduce the risk of committing sensitive data - Scale easily for monorepos and multi-environment setups --- How It Works → See Capabilities Documentation for details on what the scanner checks for and how it works. --- Configuration ( --init ) Generate a default configuration file: → See Configuration Documentation for more details. --- Git hooks and CI/CD Integration Easily integrate dotenv-diff into your Git hooks or CI/CD pipelines to enforce environment variable consistency. → See Git Hooks Documentation for more details. Framework Specific Warnings In SvelteKit, Next.js, and Nuxt projects, dotenv-diff detects framework specific environment variable misuse. → See Framework Documentation for more details. --- Writing a good .env.example An .env.example written so it's easier to understand for new contributors ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Chrilleweb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Chrilleweb/dotenv-diff/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}