Socket
Socket
Sign inDemoInstall

kompis

Package Overview
Dependencies
0
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.3.0 to 0.3.1

4

CHANGELOG.md

@@ -0,1 +1,5 @@

# 0.3.1
- Adds `mapIf`
# 0.3.0

@@ -2,0 +6,0 @@

@@ -36,3 +36,3 @@ "use strict";

});
exports.mapObject = exports.mapEntry = exports.objectFromEntry = exports.has = exports.assign = exports.rangeMap = exports.pow = exports.clamp = exports.min = exports.max = exports.subtract = exports.multiply = exports.divide = exports.add = exports.toFixed = exports.float = exports.int = exports.reduce = exports.sortBy = exports.sort = exports.some = exports.slice = exports.reverse = exports.map = exports.length = exports.join = exports.indexOf = exports.includes = exports.forEach = exports.findIndex = exports.find = exports.filter = exports.every = exports.concatRight = exports.concat = exports.array = exports.trim = exports.toUpperCase = exports.toLowerCase = exports.substring = exports.startsWith = exports.split = exports.replace = exports.repeat = exports.padStart = exports.padEnd = exports.fromCharCode = exports.endsWith = exports.charCodeAt = exports.isSome = exports.isAll = exports.isAtIndex = exports.isAtPath = exports.isOdd = exports.isEven = exports.isString = exports.isNumber = exports.is = exports.lte = exports.lt = exports.gte = exports.gt = exports.yes = exports.noop = exports.no = exports.or = exports.id = exports.exists = void 0;
exports.mapObject = exports.mapEntry = exports.objectFromEntry = exports.has = exports.assign = exports.rangeMap = exports.pow = exports.clamp = exports.min = exports.max = exports.subtract = exports.multiply = exports.divide = exports.add = exports.toFixed = exports.float = exports.int = exports.reduce = exports.sortBy = exports.sort = exports.some = exports.slice = exports.reverse = exports.map = exports.length = exports.join = exports.indexOf = exports.includes = exports.forEach = exports.findIndex = exports.find = exports.filter = exports.every = exports.concatRight = exports.concat = exports.array = exports.trim = exports.toUpperCase = exports.toLowerCase = exports.substring = exports.startsWith = exports.split = exports.replace = exports.repeat = exports.padStart = exports.padEnd = exports.fromCharCode = exports.endsWith = exports.charCodeAt = exports.isSome = exports.isAll = exports.isAtIndex = exports.isAtPath = exports.isOdd = exports.isEven = exports.isString = exports.isNumber = exports.is = exports.lte = exports.lt = exports.gte = exports.gt = exports.mapIf = exports.yes = exports.noop = exports.no = exports.or = exports.id = exports.exists = void 0;

@@ -92,6 +92,17 @@ var _utils = require("./utils");

return true;
};
exports.yes = yes;
var mapIf = function mapIf() {
var predicate = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : yes;
var ifFunc = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : id;
var elseFunc = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : id;
return function (v) {
return predicate(v) ? ifFunc(v) : elseFunc(v);
};
}; // Predicates
exports.yes = yes;
exports.mapIf = mapIf;

@@ -98,0 +109,0 @@ var gt = function gt(b) {

2

package.json
{
"name": "kompis",
"version": "0.3.0",
"version": "0.3.1",
"description": "A collection of plain and higher order functions for doing composition stuff in javascript.",

@@ -5,0 +5,0 @@ "keywords": [

@@ -200,2 +200,5 @@ # kompis

export const mapIf = (predicate = yes, ifFunc = id, elseFunc = id) => v =>
predicate(v) ? ifFunc(v) : elseFunc(v);
// Predicates

@@ -202,0 +205,0 @@ export const gt = b => a => a > b;

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc