-
Notifications
You must be signed in to change notification settings - Fork 0
Description
📚 Propostas para bibliotecas a serem integradas ao commonlib.
🔧 core.* – Utilitários centrais da linguagem
core.types → Inspeção e conversão de tipos (typeof, to_string)
core.meta → Reflections, eval, análise de módulos carregados
IO.* - Utilitários para operações de input e output
IO.console → Entrada/saída padrão (print, input, read_line)
IO.fs → Leitura/gravação de arquivos e diretórios
IO.buffer → Manipulação de buffers.
text.* - Operaçõe relacionadas com textos em geral
text.string → Funções essenciais de strings (length, slice, split)
text.json → Encode/decode de JSON e outras operações
text.xml → Encode/decode de XML e outras operações
text.regexp → Operações relacionadas com expressões regulares
math.* - Utilitarios para operações matematicas.
math.base → Operações básicas numéricas
📦 system.* – Interação com o ambiente do sistema
system.env → Variáveis de ambiente
system.process → Execução de comandos externos
system.time → Tempo, delays, timestamps
system.platform → Informações sobre o SO atual
🌐 net.* – Funcionalidades de rede
net.http → Requisições HTTP básicas
net.ws → WebSocket
net.url → Manipulação e parse de URLs
net.socket → Sockets de baixo nível (futuro)
🧠 util.* – Utilitários auxiliares (aux libs)
util.uuid → Gerador de UUID
util.random → Randoms e seeds
util.cli → Argumentos de linha de comando
util.format → Formatação de strings/valores
util.inspect → Dumping/inspeção de objetos
🧪 test.* – Ferramentas de teste e verificação
test.core → Assert, test_case
test.benchmark → Medição de tempo de execução
test.mock → Fakes/mocks de funções e objetos
🔐 crypto.* – Segurança e criptografia
crypto.hash → SHA256, MD5, etc
crypto.aes → Criptografia simétrica
crypto.rsa → Criptografia assimétrica
🧱 ds.* – Estruturas de dados reutilizáveis
ds.list → Métodos avançados para listas
ds.set → Conjuntos (sem duplicatas)
ds.queue → Fila
ds.stack → Pilha
ds.tree → Árvores genéricas
ds.graph → Grafos (básico)
🧩 modular.* – Funções/metaprogramação para suporte modular
modular.exports → Marcar funções/classe para exportação
modular.imports → Carregamento e introspecção de módulos
modular.namespace → Criação/gerência de namespaces dinamicamente