Sobre el proyecto

Hyper es un emulador de terminal construido sobre estándares web abiertos, desarrollado por Vercel. Su objetivo declarado es proporcionar una experiencia hermosa y extensible para los usuarios de la interfaz de línea de comandos, con énfasis inicial en velocidad, estabilidad y una API correcta para los autores de extensiones. El proyecto se distribuye como una aplicación de escritorio y puede instalarse a través de varios gestores de paquetes. En Linux, está disponible mediante AUR para Arch y derivados (por ejemplo `paru -S hyper`) y como paquete Nix (`nix-env -i hyper`). En macOS se puede instalar con Homebrew Cask (`brew install --cask hyper`), y en Windows mediante Chocolatey (`choco install hyper`). El README indica que las versiones en estos gestores de paquetes pueden quedar rezagadas respecto al último lanzamiento, disponible en el sitio oficial. Para los colaboradores, el proyecto utiliza pnpm, recomendado mediante Corepack (`corepack enable pnpm`). El desarrollo requiere dependencias específicas de la plataforma: en Windows, `windows-build-tools`; en Linux basado en RPM, GraphicsMagick, libicns-utils y xz; en Linux basado en Debian, graphicsmagick, icnsutils y xz-utils. El flujo de trabajo consiste en bifurcar y clonar el repositorio, ejecutar `pnpm install`, luego `pnpm run dev` para compilar y observar cambios, y `pnpm run app` para iniciar Hyper. Los usuarios de Visual Studio Code pueden seleccionar la configuración de depuración `Launch Hyper`. Los binarios se pueden generar con `pnpm run dist`, produciendo salida en la carpeta `./dist`. El README documenta problemas conocidos de desarrollo, incluyendo errores de compilación de node-pty (resueltos con `pnpm run rebuild-node-pty`), errores del compilador C++ en macOS durante la instalación (establecer `export CXX=clang++`), y problemas de codesign en macOS durante `pnpm run dist` (establecer `export CSC_IDENTITY_AUTO_DISCOVERY=false`). Los repositorios relacionados incluyen el sitio web, una extensión de ejemplo (hyperpower), un tema de ejemplo (hyperyellow) y una lista Awesome Hyper. El proyecto está licenciado como código abierto y se aloja bajo la organización vercel en GitHub.