envarconst

JSON →
library 0.0.1 ·javascript deprecated
verified Jun 4, 2026

Replace JavaScript const declarations with custom values at build time, enabling dead-code elimination via minifiers like UglifyJS. Current version 0.0.1, no longer actively maintained. Designed for build pipelines where environment-specific constants (e.g., DEV, MOBILE) need substitution before minification. Unlike UglifyJS's --define, which does not replace existing variable declarations, envarconst directly modifies const statements, allowing if (DEV) patterns without typeof checks.