This commit is contained in:
Luiz Silva 2025-08-28 14:03:53 -03:00
parent 1f492210f2
commit db30011b85
3 changed files with 920 additions and 269 deletions

650
dist-front/index.d.mts Normal file
View file

@ -0,0 +1,650 @@
import tipofs from 'node:fs';
import tipoPath from 'node:path';
import { globSync } from 'glob';
declare const Prefixos: {
relativo: string;
"link-local": string;
"link-servidor": string;
node_modules: string;
};
/**
*
* @param caminho
* @returns String
*/
declare const estaticos: (caminho: keyof typeof Prefixos) => {
logos: {
outros: {
"whatsapp.png": string;
};
"e-licencie-gov": {
"Logo-e-licencie-gov-vertical.svg": string;
"Logo-e-licencie-gov-vertical.": string;
"Logo-e-licencie-gov-horizontal.svg": string;
"Logo-e-licencie-gov-horizontal.png": string;
"Logo-e-licencie-gov-horizontal-branco.svg": string;
"Logo-e-licencie-gov-horizontal-branco.png": string;
};
"e-licencie": {
"verde-verde_.png": string;
"verde-verde.png": string;
"logo_verde_plantula_branca.png": string;
"escala-branco_.png": string;
"escala-branco.png": string;
"branco-branco.png": string;
};
"betha-sistemas": {
"logo.png": string;
};
"betha-meio-ambiente": {
"Logo-betha-meio-ambiente-vertical.svg": string;
"Logo-betha-meio-ambiente-vertical.png": string;
"Logo-betha-meio-ambiente-horizontal.svg": string;
"Logo-betha-meio-ambiente-horizontal.png": string;
"Logo-betha-meio-ambiente-horizontal-branco.svg": string;
"Logo-betha-meio-ambiente-horizontal-branco.png": string;
"Logo-betha-meio-ambiente-brasao.svg": string;
"Logo-betha-meio-ambiente-brasao.png": string;
};
};
imagens: {
"quero-quero.gif": string;
"favicon.ico": string;
"exemplo_brasao.jpeg": string;
};
"icones-tipos-arquivos": {
"zsh.svg": string;
"zip.svg": string;
"z.svg": string;
"yml.svg": string;
"yaml.svg": string;
"xz.svg": string;
"xspf.svg": string;
"xsl.svg": string;
"xsd.svg": string;
"xrb.svg": string;
"xps.svg": string;
"xpi.svg": string;
"xml.svg": string;
"xltx.svg": string;
"xltm.svg": string;
"xlt.svg": string;
"xlsx.svg": string;
"xlsm.svg": string;
"xls.svg": string;
"xlm.svg": string;
"xfl.svg": string;
"xcf.svg": string;
"xaml.svg": string;
"wsf.svg": string;
"wps.svg": string;
"woff2.svg": string;
"woff.svg": string;
"wmv.svg": string;
"wmf.svg": string;
"wma.svg": string;
"webp.svg": string;
"webm.svg": string;
"webinfo.svg": string;
"wbk.svg": string;
"wav.svg": string;
"war.svg": string;
"vtx.svg": string;
"vsx.svg": string;
"vst.svg": string;
"vss.svg": string;
"vsd.svg": string;
"vscodeignore.svg": string;
"vox.svg": string;
"vob.svg": string;
"vmdk.svg": string;
"vdx.svg": string;
"vdi.svg": string;
"vcs.svg": string;
"vcf.svg": string;
"vcd.svg": string;
"vbs.svg": string;
"vbproj.svg": string;
"vb.svg": string;
"udf.svg": string;
"txt.svg": string;
"twig.svg": string;
"ttf.svg": string;
"tsv.svg": string;
"ts.svg": string;
"tpl.svg": string;
"torrent.svg": string;
"tmx.svg": string;
"tmp.svg": string;
"tiff.svg": string;
"tif.svg": string;
"tgz.svg": string;
"tga.svg": string;
"tfignore.svg": string;
"tex.svg": string;
"tcsh.svg": string;
"tax.svg": string;
"tar.svg": string;
"sys.svg": string;
"swp.svg": string;
"swift.svg": string;
"swf.svg": string;
"swd.svg": string;
"svg.svg": string;
"stl.svg": string;
"step.svg": string;
"sqlite.svg": string;
"sql.svg": string;
"sphinx.svg": string;
"sol.svg": string;
"sln.svg": string;
"sldx.svg": string;
"sldm.svg": string;
"skin.svg": string;
"sitemap.svg": string;
"sit.svg": string;
"sh.svg": string;
"sed.svg": string;
"sdf.svg": string;
"scss.svg": string;
"sass.svg": string;
"rub.svg": string;
"ru.svg": string;
"rtf.svg": string;
"rst.svg": string;
"rss.svg": string;
"rsa.svg": string;
"rpt.svg": string;
"rpm.svg": string;
"rom.svg": string;
"rm.svg": string;
"retry.svg": string;
"resx.svg": string;
"reg.svg": string;
"rdl.svg": string;
"rdf.svg": string;
"rb.svg": string;
"raw.svg": string;
"rar.svg": string;
"ram.svg": string;
"ra.svg": string;
"qt.svg": string;
"pyc.svg": string;
"py.svg": string;
"pub.svg": string;
"pst.svg": string;
"psp.svg": string;
"psd.svg": string;
"ps1.svg": string;
"ps.svg": string;
"prop.svg": string;
"pptx.svg": string;
"pptm.svg": string;
"ppt.svg": string;
"ppsx.svg": string;
"pps.svg": string;
"potx.svg": string;
"pot.svg": string;
"pom.svg": string;
"po.svg": string;
"png.svg": string;
"pm.svg": string;
"plist.svg": string;
"pl.svg": string;
"pkg.svg": string;
"pid.svg": string;
"php.svg": string;
"phar.svg": string;
"ph.svg": string;
"pgp.svg": string;
"pfx.svg": string;
"pem.svg": string;
"pdf.svg": string;
"pdb.svg": string;
"pcd.svg": string;
"part.svg": string;
"pages.svg": string;
"p7b.svg": string;
"p12.svg": string;
"ovf.svg": string;
"ova.svg": string;
"ott.svg": string;
"otf.svg": string;
"ost.svg": string;
"ogv.svg": string;
"ogg.svg": string;
"odt.svg": string;
"ods.svg": string;
"odb.svg": string;
"ocx.svg": string;
"npmignore.svg": string;
"nix.svg": string;
"nfo.svg": string;
"nes.svg": string;
"nef.svg": string;
"msu.svg": string;
"msi.svg": string;
"msg.svg": string;
"mpt.svg": string;
"mpp.svg": string;
"mpga.svg": string;
"mpg.svg": string;
"mpeg.svg": string;
"mpe.svg": string;
"mpd.svg": string;
"mpa.svg": string;
"mp4.svg": string;
"mp3.svg": string;
"mp2.svg": string;
"mov.svg": string;
"mod.svg": string;
"mobi.svg": string;
"mo.svg": string;
"mng.svg": string;
"mm.svg": string;
"mkv.svg": string;
"mk.svg": string;
"midi.svg": string;
"mid.svg": string;
"mi.svg": string;
"me.svg": string;
"mdf.svg": string;
"mdb.svg": string;
"md.svg": string;
"mc.svg": string;
"master.svg": string;
"map.svg": string;
"m4v.svg": string;
"m4r.svg": string;
"m4a.svg": string;
"m4.svg": string;
"m3u8.svg": string;
"m3u.svg": string;
"m2v.svg": string;
"m.svg": string;
"lua.svg": string;
"log.svg": string;
"lock.svg": string;
"lnk.svg": string;
"lit.svg": string;
"lisp.svg": string;
"licx.svg": string;
"lex.svg": string;
"less.svg": string;
"kup.svg": string;
"kts.svg": string;
"kt.svg": string;
"ksh.svg": string;
"kmk.svg": string;
"kf8.svg": string;
"key.svg": string;
"jsx.svg": string;
"jsp.svg": string;
"json.svg": string;
"js.svg": string;
"jpg.svg": string;
"jpeg.svg": string;
"jpe.svg": string;
"java.svg": string;
"jar.svg": string;
"j2.svg": string;
"iso.svg": string;
"inv.svg": string;
"ini.svg": string;
"info.svg": string;
"inf.svg": string;
"indd.svg": string;
"inc.svg": string;
"in.svg": string;
"iml.svg": string;
"img.svg": string;
"image.svg": string;
"ifo.svg": string;
"iff.svg": string;
"idx.svg": string;
"ics.svg": string;
"ico.svg": string;
"icns.svg": string;
"ibooks.svg": string;
"html.svg": string;
"htm.svg": string;
"hsl.svg": string;
"hs.svg": string;
"hlp.svg": string;
"heic.svg": string;
"hbs.svg": string;
"handlebars.svg": string;
"h.svg": string;
"gz.svg": string;
"gradle.svg": string;
"gpl.svg": string;
"gpg.svg": string;
"go.svg": string;
"gitignore.svg": string;
"gitattributes.svg": string;
"gif.svg": string;
"gem.svg": string;
"gdp.svg": string;
"gadget.svg": string;
"fon.svg": string;
"folder.svg": string;
"fnt.svg": string;
"flv.svg": string;
"flac.svg": string;
"fla.svg": string;
"fb2.svg": string;
"fax.svg": string;
"f4v.svg": string;
"exe.svg": string;
"eslintignore.svg": string;
"epub.svg": string;
"eps.svg": string;
"eot.svg": string;
"enc.svg": string;
"eml.svg": string;
"elf.svg": string;
"el.svg": string;
"editorconfig.svg": string;
"dxf.svg": string;
"dwg.svg": string;
"dtd.svg": string;
"dsn.svg": string;
"ds_store.svg": string;
"dpj.svg": string;
"download.svg": string;
"dotx.svg": string;
"dotm.svg": string;
"dot.svg": string;
"docx.svg": string;
"docm.svg": string;
"docb.svg": string;
"doc.svg": string;
"dng.svg": string;
"dmg.svg": string;
"dll.svg": string;
"diz.svg": string;
"dist.svg": string;
"dgn.svg": string;
"default.svg": string;
"deb.svg": string;
"dbf.svg": string;
"db.svg": string;
"data.svg": string;
"dat.svg": string;
"dart.svg": string;
"cur.svg": string;
"cue.svg": string;
"csv.svg": string;
"css.svg": string;
"csproj.svg": string;
"cson.svg": string;
"csh.svg": string;
"cs.svg": string;
"crypt.svg": string;
"crt.svg": string;
"crdownload.svg": string;
"cr2.svg": string;
"cptx.svg": string;
"cpp.svg": string;
"config.svg": string;
"conf.svg": string;
"compile.svg": string;
"com.svg": string;
"coffeelintignore.svg": string;
"coffee.svg": string;
"codekit.svg": string;
"code-workspace.svg": string;
"cmd.svg": string;
"class.svg": string;
"chm.svg": string;
"cgi.svg": string;
"cfml.svg": string;
"cfm.svg": string;
"cfg.svg": string;
"cer.svg": string;
"cdda.svg": string;
"cd.svg": string;
"catalog.json": string;
"cal.svg": string;
"caf.svg": string;
"cad.svg": string;
"cab.svg": string;
"c.svg": string;
"bzempty.svg": string;
"bz2.svg": string;
"browser.svg": string;
"bpg.svg": string;
"bowerrc.svg": string;
"bmp.svg": string;
"blank.svg": string;
"bin.svg": string;
"bat.svg": string;
"bash.svg": string;
"bak.svg": string;
"aze.svg": string;
"axd.svg": string;
"avi.svg": string;
"aup.svg": string;
"au.svg": string;
"asx.svg": string;
"aspx.svg": string;
"asp.svg": string;
"asmx.svg": string;
"asm.svg": string;
"ashx.svg": string;
"ash.svg": string;
"asf.svg": string;
"ascx.svg": string;
"asc.svg": string;
"asax.svg": string;
"applescript.svg": string;
"app.svg": string;
"apk.svg": string;
"ani.svg": string;
"amr.svg": string;
"ait.svg": string;
"aiff.svg": string;
"aifc.svg": string;
"aif.svg": string;
"ai.svg": string;
"adn.svg": string;
"ace.svg": string;
"accdt.svg": string;
"accdb.svg": string;
"ac.svg": string;
"aac.svg": string;
"aa.svg": string;
"7z.svg": string;
"3gp.svg": string;
"3ga.svg": string;
"3g2.svg": string;
};
"icones-funcionalidades": {
"projeto.png": string;
"lista-de-tarefas.png": string;
"licenca.png": string;
"leia-me.txt": string;
"exame.png": string;
"analise-de-dados.png": string;
};
html: {
"404.html": string;
};
fundos: {
"fundo-16.jpg": string;
"fundo-15.jpg": string;
"fundo-14.jpg": string;
"fundo-13.jpg": string;
"fundo-12.jpg": string;
"fundo-11.jpg": string;
"fundo-10.jpg": string;
"fundo-09.jpg": string;
"fundo-08.jpg": string;
"fundo-07.jpg": string;
"fundo-06.jpg": string;
"fundo-05.jpg": string;
"fundo-04.jpg": string;
"fundo-03.jpg": string;
"fundo-02.jpg": string;
"fundo-01.jpg": string;
};
"fonts-master": {
"sobre.txt": string;
roboto: {
"Roboto-ThinItalic.ttf": string;
"Roboto-Thin.ttf": string;
"Roboto-Regular.ttf": string;
"Roboto-MediumItalic.ttf": string;
"Roboto-Medium.ttf": string;
"Roboto-LightItalic.ttf": string;
"Roboto-Light.ttf": string;
"Roboto-Italic.ttf": string;
"Roboto-CondensedRegular.ttf": string;
"Roboto-CondensedLightItalic.ttf": string;
"Roboto-CondensedLight.ttf": string;
"Roboto-CondensedItalic.ttf": string;
"Roboto-CondensedBoldItalic.ttf": string;
"Roboto-CondensedBold.ttf": string;
"Roboto-BoldItalic.ttf": string;
"Roboto-Bold.ttf": string;
"Roboto-BlackItalic.ttf": string;
"Roboto-Black.ttf": string;
"LICENSE.txt": string;
"COPYRIGHT.txt": string;
};
"pt-sans": {
"PTSans-Regular.ttf": string;
"PTSans-NarrowRegular.ttf": string;
"PTSans-NarrowBold.ttf": string;
"PTSans-Italic.ttf": string;
"PTSans-CaptionWebBold.ttf": string;
"PTSans-CaptionRegular.ttf": string;
"PTSans-BoldItalic.ttf": string;
"PTSans-Bold.ttf": string;
"OFL.txt": string;
};
"open-sans": {
"OpenSans-SemiboldItalic.ttf": string;
"OpenSans-Semibold.ttf": string;
"OpenSans-Regular.ttf": string;
"OpenSans-LightItalic.ttf": string;
"OpenSans-Light.ttf": string;
"OpenSans-Italic.ttf": string;
"OpenSans-ExtraBoldItalic.ttf": string;
"OpenSans-ExtraBold.ttf": string;
"OpenSans-BoldItalic.ttf": string;
"OpenSans-Bold.ttf": string;
"LICENSE.txt": string;
"Apache License.txt": string;
};
"noto-sans": {
"fonts.json": string;
"NotoSansTifinagh-Regular.ttf": string;
"NotoSansTibetan-Regular.ttf": string;
"NotoSansTibetan-Bold.ttf": string;
"NotoSansThai-Regular.ttf": string;
"NotoSansThai-Bold.ttf": string;
"NotoSansTamil-Regular.ttf": string;
"NotoSansTamil-Bold.ttf": string;
"NotoSansSinhala-Regular.ttf": string;
"NotoSansSinhala-Bold.ttf": string;
"NotoSansOriya-Regular.ttf": string;
"NotoSansOriya-Bold.ttf": string;
"NotoSansMyanmar-Regular.ttf": string;
"NotoSansMyanmar-Bold.ttf": string;
"NotoSansMongolian-Regular.ttf": string;
"NotoSansLao-Regular.ttf": string;
"NotoSansLao-Bold.ttf": string;
"NotoSansKhmer-Regular.ttf": string;
"NotoSansKhmer-Bold.ttf": string;
"NotoSansKannada-Regular.ttf": string;
"NotoSansKannada-Bold.ttf": string;
"NotoSansJavanese-Regular.ttf": string;
"NotoSansHebrew-Regular.ttf": string;
"NotoSansHebrew-Bold.ttf": string;
"NotoSansGurmukhi-Regular.ttf": string;
"NotoSansGurmukhi-Bold.ttf": string;
"NotoSansGujarati-Regular.ttf": string;
"NotoSansGujarati-Bold.ttf": string;
"NotoSansGeorgian-Regular.ttf": string;
"NotoSansGeorgian-Bold.ttf": string;
"NotoSansEthiopic-Regular.ttf": string;
"NotoSansEthiopic-Bold.ttf": string;
"NotoSansDevanagari-Regular.ttf": string;
"NotoSansDevanagari-Bold.ttf": string;
"NotoSansCJKtc-Regular.otf": string;
"NotoSansCJKtc-Bold.otf": string;
"NotoSansBengali-Regular.ttf": string;
"NotoSansBengali-Bold.ttf": string;
"NotoSansBalinese-Regular.ttf": string;
"NotoSansArmenian-Regular.ttf": string;
"NotoSansArmenian-Bold.ttf": string;
"NotoSans-Regular.ttf": string;
"NotoSans-Italic.ttf": string;
"NotoSans-Bold.ttf": string;
"NotoNaskhArabic-Regular.ttf": string;
"NotoNaskhArabic-Bold.ttf": string;
LICENSE: string;
};
metropolis: {
"SIL Open Font License.txt": string;
"Metropolis-ThinItalic.otf": string;
"Metropolis-Thin.otf": string;
"Metropolis-SemiBoldItalic.otf": string;
"Metropolis-SemiBold.otf": string;
"Metropolis-RegularItalic.otf": string;
"Metropolis-Regular.otf": string;
"Metropolis-MediumItalic.otf": string;
"Metropolis-Medium.otf": string;
"Metropolis-LightItalic.otf": string;
"Metropolis-Light.otf": string;
"Metropolis-ExtraLightItalic.otf": string;
"Metropolis-ExtraLight.otf": string;
"Metropolis-ExtraBoldItalic.otf": string;
"Metropolis-ExtraBold.otf": string;
"Metropolis-BoldItalic.otf": string;
"Metropolis-Bold.otf": string;
"Metropolis-BlackItalic.otf": string;
"Metropolis-Black.otf": string;
};
};
email: {
"video2.png": string;
"rodap\u00E9.png": string;
"cabe\u00E7alho ultimo dia.png": string;
"cabe\u00E7alho tempo.png": string;
"cabe\u00E7alho 2.2.png": string;
"Cabe\u00E7alho 1.png": string;
};
dados: {
"unidades.json": string;
"tratamentos.json": string;
"tabela_ibama_sinir.json": string;
"tabela_ibama.json": string;
"municipios.json": string;
"estadoFisico.json": string;
"classes.json": string;
"acondicionamento.json": string;
};
background: {
"Paisagem.jpg": string;
};
};
declare const mapearPasta: ({ prefixos, pasta, arquivoDestino, variavel, globSync, fs, path, }: {
/** import { globSync } from "glob" // glob@11.0.3 */
globSync: typeof globSync;
/** import fs from "node:fs" */
fs: typeof tipofs;
/** import path from "node:path" */
path: typeof tipoPath;
prefixos: {
[k: string]: string;
};
pasta: string;
arquivoDestino: string;
variavel?: string;
}) => void;
export { estaticos, mapearPasta };

View file

@ -1,6 +1,6 @@
{ {
"name": "p-estaticos", "name": "p-estaticos",
"version": "0.87.0", "version": "0.88.0",
"description": "", "description": "",
"main": "./dist-back/index.js", "main": "./dist-back/index.js",
"module": "./dist-front/index.mjs", "module": "./dist-front/index.mjs",
@ -36,12 +36,12 @@
"p-comuns": "git+https://git2.idz.one/publico/_comuns.git", "p-comuns": "git+https://git2.idz.one/publico/_comuns.git",
"react": "^18.3.1", "react": "^18.3.1",
"react-dom": "^18.3.1", "react-dom": "^18.3.1",
"zod": "3.23.8" "zod": "4.1.4"
}, },
"devDependencies": { "devDependencies": {
"@biomejs/biome": "2.0.6", "@biomejs/biome": "2.0.6",
"@types/node": "^20.19.10", "@types/node": "^20.19.11",
"@types/react": "^18.3.23", "@types/react": "^18.3.24",
"@types/react-dom": "^18.3.7", "@types/react-dom": "^18.3.7",
"dotenv": "^16.6.1", "dotenv": "^16.6.1",
"dotenv-cli": "^7.4.4", "dotenv-cli": "^7.4.4",

531
pnpm-lock.yaml generated

File diff suppressed because it is too large Load diff