selectn
Curried property accessor function that resolves deeply-nested object properties via dot/bracket-notation string path while mitigating TypeErrors via friendly and composable API.
Curried property accessor function that resolves deeply-nested object properties via dot/bracket-notation string path while mitigating TypeErrors via friendly and composable API.
Point free wrappers for fantasy land js.
Curried function that calls `JSON.parse` on provided input returning either the parsed JSON or the specified default value if the data fails to parse as valid JSON instead of throwing a `SyntaxError`.
[a]synchronous functional programming
Returns a new array comprised of the given array's contents with the given value appended.
Curried function deriving a new array containing items from given array for which predicate returns true. Supports unary function, RegExp, dot/bracket-notation string path, and compound query object as predicate.
Functional point-free utilities for js
Curried predicate which checks that a value exists in an array. Generally faster than `indexOf` across JS engines.
Higher-order utilities for use with async functions
Put a value in a box
Pointfree functional composition / Forth style stack execution engine
Creates a unary function wrapper which extracts a specific argument by index and applies the argument to the original unary function.
Forth style syntax layer/compiler & CLI for the @thi.ng/pointfree DSL
ESLint rules for JS Standard Style + strict, pure functional programming in JS
A set of utilities enabling the construction of pointfree, functional code.
Point free wrappers for BaobabJS
Functional point-free utilities for fetch
Ramda + Snabbdom = Fantastic!
Curried a few common jQuery methods to allow them to be written in a point free fashion.
ESLint rules for JS Standard Style + functional programming