
Product
Rust Support Now in Beta
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.
core.operators
Advanced tools
Provides JS operators as curried functions.
var ops = require('core.operators')
[1, 2, 3].reduce(ops.add, 0) // => 6
[{ id: 1 }, { id: 2 }].map(ops.get('id')) // => [1, 2]
The easiest way is to grab it from NPM. If you're running in a Browser environment, you can use Browserify
$ npm install core.operators
If you're not using NPM, Download the latest release, and require
the core.operators.umd.js
file:
var operators = require('core.operators')
Download the latest release, and require the core.operators.umd.js
file:
require(['core.operators'], function(operators) {
( ... )
})
Download the latest release, and load the core.operators.umd.js
file. The properties are exposed in the global folktale.core.operators
object:
<script src="/path/to/core.operators.umd.js"></script>
If you want to compile this library from the source, you'll need Git, Make, Node.js, and run the following commands:
$ git clone git://github.com/folktale/core.operators.git
$ cd core.operators
$ npm install
$ make bundle
This will generate the dist/core.operators.umd.js
file, which you can load in
any JavaScript environment.
You can read the documentation online or build it yourself:
$ git clone git://github.com/folktale/core.operators.git
$ cd core.operators
$ npm install
$ make documentation
Then open the file docs/index.html
in your browser.
This library assumes an ES5 environment, but can be easily supported in ES3 platforms by the use of shims. Just include es5-shim :)
Copyright (c) 2014 Quildreen Motta.
Released under the MIT licence.
FAQs
Provides JS operators as curried functions.
The npm package core.operators receives a total of 133 weekly downloads. As such, core.operators popularity was classified as not popular.
We found that core.operators 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.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.
Product
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
Security News
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.