Banji Docs

Introducción

Documentación del monorepo Banji — herramientas web, paquetes compartidos y convenciones.

Banji es un conjunto de herramientas web en un monorepo Turborepo + pnpm. Cada app es un producto independiente; banji.dev las reúne y presenta. Los paquetes compartidos viven en packages/.

Apps

AppLocalProducciónPropósito
banji-web:3000banji.devHub: reunión y presentación de las herramientas
banji-go:3001go.banji.devAcortador de URLs
banji-crypt:3002crypt.banji.devCifrado en el navegador
banji-docs:3003docs.banji.devDocumentación

Paquetes

  • @banji/ui — componentes UI (Button, LocaleSwitcher, ThemeToggle)
  • @banji/contextsThemeProvider
  • @banji/i18n — routing, navegación y helpers de locale
  • @banji/hooks — hooks React (useToggle)
  • @banji/utils — utilidades (capitalize)
  • @banji/assets — iconos, ilustraciones, fuentes e imágenes

Convenciones

  • Node.js 24+ y pnpm 10+
  • i18n por path (/es, /en) sin cookie de locale
  • Estilos globales compartidos en @banji/ui/globals.css
  • minimumReleaseAge de 72 h en dependencias del workspace

On this page