He publicado una clase en Github para paginar Arrays en bucle y me gustaría compartida con vosotros. Tan solo aporta la lógica del paginado, la implementación es cosa vuestra. A mí me resulta muy útil para programarme sliders, carruseles y paginar datos, espero que a vosotros también!
Superlooper
En breve la publicaré en npm y añadiré algún ejemplo.
Saludos!