js-fns is a lightweight JavaScript utility library offering a collection of functional programming helpers. It provides immutable operations for common data manipulations like mapping, filtering, and reducing arrays and objects. Designed for clean and concise code, js-fns simplifies complex logic and promotes a functional style for improved readability and maintainability across diverse JavaScript projects. Its tree-shakeable design ensures that only used functions are included in the final bundle, minimizing filesize.
The npm package js-fns saw its initial release (1.0.0) in March 2017. A burst of activity occurred in May and June 2020, with several versions released (2.0.0 to 2.5.1). Since then, releases have been sparse, with only one release (2.5.2) in April 2022. There have been no releases since April 2022, including through August 2025.
js-fns npm package downloads show fluctuating interest. From March 2024 to February 2025 downloads ranged from 195 to 865. Downloads increased significantly in the last few months, with substantial growth in July, August, and especially early September 2025 reaching 4703 and 784, suggesting a recent surge in popularity.