correção

This commit is contained in:
Luiz Silva 2024-05-24 10:19:15 -03:00
parent 5c8c85dce5
commit 9ceacd1906
10 changed files with 143 additions and 102 deletions

14
.vscode/launch.json vendored Normal file
View file

@ -0,0 +1,14 @@
{
// Use o IntelliSense para saber mais sobre os atributos possíveis.
// Focalizar para exibir as descrições dos atributos existentes.
// Para obter mais informações, acesse: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "pnpm run gerar",
"type": "node-terminal",
"request": "launch",
"command": "pnpm run gerar"
}
]
}

12
dist/index.d.ts vendored
View file

@ -2,7 +2,7 @@ declare const Prefixos: {
relativo: string;
"link-local": string;
"link-servidor": string;
"relativo-disco": string;
node_modules: string;
};
/**
*
@ -10,6 +10,7 @@ declare const Prefixos: {
* @returns String
*/
export declare const estaticos: (caminho: keyof typeof Prefixos) => {
logos: {
"e-licencie-gov": {
"Logo-e-licencie-gov-vertical.svg": string;
"Logo-e-licencie-gov-vertical.": string;
@ -35,12 +36,21 @@ export declare const estaticos: (caminho: keyof typeof Prefixos) => {
"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;
};
html: {
"404.html": string;
};
dados: {
"tabela_ibama.json": string;
"municipios.json": string;
};
background: {
"Paisagem.jpg": string;
};
};
export {};

12
dist/index.js vendored
View file

@ -5,7 +5,7 @@ const Prefixos = {
relativo: "/estaticos",
"link-local": "http://localhost:5020/estaticos",
"link-servidor": "https://carro-de-boi-idz-one.b-cdn.net/estaticos",
"relativo-disco": "~estaticos/estaticos",
node_modules: "node_modules/~estaticos/estaticos",
};
/**
*
@ -15,6 +15,7 @@ const Prefixos = {
const estaticos = (caminho) => {
const prefixo = Prefixos[caminho] || Prefixos.relativo;
return {
logos: {
"e-licencie-gov": {
"Logo-e-licencie-gov-vertical.svg": `${prefixo}logos/e-licencie-gov/Logo-e-licencie-gov-vertical.svg`,
"Logo-e-licencie-gov-vertical.": `${prefixo}logos/e-licencie-gov/Logo-e-licencie-gov-vertical.`,
@ -40,13 +41,22 @@ const estaticos = (caminho) => {
"Logo-betha-meio-ambiente-brasao.svg": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-brasao.svg`,
"Logo-betha-meio-ambiente-brasao.png": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-brasao.png`,
},
},
imagens: {
"quero-quero.gif": `${prefixo}imagens/quero-quero.gif`,
"favicon.ico": `${prefixo}imagens/favicon.ico`,
"exemplo_brasao.jpeg": `${prefixo}imagens/exemplo_brasao.jpeg`,
},
html: {
"404.html": `${prefixo}html/404.html`,
},
dados: {
"tabela_ibama.json": `${prefixo}dados/tabela_ibama.json`,
"municipios.json": `${prefixo}dados/municipios.json`,
},
background: {
"Paisagem.jpg": `${prefixo}background/Paisagem.jpg`,
},
};
};
exports.estaticos = estaticos;

2
dist/index.js.map vendored
View file

@ -1 +1 @@
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;AAAA,MAAM,QAAQ,GAAG;IAChB,QAAQ,EAAE,YAAY;IACtB,YAAY,EAAE,iCAAiC;IAC/C,eAAe,EAAE,kDAAkD;IACnE,gBAAgB,EAAE,sBAAsB;CACxC,CAAC;AAEF;;;;GAIG;AACI,MAAM,SAAS,GAAG,CAAC,OAA8B,EAAE,EAAE;IAC3D,MAAM,OAAO,GAAG,QAAQ,CAAC,OAAO,CAAC,IAAI,QAAQ,CAAC,QAAQ,CAAC;IAEvD,OAAO;QACN,gBAAgB,EAAE;YACjB,kCAAkC,EAAE,GAAG,OAAO,uDAAuD;YACrG,+BAA+B,EAAE,GAAG,OAAO,oDAAoD;YAC/F,oCAAoC,EAAE,GAAG,OAAO,yDAAyD;YACzG,oCAAoC,EAAE,GAAG,OAAO,yDAAyD;YACzG,2CAA2C,EAAE,GAAG,OAAO,gEAAgE;YACvH,2CAA2C,EAAE,GAAG,OAAO,gEAAgE;SACvH;QACD,YAAY,EAAE;YACb,kBAAkB,EAAE,GAAG,OAAO,mCAAmC;YACjE,iBAAiB,EAAE,GAAG,OAAO,kCAAkC;YAC/D,oBAAoB,EAAE,GAAG,OAAO,qCAAqC;YACrE,mBAAmB,EAAE,GAAG,OAAO,oCAAoC;YACnE,mBAAmB,EAAE,GAAG,OAAO,oCAAoC;SACnE;QACD,qBAAqB,EAAE;YACtB,uCAAuC,EAAE,GAAG,OAAO,iEAAiE;YACpH,uCAAuC,EAAE,GAAG,OAAO,iEAAiE;YACpH,yCAAyC,EAAE,GAAG,OAAO,mEAAmE;YACxH,yCAAyC,EAAE,GAAG,OAAO,mEAAmE;YACxH,gDAAgD,EAAE,GAAG,OAAO,0EAA0E;YACtI,gDAAgD,EAAE,GAAG,OAAO,0EAA0E;YACtI,qCAAqC,EAAE,GAAG,OAAO,+DAA+D;YAChH,qCAAqC,EAAE,GAAG,OAAO,+DAA+D;SAChH;QACD,iBAAiB,EAAE,GAAG,OAAO,yBAAyB;QACtD,aAAa,EAAE,GAAG,OAAO,qBAAqB;QAC9C,qBAAqB,EAAE,GAAG,OAAO,6BAA6B;QAC9D,UAAU,EAAE,GAAG,OAAO,eAAe;QACrC,mBAAmB,EAAE,GAAG,OAAO,yBAAyB;QACxD,iBAAiB,EAAE,GAAG,OAAO,uBAAuB;QACpD,cAAc,EAAE,GAAG,OAAO,yBAAyB;KACnD,CAAC;AACH,CAAC,CAAC;AArCW,QAAA,SAAS,aAqCpB"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;AAAA,MAAM,QAAQ,GAAG;IAChB,QAAQ,EAAE,YAAY;IACtB,YAAY,EAAE,iCAAiC;IAC/C,eAAe,EAAE,kDAAkD;IACnE,YAAY,EAAE,mCAAmC;CACjD,CAAC;AAEF;;;;GAIG;AACI,MAAM,SAAS,GAAG,CAAC,OAA8B,EAAE,EAAE;IAC3D,MAAM,OAAO,GAAG,QAAQ,CAAC,OAAO,CAAC,IAAI,QAAQ,CAAC,QAAQ,CAAC;IAEvD,OAAO;QACN,KAAK,EAAE;YACN,gBAAgB,EAAE;gBACjB,kCAAkC,EAAE,GAAG,OAAO,uDAAuD;gBACrG,+BAA+B,EAAE,GAAG,OAAO,oDAAoD;gBAC/F,oCAAoC,EAAE,GAAG,OAAO,yDAAyD;gBACzG,oCAAoC,EAAE,GAAG,OAAO,yDAAyD;gBACzG,2CAA2C,EAAE,GAAG,OAAO,gEAAgE;gBACvH,2CAA2C,EAAE,GAAG,OAAO,gEAAgE;aACvH;YACD,YAAY,EAAE;gBACb,kBAAkB,EAAE,GAAG,OAAO,mCAAmC;gBACjE,iBAAiB,EAAE,GAAG,OAAO,kCAAkC;gBAC/D,oBAAoB,EAAE,GAAG,OAAO,qCAAqC;gBACrE,mBAAmB,EAAE,GAAG,OAAO,oCAAoC;gBACnE,mBAAmB,EAAE,GAAG,OAAO,oCAAoC;aACnE;YACD,qBAAqB,EAAE;gBACtB,uCAAuC,EAAE,GAAG,OAAO,iEAAiE;gBACpH,uCAAuC,EAAE,GAAG,OAAO,iEAAiE;gBACpH,yCAAyC,EAAE,GAAG,OAAO,mEAAmE;gBACxH,yCAAyC,EAAE,GAAG,OAAO,mEAAmE;gBACxH,gDAAgD,EAAE,GAAG,OAAO,0EAA0E;gBACtI,gDAAgD,EAAE,GAAG,OAAO,0EAA0E;gBACtI,qCAAqC,EAAE,GAAG,OAAO,+DAA+D;gBAChH,qCAAqC,EAAE,GAAG,OAAO,+DAA+D;aAChH;SACD;QACD,OAAO,EAAE;YACR,iBAAiB,EAAE,GAAG,OAAO,yBAAyB;YACtD,aAAa,EAAE,GAAG,OAAO,qBAAqB;YAC9C,qBAAqB,EAAE,GAAG,OAAO,6BAA6B;SAC9D;QACD,IAAI,EAAE;YACL,UAAU,EAAE,GAAG,OAAO,eAAe;SACrC;QACD,KAAK,EAAE;YACN,mBAAmB,EAAE,GAAG,OAAO,yBAAyB;YACxD,iBAAiB,EAAE,GAAG,OAAO,uBAAuB;SACpD;QACD,UAAU,EAAE;YACX,cAAc,EAAE,GAAG,OAAO,yBAAyB;SACnD;KACD,CAAC;AACH,CAAC,CAAC;AA/CW,QAAA,SAAS,aA+CpB"}

View file

@ -1,4 +1,5 @@
"use strict";
// esse arquivo não pode ser importado em index.ts para não gerar conflito
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
@ -34,10 +35,7 @@ const mapearPasta = ({ prefixos, pasta, arquivoDestino, variavel, }) => {
return ${(() => {
const arquivos = {};
for (const arquivo of files) {
const partes = arquivo
.slice(pasta_estaticos.length)
.split("/")
.slice(1);
const partes = arquivo.slice(pasta_estaticos.length).split("/");
let pasta = arquivos;
for (const [i, parte] of partes.entries()) {
if (i === partes.length - 1) {

View file

@ -1 +1 @@
{"version":3,"file":"mapear_pasta.js","sourceRoot":"","sources":["../src/mapear_pasta.ts"],"names":[],"mappings":";;;;;;AAAA,sDAAyB;AACzB,0DAA6B;AAC7B,+BAAgC;AAEzB,MAAM,WAAW,GAAG,CAAC,EAC3B,QAAQ,EACR,KAAK,EACL,cAAc,EACd,QAAQ,GAMR,EAAE,EAAE;IACJ,MAAM,eAAe,GAAG,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,KAAK,GAAG,CAAC;IAClE,IAAI,CAAC,iBAAE,CAAC,UAAU,CAAC,eAAe,CAAC;QAClC,MAAM,IAAI,KAAK,CAAC,SAAS,eAAe,aAAa,CAAC,CAAC;IAExD,MAAM,KAAK,GAAG,CAAC,KAAK,IAAI,EAAE;QACzB,qCAAqC;QACrC,MAAM,KAAK,GAAG,IAAA,eAAQ,EAAC,GAAG,eAAe,MAAM,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,CAAC,CAAC;QAElE,MAAM,UAAU,GAAG;;;;GAIlB,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC;aACxB,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG,CAAC;aACtD,IAAI,CAAC,KAAK,CAAC;;;;;;;;iBAQG,QAAQ,IAAI,WAAW;;;aAG3B,CAAC,GAAG,EAAE;YAchB,MAAM,QAAQ,GAAG,EAAQ,CAAC;YAE1B,KAAK,MAAM,OAAO,IAAI,KAAK,EAAE,CAAC;gBAC7B,MAAM,MAAM,GAAG,OAAO;qBACpB,KAAK,CAAC,eAAe,CAAC,MAAM,CAAC;qBAC7B,KAAK,CAAC,GAAG,CAAC;qBACV,KAAK,CAAC,CAAC,CAAC,CAAC;gBACX,IAAI,KAAK,GAAG,QAAQ,CAAC;gBACrB,KAAK,MAAM,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,EAAE,EAAE,CAAC;oBAC3C,IAAI,CAAC,KAAK,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;wBAC7B,KAAK,CAAC,KAAK,CAAC,GAAG,iBAAiB,SAAS,CACxC,OAAO,CAAC,KAAK,CAAC,eAAe,CAAC,MAAM,CAAC,CACrC,KAAK,CAAC;oBACR,CAAC;yBAAM,CAAC;wBACP,KAAK,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;wBAClC,KAAK,GAAG,KAAK,CAAC,KAAK,CAAO,CAAC;oBAC5B,CAAC;gBACF,CAAC;YACF,CAAC;YAED,OAAO,IAAI,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,EAAE,CAAC,CAAC;iBACtC,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC;iBACrB,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC;QACzB,CAAC,CAAC,EAAE;;KAED,CAAC;QAEJ,iCAAiC;QACjC,MAAM,YAAY,GAAG,mBAAI,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAClD,IAAI,CAAC,iBAAE,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,CAAC;YAClC,iBAAE,CAAC,SAAS,CAAC,YAAY,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC;QACjD,CAAC;QAED,mBAAmB;QAEnB,iBAAE,CAAC,aAAa,CAAC,cAAc,EAAE,UAAU,CAAC,CAAC;IAC9C,CAAC,CAAC,EAAE,CAAC;AACN,CAAC,CAAC;AAvFW,QAAA,WAAW,eAuFtB"}
{"version":3,"file":"mapear_pasta.js","sourceRoot":"","sources":["../src/mapear_pasta.ts"],"names":[],"mappings":";AAAA,0EAA0E;;;;;;AAE1E,sDAAyB;AACzB,0DAA6B;AAC7B,+BAAgC;AAEzB,MAAM,WAAW,GAAG,CAAC,EAC3B,QAAQ,EACR,KAAK,EACL,cAAc,EACd,QAAQ,GAMR,EAAE,EAAE;IACJ,MAAM,eAAe,GAAG,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,KAAK,GAAG,CAAC;IAClE,IAAI,CAAC,iBAAE,CAAC,UAAU,CAAC,eAAe,CAAC;QAClC,MAAM,IAAI,KAAK,CAAC,SAAS,eAAe,aAAa,CAAC,CAAC;IAExD,MAAM,KAAK,GAAG,CAAC,KAAK,IAAI,EAAE;QACzB,qCAAqC;QACrC,MAAM,KAAK,GAAG,IAAA,eAAQ,EAAC,GAAG,eAAe,MAAM,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,CAAC,CAAC;QAElE,MAAM,UAAU,GAAG;;;;GAIlB,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC;aACxB,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG,CAAC;aACtD,IAAI,CAAC,KAAK,CAAC;;;;;;;;iBAQG,QAAQ,IAAI,WAAW;;;aAG3B,CAAC,GAAG,EAAE;YAchB,MAAM,QAAQ,GAAG,EAAQ,CAAC;YAE1B,KAAK,MAAM,OAAO,IAAI,KAAK,EAAE,CAAC;gBAC7B,MAAM,MAAM,GAAG,OAAO,CAAC,KAAK,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;gBAChE,IAAI,KAAK,GAAG,QAAQ,CAAC;gBACrB,KAAK,MAAM,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,EAAE,EAAE,CAAC;oBAC3C,IAAI,CAAC,KAAK,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;wBAC7B,KAAK,CAAC,KAAK,CAAC,GAAG,iBAAiB,SAAS,CACxC,OAAO,CAAC,KAAK,CAAC,eAAe,CAAC,MAAM,CAAC,CACrC,KAAK,CAAC;oBACR,CAAC;yBAAM,CAAC;wBACP,KAAK,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;wBAClC,KAAK,GAAG,KAAK,CAAC,KAAK,CAAO,CAAC;oBAC5B,CAAC;gBACF,CAAC;YACF,CAAC;YAED,OAAO,IAAI,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,EAAE,CAAC,CAAC;iBACtC,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC;iBACrB,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC;QACzB,CAAC,CAAC,EAAE;;KAED,CAAC;QAEJ,iCAAiC;QACjC,MAAM,YAAY,GAAG,mBAAI,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAClD,IAAI,CAAC,iBAAE,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,CAAC;YAClC,iBAAE,CAAC,SAAS,CAAC,YAAY,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC;QACjD,CAAC;QAED,mBAAmB;QAEnB,iBAAE,CAAC,aAAa,CAAC,cAAc,EAAE,UAAU,CAAC,CAAC;IAC9C,CAAC,CAAC,EAAE,CAAC;AACN,CAAC,CAAC;AApFW,QAAA,WAAW,eAoFtB"}

View file

@ -11,7 +11,7 @@ export const gerar = (async () => {
relativo: "/estaticos",
"link-local": "http://localhost:5020/estaticos",
"link-servidor": `${cdn_carro_de_boi}/estaticos`,
"relativo-disco": "~estaticos/estaticos",
node_modules: "node_modules/~estaticos/estaticos",
},
arquivoDestino: path.resolve(pasta_src, "index.ts"),
pasta: pasta_estaticos,

View file

@ -1,6 +1,6 @@
{
"name": "~estaticos",
"version": "0.17.0",
"version": "0.19.0",
"description": "",
"main": "dist/index.js",
"scripts": {

View file

@ -2,7 +2,7 @@ const Prefixos = {
relativo: "/estaticos",
"link-local": "http://localhost:5020/estaticos",
"link-servidor": "https://carro-de-boi-idz-one.b-cdn.net/estaticos",
"relativo-disco": "~estaticos/estaticos",
node_modules: "node_modules/~estaticos/estaticos",
};
/**
@ -14,6 +14,7 @@ export const estaticos = (caminho: keyof typeof Prefixos) => {
const prefixo = Prefixos[caminho] || Prefixos.relativo;
return {
logos: {
"e-licencie-gov": {
"Logo-e-licencie-gov-vertical.svg": `${prefixo}logos/e-licencie-gov/Logo-e-licencie-gov-vertical.svg`,
"Logo-e-licencie-gov-vertical.": `${prefixo}logos/e-licencie-gov/Logo-e-licencie-gov-vertical.`,
@ -39,12 +40,21 @@ export const estaticos = (caminho: keyof typeof Prefixos) => {
"Logo-betha-meio-ambiente-brasao.svg": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-brasao.svg`,
"Logo-betha-meio-ambiente-brasao.png": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-brasao.png`,
},
},
imagens: {
"quero-quero.gif": `${prefixo}imagens/quero-quero.gif`,
"favicon.ico": `${prefixo}imagens/favicon.ico`,
"exemplo_brasao.jpeg": `${prefixo}imagens/exemplo_brasao.jpeg`,
},
html: {
"404.html": `${prefixo}html/404.html`,
},
dados: {
"tabela_ibama.json": `${prefixo}dados/tabela_ibama.json`,
"municipios.json": `${prefixo}dados/municipios.json`,
},
background: {
"Paisagem.jpg": `${prefixo}background/Paisagem.jpg`,
},
};
};

View file

@ -1,3 +1,5 @@
// esse arquivo não pode ser importado em index.ts para não gerar conflito
import fs from "node:fs";
import path from "node:path";
import { globSync } from "glob";
@ -55,10 +57,7 @@ export const mapearPasta = ({
const arquivos = {} as tp;
for (const arquivo of files) {
const partes = arquivo
.slice(pasta_estaticos.length)
.split("/")
.slice(1);
const partes = arquivo.slice(pasta_estaticos.length).split("/");
let pasta = arquivos;
for (const [i, parte] of partes.entries()) {
if (i === partes.length - 1) {