5 Pacotes Subestimados que Mantêm Minha Stack de Diretório de IA
As melhores partes de um projeto nem sempre são o modelo de IA ou a plataforma de hospedagem.
Passei um tempo lendo o código-fonte de cinco dependências nos meus arquivos de pacotes. Essas ferramentas não estão em alta. Elas são estruturais.
Minha stack utiliza Astro 5, Turso libSQL, GitHub Actions e Claude Haiku 4.5. Eu gerencio três sites: Top AI Tools, Find Games Like e Open Alternative To. A infraestrutura é sólida. Isso me permite focar no conteúdo em vez de corrigir bugs.
Aqui estão as cinco ferramentas:
tsx Eu uso isso para executar cada script de ETL. Funciona sem configuração extra. Utiliza o esbuild, então a inicialização é rápida. Não realiza verificação de tipos. Eu uso o pnpm para a verificação de tipos durante o CI. Essa compensação faz com que meus scripts rodem mais rápido.
Pagefind Isso roda após a minha etapa de build. Ele faz o rastreamento (crawling) do meu HTML e cria um índice compactado. Funciona em hosts estáticos como Vercel ou Cloudflare sem configuração adicional. O índice permanece pequeno. Eu uso a API de JS diretamente para controlar a aparência dos resultados nos meus componentes Astro.
Crawlee Ainda não usei isso, mas pretendo. Atualmente, utilizo parsing manual para meus dados. O Crawlee adiciona filas de requisição e limitação de taxa (rate limiting). É a ferramenta certa para quando eu começar a fazer scraping de sites sem APIs.
yaml Isso faz o parsing do frontmatter nos meus artigos. É pequeno e não possui dependências. Lida bem com objetos complexos. Também pode converter objetos de volta para YAML mantendo os comentários. Isso ajuda quando quero atualizar arquivos automaticamente.
@libsql/client Isso conecta meus scripts ao Turso. Eu dependo da API de batch. Uma única chamada pode executar múltiplos comandos em uma única viagem de rede. Isso é rápido ao popular (seeding) tabelas. Também funciona localmente sem rede. Isso economiza minha cota de API durante o desenvolvimento.
Esses pacotes são a infraestrutura silenciosa. Eles permitem que as partes de IA da minha stack façam o seu trabalho.
Fonte: https://dev.to/morinaga/five-overlooked-packages-running-my-ai-directory-stack-1lem
