DaysUnit
Dados de calendário abertos e sem infraestrutura para os estados membros da UEMOA — feriados públicos, indicadores de dias úteis e datas críticas para folha de pagamento servidos como JSON estático a partir de um CDN global, com biblioteca JavaScript agnóstica ao runtime e CLI para cache offline.
Sobre
DaysUnit fornece metadados diários (dia útil, feriado público, calendário) para os estados membros da UEMOA como arquivos JSON estáticos, servidos a partir de um CDN global em days.claviscore.com sem chaves de API, sem limites de taxa e sem necessidade de runtime backend para leituras. Uma biblioteca TypeScript complementar (@claviscore/days) encapsula o CDN com uma API fluida que suporta consultas de um único dia, intervalos mensais, consultas em batch multi-país e helpers de navegação (nextWorkingDay, workingDaysInRange). Uma CLI acompanha o pacote para pré-baixar dados em um cache offline local, permitindo consultas de latência zero em aplicações do lado do servidor. A V1 cobre o Benim (BJ) com toda a zona UEMOA no roadmap imediato sob o mesmo schema e sem mudanças disruptivas. Os dados de calendário carregam um campo de confiança (confirmed / tentative / ai-generated) e vinculam cada registro de feriado à sua base legal no Journal Officiel. Dupla licença: código-fonte MIT, dados de calendário CC BY 4.0.
Principais Recursos
Casos de Uso
- Sistemas de folha de pagamento que exigem calendários precisos de dias úteis e feriados UEMOA
- Software contábil SYSCOHADA computando datas de fechamento de diário e prazos de pagamento
- Plataformas de RH e gerenciamento de licenças aplicando dias não úteis específicos por país
- Aplicações de agendamento e logística operando em múltiplos territórios UEMOA
- Produtos SaaS que precisam de dados de calendário confiáveis e sem manutenção, sem dependência backend