correção
This commit is contained in:
parent
5c8c85dce5
commit
9ceacd1906
10 changed files with 143 additions and 102 deletions
14
.vscode/launch.json
vendored
Normal file
14
.vscode/launch.json
vendored
Normal 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
12
dist/index.d.ts
vendored
|
|
@ -2,7 +2,7 @@ declare const Prefixos: {
|
||||||
relativo: string;
|
relativo: string;
|
||||||
"link-local": string;
|
"link-local": string;
|
||||||
"link-servidor": string;
|
"link-servidor": string;
|
||||||
"relativo-disco": string;
|
node_modules: string;
|
||||||
};
|
};
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|
@ -10,6 +10,7 @@ declare const Prefixos: {
|
||||||
* @returns String
|
* @returns String
|
||||||
*/
|
*/
|
||||||
export declare const estaticos: (caminho: keyof typeof Prefixos) => {
|
export declare const estaticos: (caminho: keyof typeof Prefixos) => {
|
||||||
|
logos: {
|
||||||
"e-licencie-gov": {
|
"e-licencie-gov": {
|
||||||
"Logo-e-licencie-gov-vertical.svg": string;
|
"Logo-e-licencie-gov-vertical.svg": string;
|
||||||
"Logo-e-licencie-gov-vertical.": 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.svg": string;
|
||||||
"Logo-betha-meio-ambiente-brasao.png": string;
|
"Logo-betha-meio-ambiente-brasao.png": string;
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
imagens: {
|
||||||
"quero-quero.gif": string;
|
"quero-quero.gif": string;
|
||||||
"favicon.ico": string;
|
"favicon.ico": string;
|
||||||
"exemplo_brasao.jpeg": string;
|
"exemplo_brasao.jpeg": string;
|
||||||
|
};
|
||||||
|
html: {
|
||||||
"404.html": string;
|
"404.html": string;
|
||||||
|
};
|
||||||
|
dados: {
|
||||||
"tabela_ibama.json": string;
|
"tabela_ibama.json": string;
|
||||||
"municipios.json": string;
|
"municipios.json": string;
|
||||||
|
};
|
||||||
|
background: {
|
||||||
"Paisagem.jpg": string;
|
"Paisagem.jpg": string;
|
||||||
};
|
};
|
||||||
|
};
|
||||||
export {};
|
export {};
|
||||||
|
|
|
||||||
12
dist/index.js
vendored
12
dist/index.js
vendored
|
|
@ -5,7 +5,7 @@ const Prefixos = {
|
||||||
relativo: "/estaticos",
|
relativo: "/estaticos",
|
||||||
"link-local": "http://localhost:5020/estaticos",
|
"link-local": "http://localhost:5020/estaticos",
|
||||||
"link-servidor": "https://carro-de-boi-idz-one.b-cdn.net/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 estaticos = (caminho) => {
|
||||||
const prefixo = Prefixos[caminho] || Prefixos.relativo;
|
const prefixo = Prefixos[caminho] || Prefixos.relativo;
|
||||||
return {
|
return {
|
||||||
|
logos: {
|
||||||
"e-licencie-gov": {
|
"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.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.`,
|
"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.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`,
|
"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`,
|
"quero-quero.gif": `${prefixo}imagens/quero-quero.gif`,
|
||||||
"favicon.ico": `${prefixo}imagens/favicon.ico`,
|
"favicon.ico": `${prefixo}imagens/favicon.ico`,
|
||||||
"exemplo_brasao.jpeg": `${prefixo}imagens/exemplo_brasao.jpeg`,
|
"exemplo_brasao.jpeg": `${prefixo}imagens/exemplo_brasao.jpeg`,
|
||||||
|
},
|
||||||
|
html: {
|
||||||
"404.html": `${prefixo}html/404.html`,
|
"404.html": `${prefixo}html/404.html`,
|
||||||
|
},
|
||||||
|
dados: {
|
||||||
"tabela_ibama.json": `${prefixo}dados/tabela_ibama.json`,
|
"tabela_ibama.json": `${prefixo}dados/tabela_ibama.json`,
|
||||||
"municipios.json": `${prefixo}dados/municipios.json`,
|
"municipios.json": `${prefixo}dados/municipios.json`,
|
||||||
|
},
|
||||||
|
background: {
|
||||||
"Paisagem.jpg": `${prefixo}background/Paisagem.jpg`,
|
"Paisagem.jpg": `${prefixo}background/Paisagem.jpg`,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
exports.estaticos = estaticos;
|
exports.estaticos = estaticos;
|
||||||
|
|
|
||||||
2
dist/index.js.map
vendored
2
dist/index.js.map
vendored
|
|
@ -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"}
|
||||||
6
dist/mapear_pasta.js
vendored
6
dist/mapear_pasta.js
vendored
|
|
@ -1,4 +1,5 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
// esse arquivo não pode ser importado em index.ts para não gerar conflito
|
||||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||||
};
|
};
|
||||||
|
|
@ -34,10 +35,7 @@ const mapearPasta = ({ prefixos, pasta, arquivoDestino, variavel, }) => {
|
||||||
return ${(() => {
|
return ${(() => {
|
||||||
const arquivos = {};
|
const arquivos = {};
|
||||||
for (const arquivo of files) {
|
for (const arquivo of files) {
|
||||||
const partes = arquivo
|
const partes = arquivo.slice(pasta_estaticos.length).split("/");
|
||||||
.slice(pasta_estaticos.length)
|
|
||||||
.split("/")
|
|
||||||
.slice(1);
|
|
||||||
let pasta = arquivos;
|
let pasta = arquivos;
|
||||||
for (const [i, parte] of partes.entries()) {
|
for (const [i, parte] of partes.entries()) {
|
||||||
if (i === partes.length - 1) {
|
if (i === partes.length - 1) {
|
||||||
|
|
|
||||||
2
dist/mapear_pasta.js.map
vendored
2
dist/mapear_pasta.js.map
vendored
|
|
@ -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"}
|
||||||
|
|
@ -11,7 +11,7 @@ export const gerar = (async () => {
|
||||||
relativo: "/estaticos",
|
relativo: "/estaticos",
|
||||||
"link-local": "http://localhost:5020/estaticos",
|
"link-local": "http://localhost:5020/estaticos",
|
||||||
"link-servidor": `${cdn_carro_de_boi}/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"),
|
arquivoDestino: path.resolve(pasta_src, "index.ts"),
|
||||||
pasta: pasta_estaticos,
|
pasta: pasta_estaticos,
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "~estaticos",
|
"name": "~estaticos",
|
||||||
"version": "0.17.0",
|
"version": "0.19.0",
|
||||||
"description": "",
|
"description": "",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
|
||||||
12
src/index.ts
12
src/index.ts
|
|
@ -2,7 +2,7 @@ const Prefixos = {
|
||||||
relativo: "/estaticos",
|
relativo: "/estaticos",
|
||||||
"link-local": "http://localhost:5020/estaticos",
|
"link-local": "http://localhost:5020/estaticos",
|
||||||
"link-servidor": "https://carro-de-boi-idz-one.b-cdn.net/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;
|
const prefixo = Prefixos[caminho] || Prefixos.relativo;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
logos: {
|
||||||
"e-licencie-gov": {
|
"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.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.`,
|
"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.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`,
|
"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`,
|
"quero-quero.gif": `${prefixo}imagens/quero-quero.gif`,
|
||||||
"favicon.ico": `${prefixo}imagens/favicon.ico`,
|
"favicon.ico": `${prefixo}imagens/favicon.ico`,
|
||||||
"exemplo_brasao.jpeg": `${prefixo}imagens/exemplo_brasao.jpeg`,
|
"exemplo_brasao.jpeg": `${prefixo}imagens/exemplo_brasao.jpeg`,
|
||||||
|
},
|
||||||
|
html: {
|
||||||
"404.html": `${prefixo}html/404.html`,
|
"404.html": `${prefixo}html/404.html`,
|
||||||
|
},
|
||||||
|
dados: {
|
||||||
"tabela_ibama.json": `${prefixo}dados/tabela_ibama.json`,
|
"tabela_ibama.json": `${prefixo}dados/tabela_ibama.json`,
|
||||||
"municipios.json": `${prefixo}dados/municipios.json`,
|
"municipios.json": `${prefixo}dados/municipios.json`,
|
||||||
|
},
|
||||||
|
background: {
|
||||||
"Paisagem.jpg": `${prefixo}background/Paisagem.jpg`,
|
"Paisagem.jpg": `${prefixo}background/Paisagem.jpg`,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -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 fs from "node:fs";
|
||||||
import path from "node:path";
|
import path from "node:path";
|
||||||
import { globSync } from "glob";
|
import { globSync } from "glob";
|
||||||
|
|
@ -55,10 +57,7 @@ export const mapearPasta = ({
|
||||||
const arquivos = {} as tp;
|
const arquivos = {} as tp;
|
||||||
|
|
||||||
for (const arquivo of files) {
|
for (const arquivo of files) {
|
||||||
const partes = arquivo
|
const partes = arquivo.slice(pasta_estaticos.length).split("/");
|
||||||
.slice(pasta_estaticos.length)
|
|
||||||
.split("/")
|
|
||||||
.slice(1);
|
|
||||||
let pasta = arquivos;
|
let pasta = arquivos;
|
||||||
for (const [i, parte] of partes.entries()) {
|
for (const [i, parte] of partes.entries()) {
|
||||||
if (i === partes.length - 1) {
|
if (i === partes.length - 1) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue