Skip to content

bebraw/segmentize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

build status

segmentize - Simple segmentation useful for pagination

expect(segmentize({
  page: 4,
  pages: 10,
  beginPages: 2, // optional
  endPages: 1, // optional
  sidePages: 1 // defaults to zero
})).to.deep.equal({
  beginPages: [1, 2], // one-indexed
  previousPages: [3],
  centerPage: [4], // always one page
  nextPages: [5],
  endPages: [10]
});

See ./test.js for more examples.

Contributors

License

segmentize is available under MIT. See LICENSE for more details.

About

Simple segmentation useful for pagination (MIT)

Resources

License

Stars

Watchers

Forks

Packages

No packages published