quick port of Mario Klingemann's stack blur to npm