{"library":"envarconst","type":"library","category":null,"description":"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.","language":"javascript","status":"deprecated","version":"0.0.1","tags":["javascript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install envarconst","imports":["import envarconst from 'envarconst'","envarconst(code, { CONST: 'value' })","envarconst -d FOO=false < input.js"]},{"cmd":"yarn add envarconst","imports":[]},{"cmd":"pnpm add envarconst","imports":[]}],"homepage":"git://github.com/arian/envarconst","github":"git://github.com/arian/envarconst","docs":null,"changelog":null,"pypi":null,"npm":"envarconst","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}