@valberf/caepi-test
v1.0.5
Published
Consulta de CA-EPI com build compatível para navegador e Node
Maintainers
Readme
@valberf/caepi-test
Consulta de CA-EPI usando a base oficial do Governo Brasileiro.
🚀 Características
- ✅ Dados sempre atualizados: Base de dados atualizada automaticamente todos os dias via GitHub Actions
- ✅ Sem necessidade de atualizar a lib: Os dados são buscados do repositório, não precisa atualizar a versão do pacote
- ✅ Cache inteligente: Cache de 1 hora para otimizar performance
- ✅ Compatível com navegador e Node.js: Funciona em ambos os ambientes
📦 Instalação
npm install @valberf/caepi-test💻 Uso
Importante: As funções agora são assíncronas e retornam Promises.
import { getCA, searchCA, getAllCAs } from '@valberf/caepi-test';
// Buscar um CA específico
const ca = await getCA('12345');
console.log(ca);
// Pesquisar CAs por termo
const results = await searchCA('luva');
console.log(results);
// Obter todos os CAs
const allCAs = await getAllCAs();
console.log(allCAs.length);📊 Como funciona
- GitHub Actions roda diariamente e baixa os dados atualizados do FTP do Governo
- Se houver mudanças, commita o novo
caepi.jsonno repositório - A biblioteca busca os dados diretamente do GitHub (sempre atualizados)
- Cache de 1 hora evita requisições desnecessárias
🔄 Atualização dos dados
Você não precisa atualizar a versão do pacote para ter dados atualizados! Os dados são buscados automaticamente do repositório GitHub.
📝 Licença
MIT
