Ramda

A library designed specifically for a functional programming style, one that makes it easy to create functional pipelines, one that never mutates user data.