diff --git a/dist-back/cacheMemoria.js b/dist-back/cacheMemoria.js index 35fc326..78a8760 100644 --- a/dist-back/cacheMemoria.js +++ b/dist-back/cacheMemoria.js @@ -19,6 +19,7 @@ var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: tru var cacheMemoria_exports = {}; __export(cacheMemoria_exports, { cacheM: () => cacheM, + cacheMFixo: () => cacheMFixo, cacheMemoria: () => cacheMemoria, verCacheM: () => verCacheM }); @@ -41,9 +42,11 @@ const cacheM = (chave, valor, validadeSeg) => { }; const verCacheM = () => _cache; const cacheMemoria = cacheM; +const cacheMFixo = (chave) => (valor) => cacheM(chave, valor); // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { cacheM, + cacheMFixo, cacheMemoria, verCacheM }); diff --git a/dist-front/index.mjs b/dist-front/index.mjs index 98b8e87..cbe4beb 100644 --- a/dist-front/index.mjs +++ b/dist-front/index.mjs @@ -1 +1 @@ -var f="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),J=e=>`eli-${Array.from({length:e||8}).map(()=>f[(999*Math.random()|0)%f.length]).join("")}`;var l={},k=(e,o,t)=>{let i=typeof e=="string"?e:typeof e=="number"?String(e):encodeURIComponent(JSON.stringify(e)),m=t&&new Date().getTime()+t*1e3;o!==void 0&&(l[i]={valor:o,validade:m});let r=l[i];if(!(r?.validade&&r.validadel,Y=k;var W="00000000-0000-0000-0000-000000000000",j=(n=>(n.codigo="codigo",n.excluido="excluido",n.data_hora_criacao="data_hora_criacao",n.data_hora_atualizacao="data_hora_atualizacao",n.codigo_usuario_criacao="codigo_usuario_criacao",n.codigo_usuario_atualizacao="codigo_usuario_atualizacao",n.versao="versao",n))(j||{}),T=(o=>(o.token="token",o))(T||{}),z=(t=>(t.Usuario="usuario",t.Fornecedor="fornecedor",t))(z||{});var M=(t=>(t["="]="=",t["!="]="!=",t[">"]=">",t[">="]=">=",t["<"]="<",t["<="]="<=",t.like="like",t.in="in",t))(M||{});import a from"dayjs";import"dayjs/locale/pt-br";import S from"dayjs/plugin/duration";import $ from"dayjs/plugin/isSameOrAfter";import N from"dayjs/plugin/isSameOrBefore";import P from"dayjs/plugin/minMax";import A from"dayjs/plugin/relativeTime";import q from"dayjs/plugin/timezone";import I from"dayjs/plugin/utc";import K from"dayjs/plugin/weekOfYear";a.extend(I);a.extend(q);a.extend(K);a.extend(N);a.extend($);a.extend(P);a.extend(A);a.extend(S);a.locale("pt-br");var ce="https://carro-de-boi-idz-one.b-cdn.net";var U=[{ext:"gif",tipo:"imagem",mime:"image/gif"},{ext:"jpg",tipo:"imagem",mime:"image/jpeg"},{ext:"jpeg",tipo:"imagem",mime:"image/jpeg"},{ext:"png",tipo:"imagem",mime:"image/png"},{ext:"bmp",tipo:"imagem",mime:"image/bmp"},{ext:"webp",tipo:"imagem",mime:"image/webp"},{ext:"tiff",tipo:"imagem",mime:"image/tiff"},{ext:"svg",tipo:"imagem",mime:"image/svg+xml"},{ext:"ico",tipo:"imagem",mime:"image/x-icon"},{ext:"pdf",tipo:"documento",mime:"application/pdf"},{ext:"doc",tipo:"documento",mime:"application/msword"},{ext:"docx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"},{ext:"xls",tipo:"documento",mime:"application/vnd.ms-excel"},{ext:"xlsx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},{ext:"ppt",tipo:"documento",mime:"application/vnd.ms-powerpoint"},{ext:"pptx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"},{ext:"txt",tipo:"documento",mime:"text/plain"},{ext:"odt",tipo:"documento",mime:"application/vnd.oasis.opendocument.text"},{ext:"ods",tipo:"documento",mime:"application/vnd.oasis.opendocument.spreadsheet"},{ext:"rtf",tipo:"documento",mime:"application/rtf"},{ext:"csv",tipo:"documento",mime:"text/csv"},{ext:"mp4",tipo:"v\xEDdeo",mime:"video/mp4"},{ext:"avi",tipo:"v\xEDdeo",mime:"video/x-msvideo"},{ext:"mkv",tipo:"v\xEDdeo",mime:"video/x-matroska"},{ext:"mov",tipo:"v\xEDdeo",mime:"video/quicktime"},{ext:"wmv",tipo:"v\xEDdeo",mime:"video/x-ms-wmv"},{ext:"flv",tipo:"v\xEDdeo",mime:"video/x-flv"},{ext:"webm",tipo:"v\xEDdeo",mime:"video/webm"},{ext:"3gp",tipo:"v\xEDdeo",mime:"video/3gpp"},{ext:"mpeg",tipo:"v\xEDdeo",mime:"video/mpeg"}],ge=e=>{let o=String(e||"").toLocaleLowerCase().split(".").pop();return U.find(i=>i.ext===o)?.tipo||"outros"};import C from"cross-fetch";var ve=e=>new Promise(o=>setTimeout(()=>o(!0),e)),x=e=>Object.keys(e).join("/");var G="https://log.idz.one",D="/loki/api/v1/push",E=async({objeto:e})=>{let o=await C(`${G}${D}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).catch(t=>t);return o.ok?[e]:[e,`Erro ${o.status}: ${await o?.text?.()}`]},u="",_e=e=>{u=e},we=({app:e,eProducao:o,parametros:t})=>({inquilino:i,usuario:m,parametros:r})=>async(d,n,h)=>{let{__filename:p,detalhes:s,local:c,parametros:b}=h||{},y=`${o?"":"DEV-"}${e}`;u&&p&&(p=p.replace(u,"")),c&&(s=[`${x({local:c})}="${c}"`,...s||[]]),p&&(s=[`${x({__filename:p})}="${p}"`,...s||[]]);let _=`${Date.now()}000000`,w=s?.length?`${n} | ${s.map(O=>JSON.stringify(O)).join(" | ")}`:n,L={streams:[{stream:{app:y,inquilino:i,usuario:m,level:d,...t||{},...r||{},...b||{}},values:[[_,w]]}]};return await E({objeto:L})};var Oe=()=>"Ol\xE1 Mundo! (fun\xE7\xE3o)";var je="Ol\xE1 Mundo! (vari\xE1vel)";var $e=(...e)=>e.map(o=>o==null?"":String(o).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");var v=class{constructor({caminho:o,acaoIr:t}){this._partesCaminho=[];this._acaoIr=t,this._partesCaminho=(Array.isArray(o)?o:[o]).flatMap(i=>i.split("/")).filter(Boolean)}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(o){this._partesCaminho=o.split("/").filter(t=>t)}endereco(o,t){let i=new URL(typeof window<"u"?window.location.href:"http://localhost");i.pathname=this.caminho,i.search="";let m=Object.entries(o);for(let[r,d]of m)i.searchParams.set(String(r),d??"");return i.hash="",t&&(i.hash=`#${i.search}`,i.search=""),i.href}ir(o){this._acaoIr?this._acaoIr(this.endereco(o)):typeof window<"u"&&(window.location.href=this.endereco(o))}get parametros(){let o=new URL(typeof window<"u"?window.location.href:"http://localhost"),t=o.searchParams,i=Object.fromEntries(t.entries()),m=o.hash;if(m){let r=Object.fromEntries(new URLSearchParams(m.slice(1)).entries());return{...i,...r}}return i}};var F=(r=>(r.UN="UN",r.KG="KG",r.TON="TON",r.g="g",r["M\xB3"]="M\xB3",r.Lt="Lt",r))(F||{}),Ae=[{sigla_unidade:"KG",nome:"Quilograma",sigla_normalizada:"KG",normalizar:e=>e,tipo:"massa"},{sigla_unidade:"g",nome:"Grama",sigla_normalizada:"KG",normalizar:e=>e/1e3,tipo:"massa"},{sigla_unidade:"TON",nome:"Tonelada",sigla_normalizada:"KG",normalizar:e=>e*1e3,tipo:"massa"},{sigla_unidade:"Lt",nome:"Litro",sigla_normalizada:"Lt",normalizar:e=>e,tipo:"volume"},{sigla_unidade:"M\xB3",nome:"Metro C\xFAbico",sigla_normalizada:"Lt",normalizar:e=>e*1e3,tipo:"volume"},{sigla_unidade:"UN",nome:"Unidade",sigla_normalizada:"UN",normalizar:e=>e,tipo:"unidade"}];var g="0123456789abcdef".split(""),Ie=()=>(g.sort(()=>Math.random()-.5),"xxxxxxxx-xxxx-4xxx-xxxx-xxxxxxxxxxxx".split("").map(t=>t==="x"?g[(1e3*Math.random()|0)%g.length]:t).join(""));export{v as TipagemRotas,J as aleatorio,k as cacheM,Y as cacheMemoria,j as camposComuns,ce as cdn_carro_de_boi,a as dayjsbr,_e as defineCwd,ve as esperar,U as extensoes,we as logger,x as nomeVariavel,M as operadores,E as postLogger,F as siglas_unidades_medida,$e as texto_busca,ge as tipoArquivo,z as tipoUsuarioResiduos,T as tx,Oe as umaFuncao,je as umaVariavel,Ae as unidades_medida,Ie as uuid,W as uuid_null,Q as verCacheM}; +var f="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),J=e=>`eli-${Array.from({length:e||8}).map(()=>f[(999*Math.random()|0)%f.length]).join("")}`;var l={},v=(e,o,t)=>{let i=typeof e=="string"?e:typeof e=="number"?String(e):encodeURIComponent(JSON.stringify(e)),m=t&&new Date().getTime()+t*1e3;o!==void 0&&(l[i]={valor:o,validade:m});let r=l[i];if(!(r?.validade&&r.validadel,Y=v,H=e=>o=>v(e,o);var X="00000000-0000-0000-0000-000000000000",j=(n=>(n.codigo="codigo",n.excluido="excluido",n.data_hora_criacao="data_hora_criacao",n.data_hora_atualizacao="data_hora_atualizacao",n.codigo_usuario_criacao="codigo_usuario_criacao",n.codigo_usuario_atualizacao="codigo_usuario_atualizacao",n.versao="versao",n))(j||{}),T=(o=>(o.token="token",o))(T||{}),z=(t=>(t.Usuario="usuario",t.Fornecedor="fornecedor",t))(z||{});var M=(t=>(t["="]="=",t["!="]="!=",t[">"]=">",t[">="]=">=",t["<"]="<",t["<="]="<=",t.like="like",t.in="in",t))(M||{});import a from"dayjs";import"dayjs/locale/pt-br";import S from"dayjs/plugin/duration";import $ from"dayjs/plugin/isSameOrAfter";import N from"dayjs/plugin/isSameOrBefore";import P from"dayjs/plugin/minMax";import A from"dayjs/plugin/relativeTime";import q from"dayjs/plugin/timezone";import I from"dayjs/plugin/utc";import K from"dayjs/plugin/weekOfYear";a.extend(I);a.extend(q);a.extend(K);a.extend(N);a.extend($);a.extend(P);a.extend(A);a.extend(S);a.locale("pt-br");var le="https://carro-de-boi-idz-one.b-cdn.net";var U=[{ext:"gif",tipo:"imagem",mime:"image/gif"},{ext:"jpg",tipo:"imagem",mime:"image/jpeg"},{ext:"jpeg",tipo:"imagem",mime:"image/jpeg"},{ext:"png",tipo:"imagem",mime:"image/png"},{ext:"bmp",tipo:"imagem",mime:"image/bmp"},{ext:"webp",tipo:"imagem",mime:"image/webp"},{ext:"tiff",tipo:"imagem",mime:"image/tiff"},{ext:"svg",tipo:"imagem",mime:"image/svg+xml"},{ext:"ico",tipo:"imagem",mime:"image/x-icon"},{ext:"pdf",tipo:"documento",mime:"application/pdf"},{ext:"doc",tipo:"documento",mime:"application/msword"},{ext:"docx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"},{ext:"xls",tipo:"documento",mime:"application/vnd.ms-excel"},{ext:"xlsx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},{ext:"ppt",tipo:"documento",mime:"application/vnd.ms-powerpoint"},{ext:"pptx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"},{ext:"txt",tipo:"documento",mime:"text/plain"},{ext:"odt",tipo:"documento",mime:"application/vnd.oasis.opendocument.text"},{ext:"ods",tipo:"documento",mime:"application/vnd.oasis.opendocument.spreadsheet"},{ext:"rtf",tipo:"documento",mime:"application/rtf"},{ext:"csv",tipo:"documento",mime:"text/csv"},{ext:"mp4",tipo:"v\xEDdeo",mime:"video/mp4"},{ext:"avi",tipo:"v\xEDdeo",mime:"video/x-msvideo"},{ext:"mkv",tipo:"v\xEDdeo",mime:"video/x-matroska"},{ext:"mov",tipo:"v\xEDdeo",mime:"video/quicktime"},{ext:"wmv",tipo:"v\xEDdeo",mime:"video/x-ms-wmv"},{ext:"flv",tipo:"v\xEDdeo",mime:"video/x-flv"},{ext:"webm",tipo:"v\xEDdeo",mime:"video/webm"},{ext:"3gp",tipo:"v\xEDdeo",mime:"video/3gpp"},{ext:"mpeg",tipo:"v\xEDdeo",mime:"video/mpeg"}],fe=e=>{let o=String(e||"").toLocaleLowerCase().split(".").pop();return U.find(i=>i.ext===o)?.tipo||"outros"};import C from"cross-fetch";var he=e=>new Promise(o=>setTimeout(()=>o(!0),e)),x=e=>Object.keys(e).join("/");var F="https://log.idz.one",G="/loki/api/v1/push",D=async({objeto:e})=>{let o=await C(`${F}${G}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).catch(t=>t);return o.ok?[e]:[e,`Erro ${o.status}: ${await o?.text?.()}`]},u="",we=e=>{u=e},Le=({app:e,eProducao:o,parametros:t})=>({inquilino:i,usuario:m,parametros:r})=>async(c,n,b)=>{let{__filename:p,detalhes:s,local:d,parametros:y}=b||{},_=`${o?"":"DEV-"}${e}`;u&&p&&(p=p.replace(u,"")),d&&(s=[`${x({local:d})}="${d}"`,...s||[]]),p&&(s=[`${x({__filename:p})}="${p}"`,...s||[]]);let w=`${Date.now()}000000`,L=s?.length?`${n} | ${s.map(k=>JSON.stringify(k)).join(" | ")}`:n,O={streams:[{stream:{app:_,inquilino:i,usuario:m,level:c,...t||{},...r||{},...y||{}},values:[[w,L]]}]};return await D({objeto:O})};var ke=()=>"Ol\xE1 Mundo! (fun\xE7\xE3o)";var Te="Ol\xE1 Mundo! (vari\xE1vel)";var Ne=(...e)=>e.map(o=>o==null?"":String(o).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");var h=class{constructor({caminho:o,acaoIr:t}){this._partesCaminho=[];this._acaoIr=t,this._partesCaminho=(Array.isArray(o)?o:[o]).flatMap(i=>i.split("/")).filter(Boolean)}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(o){this._partesCaminho=o.split("/").filter(t=>t)}endereco(o,t){let i=new URL(typeof window<"u"?window.location.href:"http://localhost");i.pathname=this.caminho,i.search="";let m=Object.entries(o);for(let[r,c]of m)i.searchParams.set(String(r),c??"");return i.hash="",t&&(i.hash=`#${i.search}`,i.search=""),i.href}ir(o){this._acaoIr?this._acaoIr(this.endereco(o)):typeof window<"u"&&(window.location.href=this.endereco(o))}get parametros(){let o=new URL(typeof window<"u"?window.location.href:"http://localhost"),t=o.searchParams,i=Object.fromEntries(t.entries()),m=o.hash;if(m){let r=Object.fromEntries(new URLSearchParams(m.slice(1)).entries());return{...i,...r}}return i}};var E=(r=>(r.UN="UN",r.KG="KG",r.TON="TON",r.g="g",r["M\xB3"]="M\xB3",r.Lt="Lt",r))(E||{}),qe=[{sigla_unidade:"KG",nome:"Quilograma",sigla_normalizada:"KG",normalizar:e=>e,tipo:"massa"},{sigla_unidade:"g",nome:"Grama",sigla_normalizada:"KG",normalizar:e=>e/1e3,tipo:"massa"},{sigla_unidade:"TON",nome:"Tonelada",sigla_normalizada:"KG",normalizar:e=>e*1e3,tipo:"massa"},{sigla_unidade:"Lt",nome:"Litro",sigla_normalizada:"Lt",normalizar:e=>e,tipo:"volume"},{sigla_unidade:"M\xB3",nome:"Metro C\xFAbico",sigla_normalizada:"Lt",normalizar:e=>e*1e3,tipo:"volume"},{sigla_unidade:"UN",nome:"Unidade",sigla_normalizada:"UN",normalizar:e=>e,tipo:"unidade"}];var g="0123456789abcdef".split(""),Ke=()=>(g.sort(()=>Math.random()-.5),"xxxxxxxx-xxxx-4xxx-xxxx-xxxxxxxxxxxx".split("").map(t=>t==="x"?g[(1e3*Math.random()|0)%g.length]:t).join(""));export{h as TipagemRotas,J as aleatorio,v as cacheM,H as cacheMFixo,Y as cacheMemoria,j as camposComuns,le as cdn_carro_de_boi,a as dayjsbr,we as defineCwd,he as esperar,U as extensoes,Le as logger,x as nomeVariavel,M as operadores,D as postLogger,E as siglas_unidades_medida,Ne as texto_busca,fe as tipoArquivo,z as tipoUsuarioResiduos,T as tx,ke as umaFuncao,Te as umaVariavel,qe as unidades_medida,Ke as uuid,X as uuid_null,Q as verCacheM}; diff --git a/package.json b/package.json index 7c0cd58..eff4805 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-comuns", - "version": "0.206.0", + "version": "0.207.0", "description": "", "main": "./dist-back/index.js", "module": "./dist-front/index.mjs", diff --git a/src/cacheMemoria.ts b/src/cacheMemoria.ts index 5a17cc2..df08c9b 100644 --- a/src/cacheMemoria.ts +++ b/src/cacheMemoria.ts @@ -43,3 +43,9 @@ export const cacheM = ( export const verCacheM = () => _cache export const cacheMemoria = cacheM + +/** para uso fixo dentro de uma função, trava a chave */ +export const cacheMFixo = + (chave: any) => + (valor?: T) => + cacheM(chave, valor)