Sobre el proyecto

jqweb es una utilidad de línea de comandos que funciona de manera similar a jq, pero en lugar de generar texto plano, produce una página web interactiva. Permite a los usuarios canalizar datos JSON hacia la herramienta, la cual sirve una página HTML autónoma con una vista de árbol interactiva de los datos. Esto facilita la exploración de estructuras JSON grandes o complejas directamente en un navegador. Las características clave incluyen: - **Vista de Árbol Interactiva**: Renderiza el JSON con nodos expandibles/contraíbles. - **Soporte de Consultas jq**: Incluye un subconjunto del motor de consultas jq, soportando rutas, filtros y funciones integradas comunes para buscar y transformar datos dentro del navegador. También ofrece autocompletado inteligente y sugerencias de consultas basadas en el contexto del nodo actual. - **Salida Flexible**: Puede servir la página en un puerto local para visualización inmediata, escribir en un archivo HTML para compartir sin conexión, o abrir el navegador predeterminado automáticamente. - **Búsqueda y Navegación**: Soporta tanto filtrado basado en texto como consultas de ruta estilo jq. Los usuarios pueden copiar rutas al portapapeles o generar consultas basadas en valores específicos. - **Modo Ligero**: La bandera `--simple` elimina el motor de consultas para reducir el tamaño de la página, centrándose únicamente en la navegación y el filtrado básico. - **Diseño Responsivo**: Se adapta a pantallas móviles ocultando las herramientas de consulta complejas mientras mantiene la navegación básica. La instalación está soportada a través de Homebrew, Go, o un script de curl para Linux/macOS. También están disponibles binarios precompilados para Windows, macOS y Linux.