page-hopper

1.0.0 • Public • Published

page-hopper

A simple and efficient pagination utility for arrays in JavaScript, suitable for both Node.js and browser environments.

Installation

npm install page-hopper

Usage

Basic Usage

const paginate = require('page-hopper');
const collection = [/* your array data */];

const pageNumber = 1;
const numItemsPerPage = 10;
const paginatedCollection = paginate(collection, pageNumber, numItemsPerPage);

console.log(paginatedCollection);

This will output:

{
  currentPage: 1,
  perPage: 10,
  total: 30,
  totalPages: 3,
  data: [/* paginated items */]
}

With Custom Options

const customOptions = { customKey: 'customValue' };
const paginatedCollection = paginate(collection, pageNumber, numItemsPerPage, customOptions);

console.log(paginatedCollection);

This will output:

{
  currentPage: 1,
  perPage: 10,
  total: 30,
  totalPages: 3,
  data: [/* paginated items */],
  customKey: 'customValue'
}

Features

  • Simple and easy to use.
  • No external dependencies.
  • Customizable pagination.

Package Sidebar

Install

npm i page-hopper

Weekly Downloads

7

Version

1.0.0

License

MIT

Unpacked Size

7.78 kB

Total Files

5

Last publish

Collaborators

  • bshal