@arthurferreira-dev/simples.js
Version:
Uma biblioteca simples para adicionar funcionalidades
2 lines (1 loc) • 6.31 kB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("validator")):"function"==typeof define&&define.amd?define(["exports","validator"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).simples={},e.validator)}(this,function(e,t){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=r(t);function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,i(n.key),n)}}function a(e,t,r){return t&&u(e.prototype,t),r&&u(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function i(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}n.default.isEmail,n.default.isMobilePhone;var c=function(){return a(function e(){o(this,e)},[{key:"sum",value:function(e,t){return e+t}},{key:"sub",value:function(e,t){return e-t}},{key:"mult",value:function(e,t){return e*t}},{key:"div",value:function(e,t){return 0===t?1/0:e/t}},{key:"sqrt",value:function(e){return Math.sqrt(e)}},{key:"squared",value:function(e){return e*e}},{key:"log",value:function(e){return Math.log(e)}},{key:"log10",value:function(e){return Math.log10(e)}},{key:"round",value:function(e){return Math.round(e)}},{key:"power",value:function(e,t){return Math.pow(e,t)}},{key:"random",value:function(e,t){return Math.random()*(t-e)+e}},{key:"randomInt",value:function(e,t){return Math.floor(Math.random()*(t-e+1))+e}},{key:"pow10",value:function(e){return Math.pow(10,e)}},{key:"mod",value:function(e,t){return e%t}},{key:"factorial",value:function(e){if(e<0)return"Sorry, but the number is not positive. Desculpe mais o número não é positivo. Lo sentimos, pero el número no es positivo.";for(var t=1,r=1;r<=e;r++)t*=r;return t}},{key:"abs",value:function(e){return Math.abs(e)}},{key:"pi",value:function(e){return Math.PI}}])}(),f=function(){return a(function e(){o(this,e)},[{key:"isNumber",value:function(e){return"number"==typeof e&&!isNaN(e)}},{key:"isString",value:function(e){return"string"==typeof e}},{key:"isArray",value:function(e){return Array.isArray(e)}},{key:"isObject",value:function(e){return"object"===l(e)&&null!==e&&!Array.isArray(e)}},{key:"formatadorDate",value:function(e){var t=new Date(e),r=String(t.getDate()+1).padStart(2,"0"),n=String(t.getMonth()+1).padStart(2,"0"),o=t.getFullYear();return"".concat(r,"/").concat(n,"/").concat(o)}},{key:"formatDate",value:function(e){var t=new Date(e),r=String(t.getDate()+1).padStart(2,"0"),n=String(t.getMonth()+1).padStart(2,"0"),o=t.getFullYear();return"".concat(n,"/").concat(r,"/").concat(o)}},{key:"reverseString",value:function(e){return e.split("").reverse().join("")}},{key:"isEmail",value:function(e){return n.default.isEmail(e)}},{key:"isTelephone",value:function(e,t){return n.default.isMobilePhone(e,t)}},{key:"Console",value:function(e){return console.log(e)}}])}(),s=function(){return a(function e(){o(this,e)},[{key:"creatorElement",value:function(e){var t=document.createElement(e);return document.body.appendChild(t),t}},{key:"childElement",value:function(e,t){e.appendChild(t)}},{key:"textElement",value:function(e,t){e.textContent=t}}])}(),y=function(){return a(function e(){o(this,e)},[{key:"cafe",value:function(e){var t=1e3*e;return setTimeout(function(){console.log("Pausa pra tomar um Café ☕.","Já se passou ".concat(t/1e3," segundos"))},t)}},{key:"real",value:function(e){return new Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL"}).format(e)}},{key:"AbreOolho",value:function(){return console.log("Simples.js:","Abre o Olho, Animal!")}},{key:"doc",value:function(e){if("string"==typeof e){return console.log("Simples.js:","https://github.com/arthurferreira-dev/Simples.js")}return console.log("Error: digite como uma STRING!")}},{key:"sinal",value:function(){return alert("Simples JS: Tá ai seu Sinal!")}},{key:"dolar",value:function(e){return new Intl.NumberFormat("pt-BR",{style:"currency",currency:"USD",currencyDisplay:"narrowSymbol"}).format(e).replace("$","US$")}},{key:"euro",value:function(e){return new Intl.NumberFormat("pt-BR",{style:"currency",currency:"EUR"}).format(e)}},{key:"independencia",value:function(e){return"string"==typeof e?"07 de Setembro de 1822":"Error: digite como uma STRING!"}}])}(),m=function(){return a(function e(){o(this,e)},[{key:"dollar",value:function(e){return new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",currencyDisplay:"narrowSymbol"}).format(e)}},{key:"real",value:function(e){return new Intl.NumberFormat("en-US",{style:"currency",currency:"BRL"}).format(e)}},{key:"euro",value:function(e){return new Intl.NumberFormat("en-US",{style:"currency",currency:"EUR"}).format(e)}},{key:"pause",value:function(e){return setTimeout(function(){console.log("Pause Now!")},1e3*e)}},{key:"doc",value:function(e){if("string"==typeof e){return console.log("Simples.js:","https://github.com/arthurferreira-dev/Simples.js")}return console.log("Error: please write like a STRING!")}}])}(),p=function(){return a(function e(){o(this,e)},[{key:"euro",value:function(e){return new Intl.NumberFormat("es-ES",{style:"currency",currency:"EUR"}).format(e)}},{key:"dolar",value:function(e){return new Intl.NumberFormat("es-ES",{style:"currency",currency:"USD"}).format(e)}},{key:"real",value:function(e){return new Intl.NumberFormat("es-ES",{style:"currency",currency:"BRL"}).format(e)}},{key:"doc",value:function(e){if("string"==typeof e){return console.log("Simples.js:","https://github.com/arthurferreira-dev/Simples.js")}return console.log("Error: Porfavor escribe cómo una STRING!")}}])}();e.simplesBrasil=y,e.simplesElement=s,e.simplesEspana=p,e.simplesMath=c,e.simplesUSA=m,e.simplesUtils=f,Object.defineProperty(e,"__esModule",{value:!0})});