{"library":"sql-cursor-pagination","type":"library","category":null,"description":"Library for implementing cursor-based pagination from SQL databases, conforming to the GraphQL Cursor Connections Specification (Relay-compatible). Current stable version is 4.3.0, released with support for Node >=18 and TypeScript types built-in. Key differentiators: generates encrypted opaque cursors, supports forward/backward pagination (first/last, before/after), works with any SQL query builder or raw SQL via provided fragments (where, order by). Unlike offset-based pagination, cursors prevent duplicate or skipped items when data changes between requests.","language":"javascript","status":"active","version":"4.3.0","tags":["javascript","cursor-pagination","cursor","sql","pagination","graphql","graphql-cursor-connections","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install sql-cursor-pagination","imports":["import { withPagination } from 'sql-cursor-pagination'","import { Order } from 'sql-cursor-pagination'","import { buildCursorSecret } from 'sql-cursor-pagination'"]},{"cmd":"yarn add sql-cursor-pagination","imports":[]},{"cmd":"pnpm add sql-cursor-pagination","imports":[]}],"homepage":"https://github.com/tjenkinson/sql-cursor-pagination#readme","github":"https://github.com/tjenkinson/sql-cursor-pagination","docs":null,"changelog":null,"pypi":null,"npm":"sql-cursor-pagination","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}