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

v8n-99xp

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

v8n-99xp - npm Package Compare versions

Comparing version 1.5.2 to 1.5.3

4

lib/v8n-99xp.esm.js

@@ -43,6 +43,6 @@ import v8n from 'v8n';

d = new Date(vf.join('-')),
d2 = d[0] ? new Date(d[0], d[1], '1', 12) : null;
d2 = vf[0] ? new Date(vf[0], vf[1], '1', 12) : null;
d2 && d2.setDate(d2.getDate() - 1);
if (v && typeof v === 'string' && /^(?:0[1-9]|[12]\d|3[01])([\/.-])(?:0[1-9]|1[012])\1(?:19|20)\d\d$/.test(v) && !!d.getDate() && (!d[2] || !d[0] || parseInt(d[2], 10) <= d2.getDate())) {
if (v && typeof v === 'string' && /^(?:0[1-9]|[12]\d|3[01])([\/.-])(?:0[1-9]|1[012])\1(?:19|20)\d\d$/.test(v) && !!d.getDate() && (!vf[2] || !vf[0] || parseInt(vf[2], 10) <= d2.getDate())) {
r = true;

@@ -49,0 +49,0 @@ }

@@ -5,3 +5,3 @@ /**

* ----------------------------------
* v1.5.1
* v1.5.2
*

@@ -63,6 +63,6 @@ * Copyright (c)2021 Bruno Foggia, 99xp.

d = new Date(vf.join('-')),
d2 = d[0] ? new Date(d[0], d[1], '1', 12) : null;
d2 = vf[0] ? new Date(vf[0], vf[1], '1', 12) : null;
d2 && d2.setDate(d2.getDate() - 1);
if (v && typeof v === 'string' && /^(?:0[1-9]|[12]\d|3[01])([\/.-])(?:0[1-9]|1[012])\1(?:19|20)\d\d$/.test(v) && !!d.getDate() && (!d[2] || !d[0] || parseInt(d[2], 10) <= d2.getDate())) {
if (v && typeof v === 'string' && /^(?:0[1-9]|[12]\d|3[01])([\/.-])(?:0[1-9]|1[012])\1(?:19|20)\d\d$/.test(v) && !!d.getDate() && (!vf[2] || !vf[0] || parseInt(vf[2], 10) <= d2.getDate())) {
r = true;

@@ -69,0 +69,0 @@ }

@@ -5,3 +5,3 @@ /**

* ----------------------------------
* v1.5.1
* v1.5.2
*

@@ -13,3 +13,3 @@ * Copyright (c)2021 Bruno Foggia, 99xp.

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("v8n"),require("underscore-99xp")):"function"==typeof define&&define.amd?define(["exports","v8n","underscore-99xp"],t):t((e=e||self).v8nx={},e.v8n,e._)}(this,function(e,t,r){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t,r=r&&r.hasOwnProperty("default")?r.default:r,t.extend({regex:(e,t)=>r.partial(function(e,t,n){if(r.isArray(t)){var a=t[0],s=t[1];n=n.replace(a,s)}return(()=>!!n&&(n=n.toString(),!!e.test(n)))()},e,t)}),t.extend({date:e=>e=>{return function(e){var t=!1,r=/\//.test(e)?"/":/-/.test(e)?"-":".",n=e.split(r).reverse(),a=new Date(n.join("-")),s=a[0]?new Date(a[0],a[1],"1",12):null;return s&&s.setDate(s.getDate()-1),e&&"string"==typeof e&&/^(?:0[1-9]|[12]\d|3[01])([\/.-])(?:0[1-9]|1[012])\1(?:19|20)\d\d$/.test(e)&&a.getDate()&&(!a[2]||!a[0]||parseInt(a[2],10)<=s.getDate())&&(t=!0),t}(e)}}),t.extend({email:e=>e=>{return function(e){return!(!e||"string"!=typeof e||!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/.test(e))}(e)}}),t.extend({stringAlpha:e=>e=>{return function(e){return!(!e||"string"!=typeof e||!/[a-zA-Z]+/.test(e)||!/[0-9]+/.test(e)||/[^a-zA-Z0-9]+/.test(e))}(e)}}),t.extend({shortname:e=>e=>{return function(e){if(!e||"string"!=typeof e)return!1;var t=e.normalize("NFD").replace(/[\u0300-\u036f]/g,"");return!!/^\s*[a-zA-Z]{1,}(\s+(([a-zA-Z]{1,})))+\s*$/.test(t)}(e)}}),t.extend({fullname:e=>e=>{return function(e){if(!e||"string"!=typeof e)return!1;var t=e.normalize("NFD").replace(/[\u0300-\u036f]/g,"");return!!/^\s*[a-zA-Z]{2,}(\s+(([a-zA-Z]{2,})))+\s*$/.test(t)}(e)}}),t.extend({fullnameStrict:e=>e=>{return function(e){if(!e||"string"!=typeof e)return!1;var t=e.normalize("NFD").replace(/[\u0300-\u036f]/g,"");return!!/^[a-zA-Z]{2,}(\s+(([a-zA-Z]{3,})|([a-zA-Z]{2,}\s+[a-zA-Z]{3,})))+$/.test(t)}(e)}}),t.extend({passwordMatch:e=>(e,t)=>{return function(e){if("object"!=typeof e||void 0===e[0])return!0;var[t,r,n]=e,a=n.split("_");return a.pop(),a=a.join("_"),!!(t&&r&&a in r)&&t+""==r[a]+""}(e)}});var n=function(e){const t=e=>(e=>t=>e.findIndex(e=>t===e)>=0)((e=>Array.from({length:e},(e,t)=>t))(10).map(r(11)))(e),r=e=>t=>`${t}`.repeat(e),n=e=>t=>a((e=>e%11)(((e,t)=>e.reduce((e=>(t,r,n)=>t+r*e--)(t),0))(t,e))),a=e=>e>1?11-e:0;return(e=>11===e.length&&(e=>!e)(t(e))&&(e=>{const t=(e=>e.substr(0,9).split(""))(e),r=n(10)(t),a=n(11)(t.concat(r));return(e=>t=>t===e)((e=>`${e[9]}${e[10]}`)(e))(((e,t)=>`${e}${t}`)(r,a))})(e))(e.replace(/(\.|\-)/g,""))};t.extend({cpf:e=>e=>n(e.replace(/(\.|\-)/g,""))});var a=function(e){const t=e=>(e=>t=>e.findIndex(e=>t===e)>=0)((e=>Array.from({length:e},(e,t)=>t))(10).map(r(14)))(e),r=e=>t=>`${t}`.repeat(e);return(e=>14===e.length&&(e=>!e)(t(e))&&(e=>{if(!e||(e=>e%14)(e.length)>0)return!1;var t,r,n,a,s,u;for(t=e.length-2,r=e.substring(0,t),n=e.substring(t),a=0,s=t-7,u=t;u>=1;u--)a+=r.charAt(t-u)*s--,s<2&&(s=9);if((a%11<2?0:11-a%11)+""!=n.charAt(0)+"")return!1;for(t+=1,r=e.substring(0,t),a=0,s=t-7,u=t;u>=1;u--)a+=r.charAt(t-u)*s--,s<2&&(s=9);return(a%11<2?0:11-a%11)+""==n.charAt(1)+""})(e))(e.replace(/(\.|\-|\/)/g,""))};t.extend({cnpj:e=>e=>a(e.replace(/(\.|\-|\/)/g,""))}),t.extend({cpfcnpj:e=>e=>{var t=e.replace(/(\.|\-|\/)/g,"");return 11===t.length?n(t):a(t)}}),t.extend({creditcard:e=>e=>{const t=e=>{const t=e.toString().split("").map(e=>parseInt(e));(e=>13===e.length||15===e.length||16===e.length)(t);const r=(e=>{const t=e.filter((e,t)=>t%2==1),r=e.filter((e,t)=>t%2==0);let n,a;return e.length%2==1?(n=t.map(e=>2*e),a=r):(n=r.map(e=>2*e),a=t),{arr1:n,arr2:a}})(t);return((e=>e.join("").split("").map(e=>parseInt(e)))(r.arr1).reduce((e,t)=>e+t)+r.arr2.reduce((e,t)=>e+t))%10==0};return(e=>t(e))(e.replace(/[^0-9]/g,""))}}),t.extend({validTo:(e,t)=>r.partial(function(e,t,r){return(()=>{var n="pt"==(/\//.test(r)?"pt":"en")?/^((?<d>\d{2})\/)?(?<m>\d{2})\/(?<y>\d{4})$/:/^(?<y>\d{4})-(?<m>\d{2})(-(?<d>\d{2}))?$/,a=r.match(n);if(!a)return!1;var s=a.groups.d||"31",u=a.groups.m,i=a.groups.y,o=new Date,p=new Date(i,parseInt(u,10)-1,s,12);if(o.setHours(0),o.setMinutes(0),o.setSeconds(0),o.setMilliseconds(0),parseInt(s,10)<1||parseInt(s,10)>31)return!1;if(parseInt(u,10)<1||parseInt(u,10)>12)return!1;if(e||t){if(e&&p<(e=!0===e?o:new Date(e[0],(e[1]||0)-1,e[2]||1,e[3]||0,e[4]||0,e[5]||0)))return!1;if(t&&p>(t=new Date(t[0],(t[1]||12)-1,t[2]||31,e[3]||23,e[4]||59,e[5]||59)))return!1}return!0})()},e,t)}),t.extend({renavam:e=>e=>{return function(e){if(!e||"string"!=typeof e)return!1;if(!(e=e.padStart(11,"0")).match("^[0-9]{11}$"))return!1;for(var t=e.substring(0,10).split("").reverse().join(""),r=0,n=2,a=0;a<10;a++)r+=t.substring(a,a+1)*n,n>=9?n=2:n++;var s=11-r%11;return(s=s>=10?0:s)===parseInt(e.substring(e.length-1,e.length))}(e.replace(/[^0-9]/g,""))}}),t.extend({brphone:e=>e=>{return function(e){return!(!e||"string"!=typeof e||!/^[0-9]{10,11}$/.test(e))}(e.replace(/[^0-9]/g,""))}}),e.default=t,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("v8n"),require("underscore-99xp")):"function"==typeof define&&define.amd?define(["exports","v8n","underscore-99xp"],t):t((e=e||self).v8nx={},e.v8n,e._)}(this,function(e,t,r){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t,r=r&&r.hasOwnProperty("default")?r.default:r,t.extend({regex:(e,t)=>r.partial(function(e,t,n){if(r.isArray(t)){var a=t[0],s=t[1];n=n.replace(a,s)}return(()=>!!n&&(n=n.toString(),!!e.test(n)))()},e,t)}),t.extend({date:e=>e=>{return function(e){var t=!1,r=/\//.test(e)?"/":/-/.test(e)?"-":".",n=e.split(r).reverse(),a=new Date(n.join("-")),s=n[0]?new Date(n[0],n[1],"1",12):null;return s&&s.setDate(s.getDate()-1),e&&"string"==typeof e&&/^(?:0[1-9]|[12]\d|3[01])([\/.-])(?:0[1-9]|1[012])\1(?:19|20)\d\d$/.test(e)&&a.getDate()&&(!n[2]||!n[0]||parseInt(n[2],10)<=s.getDate())&&(t=!0),t}(e)}}),t.extend({email:e=>e=>{return function(e){return!(!e||"string"!=typeof e||!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/.test(e))}(e)}}),t.extend({stringAlpha:e=>e=>{return function(e){return!(!e||"string"!=typeof e||!/[a-zA-Z]+/.test(e)||!/[0-9]+/.test(e)||/[^a-zA-Z0-9]+/.test(e))}(e)}}),t.extend({shortname:e=>e=>{return function(e){if(!e||"string"!=typeof e)return!1;var t=e.normalize("NFD").replace(/[\u0300-\u036f]/g,"");return!!/^\s*[a-zA-Z]{1,}(\s+(([a-zA-Z]{1,})))+\s*$/.test(t)}(e)}}),t.extend({fullname:e=>e=>{return function(e){if(!e||"string"!=typeof e)return!1;var t=e.normalize("NFD").replace(/[\u0300-\u036f]/g,"");return!!/^\s*[a-zA-Z]{2,}(\s+(([a-zA-Z]{2,})))+\s*$/.test(t)}(e)}}),t.extend({fullnameStrict:e=>e=>{return function(e){if(!e||"string"!=typeof e)return!1;var t=e.normalize("NFD").replace(/[\u0300-\u036f]/g,"");return!!/^[a-zA-Z]{2,}(\s+(([a-zA-Z]{3,})|([a-zA-Z]{2,}\s+[a-zA-Z]{3,})))+$/.test(t)}(e)}}),t.extend({passwordMatch:e=>(e,t)=>{return function(e){if("object"!=typeof e||void 0===e[0])return!0;var[t,r,n]=e,a=n.split("_");return a.pop(),a=a.join("_"),!!(t&&r&&a in r)&&t+""==r[a]+""}(e)}});var n=function(e){const t=e=>(e=>t=>e.findIndex(e=>t===e)>=0)((e=>Array.from({length:e},(e,t)=>t))(10).map(r(11)))(e),r=e=>t=>`${t}`.repeat(e),n=e=>t=>a((e=>e%11)(((e,t)=>e.reduce((e=>(t,r,n)=>t+r*e--)(t),0))(t,e))),a=e=>e>1?11-e:0;return(e=>11===e.length&&(e=>!e)(t(e))&&(e=>{const t=(e=>e.substr(0,9).split(""))(e),r=n(10)(t),a=n(11)(t.concat(r));return(e=>t=>t===e)((e=>`${e[9]}${e[10]}`)(e))(((e,t)=>`${e}${t}`)(r,a))})(e))(e.replace(/(\.|\-)/g,""))};t.extend({cpf:e=>e=>n(e.replace(/(\.|\-)/g,""))});var a=function(e){const t=e=>(e=>t=>e.findIndex(e=>t===e)>=0)((e=>Array.from({length:e},(e,t)=>t))(10).map(r(14)))(e),r=e=>t=>`${t}`.repeat(e);return(e=>14===e.length&&(e=>!e)(t(e))&&(e=>{if(!e||(e=>e%14)(e.length)>0)return!1;var t,r,n,a,s,u;for(t=e.length-2,r=e.substring(0,t),n=e.substring(t),a=0,s=t-7,u=t;u>=1;u--)a+=r.charAt(t-u)*s--,s<2&&(s=9);if((a%11<2?0:11-a%11)+""!=n.charAt(0)+"")return!1;for(t+=1,r=e.substring(0,t),a=0,s=t-7,u=t;u>=1;u--)a+=r.charAt(t-u)*s--,s<2&&(s=9);return(a%11<2?0:11-a%11)+""==n.charAt(1)+""})(e))(e.replace(/(\.|\-|\/)/g,""))};t.extend({cnpj:e=>e=>a(e.replace(/(\.|\-|\/)/g,""))}),t.extend({cpfcnpj:e=>e=>{var t=e.replace(/(\.|\-|\/)/g,"");return 11===t.length?n(t):a(t)}}),t.extend({creditcard:e=>e=>{const t=e=>{const t=e.toString().split("").map(e=>parseInt(e));(e=>13===e.length||15===e.length||16===e.length)(t);const r=(e=>{const t=e.filter((e,t)=>t%2==1),r=e.filter((e,t)=>t%2==0);let n,a;return e.length%2==1?(n=t.map(e=>2*e),a=r):(n=r.map(e=>2*e),a=t),{arr1:n,arr2:a}})(t);return((e=>e.join("").split("").map(e=>parseInt(e)))(r.arr1).reduce((e,t)=>e+t)+r.arr2.reduce((e,t)=>e+t))%10==0};return(e=>t(e))(e.replace(/[^0-9]/g,""))}}),t.extend({validTo:(e,t)=>r.partial(function(e,t,r){return(()=>{var n="pt"==(/\//.test(r)?"pt":"en")?/^((?<d>\d{2})\/)?(?<m>\d{2})\/(?<y>\d{4})$/:/^(?<y>\d{4})-(?<m>\d{2})(-(?<d>\d{2}))?$/,a=r.match(n);if(!a)return!1;var s=a.groups.d||"31",u=a.groups.m,i=a.groups.y,o=new Date,p=new Date(i,parseInt(u,10)-1,s,12);if(o.setHours(0),o.setMinutes(0),o.setSeconds(0),o.setMilliseconds(0),parseInt(s,10)<1||parseInt(s,10)>31)return!1;if(parseInt(u,10)<1||parseInt(u,10)>12)return!1;if(e||t){if(e&&p<(e=!0===e?o:new Date(e[0],(e[1]||0)-1,e[2]||1,e[3]||0,e[4]||0,e[5]||0)))return!1;if(t&&p>(t=new Date(t[0],(t[1]||12)-1,t[2]||31,e[3]||23,e[4]||59,e[5]||59)))return!1}return!0})()},e,t)}),t.extend({renavam:e=>e=>{return function(e){if(!e||"string"!=typeof e)return!1;if(!(e=e.padStart(11,"0")).match("^[0-9]{11}$"))return!1;for(var t=e.substring(0,10).split("").reverse().join(""),r=0,n=2,a=0;a<10;a++)r+=t.substring(a,a+1)*n,n>=9?n=2:n++;var s=11-r%11;return(s=s>=10?0:s)===parseInt(e.substring(e.length-1,e.length))}(e.replace(/[^0-9]/g,""))}}),t.extend({brphone:e=>e=>{return function(e){return!(!e||"string"!=typeof e||!/^[0-9]{10,11}$/.test(e))}(e.replace(/[^0-9]/g,""))}}),e.default=t,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=v8n-99xp.min.js.map
{
"name": "v8n-99xp",
"version": "1.5.2",
"version": "1.5.3",
"keywords": [

@@ -5,0 +5,0 @@ "util",

@@ -53,3 +53,3 @@ // [v8n-99xp](https://github.com/brunnofoggia/v8n-99xp) is a set of validation

d = new Date(vf.join('-')),
d2 = d[0] ? new Date(d[0], d[1], '1', 12) : null;
d2 = vf[0] ? new Date(vf[0], vf[1], '1', 12) : null;
d2 && d2.setDate(d2.getDate() - 1);

@@ -64,3 +64,3 @@

!!d.getDate() &&
(!d[2] || !d[0] || parseInt(d[2], 10) <= d2.getDate())
(!vf[2] || !vf[0] || parseInt(vf[2], 10) <= d2.getDate())
) {

@@ -67,0 +67,0 @@ r = true;

@@ -23,2 +23,5 @@ import v8n from '../lib/v8n-99xp.esm.js';

});
test('valid date dd/mm/yyyy > 29/02/2021', () => {
expect(v8n().date().test('29/02/2021')).toBe(false);
});
test('invalid date dd/mm/yyyy > 33/11/2020', () => {

@@ -25,0 +28,0 @@ expect(v8n().date().test('33/11/2020')).toBe(false);

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