Fix syntax errors in perfis-catalog.js for Vite compatibility

This commit is contained in:
Marcos
2026-03-22 20:33:09 -03:00
parent 44aa8a0a36
commit 0d4499f338
37 changed files with 1250 additions and 13116 deletions

View File

@@ -0,0 +1,89 @@
const http = require('http');
const fs = require('fs');
const path = require('path');
// Função para verificar se os arquivos de módulo existem
function verificarArquivosModulos() {
const modulos = [
'js/core/admin-config-manager.js',
'js/core/backup-manager.js',
'js/core/toast-manager.js'
];
console.log('Verificando existência dos arquivos de módulo:');
modulos.forEach(modulo => {
const existe = fs.existsSync(path.join(__dirname, modulo));
console.log(`${modulo}: ${existe ? '✅ EXISTE' : '❌ NÃO ENCONTRADO'}`);
});
}
// Função para verificar se os módulos estão sendo carregados no HTML
function verificarCarregamentoHTML() {
const htmlPath = path.join(__dirname, 'index.html');
const htmlContent = fs.readFileSync(htmlPath, 'utf8');
const scripts = [
'js/core/admin-config-manager.js',
'js/core/backup-manager.js',
'js/core/toast-manager.js',
'js/tests/test-persistencia.js',
'js/tests/test-persistencia-simples.js',
'js/tests/verificador-persistencia.js',
'js/tests/teste-manual-disponibilidade.js'
];
console.log('\nVerificando carregamento no HTML:');
scripts.forEach(script => {
const carregado = htmlContent.includes(script);
console.log(`${script}: ${carregado ? '✅ CARREGADO' : '❌ NÃO CARREGADO'}`);
});
}
// Função para testar disponibilidade via HTTP
function testarDisponibilidadeHTTP() {
console.log('\nTestando disponibilidade via HTTP...');
const options = {
hostname: 'localhost',
port: 8000,
path: '/',
method: 'GET'
};
const req = http.request(options, (res) => {
console.log(`Status: ${res.statusCode}`);
let data = '';
res.on('data', (chunk) => {
data += chunk;
});
res.on('end', () => {
// Verificar se os scripts estão no HTML retornado
const scripts = [
'js/core/admin-config-manager.js',
'js/core/backup-manager.js',
'js/core/toast-manager.js'
];
console.log('\nScripts encontrados no HTML retornado:');
scripts.forEach(script => {
const encontrado = data.includes(script);
console.log(`${script}: ${encontrado ? '✅ ENCONTRADO' : '❌ NÃO ENCONTRADO'}`);
});
});
});
req.on('error', (error) => {
console.error('Erro na requisição:', error);
});
req.end();
}
// Executar verificações
console.log('🔍 Verificação de Módulos de Persistência');
console.log('==========================================');
verificarArquivosModulos();
verificarCarregamentoHTML();
testarDisponibilidadeHTTP();