npm s2 custom