Socket
Socket
Sign inDemoInstall

chober

Package Overview
Dependencies
0
Maintainers
1
Versions
24
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

lib/uniq.js

76

dist/chober.js

@@ -103,3 +103,3 @@ (function webpackUniversalModuleDefinition(root, factory) {

\******************/
/*! exports provided: VERSION, isEmpty, getQuery, clone, getNumbers, getScrollbarWidth, getCookie, removeCookie, invertObject, setCookie, first, formatNumber, debounce, scrollTo, getOffset, preloadImage, getType, setQuery, removeDuplicates, default */
/*! exports provided: VERSION, isEmpty, getQuery, clone, getNumbers, getScrollbarWidth, getCookie, removeCookie, invertObject, setCookie, first, formatNumber, debounce, scrollTo, getOffset, preloadImage, getType, setQuery, uniq, default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

@@ -167,4 +167,4 @@

/* harmony import */ var _lib_removeDuplicates__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./lib/removeDuplicates */ "./lib/removeDuplicates.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "removeDuplicates", function() { return _lib_removeDuplicates__WEBPACK_IMPORTED_MODULE_20__["default"]; });
/* harmony import */ var _lib_uniq__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./lib/uniq */ "./lib/uniq.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "uniq", function() { return _lib_uniq__WEBPACK_IMPORTED_MODULE_20__["default"]; });

@@ -243,3 +243,3 @@

setQuery: _lib_setQuery__WEBPACK_IMPORTED_MODULE_19__["default"],
removeDuplicates: _lib_removeDuplicates__WEBPACK_IMPORTED_MODULE_20__["default"]
uniq: _lib_uniq__WEBPACK_IMPORTED_MODULE_20__["default"]
});

@@ -753,32 +753,2 @@ };

/***/ "./lib/removeDuplicates.js":
/*!*********************************!*\
!*** ./lib/removeDuplicates.js ***!
\*********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/**
* Remove same values.
*
* @since 0.3.0
* @param {Array.<String>} array Array of strings.
* @return {Array}
*
* @example
* uniq(['test', 'field', 'test'])
* // => ['test', 'field']
*/
function uniq(array) {
return array.filter(function (item, index, currentArray) {
return currentArray.indexOf(item) === index;
});
}
/* harmony default export */ __webpack_exports__["default"] = (uniq);
/***/ }),
/***/ "./lib/scrollTo.js":

@@ -858,3 +828,3 @@ /*!*************************!*\

/* harmony import */ var _getType__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./getType */ "./lib/getType.js");
/* harmony import */ var _removeDuplicates__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./removeDuplicates */ "./lib/removeDuplicates.js");
/* harmony import */ var _uniq__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./uniq */ "./lib/uniq.js");

@@ -896,4 +866,4 @@

var textValue = newQuery[fieldName] === fieldValue ? fieldValue : [newQuery[fieldName], fieldValue];
var arrayValue = Object(_getType__WEBPACK_IMPORTED_MODULE_4__["default"])(newQuery[fieldName]) === 'array' ? Object(_removeDuplicates__WEBPACK_IMPORTED_MODULE_5__["default"])(newQuery[fieldName].concat(fieldValue)) : textValue;
var newValue = Object(_getType__WEBPACK_IMPORTED_MODULE_4__["default"])(fieldValue) === 'array' ? Object(_removeDuplicates__WEBPACK_IMPORTED_MODULE_5__["default"])(fieldValue.concat(newQuery[fieldName])) : arrayValue;
var arrayValue = Object(_getType__WEBPACK_IMPORTED_MODULE_4__["default"])(newQuery[fieldName]) === 'array' ? Object(_uniq__WEBPACK_IMPORTED_MODULE_5__["default"])(newQuery[fieldName].concat(fieldValue)) : textValue;
var newValue = Object(_getType__WEBPACK_IMPORTED_MODULE_4__["default"])(fieldValue) === 'array' ? Object(_uniq__WEBPACK_IMPORTED_MODULE_5__["default"])(fieldValue.concat(newQuery[fieldName])) : arrayValue;
return _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_1___default()({}, newQuery, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, fieldName, newValue));

@@ -916,2 +886,32 @@ }

/***/ "./lib/uniq.js":
/*!*********************!*\
!*** ./lib/uniq.js ***!
\*********************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/**
* Remove same values.
*
* @since 0.3.0
* @param {Array.<String>} array Array of strings.
* @return {Array}
*
* @example
* uniq(['test', 'field', 'test'])
* // => ['test', 'field']
*/
function uniq(array) {
return array.filter(function (item, index, currentArray) {
return currentArray.indexOf(item) === index;
});
}
/* harmony default export */ __webpack_exports__["default"] = (uniq);
/***/ }),
/***/ "./node_modules/@babel/runtime/helpers/classCallCheck.js":

@@ -1028,3 +1028,3 @@ /*!***************************************************************!*\

module.exports = {"name":"chober","version":"0.2.0","description":"Chober.js - is a collection of methods that are used by programmers every day. We decided to put all the methods together so as not to copy them from project to project.","main":"dist/chober.js","scripts":{"prod":"webpack --env production --config webpack.config.js","dev":"webpack --env development --config webpack.config.js","watch":"webpack --env development --config webpack.config.js --watch","build":"npm run docs && npm run prod && npm run dev","docs":"jsdoc2md --template README.hbs --files lib/*.js > docs/README.md","docs-server":"docsify serve docs"},"repository":{"type":"git","url":"git+https://github.com/BrooonS/chober.js.git"},"keywords":["webpack","js","javascript","library","methods","chober","isset","isEmpty"],"author":"Valery Strelets","license":"MIT","bugs":{"url":"https://github.com/BrooonS/chober.js/issues"},"homepage":"https://github.com/BrooonS/chober.js#readme","devDependencies":{"@babel/core":"^7.1.2","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-object-assign":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/runtime":"^7.1.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","docsify-cli":"^4.2.1","eslint":"^5.6.1","eslint-config-airbnb":"^17.1.0","eslint-loader":"^2.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","jsdoc-to-markdown":"^4.0.1","uglifyjs-webpack-plugin":"^2.0.1","webpack":"^4.20.2","webpack-cli":"^3.1.2"},"dependencies":{}};
module.exports = {"name":"chober","version":"0.3.0","description":"Chober.js - is a collection of methods that are used by programmers every day. We decided to put all the methods together so as not to copy them from project to project.","main":"dist/chober.js","scripts":{"prod":"webpack --env production --config webpack.config.js","dev":"webpack --env development --config webpack.config.js","watch":"webpack --env development --config webpack.config.js --watch","build":"npm run docs && npm run prod && npm run dev","docs":"jsdoc2md --template README.hbs --files lib/*.js > docs/README.md","docs-server":"docsify serve docs"},"repository":{"type":"git","url":"git+https://github.com/BrooonS/chober.js.git"},"keywords":["webpack","js","javascript","library","methods","chober","isset","isEmpty"],"author":"Valery Strelets","license":"MIT","bugs":{"url":"https://github.com/BrooonS/chober.js/issues"},"homepage":"https://github.com/BrooonS/chober.js#readme","devDependencies":{"@babel/core":"^7.1.2","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-object-assign":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/runtime":"^7.1.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","docsify-cli":"^4.2.1","eslint":"^5.6.1","eslint-config-airbnb":"^17.1.0","eslint-loader":"^2.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-react":"^7.11.1","jsdoc-to-markdown":"^4.0.1","uglifyjs-webpack-plugin":"^2.0.1","webpack":"^4.20.2","webpack-cli":"^3.1.2"},"dependencies":{}};

@@ -1031,0 +1031,0 @@ /***/ })

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

!function webpackUniversalModuleDefinition(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports._c=t():e._c=t()}(window,function(){return function(r){var n={};function __webpack_require__(e){if(n[e])return n[e].exports;var t=n[e]={i:e,l:!1,exports:{}};return r[e].call(t.exports,t,t.exports,__webpack_require__),t.l=!0,t.exports}return __webpack_require__.m=r,__webpack_require__.c=n,__webpack_require__.d=function(e,t,r){__webpack_require__.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.t=function(t,e){if(1&e&&(t=__webpack_require__(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(__webpack_require__.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)__webpack_require__.d(r,n,function(e){return t[e]}.bind(null,n));return r},__webpack_require__.n=function(e){var t=e&&e.__esModule?function getDefault(){return e.default}:function getModuleExports(){return e};return __webpack_require__.d(t,"a",t),t},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=5)}([function(e,t){e.exports=function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},function(e,t,r){var o=r(0);e.exports=function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(e){o(t,e,r[e])})}return t}},function(e,t){function _extends(){return e.exports=_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_extends.apply(this,arguments)}e.exports=_extends},function(e,t){e.exports=function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e){e.exports={a:"0.2.0"}},function(e,t,r){"use strict";r.r(t);var n=r(2),o=r.n(n),c=r(3),u=r.n(c),i=r(4);var a=function isEmpty(e){return!(e&&(e.length||Object.keys(e).length))},f=r(0),l=r.n(f),p=r(1),s=r.n(p);var d=function getQuery(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],t=window.location.search.substr(1),n={};return t?(e.length&&o()(n,e.reduce(function(e,t){return s()({},e,l()({},t,[]))},{})),t.split("&").forEach(function(e){var r=e.split("=");Object.prototype.hasOwnProperty.call(n,r[0])&&(Array.isArray(n[r[0]])?n[r[0]].push(r[1]):n[r[0]]=[n[r[0]],r[1]]),Array.isArray(n[r[0]])?n[r[0]].forEach(function(e,t){n[r[0]][t]=decodeURIComponent(e)}):n[r[0]]=decodeURIComponent(r[1])}),n):{}};var _=function clone(e){return e&&JSON.parse(JSON.stringify(e))};var b=function getNumbers(e){return e&&e.toString().replace(/\D+/g,"")};var y=function getScrollbarWidth(){return window.innerWidth-document.documentElement.clientWidth};var v=function getCookie(e){var t="; ".concat(document.cookie).split("; ".concat(e,"="));return 2===t.length?t.pop().split(";").shift():""};var g=function removeCookie(e){document.cookie="".concat(e,"=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;")};var m=function invertObject(e){return e&&Object.entries(e).reduce(function(e,t){return s()({},e,l()({},t[1],t[0]))},{})};var w=function setCookie(e,t){var r=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=r&&(new Date).getTime()+r,o=r&&new Date(n).toUTCString(),c="".concat(e,"=").concat(t,"; path=/"),u="; expires=".concat(o);document.cookie=r?c:c+u};var h=function first(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:1;return Array.isArray(e)?e.slice(0,t):[]};var O=function formatNumber(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:" ";return String(e).replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g,"$1".concat(t))};var k=function debounce(n,o){var c=this,u=null;return function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];u&&clearTimeout(u),u=setTimeout(function onComplete(){n.apply(c,t),u=null},o)}};var j=function scrollTo(e){document.querySelector(e).scrollIntoView({behavior:"smooth"})};var C=function getOffset(e){var t=document.querySelector(e).getBoundingClientRect(),r=window.pageXOffset,n=window.pageYOffset;return{x:t.left+r,y:t.top+n,left:t.left+r,top:t.top+n,right:t.right+r,bottom:t.bottom+n}};var x=function preloadImage(e){(new Image).src=e};var S=function getType(e){return Object.prototype.toString.call(e).replace(/^\[object (.+)\]$/,"$1").toLowerCase()};var q=function uniq(e){return e.filter(function(e,t,r){return r.indexOf(e)===t})};var T=function setQuery(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],r=d(),n=Object.entries(e).concat(Object.entries(r)),o=t&&!a(r)?n.reduce(function(e,t){var r=t[0],n=t[1];if(Object.prototype.hasOwnProperty.call(e,r)){var o=e[r]===n?n:[e[r],n],c="array"===S(e[r])?q(e[r].concat(n)):o,u="array"===S(n)?q(n.concat(e[r])):c;return s()({},e,l()({},r,u))}return s()({},e,l()({},r,n))},{}):e,c=Object.keys(o).map(function(t){return Array.isArray(o[t])?o[t].map(function(e){return"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(e))}).join("&"):"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(o[t]))}).join("&");window.history.pushState("","","?".concat(decodeURIComponent(c)))};r.d(t,"VERSION",function(){return I}),r.d(t,"isEmpty",function(){return a}),r.d(t,"getQuery",function(){return d}),r.d(t,"clone",function(){return _}),r.d(t,"getNumbers",function(){return b}),r.d(t,"getScrollbarWidth",function(){return y}),r.d(t,"getCookie",function(){return v}),r.d(t,"removeCookie",function(){return g}),r.d(t,"invertObject",function(){return m}),r.d(t,"setCookie",function(){return w}),r.d(t,"first",function(){return h}),r.d(t,"formatNumber",function(){return O}),r.d(t,"debounce",function(){return k}),r.d(t,"scrollTo",function(){return j}),r.d(t,"getOffset",function(){return C}),r.d(t,"preloadImage",function(){return x}),r.d(t,"getType",function(){return S}),r.d(t,"setQuery",function(){return T}),r.d(t,"removeDuplicates",function(){return q});
!function webpackUniversalModuleDefinition(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports._c=t():e._c=t()}(window,function(){return function(r){var n={};function __webpack_require__(e){if(n[e])return n[e].exports;var t=n[e]={i:e,l:!1,exports:{}};return r[e].call(t.exports,t,t.exports,__webpack_require__),t.l=!0,t.exports}return __webpack_require__.m=r,__webpack_require__.c=n,__webpack_require__.d=function(e,t,r){__webpack_require__.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.t=function(t,e){if(1&e&&(t=__webpack_require__(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(__webpack_require__.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)__webpack_require__.d(r,n,function(e){return t[e]}.bind(null,n));return r},__webpack_require__.n=function(e){var t=e&&e.__esModule?function getDefault(){return e.default}:function getModuleExports(){return e};return __webpack_require__.d(t,"a",t),t},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=5)}([function(e,t){e.exports=function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},function(e,t,r){var o=r(0);e.exports=function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(e){o(t,e,r[e])})}return t}},function(e,t){function _extends(){return e.exports=_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_extends.apply(this,arguments)}e.exports=_extends},function(e,t){e.exports=function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e){e.exports={a:"0.3.0"}},function(e,t,r){"use strict";r.r(t);var n=r(2),o=r.n(n),c=r(3),u=r.n(c),i=r(4);var a=function isEmpty(e){return!(e&&(e.length||Object.keys(e).length))},f=r(0),l=r.n(f),p=r(1),s=r.n(p);var d=function getQuery(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],t=window.location.search.substr(1),n={};return t?(e.length&&o()(n,e.reduce(function(e,t){return s()({},e,l()({},t,[]))},{})),t.split("&").forEach(function(e){var r=e.split("=");Object.prototype.hasOwnProperty.call(n,r[0])&&(Array.isArray(n[r[0]])?n[r[0]].push(r[1]):n[r[0]]=[n[r[0]],r[1]]),Array.isArray(n[r[0]])?n[r[0]].forEach(function(e,t){n[r[0]][t]=decodeURIComponent(e)}):n[r[0]]=decodeURIComponent(r[1])}),n):{}};var _=function clone(e){return e&&JSON.parse(JSON.stringify(e))};var b=function getNumbers(e){return e&&e.toString().replace(/\D+/g,"")};var y=function getScrollbarWidth(){return window.innerWidth-document.documentElement.clientWidth};var g=function getCookie(e){var t="; ".concat(document.cookie).split("; ".concat(e,"="));return 2===t.length?t.pop().split(";").shift():""};var v=function removeCookie(e){document.cookie="".concat(e,"=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;")};var m=function invertObject(e){return e&&Object.entries(e).reduce(function(e,t){return s()({},e,l()({},t[1],t[0]))},{})};var w=function setCookie(e,t){var r=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=r&&(new Date).getTime()+r,o=r&&new Date(n).toUTCString(),c="".concat(e,"=").concat(t,"; path=/"),u="; expires=".concat(o);document.cookie=r?c:c+u};var h=function first(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:1;return Array.isArray(e)?e.slice(0,t):[]};var O=function formatNumber(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:" ";return String(e).replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g,"$1".concat(t))};var k=function debounce(n,o){var c=this,u=null;return function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];u&&clearTimeout(u),u=setTimeout(function onComplete(){n.apply(c,t),u=null},o)}};var j=function scrollTo(e){document.querySelector(e).scrollIntoView({behavior:"smooth"})};var C=function getOffset(e){var t=document.querySelector(e).getBoundingClientRect(),r=window.pageXOffset,n=window.pageYOffset;return{x:t.left+r,y:t.top+n,left:t.left+r,top:t.top+n,right:t.right+r,bottom:t.bottom+n}};var x=function preloadImage(e){(new Image).src=e};var q=function getType(e){return Object.prototype.toString.call(e).replace(/^\[object (.+)\]$/,"$1").toLowerCase()};var S=function uniq(e){return e.filter(function(e,t,r){return r.indexOf(e)===t})};var T=function setQuery(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],r=d(),n=Object.entries(e).concat(Object.entries(r)),o=t&&!a(r)?n.reduce(function(e,t){var r=t[0],n=t[1];if(Object.prototype.hasOwnProperty.call(e,r)){var o=e[r]===n?n:[e[r],n],c="array"===q(e[r])?S(e[r].concat(n)):o,u="array"===q(n)?S(n.concat(e[r])):c;return s()({},e,l()({},r,u))}return s()({},e,l()({},r,n))},{}):e,c=Object.keys(o).map(function(t){return Array.isArray(o[t])?o[t].map(function(e){return"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(e))}).join("&"):"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(o[t]))}).join("&");window.history.pushState("","","?".concat(decodeURIComponent(c)))};r.d(t,"VERSION",function(){return I}),r.d(t,"isEmpty",function(){return a}),r.d(t,"getQuery",function(){return d}),r.d(t,"clone",function(){return _}),r.d(t,"getNumbers",function(){return b}),r.d(t,"getScrollbarWidth",function(){return y}),r.d(t,"getCookie",function(){return g}),r.d(t,"removeCookie",function(){return v}),r.d(t,"invertObject",function(){return m}),r.d(t,"setCookie",function(){return w}),r.d(t,"first",function(){return h}),r.d(t,"formatNumber",function(){return O}),r.d(t,"debounce",function(){return k}),r.d(t,"scrollTo",function(){return j}),r.d(t,"getOffset",function(){return C}),r.d(t,"preloadImage",function(){return x}),r.d(t,"getType",function(){return q}),r.d(t,"setQuery",function(){return T}),r.d(t,"uniq",function(){return S});
/**

@@ -10,2 +10,2 @@ * Chober.js - is a collection of methods that are used by programmers every day.

*/
var I=i.a;t.default=new function Chober(){u()(this,Chober),o()(this,{VERSION:I,isEmpty:a,getQuery:d,clone:_,getNumbers:b,getScrollbarWidth:y,getCookie:v,removeCookie:g,invertObject:m,setCookie:w,first:h,formatNumber:O,debounce:k,scrollTo:j,getOffset:C,preloadImage:x,getType:S,setQuery:T,removeDuplicates:q})}}])});
var I=i.a;t.default=new function Chober(){u()(this,Chober),o()(this,{VERSION:I,isEmpty:a,getQuery:d,clone:_,getNumbers:b,getScrollbarWidth:y,getCookie:g,removeCookie:v,invertObject:m,setCookie:w,first:h,formatNumber:O,debounce:k,scrollTo:j,getOffset:C,preloadImage:x,getType:q,setQuery:T,uniq:S})}}])});

@@ -398,22 +398,2 @@ # Chober.js

```
### uniq
Remove same values.
#### Since
- 0.3.0
#### Params
- `array`
- Type: `Array.&lt;String&gt;`
- Description: *Array of strings.*
#### Returns
- `Array`
#### Example
```JS
uniq(['test', 'field', 'test'])
// => ['test', 'field']
```
### scrollTo

@@ -473,11 +453,22 @@

```JS
setQuery({ test: 'value' })
// => /?test=value
setQuery({ test: 'value' }) // => /?test=value setQuery({ test: ['12', '34'] }) // => /?test=12&test=34 // https://github.com/?test=value&field=test setQuery({ test: 'field' }, true) // => https://github.com/?test=value&test=field&field=test
```
### uniq
setQuery({ test: ['12', '34'] })
// => /?test=12&test=34
Remove same values.
// https://github.com/?test=value&field=test
setQuery({ test: 'field' }, true)
// => https://github.com/?test=value&test=field&field=test
#### Since
- 0.3.0
#### Params
- `array`
- Type: `Array.&lt;String&gt;`
- Description: *Array of strings.*
#### Returns
- `Array`
#### Example
```JS
uniq(['test', 'field', 'test']) // => ['test', 'field']
```

@@ -484,0 +475,0 @@

@@ -32,3 +32,3 @@ /**

import setQuery from './lib/setQuery';
import removeDuplicates from './lib/removeDuplicates';
import uniq from './lib/uniq';

@@ -64,3 +64,3 @@ /**

setQuery,
removeDuplicates,
uniq,
};

@@ -92,3 +92,3 @@

setQuery,
removeDuplicates,
uniq,
});

@@ -95,0 +95,0 @@ }

import getQuery from './getQuery';
import isEmpty from './isEmpty';
import getType from './getType';
import removeDuplicates from './removeDuplicates';
import uniq from './uniq';

@@ -38,6 +38,6 @@ /**

const arrayValue = getType(newQuery[fieldName]) === 'array'
? removeDuplicates(newQuery[fieldName].concat(fieldValue))
? uniq(newQuery[fieldName].concat(fieldValue))
: textValue;
const newValue = getType(fieldValue) === 'array'
? removeDuplicates(fieldValue.concat(newQuery[fieldName]))
? uniq(fieldValue.concat(newQuery[fieldName]))
: arrayValue;

@@ -44,0 +44,0 @@

{
"name": "chober",
"version": "0.3.0",
"version": "0.3.1",
"description": "Chober.js - is a collection of methods that are used by programmers every day. We decided to put all the methods together so as not to copy them from project to project.",

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

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc