Description
Curried property accessor function that resolves deeply-nested object properties via dot/bracket-notation string path while mitigating TypeErrors via friendly and composable API.
Keywords
- Mitigate TypeError
- TypeError
- TypeErrors
- access
- accessor
- bracket-notation string path
- browser
- callback
- composable
- compatible
- curried
- curry
- deep
- dot-notation string path
- View more
Publisher
Description
Pointfree functional composition / Forth style stack execution engine
Keywords
- composition
- concatenative
- dataflow
- DSL
- ES6
- Forth
- functional
- pipeline
- pointfree
- stack
- data transformation
- typescript
Publisher
Description
Forth style syntax layer/compiler for the @thi.ng/pointfree DSL
Keywords
Publisher
Description
Higher-order utilities for use with async functions
Keywords
Publisher
Description
The full ECMAScript API done a pointfree way.
Keywords
Publisher
Description
Curried a few common jQuery methods to allow them to be written in a point free fashion.
Keywords
Publisher
Description
Returns a new array comprised of the given array's contents with the given value appended.
Keywords
Publisher
Description
Curried predicate which checks that a value exists in an array. Generally faster than `indexOf` across JS engines.
Keywords
- array
- auto-curried
- contain
- contains
- curried
- in-array
- in_array
- inarray
- include
- includes
- partial-application
- point-free
- pointfree
Publisher
Description
Point free wrappers for fantasy land js.
Keywords
Publisher
Description
Ramda + Snabbdom = Fantastic!
Keywords
Publisher
Description
ESLint rules for JS Standard Style + strict, pure functional programming in JS
Keywords
- check
- checker
- code
- code checker
- code linter
- code standards
- code style
- config
- configuration
- enforce
- eslint
- eslint-config
- eslint-plugin
- eslintconfig
- View more
Publisher
Description
ESLint rules for JS Standard Style + functional programming
Keywords
- check
- checker
- code
- code checker
- code linter
- code standards
- code style
- config
- configuration
- enforce
- eslint
- eslint-config
- eslint-plugin
- eslintconfig
- View more
Publisher
Description
Point free wrappers for BaobabJS
Keywords
Publisher
Description
A set of utilities enabling the construction of pointfree, functional code.
Keywords
Publisher
Description
Helpers Functions to convert your Pointfull Code to Pointfree Code
Keywords
Publisher
Description
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`.
Keywords
- JSON
- JSON.parse
- catch
- curried
- functional
- higher-order
- json
- json-parse
- parse
- parse json
- parser
- point-free
- pointfree
- safe
- View more
Publisher
Description
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.
Keywords
- alternative
- array
- array-filter
- array.filter
- arrayfilter
- bracket
- bracket-notation
- compatible
- compound
- curried
- dot
- dot-notation
- es3
- filter
- View more