From 722c065be073ba4643c245eee77bba35b5d1c99e Mon Sep 17 00:00:00 2001 From: Luiz Silva Date: Sat, 26 Jul 2025 18:35:47 -0300 Subject: [PATCH] dayjs --- dist-back/dayjs.js | 56 ++++++++++++++++++++++++++++++++++++++++++++ dist-back/index.js | 2 ++ dist-front/index.mjs | 2 +- package.json | 6 +++-- pnpm-lock.yaml | 8 +++++++ src/dayjs.ts | 24 +++++++++++++++++++ src/index.ts | 1 + tsconfig.json | 2 +- 8 files changed, 97 insertions(+), 4 deletions(-) create mode 100644 dist-back/dayjs.js create mode 100644 src/dayjs.ts diff --git a/dist-back/dayjs.js b/dist-back/dayjs.js new file mode 100644 index 0000000..574f674 --- /dev/null +++ b/dist-back/dayjs.js @@ -0,0 +1,56 @@ +"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) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + 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, { + dayjsbr: () => import_dayjs.default +}); +module.exports = __toCommonJS(dayjs_exports); +var import_dayjs = __toESM(require("dayjs")); +var import_pt_br = require("dayjs/locale/pt-br"); +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); +import_dayjs.default.locale("pt-br"); +// Annotate the CommonJS export names for ESM import in node: +0 && (module.exports = { + dayjsbr +}); diff --git a/dist-back/index.js b/dist-back/index.js index 36354c5..54f6b58 100644 --- a/dist-back/index.js +++ b/dist-back/index.js @@ -19,6 +19,7 @@ __reExport(index_exports, require("./aleatorio"), module.exports); __reExport(index_exports, require("./cacheMemoria"), module.exports); __reExport(index_exports, require("./constantes"), module.exports); __reExport(index_exports, require("./consulta"), module.exports); +__reExport(index_exports, require("./dayjs"), module.exports); __reExport(index_exports, require("./ecosistema"), module.exports); __reExport(index_exports, require("./extensoes"), module.exports); __reExport(index_exports, require("./logger"), module.exports); @@ -34,6 +35,7 @@ __reExport(index_exports, require("./variaveisComuns"), module.exports); ...require("./cacheMemoria"), ...require("./constantes"), ...require("./consulta"), + ...require("./dayjs"), ...require("./ecosistema"), ...require("./extensoes"), ...require("./logger"), diff --git a/dist-front/index.mjs b/dist-front/index.mjs index 1587a58..98b8e87 100644 --- a/dist-front/index.mjs +++ b/dist-front/index.mjs @@ -1 +1 @@ -var u="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),K=e=>`eli-${Array.from({length:e||8}).map(()=>u[(999*Math.random()|0)%u.length]).join("")}`;var d={},k=(e,o,t)=>{let i=typeof e=="string"?e:typeof e=="number"?String(e):encodeURIComponent(JSON.stringify(e)),a=t&&new Date().getTime()+t*1e3;o!==void 0&&(d[i]={valor:o,validade:a});let r=d[i];if(!(r?.validade&&r.validaded,G=k;var E="00000000-0000-0000-0000-000000000000",O=(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))(O||{}),j=(o=>(o.token="token",o))(j||{}),z=(t=>(t.Usuario="usuario",t.Fornecedor="fornecedor",t))(z||{});var T=(t=>(t["="]="=",t["!="]="!=",t[">"]=">",t[">="]=">=",t["<"]="<",t["<="]="<=",t.like="like",t.in="in",t))(T||{});var J="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"}],H=e=>{let o=String(e||"").toLocaleLowerCase().split(".").pop();return $.find(i=>i.ext===o)?.tipo||"outros"};import M from"cross-fetch";var X=e=>new Promise(o=>setTimeout(()=>o(!0),e)),l=e=>Object.keys(e).join("/");var N="https://log.idz.one",S="/loki/api/v1/push",P=async({objeto:e})=>{let o=await M(`${N}${S}`,{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?.()}`]},x="",oe=e=>{x=e},te=({app:e,eProducao:o,parametros:t})=>({inquilino:i,usuario:a,parametros:r})=>async(p,n,v)=>{let{__filename:m,detalhes:s,local:c,parametros:h}=v||{},b=`${o?"":"DEV-"}${e}`;x&&m&&(m=m.replace(x,"")),c&&(s=[`${l({local:c})}="${c}"`,...s||[]]),m&&(s=[`${l({__filename:m})}="${m}"`,...s||[]]);let _=`${Date.now()}000000`,y=s?.length?`${n} | ${s.map(w=>JSON.stringify(w)).join(" | ")}`:n,L={streams:[{stream:{app:b,inquilino:i,usuario:a,level:p,...t||{},...r||{},...h||{}},values:[[_,y]]}]};return await P({objeto:L})};var re=()=>"Ol\xE1 Mundo! (fun\xE7\xE3o)";var ae="Ol\xE1 Mundo! (vari\xE1vel)";var de=(...e)=>e.map(o=>o==null?"":String(o).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");var f=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 a=Object.entries(o);for(let[r,p]of a)i.searchParams.set(String(r),p??"");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()),a=o.hash;if(a){let r=Object.fromEntries(new URLSearchParams(a.slice(1)).entries());return{...i,...r}}return i}};var q=(r=>(r.UN="UN",r.KG="KG",r.TON="TON",r.g="g",r["M\xB3"]="M\xB3",r.Lt="Lt",r))(q||{}),ge=[{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(""),fe=()=>(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{f as TipagemRotas,K as aleatorio,k as cacheM,G as cacheMemoria,O as camposComuns,J as cdn_carro_de_boi,oe as defineCwd,X as esperar,$ as extensoes,te as logger,l as nomeVariavel,T as operadores,P as postLogger,q as siglas_unidades_medida,de as texto_busca,H as tipoArquivo,z as tipoUsuarioResiduos,j as tx,re as umaFuncao,ae as umaVariavel,ge as unidades_medida,fe as uuid,E as uuid_null,C 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={},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}; diff --git a/package.json b/package.json index 2204780..7c0cd58 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-comuns", - "version": "0.203.0", + "version": "0.206.0", "description": "", "main": "./dist-back/index.js", "module": "./dist-front/index.mjs", @@ -14,7 +14,8 @@ }, "scripts": { "biome": "npx @biomejs/biome check --write ./src", - "build": "npm --no-git-tag-version version minor && pnpm run biome && tsup --config ./tsup/tsup.config.ts" + "check": "pnpm run biome && npx tsc --noEmit", + "build": "npm --no-git-tag-version version minor && pnpm run check && tsup --config ./tsup/tsup.config.ts" }, "author": { "name": "AZTECA SOFTWARE LTDA", @@ -24,6 +25,7 @@ "license": "ISC", "dependencies": { "cross-fetch": "4.1.0", + "dayjs": "^1.11.13", "zod": "3.24.1" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 981b7a4..0493a18 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,6 +11,9 @@ importers: cross-fetch: specifier: 4.1.0 version: 4.1.0 + dayjs: + specifier: ^1.11.13 + version: 1.11.13 zod: specifier: 3.24.1 version: 3.24.1 @@ -435,6 +438,9 @@ packages: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} + dayjs@1.11.13: + resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} + debug@4.4.1: resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} engines: {node: '>=6.0'} @@ -993,6 +999,8 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + dayjs@1.11.13: {} + debug@4.4.1: dependencies: ms: 2.1.3 diff --git a/src/dayjs.ts b/src/dayjs.ts new file mode 100644 index 0000000..a214b5c --- /dev/null +++ b/src/dayjs.ts @@ -0,0 +1,24 @@ +import dayjsbr from "dayjs" + +export type { ManipulateType } 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" + +dayjsbr.extend(utc) +dayjsbr.extend(timezone) +dayjsbr.extend(weekOfYear) +dayjsbr.extend(isSameOrBefore) +dayjsbr.extend(isSameOrAfter) +dayjsbr.extend(minMax) +dayjsbr.extend(relativeTime) +dayjsbr.extend(duration) +dayjsbr.locale("pt-br") + +export { dayjsbr } diff --git a/src/index.ts b/src/index.ts index c042716..18d1911 100644 --- a/src/index.ts +++ b/src/index.ts @@ -2,6 +2,7 @@ export * from "./aleatorio" export * from "./cacheMemoria" export * from "./constantes" export * from "./consulta" +export * from "./dayjs" export * from "./ecosistema" export * from "./extensoes" export * from "./logger" diff --git a/tsconfig.json b/tsconfig.json index 94f44cd..deebe41 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -21,5 +21,5 @@ "strict": true, /* Habilita todas as opções de verificação estrita de tipos. */ "skipLibCheck": true /* Ignora a verificação de tipos em arquivos de declaração de bibliotecas. */ }, - "include": ["src/**/*", "tsup"] /* Inclui todos os arquivos TypeScript dentro da pasta src. */ + "include": ["src/**/*"] /* Inclui todos os arquivos TypeScript dentro da pasta src. */ }