Socket
Socket
Sign inDemoInstall

min-dash

Package Overview
Dependencies
Maintainers
2
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

min-dash - npm Package Compare versions

Comparing version 2.2.0 to 2.3.0

4

CHANGELOG.md

@@ -9,2 +9,6 @@ # Changelog

## 2.3.0
* `FEAT`: add `omit(obj, properties)` util
## 2.2.0

@@ -11,0 +15,0 @@

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

* @param {Object} target
* @param {Collection} properties
* @param {Array} properties
*

@@ -524,2 +524,26 @@ * @return {Object} target

/**
* Pick all target properties, excluding the given ones.
*
* @param {Object} target
* @param {Array} properties
*
* @return {Object} target
*/
function omit(target, properties) {
var result = {};
var obj = Object(target);
forEach(obj, function (prop, key) {
if (properties.indexOf(key) === -1) {
result[key] = prop;
}
});
return result;
}
/**
* Recursively merge `...sources` into given target.

@@ -602,2 +626,3 @@ *

exports.pick = pick;
exports.omit = omit;
exports.merge = merge;

@@ -504,3 +504,3 @@ (function (global, factory) {

* @param {Object} target
* @param {Collection} properties
* @param {Array} properties
*

@@ -526,2 +526,26 @@ * @return {Object} target

/**
* Pick all target properties, excluding the given ones.
*
* @param {Object} target
* @param {Array} properties
*
* @return {Object} target
*/
function omit(target, properties) {
var result = {};
var obj = Object(target);
forEach(obj, function (prop, key) {
if (properties.indexOf(key) === -1) {
result[key] = prop;
}
});
return result;
}
/**
* Recursively merge `...sources` into given target.

@@ -604,2 +628,3 @@ *

exports.pick = pick;
exports.omit = omit;
exports.merge = merge;

@@ -606,0 +631,0 @@

2

dist/min-dash.min.js

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

!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r(n.MinDash={})}(this,function(n){"use strict";var r=Object.prototype.toString,t=Object.prototype.hasOwnProperty;function u(n){return null===n||void 0===n}function e(n){return"[object Array]"===r.call(n)}function o(n){return"[object Object]"===r.call(n)}function i(n){return"[object Function]"===r.call(n)}function c(n){if(!e(n))throw new Error("must supply array")}function f(n,r){return t.call(n,r)}function a(n,r){var t;return r=j(r),l(n,function(n,u){if(r(n,u))return t=n,!1}),t}function l(n,r){if(!u(n)){var t=e(n)?A:m;for(var o in n){if(f(n,o))if(!1===r(n[o],t(o)))return}}}function s(n,r,t){return l(n,function(n,u){t=r(t,n,u)}),t}function v(n,r){return s(n,function(n,t,u){return n&&r(t,u)},!0)}function p(n,r){var t=[];return l(n,function(n,u){t.push(r(n,u))}),t}function y(n){return n&&Object.keys(n)||[]}function d(n,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return r=g(r),l(n,function(n){var u=r(n)||"_",e=t[u];e||(e=t[u]=[]),e.push(n)}),t}function h(n){n=g(n);for(var r={},t=arguments.length,u=Array(t>1?t-1:0),e=1;e<t;e++)u[e-1]=arguments[e];return l(u,function(t){return d(t,n,r)}),p(r,function(n,r){return n[0]})}var b=h;function g(n){return i(n)?n:function(r){return r[n]}}function j(n){return i(n)?n:function(r){return r===n}}function m(n){return n}function A(n){return Number(n)}var O=Array.prototype.slice;var w=Object.assign||function(n){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var u in t)Object.prototype.hasOwnProperty.call(t,u)&&(n[u]=t[u])}return n};n.flatten=function(n){return Array.prototype.concat.apply([],n)},n.find=a,n.findIndex=function(n,r){r=j(r);var t=e(n)?-1:void 0;return l(n,function(n,u){if(r(n,u))return t=u,!1}),t},n.filter=function(n,r){var t=[];return l(n,function(n,u){r(n,u)&&t.push(n)}),t},n.forEach=l,n.without=function(n,r){return u(n)?[]:(c(n),r=j(r),n.filter(function(n,t){return!r(n,t)}))},n.reduce=s,n.every=v,n.some=function(n,r){return!!a(n,r)},n.map=p,n.keys=y,n.size=function(n){return y(n).length},n.values=function(n){return p(n,function(n){return n})},n.groupBy=d,n.uniqueBy=h,n.unionBy=b,n.sortBy=function(n,r){r=g(r);var t=[];return l(n,function(n,u){for(var e=r(n,u),o={d:e,v:n},i=0;i<t.length;i++)if(e<t[i].d)return void t.splice(i,0,o);t.push(o)}),p(t,function(n){return n.v})},n.matchPattern=function(n){return function(r){return v(n,function(n,t){return r[t]===n})}},n.debounce=function(n,r){var t;return function(){var u=O.call(arguments);t&&clearTimeout(t),t=setTimeout(function(){n.apply(void 0,function(n){if(Array.isArray(n)){for(var r=0,t=Array(n.length);r<n.length;r++)t[r]=n[r];return t}return Array.from(n)}(u))},r)}},n.bind=function(n,r){return n.bind(r)},n.isUndefined=u,n.isDefined=function(n){return null!==n||void 0!==n},n.isArray=e,n.isObject=o,n.isNumber=function(n){return"[object Number]"===r.call(n)},n.isFunction=i,n.isString=function(n){return"[object String]"===r.call(n)},n.ensureArray=c,n.has=f,n.assign=function(n){for(var r=arguments.length,t=Array(r>1?r-1:0),u=1;u<r;u++)t[u-1]=arguments[u];return w.apply(void 0,[n].concat(t))},n.pick=function(n,r){var t={},u=Object(n);return l(r,function(r){r in u&&(t[r]=n[r])}),t},n.merge=function n(r){for(var t=arguments.length,u=Array(t>1?t-1:0),e=1;e<t;e++)u[e-1]=arguments[e];return u.length?(l(u,function(t){t&&o(t)&&l(t,function(t,u){var e=r[u];o(t)?(o(e)||(e={}),r[u]=n(e,t)):r[u]=t})}),r):r},Object.defineProperty(n,"__esModule",{value:!0})});
!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r(n.MinDash={})}(this,function(n){"use strict";var r=Object.prototype.toString,t=Object.prototype.hasOwnProperty;function u(n){return null===n||void 0===n}function e(n){return"[object Array]"===r.call(n)}function i(n){return"[object Object]"===r.call(n)}function o(n){return"[object Function]"===r.call(n)}function c(n){if(!e(n))throw new Error("must supply array")}function f(n,r){return t.call(n,r)}function a(n,r){var t;return r=j(r),l(n,function(n,u){if(r(n,u))return t=n,!1}),t}function l(n,r){if(!u(n)){var t=e(n)?O:m;for(var i in n){if(f(n,i))if(!1===r(n[i],t(i)))return}}}function s(n,r,t){return l(n,function(n,u){t=r(t,n,u)}),t}function v(n,r){return s(n,function(n,t,u){return n&&r(t,u)},!0)}function p(n,r){var t=[];return l(n,function(n,u){t.push(r(n,u))}),t}function y(n){return n&&Object.keys(n)||[]}function d(n,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return r=g(r),l(n,function(n){var u=r(n)||"_",e=t[u];e||(e=t[u]=[]),e.push(n)}),t}function h(n){n=g(n);for(var r={},t=arguments.length,u=Array(t>1?t-1:0),e=1;e<t;e++)u[e-1]=arguments[e];return l(u,function(t){return d(t,n,r)}),p(r,function(n,r){return n[0]})}var b=h;function g(n){return o(n)?n:function(r){return r[n]}}function j(n){return o(n)?n:function(r){return r===n}}function m(n){return n}function O(n){return Number(n)}var A=Array.prototype.slice;var w=Object.assign||function(n){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var u in t)Object.prototype.hasOwnProperty.call(t,u)&&(n[u]=t[u])}return n};n.flatten=function(n){return Array.prototype.concat.apply([],n)},n.find=a,n.findIndex=function(n,r){r=j(r);var t=e(n)?-1:void 0;return l(n,function(n,u){if(r(n,u))return t=u,!1}),t},n.filter=function(n,r){var t=[];return l(n,function(n,u){r(n,u)&&t.push(n)}),t},n.forEach=l,n.without=function(n,r){return u(n)?[]:(c(n),r=j(r),n.filter(function(n,t){return!r(n,t)}))},n.reduce=s,n.every=v,n.some=function(n,r){return!!a(n,r)},n.map=p,n.keys=y,n.size=function(n){return y(n).length},n.values=function(n){return p(n,function(n){return n})},n.groupBy=d,n.uniqueBy=h,n.unionBy=b,n.sortBy=function(n,r){r=g(r);var t=[];return l(n,function(n,u){for(var e=r(n,u),i={d:e,v:n},o=0;o<t.length;o++)if(e<t[o].d)return void t.splice(o,0,i);t.push(i)}),p(t,function(n){return n.v})},n.matchPattern=function(n){return function(r){return v(n,function(n,t){return r[t]===n})}},n.debounce=function(n,r){var t;return function(){var u=A.call(arguments);t&&clearTimeout(t),t=setTimeout(function(){n.apply(void 0,function(n){if(Array.isArray(n)){for(var r=0,t=Array(n.length);r<n.length;r++)t[r]=n[r];return t}return Array.from(n)}(u))},r)}},n.bind=function(n,r){return n.bind(r)},n.isUndefined=u,n.isDefined=function(n){return null!==n||void 0!==n},n.isArray=e,n.isObject=i,n.isNumber=function(n){return"[object Number]"===r.call(n)},n.isFunction=o,n.isString=function(n){return"[object String]"===r.call(n)},n.ensureArray=c,n.has=f,n.assign=function(n){for(var r=arguments.length,t=Array(r>1?r-1:0),u=1;u<r;u++)t[u-1]=arguments[u];return w.apply(void 0,[n].concat(t))},n.pick=function(n,r){var t={},u=Object(n);return l(r,function(r){r in u&&(t[r]=n[r])}),t},n.omit=function(n,r){var t={};return l(Object(n),function(n,u){-1===r.indexOf(u)&&(t[u]=n)}),t},n.merge=function n(r){for(var t=arguments.length,u=Array(t>1?t-1:0),e=1;e<t;e++)u[e-1]=arguments[e];return u.length?(l(u,function(t){t&&i(t)&&l(t,function(t,u){var e=r[u];i(t)?(i(e)||(e={}),r[u]=n(e,t)):r[u]=t})}),r):r},Object.defineProperty(n,"__esModule",{value:!0})});
{
"name": "min-dash",
"version": "2.2.0",
"version": "2.3.0",
"description": "Minimum utility toolbelt",

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

@@ -29,4 +29,9 @@ # min-dash

## Related
* [1-liners](https://github.com/1-liners/1-liners) - a slightly more opinionated collection of useful utilities
## License
MIT
MIT

Sorry, the diff of this file is not supported yet

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