TypeScript · fácil
Los feature flags deberían ser de solo lectura para quien los consulta. Ahora getFlags devuelve el objeto guardado, así que un test puede activar prod.beta y cambiar la configuración de producción por accidente.
Devuelve un objeto de flags independiente para cada entorno. Después de getFlags("prod").beta = true, un getFlags("prod").beta nuevo debe seguir siendo false.
workspace/
└── src/
└── flags.ts (returns the live object)Con sharpen instalado, este comando abre exactamente este reto en tu arena local:
sharpen 22
¿Primera vez? La instalación completa está justo debajo.
npm install -g @juanwmedia/sharpen sharpen 22 npx @juanwmedia/sharpen 22 sharpen update