I just got one of these
topeak whitelites. It's surprisingly bright and tiny and weighs only 35 grams. The blinking mode shows up even in sunlight. It uses 2 coin batteries, claims 60 hours of run time. I'm expecting it might get dimmer as the batteries wear down, but it's easy to carry a spare set. It's much brighter than my old 2-AA 5-led light.