From 2cac8492fa548d5f3055a72a6e46d9355a87d25c Mon Sep 17 00:00:00 2001 From: Luiz Silva Date: Sun, 26 Oct 2025 21:19:21 -0300 Subject: [PATCH] =?UTF-8?q?importa=C3=A7=C3=A3o=20do=20dayjs=20como=20fun?= =?UTF-8?q?=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist-back/dayjs.js | 48 ++++++++------------------ dist-front/index.d.mts | 38 +++++++++++++++++++-- dist-front/index.mjs | 2 +- package.json | 2 +- pacote.tgz | Bin 24590 -> 24631 bytes src/dayjs.ts | 74 ++++++++++++++++++++++++++--------------- 6 files changed, 99 insertions(+), 65 deletions(-) diff --git a/dist-back/dayjs.js b/dist-back/dayjs.js index eedc00d..756caca 100644 --- a/dist-back/dayjs.js +++ b/dist-back/dayjs.js @@ -1,9 +1,7 @@ "use strict"; -var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) @@ -17,43 +15,25 @@ var __copyProps = (to, from, except, desc) => { } return to; }; -var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); var dayjs_exports = {}; __export(dayjs_exports, { - dayjs: () => import_dayjs.default, - dayjsbr: () => dayjsbr, - default: () => dayjs_default + criarDayjsbr: () => criarDayjsbr }); module.exports = __toCommonJS(dayjs_exports); -var import_dayjs = __toESM(require("dayjs")); -var import_duration = __toESM(require("dayjs/plugin/duration")); -var import_isSameOrAfter = __toESM(require("dayjs/plugin/isSameOrAfter")); -var import_isSameOrBefore = __toESM(require("dayjs/plugin/isSameOrBefore")); -var import_minMax = __toESM(require("dayjs/plugin/minMax")); -var import_relativeTime = __toESM(require("dayjs/plugin/relativeTime")); -var import_timezone = __toESM(require("dayjs/plugin/timezone")); -var import_utc = __toESM(require("dayjs/plugin/utc")); -var import_weekOfYear = __toESM(require("dayjs/plugin/weekOfYear")); -import_dayjs.default.extend(import_utc.default); -import_dayjs.default.extend(import_timezone.default); -import_dayjs.default.extend(import_weekOfYear.default); -import_dayjs.default.extend(import_isSameOrBefore.default); -import_dayjs.default.extend(import_isSameOrAfter.default); -import_dayjs.default.extend(import_minMax.default); -import_dayjs.default.extend(import_relativeTime.default); -import_dayjs.default.extend(import_duration.default); -const dayjsbr = import_dayjs.default; -var dayjs_default = dayjsbr; +const criarDayjsbr = (edayjs, op) => { + edayjs.extend(op.utc); + edayjs.extend(op.timezone); + edayjs.extend(op.weekOfYear); + edayjs.extend(op.isSameOrBefore); + edayjs.extend(op.isSameOrAfter); + edayjs.extend(op.minMax); + edayjs.extend(op.relativeTime); + edayjs.extend(op.duration); + edayjs.locale("pt-br"); + return edayjs; +}; // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { - dayjs, - dayjsbr + criarDayjsbr }); diff --git a/dist-front/index.d.mts b/dist-front/index.d.mts index 0b0915b..beb3e5f 100644 --- a/dist-front/index.d.mts +++ b/dist-front/index.d.mts @@ -1,6 +1,13 @@ import z from 'zod'; import dayjs from 'dayjs'; -export { ManipulateType, default as dayjs } from 'dayjs'; +import duration from 'dayjs/plugin/duration'; +import isSameOrAfter from 'dayjs/plugin/isSameOrAfter'; +import isSameOrBefore from 'dayjs/plugin/isSameOrBefore'; +import minMax from 'dayjs/plugin/minMax'; +import relativeTime from 'dayjs/plugin/relativeTime'; +import timezone from 'dayjs/plugin/timezone'; +import utc from 'dayjs/plugin/utc'; +import weekOfYear from 'dayjs/plugin/weekOfYear'; import { v4 } from 'uuid'; declare const aleatorio: (tamanho?: number) => string; @@ -90,7 +97,32 @@ declare const zFiltro: z.ZodObject<{ ou: z.ZodOptional; }, z.core.$strip>; -declare const dayjsbr: typeof dayjs; +/** + * + * dayjsbr.ts + *import dayjs from "dayjs" + *import "dayjs/locale/pt-br" + *import duration from "dayjs/plugin/duration" + *import isSameOrAfter from "dayjs/plugin/isSameOrAfter" + *import isSameOrBefore from "dayjs/plugin/isSameOrBefore" + *import minMax from "dayjs/plugin/minMax" + *import relativeTime from "dayjs/plugin/relativeTime" + *import timezone from "dayjs/plugin/timezone" + *import utc from "dayjs/plugin/utc" + *import weekOfYear from "dayjs/plugin/weekOfYear" + + + */ +declare const criarDayjsbr: (edayjs: typeof dayjs, op: { + duration: typeof duration; + isSameOrAfter: typeof isSameOrAfter; + isSameOrBefore: typeof isSameOrBefore; + minMax: typeof minMax; + relativeTime: typeof relativeTime; + timezone: typeof timezone; + utc: typeof utc; + weekOfYear: typeof weekOfYear; +}) => typeof dayjs; declare const cdn_carro_de_boi = "https://carro-de-boi-idz-one.b-cdn.net"; @@ -311,4 +343,4 @@ declare const nomeVariavel: (v: { [key: string]: any; }) => string; -export { TipagemRotas, type TipoLoggerSessao, aleatorio, cacheM, cacheMFixo, cacheMemoria, camposComuns, cdn_carro_de_boi, dayjsbr, defineCwd, erUuid, esperar, extensoes, graficos_pilao, type interfaceConsulta, localValor, logger, nomeVariavel, objetoPg, operadores, paraObjetoRegistroPg, pgObjeto, postLogger, siglas_unidades_medida, texto_busca, tipoArquivo, type tipoFiltro, type tipoLogger, type tipoLoggerLog, type tipoLokiObjeto, tipoUsuarioResiduos, tx, umaFuncao, umaVariavel, unidades_medida, uuid, uuidV3, uuidV4, uuid_null, validarUuid, verCacheM, zFiltro, zOperadores }; +export { TipagemRotas, type TipoLoggerSessao, aleatorio, cacheM, cacheMFixo, cacheMemoria, camposComuns, cdn_carro_de_boi, criarDayjsbr, defineCwd, erUuid, esperar, extensoes, graficos_pilao, type interfaceConsulta, localValor, logger, nomeVariavel, objetoPg, operadores, paraObjetoRegistroPg, pgObjeto, postLogger, siglas_unidades_medida, texto_busca, tipoArquivo, type tipoFiltro, type tipoLogger, type tipoLoggerLog, type tipoLokiObjeto, tipoUsuarioResiduos, tx, umaFuncao, umaVariavel, unidades_medida, uuid, uuidV3, uuidV4, uuid_null, validarUuid, verCacheM, zFiltro, zOperadores }; diff --git a/dist-front/index.mjs b/dist-front/index.mjs index 9882b61..4393c3c 100644 --- a/dist-front/index.mjs +++ b/dist-front/index.mjs @@ -1 +1 @@ -var x="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),oo=o=>`eli-${Array.from({length:o||8}).map(()=>x[(999*Math.random()|0)%x.length]).join("")}`;var d={};globalThis.cacheMemoria_cache=d;var y=(o,e,t)=>{let i=typeof o=="string"?o:typeof o=="number"?String(o):encodeURIComponent(JSON.stringify(o)),r=t&&new Date().getTime()+t*1e3;e!==void 0&&(d[i]={valor:e,validade:r});let n=d[i];if(!(n?.validade&&n.validaded,io=y,ro=o=>e=>y(o,e);var ao="00000000-0000-0000-0000-000000000000",T=(s=>(s.codigo="codigo",s.excluido="excluido",s.data_hora_criacao="data_hora_criacao",s.data_hora_atualizacao="data_hora_atualizacao",s.codigo_usuario_criacao="codigo_usuario_criacao",s.codigo_usuario_atualizacao="codigo_usuario_atualizacao",s.versao="versao",s))(T||{}),S=(e=>(e.token="token",e))(S||{}),z=(t=>(t.Usuario="usuario",t.Fornecedor="fornecedor",t))(z||{});import l from"zod";var N=(t=>(t["="]="=",t["!="]="!=",t[">"]=">",t[">="]=">=",t["<"]="<",t["<="]="<=",t.like="like",t.in="in",t))(N||{}),$=l.enum(["=","!=",">",">=","<","<=","like","in"]),po=l.object({coluna:l.string(),valor:l.any(),operador:$,ou:l.boolean().optional()});import m from"dayjs";import M from"dayjs/plugin/duration";import P from"dayjs/plugin/isSameOrAfter";import C from"dayjs/plugin/isSameOrBefore";import I from"dayjs/plugin/minMax";import U from"dayjs/plugin/relativeTime";import A from"dayjs/plugin/timezone";import E from"dayjs/plugin/utc";import J from"dayjs/plugin/weekOfYear";m.extend(E);m.extend(A);m.extend(J);m.extend(C);m.extend(P);m.extend(I);m.extend(U);m.extend(M);var _o=m;var wo="https://carro-de-boi-idz-one.b-cdn.net";var q=[{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"}],To=o=>{let e=String(o||"").toLocaleLowerCase().split(".").pop();return q.find(i=>i.ext===e)?.tipo||"outros"};var zo={Condicionantes:{grafico:"condicionantes-criadas",titulo:"Condicionantes Criadas"},Licen\u00E7as:{grafico:"licencas-criadas",titulo:"Licen\xE7as Criadas"}};var $o=(o,e)=>{let t=globalThis.localStorage;if(typeof t>"u")return null;let i=typeof o=="string"?o:encodeURIComponent(JSON.stringify(o));try{e!==void 0&&t.setItem(i,JSON.stringify(e));let r=t.getItem(i);if(r===null)return null;try{return JSON.parse(r)}catch{return r}}catch{return null}};import K from"cross-fetch";var Po=o=>new Promise(e=>setTimeout(()=>e(!0),o)),g=o=>Object.keys(o).join("/");var F="https://log.idz.one",G="/loki/api/v1/push",V=async({objeto:o})=>{let e=await K(`${F}${G}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o)}).catch(t=>t);return e.ok?[o]:[o,`Erro ${e.status}: ${await e?.text?.()}`]},f="",Ao=o=>{f=o},Eo=({app:o,eProducao:e,parametros:t})=>({inquilino:i,usuario:r,parametros:n})=>async(a,s,v)=>{let{__filename:p,detalhes:c,local:u,parametros:_}=v||{},O=`${e?"":"DEV-"}${o}`;f&&p&&(p=p.replace(f,"")),u&&(c=[`${g({local:u})}="${u}"`,...c||[]]),p&&(c=[`${g({__filename:p})}="${p}"`,...c||[]]);let w=`${Date.now()}000000`,L=c?.length?`${s} | ${c.map(k=>JSON.stringify(k)).join(" | ")}`:s,j={streams:[{stream:{app:O,inquilino:i,usuario:r,level:a,...t||{},...n||{},..._||{}},values:[[w,L]]}]};return await V({objeto:j})};var h=o=>{try{return Object.fromEntries(Object.entries(o).map(([e,t])=>[e,t===void 0||t==null||typeof t=="string"||typeof t=="number"||typeof t=="boolean"?t:JSON.stringify(t,null,2)]))}catch(e){throw new Error(`Erro na fun\xE7\xE3o paraObjetoRegistroPg: ${e.message} ${e.stack}`)}},qo=h,Ko=h;var Go=()=>"Ol\xE1 Mundo! (fun\xE7\xE3o)";var Do="Ol\xE1 Mundo! (vari\xE1vel)";var Ho=(...o)=>o.map(e=>e==null?"":String(e).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");var b=class{constructor({caminho:e,acaoIr:t,rotulo:i}){this._partesCaminho=[];this._acaoIr=t,this._partesCaminho=(Array.isArray(e)?e:[e]).filter(Boolean).map(r=>String(r)).flatMap(r=>r.split("/")).filter(Boolean),this.rotulo=i}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(e){this._partesCaminho=e.split("/").filter(t=>t)}endereco(e,t){let i=new URL(typeof window<"u"?window.location.href:"http://localhost");i.pathname=this.caminho,i.search="";let r=Object.entries(e);for(let[n,a]of r)i.searchParams.set(String(n),JSON.stringify(a));return i.hash="",t&&(i.hash=`#${i.search}`,i.search=""),i.href}ir(e){this._acaoIr?this._acaoIr(this.endereco({...e})):typeof window<"u"&&(window.location.href=this.endereco({...e}))}parametros(e){let t=e?new URL(e):new URL(typeof window<"u"?window.location.href:"http://localhost"),i=t.searchParams,r=Object.fromEntries(i.entries()),n=t.hash;if(n){let a=Object.fromEntries(new URLSearchParams(n.slice(1)).entries());r={...r,...a}}for(let a in r)try{r[a]=JSON.parse(r[a])}catch{console.log(`[${a}|${r[a]}] n\xE3o \xE9 um json v\xE1lido.`)}return r}};var D=(n=>(n.UN="UN",n.KG="KG",n.TON="TON",n.g="g",n["M\xB3"]="M\xB3",n.Lt="Lt",n))(D||{}),Zo=[{sigla_unidade:"KG",nome:"Quilograma",sigla_normalizada:"KG",normalizar:o=>o,tipo:"massa"},{sigla_unidade:"g",nome:"Grama",sigla_normalizada:"KG",normalizar:o=>o/1e3,tipo:"massa"},{sigla_unidade:"TON",nome:"Tonelada",sigla_normalizada:"KG",normalizar:o=>o*1e3,tipo:"massa"},{sigla_unidade:"Lt",nome:"Litro",sigla_normalizada:"Lt",normalizar:o=>o,tipo:"volume"},{sigla_unidade:"M\xB3",nome:"Metro C\xFAbico",sigla_normalizada:"Lt",normalizar:o=>o*1e3,tipo:"volume"},{sigla_unidade:"UN",nome:"Unidade",sigla_normalizada:"UN",normalizar:o=>o,tipo:"unidade"}];import{NIL as R,v3 as B,v4 as Q}from"uuid";var Y=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i,te=o=>Y.test(String(o||"")),H=(o,e)=>B(typeof o=="string"?o:typeof o=="number"?String(o):JSON.stringify(o),e?H(e):R),W=Q,ie=W;export{b as TipagemRotas,oo as aleatorio,y as cacheM,ro as cacheMFixo,io as cacheMemoria,T as camposComuns,wo as cdn_carro_de_boi,m as dayjs,_o as dayjsbr,Ao as defineCwd,Y as erUuid,Po as esperar,q as extensoes,zo as graficos_pilao,$o as localValor,Eo as logger,g as nomeVariavel,Ko as objetoPg,N as operadores,h as paraObjetoRegistroPg,qo as pgObjeto,V as postLogger,D as siglas_unidades_medida,Ho as texto_busca,To as tipoArquivo,z as tipoUsuarioResiduos,S as tx,Go as umaFuncao,Do as umaVariavel,Zo as unidades_medida,ie as uuid,H as uuidV3,W as uuidV4,ao as uuid_null,te as validarUuid,to as verCacheM,po as zFiltro,$ as zOperadores}; +var f="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),G=e=>`eli-${Array.from({length:e||8}).map(()=>f[(999*Math.random()|0)%f.length]).join("")}`;var l={};globalThis.cacheMemoria_cache=l;var x=(e,o,t)=>{let i=typeof e=="string"?e:typeof e=="number"?String(e):encodeURIComponent(JSON.stringify(e)),r=t&&new Date().getTime()+t*1e3;o!==void 0&&(l[i]={valor:o,validade:r});let n=l[i];if(!(n?.validade&&n.validadel,Y=x,Q=e=>o=>x(e,o);var W="00000000-0000-0000-0000-000000000000",S=(s=>(s.codigo="codigo",s.excluido="excluido",s.data_hora_criacao="data_hora_criacao",s.data_hora_atualizacao="data_hora_atualizacao",s.codigo_usuario_criacao="codigo_usuario_criacao",s.codigo_usuario_atualizacao="codigo_usuario_atualizacao",s.versao="versao",s))(S||{}),j=(o=>(o.token="token",o))(j||{}),T=(t=>(t.Usuario="usuario",t.Fornecedor="fornecedor",t))(T||{});import c from"zod";var z=(t=>(t["="]="=",t["!="]="!=",t[">"]=">",t[">="]=">=",t["<"]="<",t["<="]="<=",t.like="like",t.in="in",t))(z||{}),N=c.enum(["=","!=",">",">=","<","<=","like","in"]),ee=c.object({coluna:c.string(),valor:c.any(),operador:N,ou:c.boolean().optional()});var te=(e,o)=>(e.extend(o.utc),e.extend(o.timezone),e.extend(o.weekOfYear),e.extend(o.isSameOrBefore),e.extend(o.isSameOrAfter),e.extend(o.minMax),e.extend(o.relativeTime),e.extend(o.duration),e.locale("pt-br"),e);var re="https://carro-de-boi-idz-one.b-cdn.net";var $=[{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"}],me=e=>{let o=String(e||"").toLocaleLowerCase().split(".").pop();return $.find(i=>i.ext===o)?.tipo||"outros"};var ce={Condicionantes:{grafico:"condicionantes-criadas",titulo:"Condicionantes Criadas"},Licen\u00E7as:{grafico:"licencas-criadas",titulo:"Licen\xE7as Criadas"}};var de=(e,o)=>{let t=globalThis.localStorage;if(typeof t>"u")return null;let i=typeof e=="string"?e:encodeURIComponent(JSON.stringify(e));try{o!==void 0&&t.setItem(i,JSON.stringify(o));let r=t.getItem(i);if(r===null)return null;try{return JSON.parse(r)}catch{return r}}catch{return null}};import M from"cross-fetch";var ge=e=>new Promise(o=>setTimeout(()=>o(!0),e)),u=e=>Object.keys(e).join("/");var A="https://log.idz.one",P="/loki/api/v1/push",C=async({objeto:e})=>{let o=await M(`${A}${P}`,{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?.()}`]},g="",be=e=>{g=e},he=({app:e,eProducao:o,parametros:t})=>({inquilino:i,usuario:r,parametros:n})=>async(a,s,h)=>{let{__filename:m,detalhes:p,local:d,parametros:v}=h||{},O=`${o?"":"DEV-"}${e}`;g&&m&&(m=m.replace(g,"")),d&&(p=[`${u({local:d})}="${d}"`,...p||[]]),m&&(p=[`${u({__filename:m})}="${m}"`,...p||[]]);let w=`${Date.now()}000000`,_=p?.length?`${s} | ${p.map(k=>JSON.stringify(k)).join(" | ")}`:s,L={streams:[{stream:{app:O,inquilino:i,usuario:r,level:a,...t||{},...n||{},...v||{}},values:[[w,_]]}]};return await C({objeto:L})};var y=e=>{try{return Object.fromEntries(Object.entries(e).map(([o,t])=>[o,t===void 0||t==null||typeof t=="string"||typeof t=="number"||typeof t=="boolean"?t:JSON.stringify(t,null,2)]))}catch(o){throw new Error(`Erro na fun\xE7\xE3o paraObjetoRegistroPg: ${o.message} ${o.stack}`)}},Oe=y,we=y;var Le=()=>"Ol\xE1 Mundo! (fun\xE7\xE3o)";var Se="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 b=class{constructor({caminho:o,acaoIr:t,rotulo:i}){this._partesCaminho=[];this._acaoIr=t,this._partesCaminho=(Array.isArray(o)?o:[o]).filter(Boolean).map(r=>String(r)).flatMap(r=>r.split("/")).filter(Boolean),this.rotulo=i}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 r=Object.entries(o);for(let[n,a]of r)i.searchParams.set(String(n),JSON.stringify(a));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}))}parametros(o){let t=o?new URL(o):new URL(typeof window<"u"?window.location.href:"http://localhost"),i=t.searchParams,r=Object.fromEntries(i.entries()),n=t.hash;if(n){let a=Object.fromEntries(new URLSearchParams(n.slice(1)).entries());r={...r,...a}}for(let a in r)try{r[a]=JSON.parse(r[a])}catch{console.log(`[${a}|${r[a]}] n\xE3o \xE9 um json v\xE1lido.`)}return r}};var I=(n=>(n.UN="UN",n.KG="KG",n.TON="TON",n.g="g",n["M\xB3"]="M\xB3",n.Lt="Lt",n))(I||{}),Pe=[{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"}];import{NIL as U,v3 as E,v4 as J}from"uuid";var q=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i,Ue=e=>q.test(String(e||"")),K=(e,o)=>E(typeof e=="string"?e:typeof e=="number"?String(e):JSON.stringify(e),o?K(o):U),B=J,Ee=B;export{b as TipagemRotas,G as aleatorio,x as cacheM,Q as cacheMFixo,Y as cacheMemoria,S as camposComuns,re as cdn_carro_de_boi,te as criarDayjsbr,be as defineCwd,q as erUuid,ge as esperar,$ as extensoes,ce as graficos_pilao,de as localValor,he as logger,u as nomeVariavel,we as objetoPg,z as operadores,y as paraObjetoRegistroPg,Oe as pgObjeto,C as postLogger,I as siglas_unidades_medida,$e as texto_busca,me as tipoArquivo,T as tipoUsuarioResiduos,j as tx,Le as umaFuncao,Se as umaVariavel,Pe as unidades_medida,Ee as uuid,K as uuidV3,B as uuidV4,W as uuid_null,Ue as validarUuid,R as verCacheM,ee as zFiltro,N as zOperadores}; diff --git a/package.json b/package.json index 9ca30e8..5dc35f7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-comuns", - "version": "0.256.0", + "version": "0.258.0", "description": "", "main": "./dist-back/index.js", "module": "./dist-front/index.mjs", diff --git a/pacote.tgz b/pacote.tgz index 1c25c53dba894fb2e311708ba3dcd090936ef3a5..33d348bf7fb6f86d304198e5d02504fc12e61e6d 100644 GIT binary patch delta 22743 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 L3oM6%07wD=@Oi=& delta 22773 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 { + edayjs.extend(op.utc) + edayjs.extend(op.timezone) + edayjs.extend(op.weekOfYear) + edayjs.extend(op.isSameOrBefore) + edayjs.extend(op.isSameOrAfter) + edayjs.extend(op.minMax) + edayjs.extend(op.relativeTime) + edayjs.extend(op.duration) + edayjs.locale("pt-br") -export const dayjsbr = dayjs -export default dayjsbr - -// Ăștil para tipagens em chamadas de add/subtract etc. -export type { ManipulateType } from "dayjs" - -export { dayjs } + return edayjs +}