Ported to Angular + Require