
Security News
The Hidden Blast Radius of the Axios Compromise
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.
@paqmind/ramdax
Advanced tools
Paqmind extensions to Ramda mostly concerned about Lenses.
wip
$ npm install @paqmind/ramdax
import * as R from "@paqmind/ramdax"
Hints: use IDE shortcuts for most common imports, check Webpack's ProvidePlugin.
The API reexports all functions from Ramda adding the following.
isNotEmptynotNilfirstOkid | I – alias identityK – alias alwaysS – S combinatorlensifyover2set2unset2view2Allow to use strings and arrays in place of lenses. For weird reasons, Ramda doesn't support convenient shortcuts for objects and arrays. We follow Partial.Lenses design and use them.
R.set2("foo", "FOO", {}) // can be used instead of R.assoc
R.set2(["foo", "bar"], "BAR", {}) // can be used instead of R.assocPath
Note: names are under consideration. We may decide to override R.set, R.over, R.view instead of adding xxx2 versions
in the future.
map2 – R.addIndex(R.map)filter2 – ...chain2 – ...reduce2 – ...withName, fn – name your anonymous functionsappendFlippedprependFlippedconcatFlippedtakeUntil – a companion of takeWhilemergeDeep – alias mergeDeepRightmergeFlippedmergeDeepFlippedisPlainObjflattenObjMIT
FAQs
Ramda extended with additional helpers
We found that @paqmind/ramdax demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.

Research
A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases.

Research
Malicious versions of the Telnyx Python SDK on PyPI delivered credential-stealing malware via a multi-stage supply chain attack.