New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

shades

Package Overview
Dependencies
Maintainers
1
Versions
39
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

shades - npm Package Compare versions

Comparing version 0.0.6 to 0.1.0

14

lib/index.js

@@ -6,3 +6,3 @@ 'use strict';

});
exports.inc = exports.toggle = exports.matching = exports.compose = exports.lens = exports.view = exports.get = exports.set = exports.over = exports.mod = undefined;
exports.always = exports.cons = exports.inc = exports.toggle = exports.matching = exports.compose = exports.lens = exports.view = exports.get = exports.set = exports.over = exports.mod = undefined;

@@ -59,2 +59,14 @@ var _setters = require('./lens-consumers/setters.js');

});
Object.defineProperty(exports, 'cons', {
enumerable: true,
get: function get() {
return _utils.cons;
}
});
Object.defineProperty(exports, 'always', {
enumerable: true,
get: function get() {
return _utils.always;
}
});

@@ -61,0 +73,0 @@ var _lens2 = require('./lens-crafters/lens.js');

2

lib/lens-consumers/compose.js

@@ -39,3 +39,3 @@ 'use strict';

if (rest.length === 0) return first.mod(f)(object);
return first.mod((0, _utils.always)(aux(first.get(object), rest, f)))(object);
return first.mod((0, _utils.always)(aux(first.get(object), rest)))(object);
}

@@ -42,0 +42,0 @@

@@ -11,11 +11,2 @@ "use strict";

// Attr :: Functor f => String -> (a -> f a) -> b -> f b
//export default name => (
// f => (
// obj => do {
// f(obj[name]).map(newValue =>({...obj, [name]: newValue}))
// }
// )
//)
exports.default = function (name) {

@@ -22,0 +13,0 @@ return {

@@ -6,2 +6,3 @@ 'use strict';

});
exports.default = undefined;

@@ -8,0 +9,0 @@ var _compile = require('../compiler/compile.js');

@@ -6,2 +6,5 @@ "use strict";

});
function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }
var toggle = exports.toggle = function toggle(bool) {

@@ -19,2 +22,8 @@ return !bool;

};
};
var cons = exports.cons = function cons(x) {
return function (xs) {
return [].concat(_toConsumableArray(xs), [x]);
};
};
{
"name": "shades",
"version": "0.0.6",
"version": "0.1.0",
"description": "Lens-like functionality with a lodash-style interface.",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc