knex-pagination
Easily implement pagination into your application.
Usage
const knex = require('knex');
const paginate = require('knex-pagination');
const connection = knex(config);
// Has a caseStyle parameter, accepts "camelCase", "PascalCase", "snake_case" and "kebap-case". Defaults to "camelCase".
paginate();
// Passed configuration passed is optional, defaults to { perPage: 10, currentPage: 1, dataKey: "data" }
const result = await knex('User').paginate({
perPage: 10,
currentPage: 2
});