Parser de HTML para React que converte strings HTML em elementos React no Node.js e no navegador.
liriliri/licia
Biblioteca de utilitários JavaScript sem dependências, com mais de 400 micromódulos pequenos e importáveis de forma independente para tarefas do dia a dia.
- Estrelas
- 2,382
- Forks
- 163
- Issues abertas
- 0
- Último commit
- mês passado
O que é?
Licia é uma biblioteca de utilitários JavaScript composta por um grande conjunto de módulos pequenos, em vez de alguns poucos namespaces agrupados. Cada função fica em seu próprio módulo, então você importa apenas o que usa, com um caminho como require('licia/uuid'). A biblioteca não tem dependências em tempo de execução.
A coleção cobre uma ampla variedade de tarefas do dia a dia, incluindo um módulo de DOM no estilo jQuery, manipulação de cookies, formatação de datas, um polyfill de Promise, um event emitter compacto, Ajax e um helper de requisições baseado em Promise no estilo fetch, além de vários utilitários portados do underscore, como shuffle e unique. Ela também inclui uma função recursiva mkdir.
Para módulos ES6 ou bundles menores, o autor mantém um pacote separado chamado licia-es, e uma ferramenta online permite montar uma build personalizada com os módulos que você selecionar.
Recursos principais
- 01Mais de 400 micromódulos, cada um importável de forma independente.
- 02Sem dependências.
- 03Inclui um módulo de DOM no estilo jQuery, helpers para cookies e formatação de datas.
- 04Oferece um polyfill de Promise, um event emitter e utilitários para Ajax/fetch.
- 05Disponibiliza uma ferramenta online para criar uma build personalizada.
Casos de uso
- Substituir helpers no estilo lodash em um projeto que precisa manter o tamanho da instalação mínimo.
- Adicionar pequenos utilitários, como uuid ou mkdir, sem incluir pacotes extras.
- Montar um bundle personalizado de utilitários com apenas as funções usadas pelo app.
Início rápido
- 1
Instale licia pelo npm
npm i licia --save - 2
Use require para carregar um módulo e chame-o
const uuid = require('licia/uuid'); console.log(uuid()); // -> 0e3b84af-f911-4a55-b78a-cedf6f0bd815
Tópicos
Perguntas frequentes
- O que é licia?
- Biblioteca de utilitários JavaScript sem dependências, com mais de 400 micromódulos pequenos e importáveis de forma independente para tarefas do dia a dia. Licia é uma biblioteca de utilitários JavaScript composta por um grande conjunto de módulos pequenos, em vez de alguns poucos namespaces agrupados. Cada função fica em seu próprio módulo, então você importa apenas o que usa, com um caminho como require('licia/uuid'). A biblioteca não tem dependências em tempo de execução.
- licia é gratuito? Qual é a licença?
- licia é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- licia ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de licia foi em 4 de out. de 2026.
- Para que posso usar licia?
- Substituir helpers no estilo lodash em um projeto que precisa manter o tamanho da instalação mínimo. Adicionar pequenos utilitários, como uuid ou mkdir, sem incluir pacotes extras. Montar um bundle personalizado de utilitários com apenas as funções usadas pelo app.
- Como instalar licia?
- Instale licia pelo npm: npm i licia --save Use require para carregar um módulo e chame-o: const uuid = require('licia/uuid'); console.log(uuid()); // -> 0e3b84af-f911-4a55-b78a-cedf6f0bd815
- Onde consigo licia?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/liriliri/licia
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma biblioteca de utilitários para JavaScript com funções auxiliares como each, map, reduce e filter, sem estender objetos nativos.
Biblioteca TypeScript sem dependências para criar explicações animadas de código, passo a passo, renderizadas em SVG no navegador, no Cloudflare Workers ou no Node.
Implementação em JavaScript puro dos padrões WHATWG DOM e HTML para executar um ambiente DOM headless no Node.js.
Utilitários leves para testar o DOM do React, consultando e interagindo com componentes como os usuários fazem.
Biblioteca de utilitários para TypeScript com funções data-first e data-last para arrays, objetos e outras operações comuns.