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

@mighty-justice/utils

Package Overview
Dependencies
Maintainers
8
Versions
31
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@mighty-justice/utils - npm Package Compare versions

Comparing version 1.4.1 to 1.4.2

1

dist/formatting.d.ts

@@ -45,1 +45,2 @@ import { IAddress } from './interfaces';

export declare function formatAddressMultiline(address?: IAddress | null): any;
export declare function stringToHTML(string: string): any;

@@ -459,2 +459,5 @@ 'use strict';

}
function stringToHTML(string) {
return parser(string);
}

@@ -631,2 +634,3 @@ function createDisabledContainer(WrappedComponent) {

exports.splitName = splitName;
exports.stringToHTML = stringToHTML;
exports.stripNonAlpha = stripNonAlpha;

@@ -633,0 +637,0 @@ exports.toKey = toKey;

2

dist/utils.cjs.production.min.js

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

"use strict";function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var r=e(require("decimal.js")),t=require("tslib"),n=require("react"),o=e(n),i=require("mobx"),a=require("mobx-react"),u=e(require("classnames")),s=require("iso8601-duration"),p=require("date-fns"),f=e(require("numeral")),c=e(require("html-react-parser")),l=e(require("fast-memoize")),m=require("lodash"),d=e(require("moment")),v={date:"MM/DD/YY",date_at_time:"MM/DD/YY @ h:mmA",date_value:"YYYY-MM-DD"},x=new r("100"),b=/[^A-Za-z]/g,g=/[A-Za-z0-9\u00C0-\u00FF+]+[^\s-]*/g,y=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i;function h(e,r){e.prototype=Object.create(r.prototype),e.prototype.constructor=e,e.__proto__=r}function C(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t<r;t++)n[t]=e[t];return n}function D(e,r){return e.split("#").length-1===r.length}function _(e,r){var t=r.reverse();return e.split("").map((function(e){return"#"===e?t.pop():e})).join("")}function S(e){return!!m.isString(e)&&!!e.replace(/ /g,"").length}function N(e){return S(e)||m.isNumber(e)}function j(e,r){if(!S(e))return"--";var t=e.match(/\d/g)||[];if((e.match(/[^0-9\-(). ]/g)||[]).length)return e;for(var n,o=function(e,r){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,r){if(e){if("string"==typeof e)return C(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?C(e,void 0):void 0}}(e))){t&&(e=t);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}(r);!(n=o()).done;){var i=n.value;if(D(i,t))return _(i,t)}return e}function A(e,r){return void 0===r&&(r=v.date),S(e)?p.format(e,r):"--"}function O(e){var r=void 0===e,t=null===e,n=m.isString(e)&&!S(e);return r||t||n?"--":m.isString(e)?e.trim():e}function T(e){return e.replace(/\n/g,"<br/>")}function w(e){if(e)return e.displayName||e.name||"Component"}function M(e){return e.search(y)>-1}function q(e){var r=e.split(".").pop()||"",t=m.startCase(r).match(g)||[],n=t.length>1;return t.map((function(e,r){return r>0&&n&&M(e)?e.toLowerCase():e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})).join(" ")}var E=l(q);function P(e){if(!e)return"--, --, -- --";var r=m.mapValues(e,(function(e){return e||"--"})),t=r.city,n=r.state,o=r.zip_code;return[r.address1,e.address2].join(" ").trim()+", "+t+", "+n+" "+o}function Y(){return A((new Date).toISOString(),v.date_value)}function I(e){return new Date(e).getTime()>new Date((new Date).toDateString()).getTime()}function L(e){return!e||e.length==="####-##-##".length&&d(e).isValid()}exports.CENT_DECIMAL=x,exports.DATE_FORMATS=v,exports.EMPTY_FIELD="--",exports.RE_ALPHA=b,exports.RE_SMALL_WORDS=y,exports.RE_WORDS=g,exports.canReplaceSymbols=D,exports.createDisabledContainer=function(e){var r=function(r){function t(){return r.apply(this,arguments)||this}return h(t,r),t.prototype.render=function(){var r=u(this.props.className,"disabled");return o.createElement(e,Object.assign({},this.props,{className:r,"data-for":"permission-required","data-tip":!0,"data-tip-disable":!1,onClick:null,onSelect:null}))},t}(n.Component);return r.displayName="DisabledContainer("+w(e)+")",t.__decorate([a.observer],r)},exports.createGuardedContainer=function(e){var r=e.isGuarded,u=e.enabledComponent,s=e.disabledComponent,p=function(e){function t(r){var t;return(t=e.call(this,r)||this).GuardedComponent=t.userHasPermission?u:s,t}var n;return h(t,e),t.prototype.render=function(){return o.createElement(this.GuardedComponent,Object.assign({},this.props))},(n=[{key:"userHasPermission",get:function(){return!r}}])&&function(e,r){for(var t=0;t<r.length;t++){var n=r[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(t.prototype,n),t}(n.Component);return p.displayName="GuardedContainer("+w(u)+")",t.__decorate([i.computed],p.prototype,"userHasPermission",null),t.__decorate([a.observer],p)},exports.dateToday=Y,exports.formatAddress=P,exports.formatAddressMultiline=function(e){return c(P(e).replace(", ","<br/>"))},exports.formatCommaSeparatedNumber=function(e){return N(e)?f(e).format("0,0"):"--"},exports.formatDate=A,exports.formatDateTime=function(e){return A(e,v.date_at_time)},exports.formatDelimitedList=function(e,r){return void 0===r&&(r=", "),e?O(e.join(r)):"--"},exports.formatDollars=function(e){return N(e)?f(e).format("$0,0"):"--"},exports.formatDuration=function(e){if(!S(e))return"--";var r=Object.entries(s.parse(e));return(r=r.filter((function(e){return e[1]>0}))).map((function(e){var r=e[0],t=e[1];return[1===t?r.slice(0,-1):r,t]})).map((function(e){return e[1]+" "+e[0]})).join(", ")},exports.formatEmployerIdNumber=function(e){return j(e,["##-#######"])},exports.formatFullName=function(e,r){return((e||"")+" "+(r||"")).trim()},exports.formatMoney=function(e){return N(e)?f(e).format("$0,0.00"):"--"},exports.formatMoneyInput=function(e){return N(e)?f(e).value():e},exports.formatNumberTemplates=j,exports.formatParagraphs=function(e){return S(e)?e.split(/\r?\n/).map((function(e,r){return o.createElement("p",{key:r},e)})):"--"},exports.formatPercentage=function(e,r){if(void 0===r&&(r=2),!N(e))return"--";var t="0."+m.times(r,(function(){return"0"})).join("")+"%";return f(e).format(t)},exports.formatPhoneNumber=function(e){return j(e,["###-####","(###) ###-####","+# (###) ###-####","+## (###) ###-####"])},exports.formatSocialSecurityNumber=function(e){return j(e,["####","###-##-####"])},exports.formatWebsite=function(e,r){return S(e)?o.createElement("a",{href:e,rel:"noopener noreferrer",target:"_blank"},r||e):"--"},exports.getDisplayName=w,exports.getInitials=function(e){if(!S(e))return"";var r=e.split(",")[0]||"",t=m.startCase(r),n=t===m.upperCase(t);return(t.match(g)||[]).map((function(e){var r=e===m.upperCase(e);return M(e)?"":r&&!n?e:e.charAt(0).toUpperCase()})).join("").substring(0,3)},exports.getNameOrDefault=function(e,r){var t=void 0===r?{}:r,n=t.field,o=void 0===n?"name":n,i=t.defaultValue,a=void 0===i?"--":i;if(e){if(m.has(e,"first_name"))return(m.result(e,"first_name","")+" "+m.result(e,"last_name","")).trim();if(m.has(e,o))return m.get(e,o)}return a},exports.getOrDefault=O,exports.getPercentDisplay=function(e){return null==e||""===e?"":new r(e).times(x).toString()},exports.getPercentValue=function(e){return null==e||""===e?"":new r(e).div(x).toString()},exports.getType=function(e){return e&&e.split(".")[1]||e},exports.hasStringContent=S,exports.hasStringOrNumberContent=N,exports.inferCentury=function(e){if(2!==e.length)return e;var r=""+Y().substr(0,2)+e,t=""+d().subtract(100,"years").format("YYYY").substr(0,2)+e;return I(r+"-01-01")?t:r},exports.insertIf=function(e,r){return e?[r]:[]},exports.isFutureDate=I,exports.isValidDate=L,exports.isValidPastDate=function(e){return!e||L(e)&&d(e).isBefore(d())},exports.mapBooleanToText=function(e,r){var t=(void 0===r?{mapUndefinedToNo:!1}:r).mapUndefinedToNo;return m.isBoolean(e)?e?"Yes":"No":t&&void 0===e?"No":"--"},exports.parseAndPreserveNewlines=function(e){return S(e)?c(T(m.escape(e))):"--"},exports.pluralize=function(e,r,t){return 1===t?e:""+e+r},exports.preserveNewLines=T,exports.replaceSymbolsWithChars=_,exports.splitCommaList=function(e){return S(e)?-1===e.indexOf(",")?[e.trim()]:e.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})):[]},exports.splitName=function(e){if(!S(e))return["",""];var r=e.trim().split(" ");return[r[0],r.slice(1).join(" ").trim()]},exports.stripNonAlpha=function(e){return S(e)?e.replace(b,""):""},exports.toKey=function(e){var r=m.sortBy(m.map(e,(function(e,r){return[r,e]}))),t=m.reject(r,(function(e){return null==e[1]}));return t.length<1?"":"?"+t.map((function(e){var r=e[1];return encodeURIComponent(e[0])+"="+encodeURIComponent(r)})).join("&")},exports.varToLabel=E;
"use strict";function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var r=e(require("decimal.js")),t=require("tslib"),n=require("react"),o=e(n),i=require("mobx"),a=require("mobx-react"),u=e(require("classnames")),s=require("iso8601-duration"),p=require("date-fns"),f=e(require("numeral")),c=e(require("html-react-parser")),l=e(require("fast-memoize")),m=require("lodash"),d=e(require("moment")),v={date:"MM/DD/YY",date_at_time:"MM/DD/YY @ h:mmA",date_value:"YYYY-MM-DD"},x=new r("100"),b=/[^A-Za-z]/g,g=/[A-Za-z0-9\u00C0-\u00FF+]+[^\s-]*/g,y=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i;function h(e,r){e.prototype=Object.create(r.prototype),e.prototype.constructor=e,e.__proto__=r}function C(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t<r;t++)n[t]=e[t];return n}function D(e,r){return e.split("#").length-1===r.length}function _(e,r){var t=r.reverse();return e.split("").map((function(e){return"#"===e?t.pop():e})).join("")}function S(e){return!!m.isString(e)&&!!e.replace(/ /g,"").length}function N(e){return S(e)||m.isNumber(e)}function j(e,r){if(!S(e))return"--";var t=e.match(/\d/g)||[];if((e.match(/[^0-9\-(). ]/g)||[]).length)return e;for(var n,o=function(e,r){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,r){if(e){if("string"==typeof e)return C(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?C(e,void 0):void 0}}(e))){t&&(e=t);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}(r);!(n=o()).done;){var i=n.value;if(D(i,t))return _(i,t)}return e}function A(e,r){return void 0===r&&(r=v.date),S(e)?p.format(e,r):"--"}function T(e){var r=void 0===e,t=null===e,n=m.isString(e)&&!S(e);return r||t||n?"--":m.isString(e)?e.trim():e}function M(e){return e.replace(/\n/g,"<br/>")}function O(e){if(e)return e.displayName||e.name||"Component"}function w(e){return e.search(y)>-1}function q(e){var r=e.split(".").pop()||"",t=m.startCase(r).match(g)||[],n=t.length>1;return t.map((function(e,r){return r>0&&n&&w(e)?e.toLowerCase():e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})).join(" ")}var E=l(q);function P(e){if(!e)return"--, --, -- --";var r=m.mapValues(e,(function(e){return e||"--"})),t=r.city,n=r.state,o=r.zip_code;return[r.address1,e.address2].join(" ").trim()+", "+t+", "+n+" "+o}function Y(){return A((new Date).toISOString(),v.date_value)}function I(e){return new Date(e).getTime()>new Date((new Date).toDateString()).getTime()}function L(e){return!e||e.length==="####-##-##".length&&d(e).isValid()}exports.CENT_DECIMAL=x,exports.DATE_FORMATS=v,exports.EMPTY_FIELD="--",exports.RE_ALPHA=b,exports.RE_SMALL_WORDS=y,exports.RE_WORDS=g,exports.canReplaceSymbols=D,exports.createDisabledContainer=function(e){var r=function(r){function t(){return r.apply(this,arguments)||this}return h(t,r),t.prototype.render=function(){var r=u(this.props.className,"disabled");return o.createElement(e,Object.assign({},this.props,{className:r,"data-for":"permission-required","data-tip":!0,"data-tip-disable":!1,onClick:null,onSelect:null}))},t}(n.Component);return r.displayName="DisabledContainer("+O(e)+")",t.__decorate([a.observer],r)},exports.createGuardedContainer=function(e){var r=e.isGuarded,u=e.enabledComponent,s=e.disabledComponent,p=function(e){function t(r){var t;return(t=e.call(this,r)||this).GuardedComponent=t.userHasPermission?u:s,t}var n;return h(t,e),t.prototype.render=function(){return o.createElement(this.GuardedComponent,Object.assign({},this.props))},(n=[{key:"userHasPermission",get:function(){return!r}}])&&function(e,r){for(var t=0;t<r.length;t++){var n=r[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(t.prototype,n),t}(n.Component);return p.displayName="GuardedContainer("+O(u)+")",t.__decorate([i.computed],p.prototype,"userHasPermission",null),t.__decorate([a.observer],p)},exports.dateToday=Y,exports.formatAddress=P,exports.formatAddressMultiline=function(e){return c(P(e).replace(", ","<br/>"))},exports.formatCommaSeparatedNumber=function(e){return N(e)?f(e).format("0,0"):"--"},exports.formatDate=A,exports.formatDateTime=function(e){return A(e,v.date_at_time)},exports.formatDelimitedList=function(e,r){return void 0===r&&(r=", "),e?T(e.join(r)):"--"},exports.formatDollars=function(e){return N(e)?f(e).format("$0,0"):"--"},exports.formatDuration=function(e){if(!S(e))return"--";var r=Object.entries(s.parse(e));return(r=r.filter((function(e){return e[1]>0}))).map((function(e){var r=e[0],t=e[1];return[1===t?r.slice(0,-1):r,t]})).map((function(e){return e[1]+" "+e[0]})).join(", ")},exports.formatEmployerIdNumber=function(e){return j(e,["##-#######"])},exports.formatFullName=function(e,r){return((e||"")+" "+(r||"")).trim()},exports.formatMoney=function(e){return N(e)?f(e).format("$0,0.00"):"--"},exports.formatMoneyInput=function(e){return N(e)?f(e).value():e},exports.formatNumberTemplates=j,exports.formatParagraphs=function(e){return S(e)?e.split(/\r?\n/).map((function(e,r){return o.createElement("p",{key:r},e)})):"--"},exports.formatPercentage=function(e,r){if(void 0===r&&(r=2),!N(e))return"--";var t="0."+m.times(r,(function(){return"0"})).join("")+"%";return f(e).format(t)},exports.formatPhoneNumber=function(e){return j(e,["###-####","(###) ###-####","+# (###) ###-####","+## (###) ###-####"])},exports.formatSocialSecurityNumber=function(e){return j(e,["####","###-##-####"])},exports.formatWebsite=function(e,r){return S(e)?o.createElement("a",{href:e,rel:"noopener noreferrer",target:"_blank"},r||e):"--"},exports.getDisplayName=O,exports.getInitials=function(e){if(!S(e))return"";var r=e.split(",")[0]||"",t=m.startCase(r),n=t===m.upperCase(t);return(t.match(g)||[]).map((function(e){var r=e===m.upperCase(e);return w(e)?"":r&&!n?e:e.charAt(0).toUpperCase()})).join("").substring(0,3)},exports.getNameOrDefault=function(e,r){var t=void 0===r?{}:r,n=t.field,o=void 0===n?"name":n,i=t.defaultValue,a=void 0===i?"--":i;if(e){if(m.has(e,"first_name"))return(m.result(e,"first_name","")+" "+m.result(e,"last_name","")).trim();if(m.has(e,o))return m.get(e,o)}return a},exports.getOrDefault=T,exports.getPercentDisplay=function(e){return null==e||""===e?"":new r(e).times(x).toString()},exports.getPercentValue=function(e){return null==e||""===e?"":new r(e).div(x).toString()},exports.getType=function(e){return e&&e.split(".")[1]||e},exports.hasStringContent=S,exports.hasStringOrNumberContent=N,exports.inferCentury=function(e){if(2!==e.length)return e;var r=""+Y().substr(0,2)+e,t=""+d().subtract(100,"years").format("YYYY").substr(0,2)+e;return I(r+"-01-01")?t:r},exports.insertIf=function(e,r){return e?[r]:[]},exports.isFutureDate=I,exports.isValidDate=L,exports.isValidPastDate=function(e){return!e||L(e)&&d(e).isBefore(d())},exports.mapBooleanToText=function(e,r){var t=(void 0===r?{mapUndefinedToNo:!1}:r).mapUndefinedToNo;return m.isBoolean(e)?e?"Yes":"No":t&&void 0===e?"No":"--"},exports.parseAndPreserveNewlines=function(e){return S(e)?c(M(m.escape(e))):"--"},exports.pluralize=function(e,r,t){return 1===t?e:""+e+r},exports.preserveNewLines=M,exports.replaceSymbolsWithChars=_,exports.splitCommaList=function(e){return S(e)?-1===e.indexOf(",")?[e.trim()]:e.split(",").map((function(e){return e.trim()})).filter((function(e){return""!==e})):[]},exports.splitName=function(e){if(!S(e))return["",""];var r=e.trim().split(" ");return[r[0],r.slice(1).join(" ").trim()]},exports.stringToHTML=function(e){return c(e)},exports.stripNonAlpha=function(e){return S(e)?e.replace(b,""):""},exports.toKey=function(e){var r=m.sortBy(m.map(e,(function(e,r){return[r,e]}))),t=m.reject(r,(function(e){return null==e[1]}));return t.length<1?"":"?"+t.map((function(e){var r=e[1];return encodeURIComponent(e[0])+"="+encodeURIComponent(r)})).join("&")},exports.varToLabel=E;
//# sourceMappingURL=utils.cjs.production.min.js.map

@@ -452,2 +452,5 @@ import Decimal from 'decimal.js';

}
function stringToHTML(string) {
return parser(string);
}

@@ -575,3 +578,3 @@ function createDisabledContainer(WrappedComponent) {

export { CENT_DECIMAL, DATE_FORMATS, EMPTY_FIELD, RE_ALPHA, RE_SMALL_WORDS, RE_WORDS, canReplaceSymbols, createDisabledContainer, createGuardedContainer, dateToday, formatAddress, formatAddressMultiline, formatCommaSeparatedNumber, formatDate, formatDateTime, formatDelimitedList, formatDollars, formatDuration, formatEmployerIdNumber, formatFullName, formatMoney, formatMoneyInput, formatNumberTemplates, formatParagraphs, formatPercentage, formatPhoneNumber, formatSocialSecurityNumber, formatWebsite, getDisplayName, getInitials, getNameOrDefault, getOrDefault, getPercentDisplay, getPercentValue, getType, hasStringContent, hasStringOrNumberContent, inferCentury, insertIf, isFutureDate, isValidDate, isValidPastDate, mapBooleanToText, parseAndPreserveNewlines, pluralize, preserveNewLines, replaceSymbolsWithChars, splitCommaList, splitName, stripNonAlpha, toKey, varToLabel };
export { CENT_DECIMAL, DATE_FORMATS, EMPTY_FIELD, RE_ALPHA, RE_SMALL_WORDS, RE_WORDS, canReplaceSymbols, createDisabledContainer, createGuardedContainer, dateToday, formatAddress, formatAddressMultiline, formatCommaSeparatedNumber, formatDate, formatDateTime, formatDelimitedList, formatDollars, formatDuration, formatEmployerIdNumber, formatFullName, formatMoney, formatMoneyInput, formatNumberTemplates, formatParagraphs, formatPercentage, formatPhoneNumber, formatSocialSecurityNumber, formatWebsite, getDisplayName, getInitials, getNameOrDefault, getOrDefault, getPercentDisplay, getPercentValue, getType, hasStringContent, hasStringOrNumberContent, inferCentury, insertIf, isFutureDate, isValidDate, isValidPastDate, mapBooleanToText, parseAndPreserveNewlines, pluralize, preserveNewLines, replaceSymbolsWithChars, splitCommaList, splitName, stringToHTML, stripNonAlpha, toKey, varToLabel };
//# sourceMappingURL=utils.esm.js.map
{
"name": "@mighty-justice/utils",
"version": "1.4.1",
"version": "1.4.2",
"description": "Standardization of small utilities across Mighty",

@@ -12,2 +12,3 @@ "main": "dist/index.js",

"scripts": {
"analyze": "source-map-explorer 'dist/*.js'",
"build": "tsdx build",

@@ -86,2 +87,3 @@ "deploy": "np",

"react-dom": "^16.0.0",
"source-map-explorer": "^2.5.0",
"tsdx": "^0.13.3",

@@ -88,0 +90,0 @@ "typescript": "^3.0.0"

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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