Sobre el proyecto

@egjs/flicking es una biblioteca de componentes de carrusel (slider) mantenida por NAVER, distribuida como un monorepo de paquetes npm. El README lo describe como fiable, flexible y extensible, y destaca que se utiliza a gran escala. Capacidades principales descritas en el README: - Listo para SSR: funciona con Next.js y Nuxt. - Modo circular: bucle infinito sin interrupciones. - Desplazamiento libre: experiencia de scroll nativo basada en inercia. - Scroll virtual: renderiza solo los paneles visibles para grandes conjuntos de datos. - Plugins: AutoPlay, Fade, Parallax, Arrow y Pagination mediante @egjs/flicking-plugins. - TypeScript: API totalmente tipada. Paquetes del repositorio: - @egjs/flicking — biblioteca central del carrusel. - @egjs/flicking-plugins — efectos listos para usar en el carrusel. - @egjs/react-flicking — port para React. - @egjs/vue3-flicking — port para Vue 3. La instalación está disponible mediante npm (npm install --save @egjs/flicking) o CDN (jsDelivr, unpkg, cdnjs). El inicio rápido muestra una estructura HTML mínima con un elemento viewport que contiene un elemento camera y paneles hijos, y luego la inicialización mediante módulos ES o un script empaquetado de CDN, por ejemplo new Flicking("#my-flicking", { circular: true }). Los navegadores compatibles indicados son las últimas versiones de Chrome, Firefox y Safari, además de iOS 7+ y Android 4+. El README también menciona una dirección "AI Native": documentación centrada en casos de uso, tipos de TypeScript más sólidos, mensajes de error más claros e internos predecibles, con una guía llms.txt para alimentar la documentación a LLM y agentes de IA. La documentación incluye demos con un editor de código en vivo integrado, una guía de inicio rápido y una referencia de API. El proyecto tiene licencia MIT (Copyright 2015-present NAVER Corp.) y acepta contribuciones mediante issues de GitHub y CONTRIBUTING.md.