{"_id":"@terminus/ui-paginator","_rev":"56-6b134c15f2b3f5232e136ddf3d072d40","name":"@terminus/ui-paginator","dist-tags":{"latest":"4.0.0","next":"4.0.0"},"versions":{"0.0.1":{"name":"@terminus/ui-paginator","version":"0.0.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"*","@terminus/ui-menu":"*","@terminus/ui-option":"*","@terminus/ui-selection-list":"*","@terminus/ui-tooltip":"*"},"main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@0.0.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-kHJpMR8f8/SXe+aolxitB57FXRyy8FYOK3SSaDCXRHUDrzIvJu00op94KySLZv3aifYFOmCfqYg6rtJ45WxCmA==","shasum":"a0d758844789048bcc9b2659d495db1e7610b574","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-0.0.1.tgz","fileCount":63,"unpackedSize":456661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1d7tCRA9TVsSAnZWagAARQkQAJ+ygx539FVryrtuKGwp\n3RX10TI2O2Swx5nVnuQUBb/x44dpspqUcC3CklY/5i+D5sDisJtKVjnWDnlB\nnWqUnUKi0u9DC31uwQg2CcIAnb9wNo9JgsRmnZORKGkSUW8F9VkYC50WHFeq\nz9x+vohALUEQBNSlor2QXwP0ieAJiCPgJPjAOZUpsqI2uC0NnvqmO7PLCE4j\n2xOKEC/sPytGwShT3a9ck63xt5fG1JpS+HpkN/xVYmQrKN9buKn7bwBvYtv6\nKz7MCEF/WdQU5La8mwjrEw4GONUlU2vWZ2Ts/Jwyg+3wOlfz77Rce/pP+JF7\n0hE8zZRyaJz1ZXt+U41kNCQARBzuUKLYBd4ubmaPnEf3j9B7byl32jGjIKQT\nT3mtYHDicYmS8oda5jMAj7LKge2dOz9xofLuTmIu07DdTJYJyc2e2OIJvqGZ\n4r6e9ySG0h0xk+PvTWNHlsuKffRe96ai6z5wdbEx1O0fSlh9/N+tQDm29PQ5\nLIT9F76uSixdwVVbouLtZSaP3SH2eAWd7u68Y0O/56ckWj0/ufN4Rd218Y0s\npXHaf3z50uc9sTafyk36NUscahmmKSHkWZJy97qxhEQ1YXROISUDrM7EIUhk\ndW0OOROwd0wE8DkSnVugZYcBEn1z1PemT4SLmkjB99wmAfzpZvnwPXtM7PQY\nFGMW\r\n=kT+y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtkGRmtoow1Z9TMaM6YAWHidebbXyf/fSumfYwWnM+WAiAfEZEpAmZ6hF6v0rDK5iPrA/AdYIyN+NoYgaiKscyBPQ=="}]},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmUser":{"name":"benjamincharity","email":"ben@benjamincharity.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_0.0.1_1591074540473_0.8211509183248624"},"_hasShrinkwrap":false},"1.0.0":{"name":"@terminus/ui-paginator","version":"1.0.0","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^0.0.1","@terminus/ui-menu":"^0.0.1","@terminus/ui-option":"^0.0.1","@terminus/ui-selection-list":"^0.0.1","@terminus/ui-tooltip":"^0.0.1","tslib":"^1.10.0"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@1.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-C4cWrlE2z+qrRTrTiojI+YxV/OB102dbJenN7/n9bpfk4t/btxPrpKkReNWClGl1ik5lLYnSvjA7q3jqilz2Cg==","shasum":"b947e026342045dd2d7c0a8921b2465cecbc3c1e","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-1.0.0.tgz","fileCount":21,"unpackedSize":53105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2O4yCRA9TVsSAnZWagAA5d8P/RVwEK0aa5s9BLjWf7sG\nnHu0VvBvMGHR7FzIuPWBeGSoiR2TJePP7j6NvUWceJqTfU+IXeso/0u5gCW5\nfgFjVlpWDE6PL2/8MeKfOU8o+WfhocLNqsVVsQYGoXk2HW1EDoNEqMORahcZ\n73kQTHE6/0wtGxr4geLiC16+ezZG6Ed5nvqjuwSLwlActyIvhPMuYb8lUsV5\nGjpey04rdkE5CpDMQvUMK+bpMUssqkGuvt+hUtekFu8EHX4jLA3lhfRPylla\nVTthKJIPgtLw0/wMv4EsnwZKNQgJwcdVOIoM4t0KVL5qrMOAmOj/UcCzPT7a\nv7da879+jqwqKgLl1476IAT4xqgfXH5dJee2t+EOSVhizHb8fLheCWLrwzR7\n904YYQWxIlz5bBXEJOeJn9+uBh7bz3v+nZS+uoA2YLSxDUR7+RlRbskHhKUQ\n0X4xH/vn84FBCi8N/WDS5z5mJAfX9LsA7ThXBcXkTD4dLb8ym4hTWbjXolt+\nLbDx2zK0l8Wu3xobzgiygc9yaV2SPFM0ruiIzlCEG6L05dAUKh2XEKcpN1jQ\ngeIFCztbIK+E/emXaQK5l91UpJ5nfpg+wAdpBmiVPlmAHv1DprtX81KZQ/fE\nk212R+aJ5bxmgvbJ7WNxNGgsBcAVOQ12Pgfdc4NRu3tpTa3caznJsz9djkkl\n9B5d\r\n=80sA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNPT3YtPT8FosaP+r/8SVhsppcmX3dLy43/8aOLxrKzAiAw6JIB0XqTkzqZZHtXoi1tKegE7/ZPzd7zni05O3GqJg=="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_1.0.0_1591275058036_0.8873770306915651"},"_hasShrinkwrap":false},"1.0.1":{"name":"@terminus/ui-paginator","version":"1.0.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^0.0.1","@terminus/ui-menu":"^0.0.1","@terminus/ui-option":"^0.0.1","@terminus/ui-selection-list":"^0.0.1","@terminus/ui-tooltip":"^0.0.1","tslib":"^1.10.0"},"readme":"<h1>Paginator</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Github release][gh-release-badge]][gh-releases] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**\n\n- [Usage](#usage)\n  - [Events](#events)\n  - [Current page](#current-page)\n  - [Zero or one based pagination](#zero-or-one-based-pagination)\n  - [Record count too high](#record-count-too-high)\n    - [Max records](#max-records)\n    - [Record count message](#record-count-message)\n  - [Records per page](#records-per-page)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n\n## Usage\n\nFor the most minimal implementation, just pass in the total number of records:\n\n```html\n<ts-paginator totalRecords=\"100\"></ts-paginator>\n```\n\n### Events\n\nThe paginator will emit the current page each time the page is changed or the records-per-page count is changed:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  (recordsPerPageChange)=\"myChangeFunc($event)\"\n  (pageSelect)=\"mySelectFunc($event)\"\n></ts-paginator>\n```\n\n```typescript\nmySelectFunc(v: TsPaginatorMenuItem) {\n  // v:\n  // {\n  //   name: \"1 - 10\",\n  //   value: 1,\n  // }\n}\n\nmyChangeFunc(v: number) {\n  // v: 50\n}\n```\n\n\n### Current page\n\nDefine the current active page by index:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [currentPageIndex]=\"2\"\n></ts-paginator>\n```\n\n\n### Zero or one based pagination\n\nBy default the paginator starts the pages array with a value of '0'. If your API starts it's\npagination at 1 (such as Rails) you can set `isZeroBased` to `false`:\n\n```html\n<!-- The first page will have the value: 1 -->\n<ts-paginator\n  [totalRecords]=\"100\"\n  [isZeroBased]=\"false\"\n></ts-paginator>\n\n<!-- The first page will have the value: 0 -->\n<ts-paginator\n  [totalRecords]=\"100\"\n  [isZeroBased]=\"true\"\n></ts-paginator>\n```\n\n### Record count too high\n\nThe paginator will display a message if too many records are found. This is to encourage better filtering rather than\nspending time paging through results.\n\n#### Max records\n\nBy default, anything over `100` is considered too many records. To change this value, pass in a number to\n`maxPreferredRecords`:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [maxPreferredRecords]=\"50\"\n></ts-paginator>\n```\n\n#### Record count message\n\nA custom message may be defined:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  recordCountTooHighMessage=\"What the heck are you looking for?\"\n></ts-paginator>\n```\n\nA custom message template can also be defined. This allows dynamic links to documentation, help, or a better set of\nfilters.\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  recordCountTooHighMessage=\"What the heck are you looking for?\"\n  [paginatorMessageTemplate]=\"myTemplate\"\n></ts-paginator>\n\n<!--\n  The message set on `recordCountTooHighMessage` will be exposed via the variable `message` in this\n  example.\n-->\n<ng-template #myTemplate let-message>\n  <a routerLink=\"/my/route\">{{ message }}</a>\n</ng-template>\n```\n\n### Records per page\n\nDefine the choices for how many records will be displayed on a single 'page':\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [recordsPerPageChoices]=\"[100, 200, 500]\"\n></ts-paginator>\n```\n\nThis menu can be removed if desired:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [showRecordsPerPageSelector]=\"false\"\n></ts-paginator>\n```\n\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/master/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/master/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-paginator.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-paginator\n[gh-release-badge]:    https://img.shields.io/github/release/GetTerminus/terminus-oss.svg\n[gh-releases]:         https://github.com/GetTerminus/terminus-ui/releases/\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/CI%20Release/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.js\n","readmeFilename":"README.md","description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@1.0.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-SHtcJKKxxKhXhafVJmLaClgL1gIUPH4JcYi79yMXdPs+4dbptue/I4En2Hqf0f9dfjrf3eXVYZVDlJHA9YCG6A==","shasum":"74a3adbbde73670e866e5a268570eb27249e4630","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-1.0.1.tgz","fileCount":21,"unpackedSize":53173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2UJKCRA9TVsSAnZWagAAbYYQAIjJ5E/kIMXRX9nje8y9\nteujuvvhYiVbw/yNgfvigEzEGG5TzV1HDQFozbjx4IukO5vwjAZT7BuOzq0D\n3KPT05+QAO1B2ET0MoJF61M/Kzzyde35RQ9+rv0n2R854u6TbSfAtJdt18kv\n2NwZQ8mlC8yEAZV7KVfJG73AccpjdgOnZaROwvpmWAPeXoPranwEBkfMiJVQ\ndA9Kd0uYQER0X9GdKzSem6iXCAZYY75zyW/QcnhzPR1bQv1hUjUQ6ilbYj5g\noqIjEEIbB/CZotoLnUFMOaTUiIElWSw8BfmEJyGrZoCfAq97m/Fg1rt3eMua\nAt5QFpoerW1J1gzU1qEx0Ff1xYbEey7uDZrE4zjiT6jNQgidfduTZi5ktE1r\nlmgl4282BCzuMSnpLOupboIZIKM3hogfTSIAhBog029yG8hWipgA1WO5zLi7\nzpL2IF4XgkTc54ujmMagf1LtmDXCcKmpThq0eL6L0/CTsL9UHY/2BCQ+1Jih\nGIwrYaptjBGh3evdebOXLcznipmFlx35baSORUIOTJoHyeeZg878cUdw83R/\n+HpcmQSpVyLnHQPr2O+aw+MK3eZDR88Uf9jrznL8Id+92kKWDDcmzjJ5Q+Rc\nm7OqvXHkS8QHKGDyXD13bylrcFWctuOKVVEWlBSjbkX076ruKR8XM5I4//ub\nX2aw\r\n=PPpv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdD+gmkH4Mt/UvyBRs5+72DjvW7etn3n0ekHksoBBvOQIhANM02r3lEsuvsZCBfifDfsOmYuMvjQm2E9jGmt5+LRXK"}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_1.0.1_1591296585528_0.07577720625555284"},"_hasShrinkwrap":false},"1.0.2":{"name":"@terminus/ui-paginator","version":"1.0.2","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^0.0.1","@terminus/ui-menu":"^0.0.1","@terminus/ui-option":"^0.0.1","@terminus/ui-selection-list":"^0.0.1","@terminus/ui-tooltip":"^0.0.1","tslib":"^1.10.0"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@1.0.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Dy2OLj2fmcUL+nErey6s5Jqj6V7/SOQ4l/wkB4jdN0Q1mXF98hxJneEZ9viEiYwqwTHv7F9DLcrvwL1aYqNlmw==","shasum":"15823460b6d93c4ae7770bbda7dad5da8848c9bd","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-1.0.2.tgz","fileCount":22,"unpackedSize":53227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2a2fCRA9TVsSAnZWagAAW0IQAIYEkWv4hd7tr1GZkMAp\nTdJOjnKUgkY78JWgUQbsitTQ6F+P+5YCa2iyuxX2ibbxrHsiAkqKDL1+MUqA\nwCY22A1omiuPmftsvKHlgdZSdrW50cEPdP6idCsDeztm5C13S3UZljucW04d\nQ8Z1vnwI2E16tj5bahFLK1R6rG/zfEPXp0mt+LKVBdZVtx8+00lgbDgpb+H0\nJUfT4rpTnmxlLa8OL0GpqPzllpNZwSvY9mV1lxGw9NKkqdJED2b19q6gv+jc\n4VuGTNroBjJUFcGShmNjp4TAYWIjwIqQjjxcmgByDDTnpqP88PhY+lIP/fsw\nWZHPJU2P5uR3PKeXx6V3cuTsLoQ7wkV+WMoZSTR8PtgFfNuPuAZBS9o1nMRn\njYss/+NbKAjeJRGGXd/knWzgIVeTlFIg2IUAvQ7VjMmAJWwT46dUDIcJIMbc\nDkEUwjzYvv3FORf2/EDZ2nUgDVPlzIp+3THZnaNweX8P3Cggfr6xlska4Tzk\nIeQvbZnVm4Jt4AK6U1o4N0hOSUdn597KxrfAtMD4kV6s5g1FfHcZ8TktHEj2\nzhzdGdlwPhHrTz7S1ez51x6wMNzQ4pDUeZygws0XBEyg6AC4ole9KeSEP2T+\nTIqcK7v6EarfT5dm3EurnfHFMvdbQYNd8GQCt/KxWoy9ShxovqenMxtNFo5h\nZ1wv\r\n=KL+7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPS09bHIClSQojJyOypGpQH+3+lrpN9+3PhTGBoEBD6QIgRsXs9+bpywLzJxSG7UClZlKApsowIrZ2EXsFyjmZFbg="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_1.0.2_1591324062746_0.7142942384776854"},"_hasShrinkwrap":false},"1.0.3":{"name":"@terminus/ui-paginator","version":"1.0.3","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^0.0.1","@terminus/ui-menu":"^0.0.1","@terminus/ui-option":"^0.0.1","@terminus/ui-selection-list":"^0.0.1","@terminus/ui-tooltip":"^0.0.1"},"main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-chip":"1.0.3","@terminus/ui-utilities":"1.0.3","@terminus/ui-checkbox":"1.0.2","@angular/material":"9.2.3","@angular/cdk":"9.2.3","rxjs":"6.5.5","@terminus/ui-icon":"1.0.2","@terminus/ui-validation-messages":"1.0.3","@terminus/ui-pipes":"1.0.2","date-fns":"2.14.0","@terminus/ui-form-field":"1.0.4","@terminus/ui-spacing":"1.0.2","@terminus/ui-input":"1.0.4","@terminus/ui-validators":"1.0.2","text-mask-addons":"3.8.0","text-mask-core":"5.1.2"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@1.0.3","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-rvxNW1FoCNAwA5AkDo3jIY7cHySEZ9I/ogS6KVGhEF/NiQnCnUxM+5qVanTo+2sfFJEawf8Syr2WlzGoM2M3qg==","shasum":"9ab6648dcf13d353c5bdfcac0765ad69eb655888","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-1.0.3.tgz","fileCount":65,"unpackedSize":458809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4NmaCRA9TVsSAnZWagAA5EMP/jmg7Etg6Ofpz3F32LIV\nGoKCHlhwQQ1SffNff468KykEsSnPQ2sZBOdvdKiV6/WLkLuzcqCu04WPG1pa\nrur6d1ttXisHCu3DDrWVmZpVqZrHVywlWlXAbxzNdXaNRO/0sM861ePFSpNR\ntLbBfGnqGVhOT3O7N1+esyPqQN97oV0kphB43FxJWIFgfv0g8Hgiv7CMjG3Z\nZCxJKZQbegWRVvE+s+drrJ1TqOjzKqwWjTvBXyqpFWqAlUT7vpveYT428i53\nrUF/9mxNUoCB/Nh1zgfvZqvxCwmzG1XTYiQ4KyJrOJ4Y9FdlKWzgahBy8JVm\nvQnkHP0tZJVWctsJ8vHhlXNBYb2FXypOZZH4DJ55W9s3oT3R61P/EZw6PhRt\nmddVFd4HsIqUHveLGUqs34X5NuncXpHcoYsuCALidHjgUyB+JutvbWtYOQuH\nJLYKNwDi2rYSAqLYLeWmVDbiC2C8aTLV6SRs6ije40ZZK2NjGT3h3t78zOCL\n3GXMtds9KOqIBgf1fAYUyuy1e25e7OYoHHDF1cFCwHlnOlDdVXMYaPYvEHBP\nu/c+HpcogwqU4oAR8fPMvcqbT1IB/vIojq15TGBRIiGgVxvxWab/RBD53kgV\nNi/+x/egsFIWq2ZgsvFE5eBa30nTg2pBClTU/rg6JuaQeZ/1d+mUoWPXklrG\nq0Qa\r\n=DFkB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2XbhXcvNy9kORY65T/e/FZbDBWK84XnE0E8RzqDqdEAiAGI7hVuW3UoRLUj6ZRMYMg21SVakWSpD3F8EtEMZcasA=="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_1.0.3_1591794074066_0.6756882099797235"},"_hasShrinkwrap":false},"1.0.4":{"name":"@terminus/ui-paginator","version":"1.0.4","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/cdk":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^1.0.10","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-menu":"^1.0.0","@terminus/ui-option":"^1.0.0","@terminus/ui-selection-list":"^1.0.0","@terminus/ui-tooltip":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-chip":"1.0.3","@terminus/ui-utilities":"1.0.3","@terminus/ui-checkbox":"1.0.2","@terminus/ui-icon":"1.0.2","@terminus/ui-validation-messages":"1.0.3","@terminus/ui-pipes":"1.0.2","date-fns":"2.14.0","@terminus/ui-form-field":"1.0.4","@terminus/ui-spacing":"1.0.2","@terminus/ui-input":"1.0.4","@terminus/ui-validators":"1.0.2","text-mask-addons":"3.8.0","text-mask-core":"5.1.2"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@1.0.4","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-RWjTQoHBFGMPD4GEDWwhGZqjogQxhWW5xvN8cz4L4Ve2uO92Ql5fgXJGjwgmwqZtDexd+J38Cqi+3VwFhow9FQ==","shasum":"d638ae078939ccce0559c0e0e7643e75b8701e0e","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-1.0.4.tgz","fileCount":65,"unpackedSize":459108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4ODKCRA9TVsSAnZWagAANdIP/AqezuWn9HH4tGbIX4dQ\nk+CKHvGkrAEssF15jnQIfS0HfSV5DHIX68KxlDj2J3DqI6YzS1D7bjKiPGD1\nkzAOHl42mJx2nSBnE2oCveh6MRgA+59F/8k4zsoSluN21ubTHtarw5PCdLdZ\nV+GTr6FrN7lxp0UN+4Pri+mGsPYTkp/jX7vIk4YHiYd5KXtYR/Ao1wu7KaUg\nREAc59NodqhuqvM5I8ytrBPG2X8w7OTBC1suPrHHDhs99xEC7coGPiqSh/EH\nmMkRbBioIRL3QhdbtTKDwZKDyqJjIjnrXM3GCx2//R0btHqRaK4TeBsmScRJ\nUsYHs2UGQEJq8Y3P4SkPG8CW0kHD164HaAq+QQBn/5b3n8nV/BuR6fkrN/wj\nx01nuchNlXSJRWnVI9dZdNd7GHqB7CbiZoqp8N4xkN2soLfYWEA1B63FF3i+\nmLNy7mNzMHWRPWJ3bqv6V6ehVZVMYq5omklsNiWxeOyIRXkMzPhwYudRVsJK\nPAyDQd3XjFaAVGDLb8lwgmuZUk68FB8dkjKZMFKkxyNNOBu+Eenom2U9/3YY\ntAN3K578wZUefiXAC5AXCiPBiJdvDBJHcaLQghaEzlOrisVXrLtX7gNb3ec0\nPDo1fEUBS1orTiUG/k+Isi62rpsEzRRltvTvVtkzIdfLH+vj3gvZWfQNG6iV\n+aF3\r\n=iAsl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyk5ABTHOlIFN9X3rndCDnQKloyRQjhNFRlDMBP+49NgIgB/bg35ZPQxqPo7WVROlRaxJHU1ZRjw2a8WPR2I4pHoM="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_1.0.4_1591795913882_0.02172427814665845"},"_hasShrinkwrap":false},"1.0.6":{"name":"@terminus/ui-paginator","version":"1.0.6","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-menu":"^1.0.0","@terminus/ui-option":"^1.0.0","@terminus/ui-selection-list":"^1.0.0","@terminus/ui-tooltip":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-chip":"1.0.4","@terminus/ui-utilities":"1.0.3","@terminus/ui-checkbox":"1.0.3","@terminus/ui-icon":"1.0.3","@terminus/ui-validation-messages":"1.0.5","@terminus/ui-pipes":"1.0.3","date-fns":"2.14.0","@terminus/ui-form-field":"1.0.5","@terminus/ui-spacing":"1.0.3","@terminus/ui-input":"1.0.5","@terminus/ui-validators":"1.0.3","text-mask-addons":"3.8.0","text-mask-core":"5.1.2"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@1.0.6","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-Ew43ub0h5MzBeqn/CXEr+nqyj97guq9JDwNzS5N571wIYUa8ZU1Egrk/hcewbDUjidac2/5HfsOxWHyAImUv7g==","shasum":"fcd1a528f82fbe4cbb1fe1c62b0bfe9f2188d45d","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-1.0.6.tgz","fileCount":65,"unpackedSize":459702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4j1WCRA9TVsSAnZWagAAG44P/iaD23DVuJ6QKYTx2f2y\npgMXetIRKwkM3LBWPYJe87jg8APDRK4pJS39z3bSPVSJoQInXR08beUiQ0nW\nKOwhQQoONjIF08ocuzsywKZ3MoQ0x62o7drsN7nOTcU5hf28UdjF3D09w5X9\n5u2ILg/TJJ96jOPEkrVi7pTpU17i7HQaha/3I5Wsc1NPCt9StpF4yVXJ0DO0\n9gn9vXE0bszOi2Onm4bhIpZv4L31qTxSgkpyJ/PfY1RBQdHfgJ2Y8XUT5OWs\nEd/1muzNytVN3OkupkgWUYfnt52balAFSDc3JpNZ1iVQEo5gjc6TN11KcAcm\nSn6wFeUvsSUI0sBfEnQ9BuYy45GMvjUpIARL8CJ/GXiciV6ZYIn+IEJvPszf\nDwYLEE0325kqmAnV+imNr8E3WuXvzW20/6fJVf7PEwCMFdl24KyaztvuIoyP\nsklml0itRQRX4y63N2R1aXtI5Ym736BwK+sD1S5KMW8d/j3DJxZ4Fn+fFoBd\nVYJELeSYuVBD+bGSICVfabRwOWoatUbb822X0ThdN7vDgeroULhrmNarp5G5\noAF+l4v0asu+jbixe8C+D68n1u55LKryyW5RGwHk6P91AjZqFUm0NNXQCvtF\nq5FlEb49vMq7Uo0kkHP2TqiPFHeRGemPeK8rOrSs5EK9CTDYZqViZrvxmwR4\nTew/\r\n=ySxU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcFWMnqeSHTpNJ/noJ5ooTr3OVwnc017kZxrR8f8/EwAiAboUg0RXm9T+YhA0RYK9tyVESWdhS0ciWadKBCx4sJ6g=="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_1.0.6_1591885142254_0.35045698973390693"},"_hasShrinkwrap":false},"1.0.7":{"name":"@terminus/ui-paginator","version":"1.0.7","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-menu":"^1.0.0","@terminus/ui-option":"^1.0.0","@terminus/ui-selection-list":"^1.0.0","@terminus/ui-tooltip":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@1.0.7","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-usbi1Pl7A5SQXDJZTw0rgDI3ehjtb0cH2RmRBWhFbHIoxoLxj0FFdZpgxCNiYFgqWXSoAj/5z8h379+/sZvE8w==","shasum":"48d624b96c0703c67c69798564b2ff294e2c7939","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-1.0.7.tgz","fileCount":65,"unpackedSize":459322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8iFDCRA9TVsSAnZWagAA7XAP/3OO59LDsTRmzazRuscH\nvVZKUjiqBfKMHB0g2inlzCsty61Xv0ZSsbbpqWGRFlgPn6C6/ZsSSE+60GZ+\nA+MmjU5ll/mJu+OcHLgTwsZxVpl7DZLICh9InLCuCgz72CBxsb9FeeLCLQDU\nae4znwsAQsHDxmkBniu/aoabZtCvJnUhFT5pIZreGbcG3ms91QTLZA/AqQ8Y\njmJHTSDeN8DB0u753hS2+0FMj3gMq4h0L7mbMUxl0+KDVNhANFw53qgXufNf\n/zW/6GBLBAoAts/94gaE6ZJ3UX31zv5z+zpgM+NNsWMZwK3DFv/n/g6aPA8m\nZHFk9UcStw7cniKyIks0IkPzk5w5dn9SrG8EizwbI2G3RZpsLXVtPzRJYt9X\nokRMoqgXGnwPS8YPbazDQyxWdI6DJk092dnU8SmiFmIDYmxCDYTZsZSwfOgw\nwJP/q588jC87tbw6uebtlmsj1j9DWZz5L9U+GeHs7q2jWUGAxZxhmmBvs4P0\necUQ3lhVNl/43VZHjrKp07/VeVgJH5vcv/49bVG6THJeXES4kHybH2Qn+XkZ\n9HlP83RaPtnPSuVlI1GQKHF3f6xxtVFb/3YT4yFVgEDTusMtiC0CedEi84MH\nvDWd6b4OFbOEHVhayVSk+oMMkpsgmRIy1D7lpbD8A44tL0npcilsH5l5JvFE\nv6ON\r\n=jq+j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDokkvjLlxyPizgTOcvutzy3UmhJwwcGBUHAELHtX+IPAIhAIX5KiZP811UATpc9RBmPy/Yrs+1FNjZ19jW4q9+uULc"}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_1.0.7_1592926530947_0.35307332821338777"},"_hasShrinkwrap":false},"1.0.8":{"name":"@terminus/ui-paginator","version":"1.0.8","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.0.2","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-menu":"^1.0.0","@terminus/ui-option":"^1.0.0","@terminus/ui-selection-list":"^1.0.0","@terminus/ui-tooltip":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@1.0.8","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-85mISd7iuizOffyGvBir4lL9fq6B0Enc/O2IZTtFLt9MmPtENktcdiHGKrcMeyYeqvMRtzGLY1w5fXGrZ5UR2A==","shasum":"70b32a20b09362f3004e70d9d3ddc6a7e6681b50","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-1.0.8.tgz","fileCount":65,"unpackedSize":459530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBJcrCRA9TVsSAnZWagAAyz8P/RJZjZTahqx5h+xYw4Ba\nvQ2YcEtQwLdzUk2pavTwFoUB0ZFzY7x6yHTdDrph6BYjelRClvFWvIJTL2e+\nNgrckW3jQbxXnEHS1HHLBudHFKwNBTjuhu+5b4HAJQWmUFtiMkAztshRx8Sj\nj4M9e6fiXvxJoLT0MKBRtpsLyXjnQiN/KJuFDAvclTPCwRO+f7gZ7sA3zYBq\nGi1LyA3wFtokWmcgaXIynPB/ZE2v9HK7ebh1lPAgiN7TtsA5u/9Wwt2H1yQ0\n7pOqchq2oqkmRuRSPZW1zeeIA8U1G57Q1h4LKjCzrN9pR8UMuCM7IpnKlAo8\n9XCUCtZkV4Fnuanm+m9Ie0+Dp7SMp8Px/kwwAQvM6SDiLSh/f9AuKlPftbLm\nsvXqpfFCfChvcoIgCAMseJ7HWePrnRqx527GXcGCYDpP6EFrdpEkehABMwJh\n6S3dorai2XodhHvXaGXYza0n7+TMx3peauo7ZEhYkihFgI30c0hO1q9a+Wk+\nrrr7qUJS/XM4L8XTV5Gv06/yMJACerXdwRVNK1UwvAaHYnaaHABTmiutOzNI\nPdhq1QVSLZFaCZiaHkhYNVFDNaroZ8toK9DtGGUmDcWi7ObPxaW3s9Brqf/l\nfIxhgtwzDdA2jcrTWqwjTzZh0Y7ntHOB1WErOPtPBTRVIoBKpunD8C0Wd3es\nm0u1\r\n=vS0G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXSWcO+cDupBuO7mAvDjWcigwac0bbkAUsTs5tjGY65wIhAPVZ4IsCfHQQVRZ6gjGdLL8yFxNIpnCKHymgpkMa57cS"}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_1.0.8_1594136363241_0.021796904947071427"},"_hasShrinkwrap":false},"1.0.9":{"name":"@terminus/ui-paginator","version":"1.0.9","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-menu":"^1.0.0","@terminus/ui-option":"^1.0.0","@terminus/ui-selection-list":"^1.0.0","@terminus/ui-tooltip":"^1.0.0","rxjs":"^6.5.0"},"main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-chip":"1.0.7","@terminus/ui-utilities":"1.0.5","@terminus/ui-icon":"1.0.5","@terminus/ui-form-field":"1.0.7","@terminus/ui-spacing":"1.0.7","@terminus/ui-validation-messages":"1.0.8","@terminus/ui-pipes":"1.0.5","date-fns":"2.14.0","@terminus/ui-checkbox":"1.0.5","@terminus/ui-input":"1.0.7","@terminus/ui-validators":"1.0.5","text-mask-addons":"3.8.0","text-mask-core":"5.1.2"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@1.0.9","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-Mx4Qv5kwleQSKX/Kmamk7fgGbptB/ISrAaqMoLxq9RGcs3cCZjzFSjSP644Pkh3xn0tE901kZt60ckMeJYlDFg==","shasum":"187034515b2569dcd1b46bf785783fbc4ad40346","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-1.0.9.tgz","fileCount":65,"unpackedSize":458955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDFCyCRA9TVsSAnZWagAA2yUP/R1TSgJisyjjwzfdE2UU\nWbYLLFwBKEhQ94sx8rSSHT44NcnnhWFb03KRaVjMeQFEqMxLji9Qap3b10vD\nS0ZXH0Xrsq43kknSwpNdmbe8zxlnYjZ77XxBfkYopUsT6h/JZs9fPu+Q3iOX\n1bnL0iPo++yBwo7rfqSm05l7u6ofvKy1c66nqowD0xgXOB8L50bFMJmz0Rgr\n/V2AqGd1pLduvKcObh/O8YhoQiz9j1bBoH+ggY6otWtMiwfIDHRmvE9hl1Xu\nzguvYmhlRi/jX3BSVZbr8dWJXSO6M7f82hEL3/TjEOi5scdCzSiMyZoUeUae\njRSnJGIXSesWVYozs6nHZW6t5Dvh8c2jUn2Bgs8dOQhpKWgYfZtThLruuEDx\nAHPsMbJkTWJxkGqlA9zo0u5L62LMJdLiGavmLaKuJxgiEwzCdsvNAewR+l/y\nvXlAS2wMAn5kpwUklsoY2Kmt1vOYhn7LCtY270bmGaCtkyqC00uzZkn94U68\n4pSbM28yycB4rfQuN9/btJXDrU9PtOPI8zNCGD/t+sXfXfm6mV5Q439i6Ira\n6AXYp55ZaZaT3esjjW+8VVpu9CDWXhJHiad+KQLMSFi2aPfyGLLz5HmUcICW\nZJxgwRfuD5Or2RiasagTxmg8laW3HoZPHonFZieXg/OSOqeCXWDPe5M0lTsF\nW8Ae\r\n=b3l9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWXF086EphHnZlUlZOMebWv0OTILDgDE+SnRtSuayP/AiABEfqig6QDBvMALO4sn8+Eb5mfovCyT9ukTNoDwjuPPA=="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_1.0.9_1594642610180_0.8189857667114213"},"_hasShrinkwrap":false},"1.0.10":{"name":"@terminus/ui-paginator","version":"1.0.10","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^2.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-menu":"^1.0.0","@terminus/ui-option":"^1.0.0","@terminus/ui-selection-list":"^1.0.0","@terminus/ui-tooltip":"^1.0.0","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-chip":"1.0.8","@terminus/ui-utilities":"1.0.5","@terminus/ui-icon":"1.0.6","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@terminus/ui-form-field":"1.0.8","@terminus/ui-spacing":"1.0.7","@terminus/ui-validation-messages":"1.0.9","@terminus/ui-pipes":"1.0.6","date-fns":"2.14.0","@terminus/ui-checkbox":"1.0.6","@terminus/ui-input":"1.0.8","@terminus/ui-validators":"1.0.5","text-mask-addons":"3.8.0","text-mask-core":"5.1.2"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@1.0.10","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-XXIp90AVJtMeWpVAx+v4My5x8jHk/y2XcTXEBFVFvVz/7VCuooAESBAVsaz/XjMF81rI1jV0VURISuta6YCvjg==","shasum":"156e77a8b389c0ac38bd07427826a9c848328b8c","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-1.0.10.tgz","fileCount":65,"unpackedSize":460266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDLT6CRA9TVsSAnZWagAAcgcQAI+ErFnbP1KwJqxFXqvv\nYz2MHUwF6wgOYaJcy90qDh6PsSD1lrjyeGTfAsWJSbibW0HRAzMYPol17Re5\nQiB2yEqWA9P8LLJBgv45RjCxBvFNcC+d/GBFv+8DJiLI65+5H35HRqUhIY9m\n87epy0kclmw5neH8cRAWvOyqfkumVNqwzTeW8I0x1APHS5U5wlNtNFHx2YRW\nYjDjUpyZs8jg5qg3zZJEk8uQNGooyjwHLFV8BCvAHkvm8Z7SbYDeZ/tu+j0v\n3RPHH2nt3i2w2f92GnoAHRskTlX5wh5j5sf4lH7y4ADSPe3fOnxABa1zCszn\nRzb2Vh+dVTUHbY6Q2NyQcuG03n0AR5HTcCuJHY0k+4KS0pIyq9zYbVSmeOpQ\nn6lgi85FjzuSm+mXxQTeWJEvAYEASikgkxxAeqmmJm3p4eWhPEhlHRmvK3Nv\n/qBukDtfKGbp/tDDMfOlLjduf24lBL6JRcSdOj6+4htEsDNX1PKLDcgUVzkH\nO86e5jxNh8M7iWUFNalrSYL5FJSQ/CSP6mL1du0CUUSHtbl5eBhYvKhD4SNQ\ntM5Mj+DrEX0SIWr3UsYwppxBmLHvBYh6MV9dV0qZiwZ3i/Z73WDFgW+91BXs\nllYKVPk9SlJ2ow6AdnqWAXMlbvDN/N/XLSKBNkpRFbdwWQI51i6lv8pwg3Tc\nQhi1\r\n=wFpB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEH62i+x+gA6rybgQVBuHPlQ9Ys1PosnsRKSuelwdXSDAiEA7vPeJOKDK+FrvWzcAnQ8M3DsMXW7bP4/aPjsGZJJUDU="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_1.0.10_1594668281633_0.34578640318678233"},"_hasShrinkwrap":false},"2.0.0":{"name":"@terminus/ui-paginator","version":"2.0.0","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^1.0.0","@terminus/ui-menu":"^1.0.0","@terminus/ui-option":"^1.0.0","@terminus/ui-selection-list":"^1.0.0","@terminus/ui-tooltip":"^1.0.0","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-icon":"2.0.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-regular-svg-icons":"5.14.0","@terminus/ui-chip":"2.0.0","@terminus/ui-utilities":"1.0.7","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-form-field":"2.0.0","@terminus/ui-spacing":"1.0.9","@terminus/ui-validation-messages":"1.0.11","@terminus/ui-pipes":"1.0.7","date-fns":"2.14.0","@terminus/ui-checkbox":"2.0.0","@terminus/ui-input":"2.0.0","@terminus/ui-validators":"1.0.7","text-mask-addons":"3.8.0","text-mask-core":"5.1.2"},"readme":"<h1>Paginator</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**\n\n- [Installation](#installation)\n  - [Packages that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Events](#events)\n  - [Current page](#current-page)\n  - [Zero or one based pagination](#zero-or-one-based-pagination)\n  - [Record count too high](#record-count-too-high)\n    - [Max records](#max-records)\n    - [Record count message](#record-count-message)\n  - [Records per page](#records-per-page)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@terminus/ui-icon`\n- `@terminus/ui-form-field`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-chip`\n- `@terminus/ui-input`\n- `@terminus/ui-validation-messages`\n- `@terminus/ui-validators`\n- `@terminus/ui-pipes`\n- `@terminus/ui-spacing`\n- `@terminus/ui-styles`\n- `text-mask-addons`\n- `text-mask-core`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-paginator\n```\n\n### Modules that need to be in NgModule\n\n- `TsPaginatorModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nFor the most minimal implementation, just pass in the total number of records:\n\n```html\n<ts-paginator totalRecords=\"100\"></ts-paginator>\n```\n\n### Events\n\nThe paginator will emit the current page each time the page is changed or the records-per-page count is changed:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  (recordsPerPageChange)=\"myChangeFunc($event)\"\n  (pageSelect)=\"mySelectFunc($event)\"\n></ts-paginator>\n```\n\n```typescript\nmySelectFunc(v: TsPaginatorMenuItem) {\n  // v:\n  // {\n  //   name: \"1 - 10\",\n  //   value: 1,\n  // }\n}\n\nmyChangeFunc(v: number) {\n  // v: 50\n}\n```\n\n### Current page\n\nDefine the current active page by index:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [currentPageIndex]=\"2\"\n></ts-paginator>\n```\n\n### Zero or one based pagination\n\nBy default the paginator starts the pages array with a value of '0'. If your API starts it's\npagination at 1 (such as Rails) you can set `isZeroBased` to `false`:\n\n```html\n<!-- The first page will have the value: 1 -->\n<ts-paginator\n  [totalRecords]=\"100\"\n  [isZeroBased]=\"false\"\n></ts-paginator>\n\n<!-- The first page will have the value: 0 -->\n<ts-paginator\n  [totalRecords]=\"100\"\n  [isZeroBased]=\"true\"\n></ts-paginator>\n```\n\n### Record count too high\n\nThe paginator will display a message if too many records are found. This is to encourage better filtering rather than\nspending time paging through results.\n\n#### Max records\n\nBy default, anything over `100` is considered too many records. To change this value, pass in a number to\n`maxPreferredRecords`:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [maxPreferredRecords]=\"50\"\n></ts-paginator>\n```\n\n#### Record count message\n\nA custom message may be defined:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  recordCountTooHighMessage=\"What the heck are you looking for?\"\n></ts-paginator>\n```\n\nA custom message template can also be defined. This allows dynamic links to documentation, help, or a better set of\nfilters.\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  recordCountTooHighMessage=\"What the heck are you looking for?\"\n  [paginatorMessageTemplate]=\"myTemplate\"\n></ts-paginator>\n\n<!--\n  The message set on `recordCountTooHighMessage` will be exposed via the variable `message` in this\n  example.\n-->\n<ng-template #myTemplate let-message>\n  <a routerLink=\"/my/route\">{{ message }}</a>\n</ng-template>\n```\n\n### Records per page\n\nDefine the choices for how many records will be displayed on a single 'page':\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [recordsPerPageChoices]=\"[100, 200, 500]\"\n></ts-paginator>\n```\n\nThis menu can be removed if desired:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [showRecordsPerPageSelector]=\"false\"\n></ts-paginator>\n```\n\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-paginator.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-paginator\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.js\n","readmeFilename":"README.md","description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.0.0","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-UDuz8jOWP+VgAC57Od3pnxawWlxI/cy6+eOIiwmSFTyquE+HJX5pLyciz+sQVuWswdGYTwWAZ1MGb5ubFBEuOA==","shasum":"e889ae0d4c4399e50eb311c8d9476f4c1145e53b","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.0.0.tgz","fileCount":69,"unpackedSize":472299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHy2jCRA9TVsSAnZWagAAhCcP/3/xfUtojR5Ed1wu9W7P\neXCjpn4itFd08D2DQPwKl7mpCUs6LFWmVm4mUOawgXTaPZxGLrWrcEM7Fmai\nRRafl5sZmGgscVDREZdkShoRQzQYmkaPGtdk+brcTPOXFBSlnS2uYPQ1IAWM\nXZ0uRX/yvn5uuF5jItCWm6ZgycYCppAO4vDniOAg84C7S7wQmxbL0SweiXxg\nLMKd6fK2YcCJ9UwB9rNGOpVeBaECpVtkAEDXrsEPcPohy2H8iS+QCDl2nlDm\nwRzbnaqqueNxAmqouUP1dlgDDVGSUiFqSyHf+zWPw2tMgv01Faz6O4kXaXg7\noNyvFa5PlDn3XcXvg9czTvJT+VOkJudwSd49G8sdhIX4mwf1mSq1CfizimdJ\nos3cW3BH+yNvlv1wpi99/EbadE6nlK2W0wjpLLAUmbsyt2l0qrRpdnFH1iGf\nAR31Nd2+wQ0aHKKgnzHQgGTQ0nPwDS8zaXqbOlIE49TzOjRdKxBW7wGSby9U\nu7rDiiZXbmchpBgW4TBLzRctWfkfWfGBSO3PywxJlg4vyYmCoJN3p8m88QiJ\nSy+yZboCxcqMRsK6NK7pozXXW1rhj9fvKDz1QCZ6HXs/QF9BCwf0JU7R1U+9\nsNokBXdbqScy5wQ4rO7FN0a2khTt7YruVmdfGv/tqF9VQ2kKtgs6rTvE/m7O\nJPbu\r\n=C1sr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOtgbifd4qFAY4bZNdoYaAJhvI3o86ZypASmWzlJzxuwIhAIe9D2cRSLSqR1oSXEqtkO9kwM7yVdjIUor+LuOJa4uX"}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.0.0_1595878819351_0.3445127037545639"},"_hasShrinkwrap":false},"2.0.1":{"name":"@terminus/ui-paginator","version":"2.0.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^2.0.0","@terminus/ui-menu":"^2.0.0","@terminus/ui-option":"^1.0.8","@terminus/ui-selection-list":"^2.0.0","@terminus/ui-tooltip":"^1.0.9","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-icon":"2.0.1","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-regular-svg-icons":"5.14.0","@terminus/ui-chip":"2.0.1","@terminus/ui-utilities":"1.0.8","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-form-field":"2.0.1","@terminus/ui-spacing":"1.0.10","@terminus/ui-validation-messages":"1.0.12","@terminus/ui-pipes":"1.0.8","date-fns":"2.14.0","@terminus/ui-checkbox":"2.0.1","@terminus/ui-input":"2.0.1","@terminus/ui-validators":"1.0.8","text-mask-addons":"3.8.0","text-mask-core":"5.1.2"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.0.1","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-vh0IRgrnoBF/i8bJZTnmhNojvWB7uY4+I8/lfww9GxcbUftWtkT98I2OTfYq8kY9CmkgqN2lLpWurayMVhO7BA==","shasum":"f5195a19f8e87038a6eb21a9997b5a7ff1962935","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.0.1.tgz","fileCount":69,"unpackedSize":472593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIEReCRA9TVsSAnZWagAAijIQAIZUYjoKFRs4uz25Jyoi\nJCP+Waj6r6vZb7QoblZf+MbSynvMYSn3QwLrEv4c0WgQGmEQa92ai97D15vT\nh5zYajPAqxLrBz9dKMDmZybfxH89tJC8Di696hpyOw7dx1RpBamNf62sUl91\neiPzd5NRKKRLt2tiw2kzl/zwxHr/0uXKWiZsZdgsj5oXGk7F9psLi21yK15Y\nm9P24wbZ5JdIezbCJ6T2+HF9CfF7K96Y0S2Wa7CGxi+SMOLrymlX7GmvM0Tu\nu9RIIOoUrdAfN0IaACpFlDmWee8vdiBP4o1b5MzMITww1G9UY+9O4mBOl/Wy\nxcpuT8XW7I+sC6oWoYBUMelhaXbWsSWdlELKD9IzD/GIlwlFCFLShHK/nGB3\nXkupFP7UmGeAXEmQC9eIVseZuEKiTyollXKOLCWcEJP+mgiNw99FQdE8BE7Y\nYfWVphG2zuyQkt61SNruc1O1/wBSU4NSCasxB1p+FssST2gWYN/ag1gHVDVF\ntewC9Pye0/r/92Umirvt+KdhlN3ZWJcoI7D7yx+QJNXLFmzy5NoLEDOmHy9O\nZo4df5OnXwbyhEBar5kJKEKmeKcYg91ANW8PhkpRp++h88n8RitncXI2Eq4Q\nPQzM3Mmfm+77aoaL9KgSiEjN1CbcB07zC7a02J06YAHpku8jWReqQAqAXNlp\n7/03\r\n=VNHw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ/HCIuAgPTfxAtm+Jl82mxAH5aYwbZ6ZFme0dh9PoJgIgcJ0QkFIr8m6uorh96LpCYTiREvboVmHQ/iRT313eT4U="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.0.1_1595950174004_0.5357766602412506"},"_hasShrinkwrap":false},"2.0.2":{"name":"@terminus/ui-paginator","version":"2.0.2","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^2.0.0","@terminus/ui-menu":"^2.0.0","@terminus/ui-option":"^1.0.8","@terminus/ui-selection-list":"^2.0.0","@terminus/ui-tooltip":"^1.0.9","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-icon":"2.0.2","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-regular-svg-icons":"5.14.0","@terminus/ui-chip":"2.0.2","@terminus/ui-utilities":"1.0.8","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-form-field":"2.0.2","@terminus/ui-spacing":"1.0.10","@terminus/ui-validation-messages":"1.0.12","@terminus/ui-pipes":"1.0.8","date-fns":"2.14.0","@terminus/ui-checkbox":"2.0.2","@terminus/ui-input":"2.0.2","@terminus/ui-validators":"1.0.8","text-mask-addons":"3.8.0","text-mask-core":"5.1.2"},"readme":"<h1>Paginator</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**\n\n- [Installation](#installation)\n  - [Packages that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Events](#events)\n  - [Current page](#current-page)\n  - [Zero or one based pagination](#zero-or-one-based-pagination)\n  - [Record count too high](#record-count-too-high)\n    - [Max records](#max-records)\n    - [Record count message](#record-count-message)\n  - [Records per page](#records-per-page)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@terminus/ui-icon`\n- `@terminus/ui-form-field`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-chip`\n- `@terminus/ui-input`\n- `@terminus/ui-validation-messages`\n- `@terminus/ui-validators`\n- `@terminus/ui-pipes`\n- `@terminus/ui-spacing`\n- `@terminus/ui-styles`\n- `text-mask-addons`\n- `text-mask-core`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-paginator\n```\n\n### Modules that need to be in NgModule\n\n- `TsPaginatorModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nFor the most minimal implementation, just pass in the total number of records:\n\n```html\n<ts-paginator totalRecords=\"100\"></ts-paginator>\n```\n\n### Events\n\nThe paginator will emit the current page each time the page is changed or the records-per-page count is changed:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  (recordsPerPageChange)=\"myChangeFunc($event)\"\n  (pageSelect)=\"mySelectFunc($event)\"\n></ts-paginator>\n```\n\n```typescript\nmySelectFunc(v: TsPaginatorMenuItem) {\n  // v:\n  // {\n  //   name: \"1 - 10\",\n  //   value: 1,\n  // }\n}\n\nmyChangeFunc(v: number) {\n  // v: 50\n}\n```\n\n### Current page\n\nDefine the current active page by index:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [currentPageIndex]=\"2\"\n></ts-paginator>\n```\n\n### Zero or one based pagination\n\nBy default the paginator starts the pages array with a value of '0'. If your API starts it's\npagination at 1 (such as Rails) you can set `isZeroBased` to `false`:\n\n```html\n<!-- The first page will have the value: 1 -->\n<ts-paginator\n  [totalRecords]=\"100\"\n  [isZeroBased]=\"false\"\n></ts-paginator>\n\n<!-- The first page will have the value: 0 -->\n<ts-paginator\n  [totalRecords]=\"100\"\n  [isZeroBased]=\"true\"\n></ts-paginator>\n```\n\n### Record count too high\n\nThe paginator will display a message if too many records are found. This is to encourage better filtering rather than\nspending time paging through results.\n\n#### Max records\n\nBy default, anything over `100` is considered too many records. To change this value, pass in a number to\n`maxPreferredRecords`:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [maxPreferredRecords]=\"50\"\n></ts-paginator>\n```\n\n#### Record count message\n\nA custom message may be defined:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  recordCountTooHighMessage=\"What the heck are you looking for?\"\n></ts-paginator>\n```\n\nA custom message template can also be defined. This allows dynamic links to documentation, help, or a better set of\nfilters.\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  recordCountTooHighMessage=\"What the heck are you looking for?\"\n  [paginatorMessageTemplate]=\"myTemplate\"\n></ts-paginator>\n\n<!--\n  The message set on `recordCountTooHighMessage` will be exposed via the variable `message` in this\n  example.\n-->\n<ng-template #myTemplate let-message>\n  <a routerLink=\"/my/route\">{{ message }}</a>\n</ng-template>\n```\n\n### Records per page\n\nDefine the choices for how many records will be displayed on a single 'page':\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [recordsPerPageChoices]=\"[100, 200, 500]\"\n></ts-paginator>\n```\n\nThis menu can be removed if desired:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [showRecordsPerPageSelector]=\"false\"\n></ts-paginator>\n```\n\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-paginator.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-paginator\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.js\n","readmeFilename":"README.md","description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.0.2","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.22.1/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-GDuxnRuioK9yMg6qoAC/2uS+9IwBdCL7Ka8H4/Fmv7FA/7w8oSTVd/+VYAO1YW38n6LGgeZbqVh6S3NpjbRBlg==","shasum":"01c091e6554386cdf90b775e4a203e58116bd51e","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.0.2.tgz","fileCount":69,"unpackedSize":473478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIG5lCRA9TVsSAnZWagAAhvYP/RxNYUdsCW60RRho6VJd\ndWDrZCjM7RB/owIyeU8K8pxSBKlHw9uPfyvoPgxzr2eC5Ba2SXSCE0FS+M+b\nBRxA65h+71I7fyriiL6zsbzAsYAzqKwHAXoEYQkCOEfRbS2iK4GBKBGMHzFj\nwSruq9UQKzwl7V/tb8XEj7WyO7mLGdNAS4QnX9BO2UIRG6Dp8VhNLhLEYbXW\nO/LZW7zovgY5H2S4hJBiGTHI5au7iSqSr28S+A7Rc4qv3BonZwrpLoBNIqPD\njJMyvrtTTW8q+OBqEssQarY0w8BSa4zZrCi7m/pYzJcDoZhlWnFzbuQhJpKG\n5SYIA9YXz1WWIUdjyRGGbXyXa1yaIAJQJnOOOZB23bHy7Lwi1dnpY5Jr5IVH\n7rQ8nD62v+GdAmJ7Un9c/IHoPrzKshQmw6+0trd523tRdp7mJUWxCmE/eMXr\n10vUrmawm2FKfCnbxs6KMFe+AvKG/q1QAa8Z+RMstvGsd9eOqmsPjU7qNa88\nZNCZfv6K3J2pdzyjKqiBGU3ZqjbkVvVDV611YkKmjyxe8G/zQ3wJgRCIxpLh\nQ7i4kK9bxRG+Dx9lGra/QKwEnCtfkJ5mOnP2lVb4xO613UUILuBQQTG2+AcU\nKtER3MlzOndsc82Og6jUk4tpKnAXL/AQydMB1ofLpXbJK14EcafAkv/BKFjN\nnthH\r\n=nXts\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2u/fj17zy4J1eWIWMh/g0QYFRCKsH7vgR5Llk+U+qYAiBw3J9TCyVMoeGZ4sKeomuWHRhnS1wJ9dcJQMjnH9Gbuw=="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.0.2_1595960933414_0.9559825896344449"},"_hasShrinkwrap":false},"2.0.3":{"name":"@terminus/ui-paginator","version":"2.0.3","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^2.0.0","@terminus/ui-menu":"^2.0.0","@terminus/ui-option":"^1.0.8","@terminus/ui-selection-list":"^2.0.0","@terminus/ui-tooltip":"^1.0.9","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-icon":"2.0.3","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-regular-svg-icons":"5.14.0","@terminus/ui-chip":"2.0.2","@terminus/ui-utilities":"1.0.8","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-form-field":"2.0.3","@terminus/ui-spacing":"1.0.10","@terminus/ui-validation-messages":"1.0.12","@terminus/ui-pipes":"1.0.8","date-fns":"2.14.0","@terminus/ui-checkbox":"2.0.3","@terminus/ui-input":"2.0.3","@terminus/ui-validators":"1.0.8","text-mask-addons":"3.8.0","text-mask-core":"5.1.2"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.0.3","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-qOmeN/8FCZ0tLFIxrF8CkWLKnXalMqDWMpns2hAcaB7L59sqq6hq0GbWCVWqew9WZ/LkPXGeaYqBHREFOOM3lA==","shasum":"aa29b1e4495f822f55885fd2749fbb44c2af8de5","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.0.3.tgz","fileCount":69,"unpackedSize":473660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIXQnCRA9TVsSAnZWagAACGYP/iR5xIotqgGp0rhHJcxa\nk14JyKG1D/2dp8K62rstUNy01CXXqfbPkZdcrxdEzBOazKiJGNb/vibsHPqn\nLKWY5WENR7QbDCM3WFK0vVmeia89/1IC46iXwvfJdW35Ejk0d60g6exWUe7G\n8/6C5vAT93Ofqk9BDTDtGXrwbwv4il+DTu0r9Zg2SjUNi7/PP2jy2AVXj0DB\n8tF+h7IQ1RFsXZGc2qQI5J8yT6kZ0Fx87HOvqVNSDwMTCQD/WxCXmojYaWZo\n8rGct9lIDSr42bAm9TVAl+0LGhUXfDMJ59rJ8LBTf4CTRz68B9wW0uPb0mD9\n3CnTBuZCStvJtNu6/Rg0m6sqErjjAE+SKcXVekd9oS3frzfWs6/MstWnOpqW\nYJtKXvYPfyYmiMN9xYT/DHIa0NPUP18ypRBZc4BVm/rO30oCG4kiQ/iQbvvv\nZuSutWpHbSjXDVxqz0j5hMIZGtJMJCnESklZsfN0RAvSlaJVMocgrsUs+gr8\n3vzrO07G6+j3iQpkmNQ9mRSJ+iQjq44Xfd7wsr0kTOhlKvYXKzhlMgiLBgHZ\nGw1sKzgWaWMkex42NKD9nwsH/qhzhTRU5ix6f00l8bN8FyET0iQKsT91FX0t\no2kfiVp1VCPjvjgYsP9uvnHiXxLsVHtNl5zVSicbwav6EaZlmMvLlvLwOeD5\nr+Dl\r\n=1xdA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNfQ+BGRa/QOynebk3VJ6IyJpLGZfDWSPQjh0COU4WvAiEAqwrDiK4QpRkpuEkkJ8Gk8d6uFtqIzOZySnoD8d/qgxM="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.0.3_1596027943501_0.017629369227525782"},"_hasShrinkwrap":false},"2.0.4":{"name":"@terminus/ui-paginator","version":"2.0.4","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/ngx-tools":"^8.0.5","@terminus/ui-button":"^2.0.0","@terminus/ui-menu":"^2.0.0","@terminus/ui-option":"^1.0.8","@terminus/ui-selection-list":"^2.0.0","@terminus/ui-tooltip":"^1.0.9","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@terminus/ui-icon":"2.0.4","@angular-devkit/schematics":"9.1.9","@schematics/angular":"10.0.0","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-regular-svg-icons":"5.14.0","@terminus/ui-chip":"2.0.3","@terminus/ui-utilities":"1.0.8","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-form-field":"2.0.4","@terminus/ui-spacing":"1.0.10","@terminus/ui-validation-messages":"1.0.12","@terminus/ui-pipes":"1.0.8","date-fns":"2.14.0","@terminus/ui-checkbox":"2.0.4","@terminus/ui-input":"2.0.4","@terminus/ui-validators":"1.0.8","text-mask-addons":"3.8.0","text-mask-core":"5.1.2"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.0.4","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-TWv0t/6C+WeJ6cxH+xNu4nmp83ffV1Y5wl5K+wC9XEf+TTpO4Kfn872yVqC2s8744LytFOKoGhTvKvM+lQVfhA==","shasum":"ed3365c2758312817b5f13242ad9f08ddce11bbe","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.0.4.tgz","fileCount":69,"unpackedSize":473873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIZb5CRA9TVsSAnZWagAAXkYP/jep6E8f00mw8zT1XZhJ\nRnlpNDX4DHrrghGOZiedmVQAD1zU+BObnHt0jDFHmd8V8513gnUUYA2C7mVB\nOkS25OWRHjNqV/uoR5wo02BC7PZLxCq0qfDSzABGSoKRHpJyv+hr7TAco8+P\nQFmhj9C06hBGYCgGekydHnWrn3HFAcg/n56bwCqhr0V99q+jdkBKiXHVsvMr\nkCzwqLYfeLXX7lGtSebL8HO9BQEYErufKnwuiTvVXvMxhMhOT7PlIECyq+G9\nUdze5d3BtZQZJpzxCVQe7ZDeHF8U4xTgVTlJXcCLDDSstWlMEntx082R6N/E\nfvshw+jGd8vpwKXj67faEIi80IKH88ilbX2WqbgZG2+1CEjtWiyqSSC+feR/\ncuZO4PCLOm+kI3S25gWFKf2ibaMGJ1o6v6Q43CotdpdPX9owi1/9HvwoQ3al\n+593qAlZiOBgmIIM3TOGWom4P/ZG2rPEaaxQpX3e/eyIWhCd9B4UBmpM4Cjp\nG4VbWfNkZKissNRoeGZF+v9USFLWExa8TIZJVDu64i/G1/K03SsPMHuHmEcJ\nyWTfT0H6wYGHSPIQh93OzSaOcWnSLS8OyvmFkZILuN8AuM7DQjoAtdRKfKLX\nr5RZSrVXC7X9COUR04Mg+jiLZbtYrQKHfYSQXOqYTpACcy9VeNlGTMonRQJ6\nl9eI\r\n=6ans\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEU1Cj0SbJ2BSBIor8W0VOwNFgeitJ6mJSMn9xPQPOEDAiBRBSvvZHsd4hmN5GciKpzTYTFULuevCuzO0XALeIvNnw=="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.0.4_1596036856799_0.6473942287073342"},"_hasShrinkwrap":false},"2.0.5":{"name":"@terminus/ui-paginator","version":"2.0.5","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.0","@terminus/ui-menu":"^2.0.0","@terminus/ui-option":"^1.0.8","@terminus/ui-selection-list":"^2.0.0","@terminus/ui-tooltip":"^1.0.9","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","date-fns":"2.14.0","@terminus/ui-icon":"2.0.5","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-regular-svg-icons":"5.14.0","@terminus/ui-chip":"2.0.4","@terminus/ui-utilities":"1.0.9","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-form-field":"2.0.6","@terminus/ui-spacing":"1.0.11","@terminus/ui-validation-messages":"1.0.14","@terminus/ui-pipes":"1.0.9","@terminus/ui-checkbox":"2.0.6","@terminus/ui-input":"2.0.5","@terminus/ui-validators":"1.0.9","text-mask-addons":"3.8.0","text-mask-core":"5.1.2"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.0.5","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-oQukqjuPwMuesXb8KAXxrjZTolAejthXp7OjpLGkAmpZbsSEZBheFTjhRjCkLD1yOAIrBCsTCOAkGkeqFr6OmQ==","shasum":"1e29fb4acef89b5a0504532d598955c01831e943","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.0.5.tgz","fileCount":69,"unpackedSize":474082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJCQiCRA9TVsSAnZWagAA5DgP+wTgljf1t+TUqDU14cWq\nIAjXksygOZAEU1SjT20GHtnBt6c6PvnjzpArrWj4JJFrWqGYPIBfMkFvNidD\nTlG1P4jwMfz5f+M3SLL1YnFAbWrAiyDt6rhnrpZ0fxD0VArkO1aUnESbCu/M\nQ7VBug/MYeG10eFyKJ2J+adOsJZeG5tYsQyJ5FGeyYmvJzKlDsNHkDwgEy/u\ndzoXYYZYQDGdkXiKao6g4XZYEKWD5e8h5raE9NXU7UqfiEl/Jbxeva6559ai\nWarWczLUzlWM3frz7E1qMx/ynu+a2tG5Pzv/NfJksm0YqZaxhKaV33M1imKv\nNTew1Mn17zwCpwUIk4Yr+WnKSJswsyoj+mz1duVvAp63x0he4KQPryucW/A6\nSa8dgTV9uISKKbcb66t8SbR+61njj6rS1TpccxwXHdu3cALn9pEnH9YdnZhm\nHHFkkjnmE7zpjffYSTCUVjphPK/T07wJFkdQSZTP/QnVdccuLhM7RQAf1fez\n8QHC8TcdjzZ6aCp9WlUYYdzE75/aTZeRR7r9LlYDhtpFcYhuZ3TnyxGdyP9B\nJNhbMQbCtNE0YZHPB1dopTbVuZua+lGcW37zOeW/K/KjrEib2GyfgPG7evug\nqvCG4Z6JqTuxLk6Iqsbe3J4fKl1FIKIPd7MQv0RnHq45HptLqU9CY87ypXxg\ntp2c\r\n=zcrf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDymY6kyQHsUFh+tZ8CX9MV491dJT0f4COMBOcW0KevCQIgdUKZuHxPB7ImEhtPx1r5nd5YpNFkPVbbfqsGUJCr7ZE="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.0.5_1596204065829_0.7508999816579083"},"_hasShrinkwrap":false},"2.0.6":{"name":"@terminus/ui-paginator","version":"2.0.6","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-menu":"^2.0.7","@terminus/ui-option":"^1.0.10","@terminus/ui-selection-list":"^2.0.6","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","date-fns":"2.15.0","@terminus/ui-icon":"2.0.6","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-regular-svg-icons":"5.14.0","@terminus/ui-chip":"2.0.5","@terminus/ui-utilities":"1.0.10","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-form-field":"2.0.9","@terminus/ui-spacing":"1.0.12","@terminus/ui-validation-messages":"1.0.15","@terminus/ui-pipes":"1.0.10","@terminus/ui-checkbox":"2.0.7","@terminus/ui-input":"2.0.8","@terminus/ui-validators":"1.0.10","text-mask-addons":"3.8.0","text-mask-core":"5.1.2"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.0.6","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-JybIlemKo07TB0ByQ0ynAChniUOPXKJ3mjLXF1XNR3BkK/Z3XW6gZvq2OHzkJ7TkaNs1Yt2mbbs/gwB0FCAKXA==","shasum":"ff8b29066e7f3b7b7d705875b5568d7114a86249","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.0.6.tgz","fileCount":69,"unpackedSize":474297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMXPxCRA9TVsSAnZWagAAlIwP/3/uKhM6pA3wk/ag4ocT\nkdrogcZocLNTUSGbcMvUv0bZ7mKEIo+EX4ml0/xyxr3M5JeyCQp+gogcopTC\nZwEdkkcQgbnHlSrISixMdZiYUjl+IlNASYzBj1Id/mquCRIN2/nQaouNkvbQ\n83c8WN7Gf6IRdKW82Qrb0Zn1nhVf+qIEMGi84tn/zKwonDl8R6xs1lyA8Gn1\n/2gKoyQgYgepNw/8TOMhAqYKTyixMpQhncjHt+eRsYgOwb5LMRo3A/p7dVRo\nk7TbCw7MgAdzs6yGI+sSqbtp7X082BzlegId1GmXWiURxDM7OPBv85hKonNQ\n2teQaJnq5TrjaveRdT/Fv0L1BkNlLZT8X85TjRE9SVPrj9a9oewHI23dV2TR\ne2qm35SWlUnIz+49W3jqRc098VhjNE75/7zPatK/KsJ0PkCYobt0rpL9fjfl\nlaQTp5IHXNQ30jeApRQbsJCWG+hx0GLM72E0OtWI3llxpW3xDN2zDnLECruk\nVzUqDBerELl4ldv7F5WzLqvcVzc5jazAbWueLQfcAFone+0sRJF0N3sJYeTm\nkobD2Z7yq5VIvo3w5nFu7BO0w4iN3sZM74EKBGWP2/E1471ag9YhWX6d0Ci7\nOXX6MvSbkocp6d+0J0tsTVLoVUx206i8AUcc2Yyw1CZC3H0t83djPwkfKqei\n5oEu\r\n=skJE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtBqqnTQTOcByz/B9JF43FfJZNBun5qYXq8JvDu1giRwIgJewM+BDs5l9lh2bhzbwbWvaZ/baUcjdo+XHHEnbrJ80="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.0.6_1597076464664_0.3336866539732606"},"_hasShrinkwrap":false},"2.0.7":{"name":"@terminus/ui-paginator","version":"2.0.7","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-menu":"^2.0.7","@terminus/ui-option":"^1.0.10","@terminus/ui-selection-list":"^2.0.6","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","date-fns":"2.15.0","@terminus/ui-icon":"2.0.8","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-regular-svg-icons":"5.14.0","@terminus/ui-chip":"2.0.6","@terminus/ui-utilities":"1.0.12","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-form-field":"2.0.12","@terminus/ui-spacing":"1.0.14","@terminus/ui-validation-messages":"1.0.16","@terminus/ui-pipes":"1.0.12","@terminus/ui-checkbox":"2.0.8","@terminus/ui-input":"2.0.9","@terminus/ui-validators":"1.0.12","text-mask-addons":"3.8.0","text-mask-core":"5.1.2"},"readme":"<h1>Paginator</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Events](#events)\n  - [Current page](#current-page)\n  - [Zero or one based pagination](#zero-or-one-based-pagination)\n  - [Record count too high](#record-count-too-high)\n    - [Max records](#max-records)\n    - [Record count message](#record-count-message)\n  - [Records per page](#records-per-page)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@terminus/ui-icon`\n- `@terminus/ui-form-field`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-chip`\n- `@terminus/ui-input`\n- `@terminus/ui-validation-messages`\n- `@terminus/ui-validators`\n- `@terminus/ui-pipes`\n- `@terminus/ui-spacing`\n- `@terminus/ui-styles`\n- `text-mask-addons`\n- `text-mask-core`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-paginator\n```\n\n### Modules that need to be in NgModule\n\n- `TsPaginatorModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nFor the most minimal implementation, just pass in the total number of records:\n\n```html\n<ts-paginator totalRecords=\"100\"></ts-paginator>\n```\n\n### Events\n\nThe paginator will emit the current page each time the page is changed or the records-per-page count is changed:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  (recordsPerPageChange)=\"myChangeFunc($event)\"\n  (pageSelect)=\"mySelectFunc($event)\"\n></ts-paginator>\n```\n\n```typescript\nmySelectFunc(v: TsPaginatorMenuItem) {\n  // v:\n  // {\n  //   name: \"1 - 10\",\n  //   value: 1,\n  // }\n}\n\nmyChangeFunc(v: number) {\n  // v: 50\n}\n```\n\n### Current page\n\nDefine the current active page by index:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [currentPageIndex]=\"2\"\n></ts-paginator>\n```\n\n### Zero or one based pagination\n\nBy default the paginator starts the pages array with a value of '0'. If your API starts it's\npagination at 1 (such as Rails) you can set `isZeroBased` to `false`:\n\n```html\n<!-- The first page will have the value: 1 -->\n<ts-paginator\n  [totalRecords]=\"100\"\n  [isZeroBased]=\"false\"\n></ts-paginator>\n\n<!-- The first page will have the value: 0 -->\n<ts-paginator\n  [totalRecords]=\"100\"\n  [isZeroBased]=\"true\"\n></ts-paginator>\n```\n\n### Record count too high\n\nThe paginator will display a message if too many records are found. This is to encourage better filtering rather than\nspending time paging through results.\n\n#### Max records\n\nBy default, anything over `100` is considered too many records. To change this value, pass in a number to\n`maxPreferredRecords`:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [maxPreferredRecords]=\"50\"\n></ts-paginator>\n```\n\n#### Record count message\n\nA custom message may be defined:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  recordCountTooHighMessage=\"What the heck are you looking for?\"\n></ts-paginator>\n```\n\nA custom message template can also be defined. This allows dynamic links to documentation, help, or a better set of\nfilters.\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  recordCountTooHighMessage=\"What the heck are you looking for?\"\n  [paginatorMessageTemplate]=\"myTemplate\"\n></ts-paginator>\n\n<!--\n  The message set on `recordCountTooHighMessage` will be exposed via the variable `message` in this\n  example.\n-->\n<ng-template #myTemplate let-message>\n  <a routerLink=\"/my/route\">{{ message }}</a>\n</ng-template>\n```\n\n### Records per page\n\nDefine the choices for how many records will be displayed on a single 'page':\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [recordsPerPageChoices]=\"[100, 200, 500]\"\n></ts-paginator>\n```\n\nThis menu can be removed if desired:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [showRecordsPerPageSelector]=\"false\"\n></ts-paginator>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-paginator.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-paginator\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.js\n","readmeFilename":"README.md","description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.0.7","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-52RoS17DXztJSUigfTfFrfkH6x6XBW3/qms8M4d66/dhEqv9YQERyFWJj01m9Op+p7YKkzVFmoH01qCwFTFSRQ==","shasum":"285c34c960c6277179e897b4df1e671a17e37aef","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.0.7.tgz","fileCount":69,"unpackedSize":474438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNq5pCRA9TVsSAnZWagAAuEgP/3kRyvBcoc0Qc2ggNOna\np65+Vjfmj5icv4zgjTyIHNr5DGsl6rp9RHn+xbKl6dmcU7Qfu3br2YNWJtvJ\nItkKkdIJvAJlZzkQ94q8GVB/Ro8MOY7NJuMdJVQkOz5fuIML0hhjaLof/ESs\nYqKlaCKC0Am398izv4IwRvp/xTVM2SAMnYzh+xbhLOasKS0tXq/gei58pOph\nUOdGIUYQekT4Bh6viwOcClzFeHwy0GM+6uFprjHRBS9PXRoEnxYUlEVi6d3e\n2CXcyVa+kjgnQO013BEw18oueSfh3yzLnPuJ57UDXpWRC+kuQ/193Hm7quwd\ncwz1NWtem3gYEc8ApRn1tqO4aHCjMxPsee4YsyRVKaWCv2aiKmqb8UPyyIu4\nqFEcZBGsIotOHzlg1Ysy3u7hWW3X866kO2jo1+Js8mIGf7JDS4LOG9vy1HDr\nqjFYGotThqbenfMTa5BBM8hqRHFtY+/0w8VxiLLefupFccwzsEa/Up2DeJI2\nzq+LReZDFyaAKupOa2GYc2tsPRcW9vYIGUn5QPYVvyXIczNeKYxvvB9ERL2o\n+mo19j8HY/Iw9CP72k2q6S7PSIkyL0ntOUa93kLBPX/302e+KNU9ZD2Ud71h\nYlrZHnBSrN5PRLlDCAK6SOcFJY/xLvYqbP1JgMnLcPlyeSrwr/H3mQ2Z1Z9T\nMycj\r\n=qIHy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvQVuW2ocS+A37FixBfJ0Q3GICkEu5KECAMYzLF40CSAiEAjQeo/HHD3sRPnLtP51mBNxP5fNkQGChcA8oTjt9NNdQ="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.0.7_1597419112822_0.23827588473860328"},"_hasShrinkwrap":false},"2.1.0":{"name":"@terminus/ui-paginator","version":"2.1.0","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-menu":"^2.0.7","@terminus/ui-option":"^1.0.10","@terminus/ui-selection-list":"^2.0.6","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@terminus/ui-icon":"2.0.9","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-chip":"2.0.6","@terminus/ui-utilities":"1.0.12","@terminus/ui-form-field":"2.0.13","@terminus/ui-spacing":"1.0.14","@terminus/ui-validation-messages":"1.0.16","@terminus/ui-pipes":"1.0.13","@terminus/ui-checkbox":"2.0.10","@terminus/ui-input":"2.0.10","@terminus/ui-validators":"1.0.12","text-mask-addons":"3.8.0","text-mask-core":"5.1.2","@terminus/ui-link":"2.0.12"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.1.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-3TY6V9ZkFSbm5HBxBYhoCiRjzYJfBkS+6jBKE37EqOVXpfQ26YGu8apIbi0TJPRkh4DVWAAhQctgUyfrtpyKVQ==","shasum":"9c612fcad78b4fdba3ebba7e171e81dae95c8234","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.1.0.tgz","fileCount":69,"unpackedSize":492558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRnh/CRA9TVsSAnZWagAAmY0P/ioyMMN4PYCbVTkwCYqb\nsRx2sA8acB4ZSXP5vesCQRQT6qIimXk4HkGBftEigTqTIVq3k3oa2jmSpVPi\nldNPC598G8eE2ytbuW7SSvHkEAldpJUBcZogQtI9fM2Z4KT59zS8JQB7xrrM\nCgwY4jDDZUoSnm47maVm1L3yNhbmQol5CBDu2LtKO2jXOm6rMArOFijvboh/\nr9mwZaAK5s5IEPSgeCT1otlBaXuD13XECctFziddHLSm2WjCRydlVJlOicgF\nrsrFr56ZAq5ccdVrS01wDIonT5PiGW86JOZvAXxK/Q+t0UFJztBlhEustR41\n9oVphyv9sW0EY80Gh7uCVWL2hG+wOTvb4Mr1WUCYkvTRlZB/drpQfc4xFlDL\nmfYt9tSHLUjjl2YXnqmSEY3TTNzcXCPyecWSm2vSMRYVtyKZD4nL/HV0fRCC\n6m9hlgjxE2odnQ9edKn4fH2tDLqV2/k3XxIplymOmRwVoRwiB1tQNWOmesCx\nz40hgt+Y6vTRuQ5RlTVhJIYW44lwTfNKcdmYl7359/9X7f+CaqHX5WG6jdrh\ncHyglaPGBL7JH5Ez8GY0l0ixmn2IeJuGbfP3jfyrtdFP/Ug38EXRJTN6rjrc\neAT8RHiBSTKCWNROHH/+/XF1CFUX5IthTpt2csoOlymL97BV3+24rXTCaDFb\nNCcu\r\n=J/Uz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPCFiaVS2hDjpkUTKV79jwC4mOzgRv80MssjHGM3tUAQIhAKYNzgZ2msbnlsAuy/xF25YSk8G1sjUdLFn9FHfacwdS"}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.1.0_1598453887194_0.26867836506778864"},"_hasShrinkwrap":false},"2.1.1":{"name":"@terminus/ui-paginator","version":"2.1.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-menu":"^2.0.7","@terminus/ui-option":"^1.0.10","@terminus/ui-selection-list":"^2.0.6","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@terminus/ui-icon":"2.0.9","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-chip":"2.0.7","@terminus/ui-utilities":"1.0.12","@terminus/ui-spacing":"1.0.14","@terminus/ui-form-field":"2.0.13","@terminus/ui-validation-messages":"1.0.16","@terminus/ui-pipes":"1.0.13","@terminus/ui-checkbox":"2.0.11","@terminus/ui-input":"2.0.12","@terminus/ui-validators":"1.0.12","text-mask-addons":"3.8.0","text-mask-core":"5.1.2","@terminus/ui-link":"2.0.13"},"readme":"<h1>Paginator</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Events](#events)\n  - [Current page](#current-page)\n  - [Zero or one based pagination](#zero-or-one-based-pagination)\n  - [Record count too high](#record-count-too-high)\n    - [Max records](#max-records)\n    - [Record count message](#record-count-message)\n  - [Records per page](#records-per-page)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@terminus/ui-icon`\n- `@terminus/ui-form-field`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-chip`\n- `@terminus/ui-input`\n- `@terminus/ui-validation-messages`\n- `@terminus/ui-validators`\n- `@terminus/ui-pipes`\n- `@terminus/ui-spacing`\n- `@terminus/ui-styles`\n- `text-mask-addons`\n- `text-mask-core`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-paginator\n```\n\n### Modules that need to be in NgModule\n\n- `TsPaginatorModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nFor the most minimal implementation, just pass in the total number of records:\n\n```html\n<ts-paginator totalRecords=\"100\"></ts-paginator>\n```\n\n### Events\n\nThe paginator will emit the current page each time the page is changed or the records-per-page count is changed:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  (recordsPerPageChange)=\"myChangeFunc($event)\"\n  (pageSelect)=\"mySelectFunc($event)\"\n></ts-paginator>\n```\n\n```typescript\nmySelectFunc(v: TsPaginatorMenuItem) {\n  // v:\n  // {\n  //   name: \"1 - 10\",\n  //   value: 1,\n  // }\n}\n\nmyChangeFunc(v: number) {\n  // v: 50\n}\n```\n\nThe paginator will emit previous page clicked, next page clicked, first page clicked or last page clicked event when corresponding button is clicked.\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  (previousPageClicked)=\"prevPage()\"\n  (nextPageClicked)=\"nextPage()\"\n  (firstPageClicked)=\"firstPage()\"\n  (lastPageClicked)=\"lastPage()\"\n></ts-paginator>\n```\n\n```typescript\nprevPage() {\n  console.log('previous page button clicked');\n}\nnextPage() {\n  console.log('next page button clicked');\n}\nfirstPage() {\n  console.log('first page button clicked');\n}\nlastPage() {\n  console.log('last page button clicked');\n}\n```\n\n### Current page\n\nDefine the current active page by index:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [currentPageIndex]=\"2\"\n></ts-paginator>\n```\n\n### Zero or one based pagination\n\nBy default the paginator starts the pages array with a value of '0'. If your API starts it's\npagination at 1 (such as Rails) you can set `isZeroBased` to `false`:\n\n```html\n<!-- The first page will have the value: 1 -->\n<ts-paginator\n  [totalRecords]=\"100\"\n  [isZeroBased]=\"false\"\n></ts-paginator>\n\n<!-- The first page will have the value: 0 -->\n<ts-paginator\n  [totalRecords]=\"100\"\n  [isZeroBased]=\"true\"\n></ts-paginator>\n```\n\n### Record count too high\n\nThe paginator will display a message if too many records are found. This is to encourage better filtering rather than\nspending time paging through results.\n\n#### Max records\n\nBy default, anything over `100` is considered too many records. To change this value, pass in a number to\n`maxPreferredRecords`:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [maxPreferredRecords]=\"50\"\n></ts-paginator>\n```\n\n#### Record count message\n\nA custom message may be defined:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  recordCountTooHighMessage=\"What the heck are you looking for?\"\n></ts-paginator>\n```\n\nA custom message template can also be defined. This allows dynamic links to documentation, help, or a better set of\nfilters.\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  recordCountTooHighMessage=\"What the heck are you looking for?\"\n  [paginatorMessageTemplate]=\"myTemplate\"\n></ts-paginator>\n\n<!--\n  The message set on `recordCountTooHighMessage` will be exposed via the variable `message` in this\n  example.\n-->\n<ng-template #myTemplate let-message>\n  <a routerLink=\"/my/route\">{{ message }}</a>\n</ng-template>\n```\n\n### Records per page\n\nDefine the choices for how many records will be displayed on a single 'page':\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [recordsPerPageChoices]=\"[100, 200, 500]\"\n></ts-paginator>\n```\n\nThis menu can be removed if desired:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [showRecordsPerPageSelector]=\"false\"\n></ts-paginator>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-paginator.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-paginator\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.js\n","readmeFilename":"README.md","description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.1.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-E1t8udf1f5Ry8FyZNIEXw4q0H4cJ+4wdrKtLyp6mquv1MqI09tZ0BKElwLVggDlC2aMgim4GpTlCkfyim3wa3g==","shasum":"b2cb1a5e24c98f3fb385d4c84c560f0d60028e1e","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.1.1.tgz","fileCount":69,"unpackedSize":492764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR8d1CRA9TVsSAnZWagAAwd0P/RuAoGp6mVtOatJlZvg8\nBiTmsCzAyJk5Ajz1+oK+pQcrca7Kg4djKb6trxIAO+Xg/E1PsM4YQCk5lBeU\nQT2LdfULVaN0uLWf7hHtD1HOg1ztS1FtpNYLlo0G0TY00/2kL73NWFtHEFG6\nFsXp550mKGLOsZTMOVjCtJ6/q9DX5LXqrfs3p+vxyZ0VHGJeJZxCIcR0n9vl\nxiTzKWCHExsaP+tMtJQdrTfkw+eCYCg7PBhHo/MmzrKiVRERIMq4W/w0hGiP\nBT8A+PNixHVwMaZhUCRSIVo1AQ+PkWWvryrY8aLk7LB6NyWWd+anfyxjTvVo\nMHjCTABwVSteEWjIt3gxLQBGCVW261ivdQI0eadZnDqfU7xdr1tz8t3MEp6n\n98OldLrag+YtUpdr8Yz+L35beY8wIWJHEIU/RGZAiIh8hQLxyvxdM5Gua9Fy\n2zHcBt5N3WIzXfx/Bck2B5IJsSS4YoHH+fpu8P34hl5ksEYZivANneBVFTtM\nt7M503h2DWPkMJz5NxeaTZ1Lctxd1QNI1YQjrsCJwXYA9arPkk70JR6RcKGt\nDObxiKOZyv+nQZb+dJDaK5g4COg2q+tdl/Lt3phC7oUTOQ97zoQ/WTKIdOZ3\nIJ7YKTNVYmz166eFHVjyEdnUScNpCYiABhwrnGAJXeZgvxtiZAlmkc9Y1gHk\nqeKZ\r\n=onlk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHWyXs0d4hVUcqC9EYQ2wifPm6B/NeqdpiDRdcDU3bXAiBrI7MBZZnQxuNRz9jhwSkS245b7w3dE8Pov2TBksEGdA=="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.1.1_1598539637089_0.6654038452929274"},"_hasShrinkwrap":false},"2.1.2":{"name":"@terminus/ui-paginator","version":"2.1.2","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-menu":"^2.0.7","@terminus/ui-option":"^1.0.10","@terminus/ui-selection-list":"^2.0.6","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@terminus/ui-icon":"2.0.11","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-spacing":"1.0.14","@terminus/ui-chip":"2.0.8","@terminus/ui-utilities":"1.0.12","@terminus/ui-form-field":"2.0.13","@terminus/ui-validation-messages":"1.0.16","@terminus/ui-pipes":"1.0.14","@terminus/ui-checkbox":"2.0.12","@terminus/ui-input":"2.0.13","@terminus/ui-validators":"1.0.12","text-mask-addons":"3.8.0","text-mask-core":"5.1.2","@terminus/ui-link":"2.0.14"},"readme":"<h1>Paginator</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Events](#events)\n  - [Current page](#current-page)\n  - [Zero or one based pagination](#zero-or-one-based-pagination)\n  - [Record count too high](#record-count-too-high)\n    - [Max records](#max-records)\n    - [Record count message](#record-count-message)\n  - [Records per page](#records-per-page)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@terminus/ui-icon`\n- `@terminus/ui-form-field`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-chip`\n- `@terminus/ui-input`\n- `@terminus/ui-validation-messages`\n- `@terminus/ui-validators`\n- `@terminus/ui-pipes`\n- `@terminus/ui-spacing`\n- `@terminus/ui-styles`\n- `text-mask-addons`\n- `text-mask-core`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-paginator\n```\n\n### Modules that need to be in NgModule\n\n- `TsPaginatorModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nFor the most minimal implementation, just pass in the total number of records:\n\n```html\n<ts-paginator totalRecords=\"100\"></ts-paginator>\n```\n\n### Events\n\nThe paginator will emit the current page each time the page is changed or the records-per-page count is changed:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  (recordsPerPageChange)=\"myChangeFunc($event)\"\n  (pageSelect)=\"mySelectFunc($event)\"\n></ts-paginator>\n```\n\n```typescript\nmySelectFunc(v: TsPaginatorMenuItem) {\n  // v:\n  // {\n  //   name: \"1 - 10\",\n  //   value: 1,\n  // }\n}\n\nmyChangeFunc(v: number) {\n  // v: 50\n}\n```\n\nThe paginator will emit previous page clicked, next page clicked, first page clicked or last page clicked event when corresponding button is clicked.\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  (previousPageClicked)=\"prevPage()\"\n  (nextPageClicked)=\"nextPage()\"\n  (firstPageClicked)=\"firstPage()\"\n  (lastPageClicked)=\"lastPage()\"\n></ts-paginator>\n```\n\n```typescript\nprevPage() {\n  console.log('previous page button clicked');\n}\nnextPage() {\n  console.log('next page button clicked');\n}\nfirstPage() {\n  console.log('first page button clicked');\n}\nlastPage() {\n  console.log('last page button clicked');\n}\n```\n\n### Current page\n\nDefine the current active page by index:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [currentPageIndex]=\"2\"\n></ts-paginator>\n```\n\n### Zero or one based pagination\n\nBy default the paginator starts the pages array with a value of '0'. If your API starts it's\npagination at 1 (such as Rails) you can set `isZeroBased` to `false`:\n\n```html\n<!-- The first page will have the value: 1 -->\n<ts-paginator\n  [totalRecords]=\"100\"\n  [isZeroBased]=\"false\"\n></ts-paginator>\n\n<!-- The first page will have the value: 0 -->\n<ts-paginator\n  [totalRecords]=\"100\"\n  [isZeroBased]=\"true\"\n></ts-paginator>\n```\n\n### Record count too high\n\nThe paginator will display a message if too many records are found. This is to encourage better filtering rather than\nspending time paging through results.\n\n#### Max records\n\nBy default, anything over `100` is considered too many records. To change this value, pass in a number to\n`maxPreferredRecords`:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [maxPreferredRecords]=\"50\"\n></ts-paginator>\n```\n\n#### Record count message\n\nA custom message may be defined:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  recordCountTooHighMessage=\"What the heck are you looking for?\"\n></ts-paginator>\n```\n\nA custom message template can also be defined. This allows dynamic links to documentation, help, or a better set of\nfilters.\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  recordCountTooHighMessage=\"What the heck are you looking for?\"\n  [paginatorMessageTemplate]=\"myTemplate\"\n></ts-paginator>\n\n<!--\n  The message set on `recordCountTooHighMessage` will be exposed via the variable `message` in this\n  example.\n-->\n<ng-template #myTemplate let-message>\n  <a routerLink=\"/my/route\">{{ message }}</a>\n</ng-template>\n```\n\n### Records per page\n\nDefine the choices for how many records will be displayed on a single 'page':\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [recordsPerPageChoices]=\"[100, 200, 500]\"\n></ts-paginator>\n```\n\nThis menu can be removed if desired:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [showRecordsPerPageSelector]=\"false\"\n></ts-paginator>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-paginator.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-paginator\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.js\n","readmeFilename":"README.md","description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.1.2","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-IB/QwnNqpiujXbNZeF6X/VkzVt7owDaX4CrPEdjcrgsYqLioxLkqknFhbabXeKwG2aG4ix3wLMVxoszEUwv1Og==","shasum":"24564064c9a18a5f44abfc94acf4111ad57d610c","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.1.2.tgz","fileCount":69,"unpackedSize":492971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUXkgCRA9TVsSAnZWagAAVgAP/0I8dy8O0mDR9m6lGexz\nNzXk0yXQ0V481KPtjl6hPi1D8U61Ms+g38eTMpunrpNfvLrKRp/TX0sLu+7i\nUuJiC52E8qiqEvA/Gts+sXYWx5m2TuN3FhhaDQ62/mCsJKeL5PTgyKHZVbWy\nJuTJjjkWX9zMPr+KcMIu2+tfi1llLGxZRAI5tqhR80hLxEzX8DqNvmt0wzL/\nKv6veNkzDuBkrnWFHm5JTnRH27PxJTHTlWGmPs1rCwP7RcW8dnNq7lLOsqfN\n5e6Yi8ZIh1U3NHGP83wiDKv9fhqJZUEM4FIqVk2Kpp8jEdFA90HSkmxNOzeg\nwn6qwpNmL3COXLzc2in9Jk7G/IlEwTzBwfg375sa58Qv8peW/etd79wZUpnk\nD8A3QPWSyMQ/FA/9f8Iu/SPgEZzIbQt2VlvF9Wf3Ybvy4MLzA/uhqvQWcXE6\nA159/VIgEjIGGbaGGSTvlo9vBhkQ7zZfSfl5XP8+RfVBwv1jRK088s93mDsU\nm71hxYpez1vB2CIyUU/8H5eko6XOgl4g0bSEQgA2Pc2RxlMvbWWMV61MTpgz\nwjjXTmliP/m/F6Xsutpn0jvtsdRCn7vH7FSXnhf4i/jvQZgwcu5yRhHClUr3\nK+Xzih0+zXXHZZagcrQVgeGd6VYO9qzX56OkVu2z+AfBvLbyqU3gTwZDtXBr\nWTJp\r\n=jdv8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFbe69pkYFLqBIcauY66R9NLyzeJJqXetH5WGUeDbKXAIgPyGeVxIPHDuZcpWLuuZaAUeZ0YvcgvSCTsOIfzuf2rg="}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.1.2_1599174944169_0.13603106211823768"},"_hasShrinkwrap":false},"2.1.3":{"name":"@terminus/ui-paginator","version":"2.1.3","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.1.0","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.1.0","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-menu":"^2.0.7","@terminus/ui-option":"^1.0.10","@terminus/ui-selection-list":"^2.0.6","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@terminus/ui-icon":"2.0.12","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-spacing":"1.0.15","@terminus/ui-chip":"2.0.9","@terminus/ui-utilities":"1.0.13","@terminus/ui-form-field":"2.0.14","@terminus/ui-validation-messages":"1.0.17","@terminus/ui-pipes":"1.0.15","@terminus/ui-checkbox":"2.0.13","@terminus/ui-input":"2.0.14","@terminus/ui-validators":"1.0.13","text-mask-addons":"3.8.0","text-mask-core":"5.1.2","@terminus/ui-link":"2.0.15"},"readme":"<h1>Paginator</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Events](#events)\n  - [Current page](#current-page)\n  - [Zero or one based pagination](#zero-or-one-based-pagination)\n  - [Record count too high](#record-count-too-high)\n    - [Max records](#max-records)\n    - [Record count message](#record-count-message)\n  - [Records per page](#records-per-page)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@terminus/ui-icon`\n- `@terminus/ui-form-field`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-chip`\n- `@terminus/ui-input`\n- `@terminus/ui-validation-messages`\n- `@terminus/ui-validators`\n- `@terminus/ui-pipes`\n- `@terminus/ui-spacing`\n- `@terminus/ui-styles`\n- `text-mask-addons`\n- `text-mask-core`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-paginator\n```\n\n### Modules that need to be in NgModule\n\n- `TsPaginatorModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nFor the most minimal implementation, just pass in the total number of records:\n\n```html\n<ts-paginator totalRecords=\"100\"></ts-paginator>\n```\n\n### Events\n\nThe paginator will emit the current page each time the page is changed or the records-per-page count is changed:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  (recordsPerPageChange)=\"myChangeFunc($event)\"\n  (pageSelect)=\"mySelectFunc($event)\"\n></ts-paginator>\n```\n\n```typescript\nmySelectFunc(v: TsPaginatorMenuItem) {\n  // v:\n  // {\n  //   name: \"1 - 10\",\n  //   value: 1,\n  // }\n}\n\nmyChangeFunc(v: number) {\n  // v: 50\n}\n```\n\nThe paginator will emit previous page clicked, next page clicked, first page clicked or last page clicked event when corresponding button is clicked.\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  (previousPageClicked)=\"prevPage()\"\n  (nextPageClicked)=\"nextPage()\"\n  (firstPageClicked)=\"firstPage()\"\n  (lastPageClicked)=\"lastPage()\"\n></ts-paginator>\n```\n\n```typescript\nprevPage() {\n  console.log('previous page button clicked');\n}\nnextPage() {\n  console.log('next page button clicked');\n}\nfirstPage() {\n  console.log('first page button clicked');\n}\nlastPage() {\n  console.log('last page button clicked');\n}\n```\n\n### Current page\n\nDefine the current active page by index:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [currentPageIndex]=\"2\"\n></ts-paginator>\n```\n\n### Zero or one based pagination\n\nBy default the paginator starts the pages array with a value of '0'. If your API starts it's\npagination at 1 (such as Rails) you can set `isZeroBased` to `false`:\n\n```html\n<!-- The first page will have the value: 1 -->\n<ts-paginator\n  [totalRecords]=\"100\"\n  [isZeroBased]=\"false\"\n></ts-paginator>\n\n<!-- The first page will have the value: 0 -->\n<ts-paginator\n  [totalRecords]=\"100\"\n  [isZeroBased]=\"true\"\n></ts-paginator>\n```\n\n### Record count too high\n\nThe paginator will display a message if too many records are found. This is to encourage better filtering rather than\nspending time paging through results.\n\n#### Max records\n\nBy default, anything over `100` is considered too many records. To change this value, pass in a number to\n`maxPreferredRecords`:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [maxPreferredRecords]=\"50\"\n></ts-paginator>\n```\n\n#### Record count message\n\nA custom message may be defined:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  recordCountTooHighMessage=\"What the heck are you looking for?\"\n></ts-paginator>\n```\n\nA custom message template can also be defined. This allows dynamic links to documentation, help, or a better set of\nfilters.\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  recordCountTooHighMessage=\"What the heck are you looking for?\"\n  [paginatorMessageTemplate]=\"myTemplate\"\n></ts-paginator>\n\n<!--\n  The message set on `recordCountTooHighMessage` will be exposed via the variable `message` in this\n  example.\n-->\n<ng-template #myTemplate let-message>\n  <a routerLink=\"/my/route\">{{ message }}</a>\n</ng-template>\n```\n\n### Records per page\n\nDefine the choices for how many records will be displayed on a single 'page':\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [recordsPerPageChoices]=\"[100, 200, 500]\"\n></ts-paginator>\n```\n\nThis menu can be removed if desired:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [showRecordsPerPageSelector]=\"false\"\n></ts-paginator>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-paginator.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-paginator\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.js\n","readmeFilename":"README.md","description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.1.3","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-eydkKNDxFgNynYUVCY6BzjnYc54gPt6phr3K1qzzhl2+0mLvRji8HKpc7YvNLdecr0ASC4SWHFAIe8PElX2RjQ==","shasum":"99bf044ed1311c4bb56846450e12aefcb9ae7784","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.1.3.tgz","fileCount":69,"unpackedSize":493199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUlcCCRA9TVsSAnZWagAAwWsP/R8BW3b1kzdpOPwmuFtk\n2CKaf82tci8KkydbReImMUVJng06jGSKPIgpdE45uZkbqaA8tLPQLinSgmXr\ny1wybh9PHx0KzJrGuJV37U34shnFr7KiMtPtRysSG7jbDPZ0r/G998JzCN4c\n37Xw7j85O3ZCLtaySiDJBRxfXQXpTI0Im47O2Zl7ZvF1udRDh4T1gWbLlOPH\n8VKubKnZZKjS9j+g6YNI0o+5j4W2LnCBsuki/X3k7hDqil9T4zir1IqQQ6x2\nBffLW2YeWqZOXxks7E0pnnGQilfs7gWuJg8EOFJUwB6AWSJ9VDTfPZTwZCuD\n4WYHdi9/46mw1w9KIzwffx5bkyOCvdn7boy0EF+X2TV0vBxPFHATte/4+lfO\n6usG2elrS1oIwFjDULcP0doygXR6XC3090X6PPXkMZ54pfgEwlevP+HV1kBP\nLS+l4mtQl+8Gj6Tv8SNdmpQVEGOgjrDQZm8jZSXGYTpUdw1XQ9bb1hiCptp1\nFQvYXOBOSjEXqz5v4DWJo5S2/kiFdkYP/4xgvzm2qaUMWe2bMNsfprMDBHlo\n0AhlHwBOe16NFEtUPYPCbsGkkn2aUZDdG6wfIRuDUFlyMG+QUVAJFToP2LMi\nANsECCddUY7X3PqQCjbgQXq60zUcyre35sFT20ZlbseN/X3fimUSzG9Rdpav\nc8DT\r\n=wB5U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEhFqAE+7/FDDyLatIZvoWAX1CRRUO8zOZlHThCC8ONQIhAImohOFKRDwaIPBlQMrd7l+7nJcBvWJVrNm3eodTEPkB"}]},"maintainers":[{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.1.3_1599231745802_0.47794331872678897"},"_hasShrinkwrap":false},"2.2.0":{"name":"@terminus/ui-paginator","version":"2.2.0","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-menu":"^2.0.7","@terminus/ui-option":"^1.0.10","@terminus/ui-selection-list":"^2.0.6","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@terminus/ui-icon":"2.1.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-spacing":"1.1.0","@terminus/ui-chip":"2.1.0","@terminus/ui-utilities":"1.1.0","@terminus/ui-form-field":"2.1.0","@terminus/ui-validation-messages":"1.1.0","@terminus/ui-pipes":"1.1.0","@terminus/ui-checkbox":"2.1.0","@terminus/ui-input":"2.1.0","@terminus/ui-validators":"1.1.0","text-mask-addons":"3.8.0","text-mask-core":"5.1.2","@terminus/ui-link":"2.1.0"},"readme":"<h1>Paginator</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Events](#events)\n  - [Current page](#current-page)\n  - [Zero or one based pagination](#zero-or-one-based-pagination)\n  - [Record count too high](#record-count-too-high)\n    - [Max records](#max-records)\n    - [Record count message](#record-count-message)\n  - [Records per page](#records-per-page)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@terminus/ui-icon`\n- `@terminus/ui-form-field`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-chip`\n- `@terminus/ui-input`\n- `@terminus/ui-validation-messages`\n- `@terminus/ui-validators`\n- `@terminus/ui-pipes`\n- `@terminus/ui-spacing`\n- `@terminus/ui-styles`\n- `text-mask-addons`\n- `text-mask-core`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-paginator\n```\n\n### Modules that need to be in NgModule\n\n- `TsPaginatorModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nFor the most minimal implementation, just pass in the total number of records:\n\n```html\n<ts-paginator totalRecords=\"100\"></ts-paginator>\n```\n\n### Events\n\nThe paginator will emit the current page each time the page is changed or the records-per-page count is changed:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  (recordsPerPageChange)=\"myChangeFunc($event)\"\n  (pageSelect)=\"mySelectFunc($event)\"\n></ts-paginator>\n```\n\n```typescript\nmySelectFunc(v: TsPaginatorMenuItem) {\n  // v:\n  // {\n  //   name: \"1 - 10\",\n  //   value: 1,\n  // }\n}\n\nmyChangeFunc(v: number) {\n  // v: 50\n}\n```\n\nThe paginator will emit previous page clicked, next page clicked, first page clicked or last page clicked event when corresponding button is clicked.\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  (previousPageClicked)=\"prevPage()\"\n  (nextPageClicked)=\"nextPage()\"\n  (firstPageClicked)=\"firstPage()\"\n  (lastPageClicked)=\"lastPage()\"\n></ts-paginator>\n```\n\n```typescript\nprevPage() {\n  console.log('previous page button clicked');\n}\nnextPage() {\n  console.log('next page button clicked');\n}\nfirstPage() {\n  console.log('first page button clicked');\n}\nlastPage() {\n  console.log('last page button clicked');\n}\n```\n\n### Current page\n\nDefine the current active page by index:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [currentPageIndex]=\"2\"\n></ts-paginator>\n```\n\n### Zero or one based pagination\n\nBy default the paginator starts the pages array with a value of '0'. If your API starts it's\npagination at 1 (such as Rails) you can set `isZeroBased` to `false`:\n\n```html\n<!-- The first page will have the value: 1 -->\n<ts-paginator\n  [totalRecords]=\"100\"\n  [isZeroBased]=\"false\"\n></ts-paginator>\n\n<!-- The first page will have the value: 0 -->\n<ts-paginator\n  [totalRecords]=\"100\"\n  [isZeroBased]=\"true\"\n></ts-paginator>\n```\n\n### Record count too high\n\nThe paginator will display a message if too many records are found. This is to encourage better filtering rather than\nspending time paging through results.\n\n#### Max records\n\nBy default, anything over `100` is considered too many records. To change this value, pass in a number to\n`maxPreferredRecords`:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [maxPreferredRecords]=\"50\"\n></ts-paginator>\n```\n\n#### Record count message\n\nA custom message may be defined:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  recordCountTooHighMessage=\"What the heck are you looking for?\"\n></ts-paginator>\n```\n\nA custom message template can also be defined. This allows dynamic links to documentation, help, or a better set of\nfilters.\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  recordCountTooHighMessage=\"What the heck are you looking for?\"\n  [paginatorMessageTemplate]=\"myTemplate\"\n></ts-paginator>\n\n<!--\n  The message set on `recordCountTooHighMessage` will be exposed via the variable `message` in this\n  example.\n-->\n<ng-template #myTemplate let-message>\n  <a routerLink=\"/my/route\">{{ message }}</a>\n</ng-template>\n```\n\n### Records per page\n\nDefine the choices for how many records will be displayed on a single 'page':\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [recordsPerPageChoices]=\"[100, 200, 500]\"\n></ts-paginator>\n```\n\nThis menu can be removed if desired:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [showRecordsPerPageSelector]=\"false\"\n></ts-paginator>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-paginator.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-paginator\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.js\n","readmeFilename":"README.md","description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.2.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-2uO5JUAVKbXrZF0MKzBvdTYzAHyWEsneFDfWmM8qi9JMpBu+3rjEEUeTYfLQATerBgdhjqM/T0T4dayY+9fjPg==","shasum":"30a33d6666480c5a9bd951a1c8616cd607472f43","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.2.0.tgz","fileCount":69,"unpackedSize":493908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV9L/CRA9TVsSAnZWagAAwtgP/i2DkGHAR88+/irrsasf\niqUUvZ6ubgXL2m2Tv8eykUfkehhoVTPablfpi3n16MlC19Bkt4u8nix3SJZ6\nAAU5CjDSEvNS+Nljekx1+Esa4qe3YpkHiDM0RI6L/VXc2JmU8mOeaz8mUboV\nr8xe7FpIAvuZIteqqSz4RuLSZd6/H6j72tr55WPnwOH1/gHV9PSUevbYlTdi\nqFivHak9EfFcgOhzm//2vo4M7tfHjYY3BLSsWb1Mda5t/Tc9OoFV7fDimEmL\nlDRzyGjaRdQTrLQboP3Lnt6Za3cNqJlZxEnL6flMpM4ju6DGYAw2HpazJKBI\nEu/lBjPCFYVLdI1uZpKwxVRLEmex2A2tRLKfz68ptZwaOuG3UTuAy65NX2zX\n+qguHMi5+eCs9w6sC6gHGLBCN3wiHscZsCp0OnASgxle7aQhPNeRp/vzUs1w\nUVz8zEhjh4lO1JubRcNR+fcQhZRgadt4WUjpNZhRqnbI4ZG/90KteczvdWQw\np/lijKgSpwLMSIzeGmah0IAnYHngTSgb32tJfpGiYESAD4meTIZ3quW6/tRB\nix6iv7Gy8m4fYJaSJE6YwBDHLhzL2WbZGhyliS9looAUbop87q8+0SHfS+ub\nnOaoDAyw6AUcVBXIasLrgdwZFYxyHhcsren4AFcBIuyvrSHjhbLxZ29q3ybg\nMEMU\r\n=AKIg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5Ez4BdGfAAcH+UBRcfen5bLfdk8Q5d1OlScgpUCh5oAiA5OAuagmlef/WkQ2U9SSon4xl7jW/w6AADneFPwclciQ=="}]},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.2.0_1599591167160_0.37990775636367546"},"_hasShrinkwrap":false},"2.2.1":{"name":"@terminus/ui-paginator","version":"2.2.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-menu":"^2.0.7","@terminus/ui-option":"^1.0.10","@terminus/ui-selection-list":"^2.0.6","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@terminus/ui-icon":"2.1.1","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-spacing":"1.1.1","@terminus/ui-chip":"2.1.1","@terminus/ui-utilities":"1.1.0","@terminus/ui-form-field":"2.1.0","@terminus/ui-validation-messages":"1.1.0","@terminus/ui-pipes":"1.1.1","@terminus/ui-checkbox":"2.1.1","@terminus/ui-input":"2.1.2","@terminus/ui-validators":"2.0.0","text-mask-addons":"3.8.0","text-mask-core":"5.1.2","@terminus/ui-link":"2.1.1"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.2.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-8BllFDvZTfNSQ5hA74QxmRIUz9otg7if0rFvVbuUPUHzLxAD4fFL4Mii8/4/osSt7k66kxaHC++FYk4CtKxZZw==","shasum":"49e28d4bb4442fa1febec9bd0dcfa60ca156ea13","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.2.1.tgz","fileCount":69,"unpackedSize":494114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW7VvCRA9TVsSAnZWagAAIVYQAIBuJHbeLhGq97MKtaLg\nmge9Tu/rcxnWYpnbgnZMj3NHcVAOZVWTaK5pfbdp9ojUeVyYgVjqZg2pyUtx\nk4dZTd25uAduZyHz+u3JrlMVrC4z9Hk88tTqvt+DEPIFo/r5HfjDVzTMxMJV\nXzStEjIxKjYgJTcC0x6DXJEtx1gjLVakMGF1R/fNGVFxw+VTDspYYMsUoMAJ\ntVRJPouvkqfRdzzwks1RUYU5Vj9orhFwVp07OdXmiqqcWQrvTsP4JqthePek\nBMB37MgVk7H8CG+CIfsaAvm8zPBxPBA48ZjFSRRdno23HjZxkG7pChiKER/B\nr2GBR+AaEUvTo7z5x95xJw++dOo9gtMByKJBzMsYpvP0XVc47wfzIj0my8k9\no3ED6xAz9kSWaibkFzDAkaXLfaZfhqF731CdC+7pUVJ6iSCP4Zcmq4H+H0Bb\n/igcm1TsH6t/pScpIh0NTsMmeiLbdVBdCUDQysm3YL/HENz/OpLRzhHqplrd\nNF73d51fPZZ49XK0AU+m5Yd1c/0k2mPMla1vCfoPc2rUIr77PtrTZvEKjqQn\nsmMK8RA/cT3AUEqmBD5jukUIW9ToZ9lJ/HzUMbEcCt7OTBriq1V8X+IxqNfk\nTL5Est7tvKEl9PpLc8WV3xoiue7ZFdNNvKFyAQwpVBBd2Jym5rXW/o72Vdyg\no2o3\r\n=Kj6U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSNng6p+cXJVB/yiyDhEJQOqrFY5eEVzGYy9OSpKUqdAiEA4gHDVdd3j1u3Hcvo6rwTDV9H8C9cwfa60+fwUM62eRg="}]},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.2.1_1599845742627_0.23844907917584401"},"_hasShrinkwrap":false},"2.2.2":{"name":"@terminus/ui-paginator","version":"2.2.2","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-menu":"^2.0.7","@terminus/ui-option":"^1.0.10","@terminus/ui-selection-list":"^2.0.6","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","date-fns":"2.15.0","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@terminus/ui-icon":"2.1.2","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-spacing":"1.1.2","@terminus/ui-chip":"2.1.2","@terminus/ui-utilities":"1.1.0","@terminus/ui-form-field":"2.1.0","@terminus/ui-validation-messages":"1.1.2","@terminus/ui-pipes":"1.1.2","@terminus/ui-checkbox":"2.1.2","@terminus/ui-input":"2.1.3","@terminus/ui-validators":"2.0.1","text-mask-addons":"3.8.0","text-mask-core":"5.1.2","@terminus/ui-link":"2.1.2"},"readme":"<h1>Paginator</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [Packages that need to be installed](#packages-that-need-to-be-installed)\n  - [Modules that need to be in NgModule](#modules-that-need-to-be-in-ngmodule)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Events](#events)\n  - [Current page](#current-page)\n  - [Zero or one based pagination](#zero-or-one-based-pagination)\n  - [Record count too high](#record-count-too-high)\n    - [Max records](#max-records)\n    - [Record count message](#record-count-message)\n  - [Records per page](#records-per-page)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\n### Packages that need to be installed\n\n- `@terminus/ui-icon`\n- `@terminus/ui-form-field`\n- `@terminus/ui-checkbox`\n- `@terminus/ui-chip`\n- `@terminus/ui-input`\n- `@terminus/ui-validation-messages`\n- `@terminus/ui-validators`\n- `@terminus/ui-pipes`\n- `@terminus/ui-spacing`\n- `@terminus/ui-styles`\n- `text-mask-addons`\n- `text-mask-core`\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-paginator\n```\n\n### Modules that need to be in NgModule\n\n- `TsPaginatorModule`\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nFor the most minimal implementation, just pass in the total number of records:\n\n```html\n<ts-paginator totalRecords=\"100\"></ts-paginator>\n```\n\n### Events\n\nThe paginator will emit the current page each time the page is changed or the records-per-page count is changed:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  (recordsPerPageChange)=\"myChangeFunc($event)\"\n  (pageSelect)=\"mySelectFunc($event)\"\n></ts-paginator>\n```\n\n```typescript\nmySelectFunc(v: TsPaginatorMenuItem) {\n  // v:\n  // {\n  //   name: \"1 - 10\",\n  //   value: 1,\n  // }\n}\n\nmyChangeFunc(v: number) {\n  // v: 50\n}\n```\n\nThe paginator will emit previous page clicked, next page clicked, first page clicked or last page clicked event when corresponding button is clicked.\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  (previousPageClicked)=\"prevPage()\"\n  (nextPageClicked)=\"nextPage()\"\n  (firstPageClicked)=\"firstPage()\"\n  (lastPageClicked)=\"lastPage()\"\n></ts-paginator>\n```\n\n```typescript\nprevPage() {\n  console.log('previous page button clicked');\n}\nnextPage() {\n  console.log('next page button clicked');\n}\nfirstPage() {\n  console.log('first page button clicked');\n}\nlastPage() {\n  console.log('last page button clicked');\n}\n```\n\n### Current page\n\nDefine the current active page by index:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [currentPageIndex]=\"2\"\n></ts-paginator>\n```\n\n### Zero or one based pagination\n\nBy default the paginator starts the pages array with a value of '0'. If your API starts it's\npagination at 1 (such as Rails) you can set `isZeroBased` to `false`:\n\n```html\n<!-- The first page will have the value: 1 -->\n<ts-paginator\n  [totalRecords]=\"100\"\n  [isZeroBased]=\"false\"\n></ts-paginator>\n\n<!-- The first page will have the value: 0 -->\n<ts-paginator\n  [totalRecords]=\"100\"\n  [isZeroBased]=\"true\"\n></ts-paginator>\n```\n\n### Record count too high\n\nThe paginator will display a message if too many records are found. This is to encourage better filtering rather than\nspending time paging through results.\n\n#### Max records\n\nBy default, anything over `100` is considered too many records. To change this value, pass in a number to\n`maxPreferredRecords`:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [maxPreferredRecords]=\"50\"\n></ts-paginator>\n```\n\n#### Record count message\n\nA custom message may be defined:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  recordCountTooHighMessage=\"What the heck are you looking for?\"\n></ts-paginator>\n```\n\nA custom message template can also be defined. This allows dynamic links to documentation, help, or a better set of\nfilters.\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  recordCountTooHighMessage=\"What the heck are you looking for?\"\n  [paginatorMessageTemplate]=\"myTemplate\"\n></ts-paginator>\n\n<!--\n  The message set on `recordCountTooHighMessage` will be exposed via the variable `message` in this\n  example.\n-->\n<ng-template #myTemplate let-message>\n  <a routerLink=\"/my/route\">{{ message }}</a>\n</ng-template>\n```\n\n### Records per page\n\nDefine the choices for how many records will be displayed on a single 'page':\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [recordsPerPageChoices]=\"[100, 200, 500]\"\n></ts-paginator>\n```\n\nThis menu can be removed if desired:\n\n```html\n<ts-paginator\n  [totalRecords]=\"100\"\n  [showRecordsPerPageSelector]=\"false\"\n></ts-paginator>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-paginator.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-paginator\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.js\n","readmeFilename":"README.md","description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.2.2","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-UOJ0Tlx0/5++FdNvxGLxv5oH82Ru/1vVAbecMajIc5TcHKkPPgIrEduKldbbvCrouGRmsEk50dflwrK/7Eis+Q==","shasum":"dc7850b6d0f66e6d06f91ac366ee5e7bd2fae9e2","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.2.2.tgz","fileCount":69,"unpackedSize":494716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX6q4CRA9TVsSAnZWagAA2NYP/2B/G2n+i5chpaXVr1WU\niHMVHDLpaxuEs4TwIPigem6AKGlSm+xOla11+GATLnScQoJJa3pmY83o7rB9\nl2yV8s7PPrhZBQEnQmjk5FuavQpBQ/2t+QGJvVBYG1NJoyp1bMvR86+vGPPF\nTOdY8M8kU5Kig/1i5xzKPsSDqtUvfFZwvsTo2m/N4TVgDbNSjpgMV6gMbpc7\n6hgIsrvE9pSvxEHCTYQU0xSA2jjVl6Lv1JW4PxPcjoxAcoRL7F+layoqMHQ0\nHRAKTNjW/sZ+hTMZN/n/doRHzFzZ9MNGMJizUKqbLeEePGL5M40/e4x7eml+\nu9so9U91cmybiibCRnluA4gFFivGk9ogj/YhmZqjOvsNQ44P04eIE4aW4+R9\njcMzzJGx3u3kgqLDmMfhj8lC/jqttOQglPuM8ZzutWYl8BE/iegPqBzR7o35\nhpu9yB/85ewpBzsj76V413ppbLwFia+gCh4cJfURXIbePlMbKNi4VFYhoBku\n1agMZIvqjn1xjAtk0nEio6/EvUHrI9MGMAqSkyTaPz9473imS7YiOGPmCMJ0\nslEewLqd70t99Ze473hsdFU5jyhzJLUJUgWG8TkgovYBVaC3XH1lMntFP7Gv\nrj03hg4Fs/3H62Cuq9pH6+WzM97MFH6ZcRDPyucotBtkaHRmfQzt3VHF1/Ph\nSvPk\r\n=Uqjg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyhC/cldVYKQRK0BtDYFg/kEZlLTRVnq16Y2P0dPPihAIhAPbDwjZB/G/LwpzwbJeNWwt/Lc1pbzu9AP7+zb09stC4"}]},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.2.2_1600105143926_0.4430870361096373"},"_hasShrinkwrap":false},"2.2.3":{"name":"@terminus/ui-paginator","version":"2.2.3","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-menu":"^2.0.7","@terminus/ui-option":"^1.0.10","@terminus/ui-selection-list":"^2.0.6","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","date-fns":"2.16.1","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@terminus/ui-icon":"2.1.3","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-spacing":"1.1.2","@terminus/ui-chip":"3.0.2","@terminus/ui-utilities":"1.1.0","@terminus/ui-form-field":"2.1.0","@terminus/ui-validation-messages":"1.1.2","@terminus/ui-pipes":"1.1.3","@terminus/ui-checkbox":"2.1.4","@terminus/ui-input":"2.1.3","@terminus/ui-validators":"2.0.2","text-mask-addons":"3.8.0","text-mask-core":"5.1.2","@terminus/ui-link":"2.1.3"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.2.3","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-2RF3+KsbfLES9jAHmOPiFGCAj7PhEqEQBqS+TqpGraGUp1YwCXNIH1hwZnHbTlzYKD+FAORFPiC2tm/BajaFOw==","shasum":"922501e0b50c4999255c164f8bae3c1237583322","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.2.3.tgz","fileCount":69,"unpackedSize":498372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdzcyCRA9TVsSAnZWagAAx/UP/ihXkrZlBL6vmqA4qoJo\n9hItv1VUY9yLAQB0UeUYOoVtn49uqnh+o2FsfHUxrMpPchFKDIos9lquSsj6\naMHhG3qcSa9FE9PCFWuDQTY/al6rxi9xmtHmYbJLvLhme+dgeNoJZppgKxN7\nyLKv26dhtMOReM6QdObGht7aXMvATqLHSJGoaDyPxedto/+kg90SCSt7tqEk\nR28PUPkcL75Fv+voRzW+i8OvLmaocL1GjvX2nzk99SwQ7h7RgN1XG1+M6oAR\nmU5I4B7Yd8NHhMrvDZMD4Rm/oIK80E3y4g4qxVY/GvEkEZpwPqxADAB+OOjw\nuMYVtjB3xV0DPJpWBpekcjxt8XrXkYiQUw2G4mOmh4ziyTDBgszSit7n71Hl\noDCJ8dki5H33QNWXL8eOMPkW9AnSUcTdQ53vC56RazalnXSCxCm3dgYA8lnx\nxbivSBcRRagU8etfO45AxAgUCPvL2rX2BUA8q4EbGQKP1N5S2P2NfCaKPfMY\ntb9Hm6RAAnwOnfzPZLfl3hL7zkUymarD/U49KTu2HCuGp6JBTbkFBZHRLHu6\nhX6pAE04d9wx8R+pyed/zvQd57G55A0QamfcMarauKKCcfYvYYPAwkEjp+q1\nI7ctKoE6VGxWBv49a/NlaN3JPXWzpHhdK72jzBXatN4ysHZ13XOWi0EOuvv4\njMAH\r\n=zLFa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkwAp3U7HxdeaEGIgTokDvCt3aqrf34I3VjebZ9sXDYAiEAsNL5Kptl6lrRVU7AgSdnBe5CODj0DHxyrg2o1odcjOg="}]},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.2.3_1601648433704_0.8254346347855657"},"_hasShrinkwrap":false},"2.2.4":{"name":"@terminus/ui-paginator","version":"2.2.4","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-menu":"^2.0.7","@terminus/ui-option":"^1.0.10","@terminus/ui-selection-list":"^2.0.6","@terminus/ui-tooltip":"^1.0.13","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","date-fns":"2.16.1","@angular/router":"9.1.11","ngx-webstorage-service":"4.1.0","ngx-clipboard":"13.0.1","@terminus/ui-icon":"2.1.3","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12","@fortawesome/fontawesome-svg-core":"1.2.30","@fortawesome/angular-fontawesome":"0.6.0","@fortawesome/pro-solid-svg-icons":"5.14.0","@terminus/ui-spacing":"1.1.3","@terminus/ui-chip":"3.0.2","@terminus/ui-utilities":"1.1.0","@terminus/ui-form-field":"2.1.0","@terminus/ui-validation-messages":"1.1.3","@terminus/ui-pipes":"1.1.5","@terminus/ui-checkbox":"2.1.4","@terminus/ui-input":"2.1.3","@terminus/ui-validators":"2.0.3","text-mask-addons":"3.8.0","text-mask-core":"5.1.2","@terminus/ui-link":"2.1.3"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.2.4","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-wWrrMAnqnggUrYSPJtBb2YsE08IJ7CioNCQuhQ1WePhPibR0Eekz1nUw+0wiVBLwqxbqWsdVeE1iSCtsQX64YQ==","shasum":"63380e2a2619d3629313c9de0f8509d3dae04411","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.2.4.tgz","fileCount":69,"unpackedSize":498907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe3zjCRA9TVsSAnZWagAAaWMQAIxNmQBYM/Obe8TkI0DR\nyMFeJ7VeCVOJ0zWhpCXXGuYXWZzXe2JLgTZxx/WWBOzJS6X2bDV7a3lbKe9V\nMUYaKo0rRK1X0j7MbmcZ/IWAkwi1xVWFS8WCDWfHhFRGBa6I4yOwWi9Mk3iM\nTj8JrBvo6Ck0Y6JAoy3cEdJtJkjKwrZVsKQ7C1jdBbCKRb9bp3REY7Ax5LEp\nvXHHjlSwdjiVNYbDM0e6nzzaI8ObNK+dmnX0LuVMsEa7BLRHJoMD+qbyD6pT\nhSuhKFvMkwyo7N/q1tBBzT2ZTn6asLvAp7AveE1pCXpO8xowfLk85GV2QjKG\nXduZ+pRD7mPA3Z4cNnyE9fMQ4wSgfASuZn1dV8+IUaeoH0ZbOo/7g3NLDlCV\nLZzlbDuQJI5rPIOryplfVzEeUZmP7urrdFzFu6KUe5CWxuGpeYxUtiytdkNn\nPgVgx3AzQL+wIH5YL3LnGOFwGQY40JCBhQqt87Pne0bA9j6x76aIWezAViu3\ndLI1E/Q8OIYU8eI6h0Q/rZhGMRil6U+zNShI9hzJwCiq7oztXASdG9X24+RB\nxEIKVxJBrN0EfaUDjE8wmgj8TRlg7EZ6XgldWB/JGeeLs/LyFBbIksEuJywA\nqkO1q95d/FVtMYvKhQ9lCAzkg4ZByQM2Fqkatj1xCAzqS4HXRde0HGxCed0i\nwV2c\r\n=22st\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDimhDuVVuHweVDUZn3TQctPRFT+1KkDj9ASheWF4X4VAiEAghgnMH5IR7lRzX6WzKUX8UmC/RDV7wicbvG7bCRcW0U="}]},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.2.4_1601928418983_0.9412221479190384"},"_hasShrinkwrap":false},"2.2.5":{"name":"@terminus/ui-paginator","version":"2.2.5","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@fortawesome/angular-fontawesome":"^0.6.0","@fortawesome/fontawesome-svg-core":"^1.2.30","@fortawesome/pro-solid-svg-icons":"^5.14.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-checkbox":"^3.0.0","@terminus/ui-chip":"^3.0.3","@terminus/ui-form-field":"^2.1.0","@terminus/ui-icon":"^2.1.5","@terminus/ui-input":"^2.1.6","@terminus/ui-menu":"^2.0.7","@terminus/ui-option":"^1.0.10","@terminus/ui-pipes":"^1.2.0","@terminus/ui-selection-list":"^2.0.6","@terminus/ui-spacing":"1.1.3","@terminus/ui-tooltip":"^1.0.13","@terminus/ui-utilities":"^1.1.0","@terminus/ui-validation-messages":"^1.1.3","@terminus/ui-validators":"^2.0.4","date-fns":"^2.16.1","rxjs":"^6.5.0","text-mask-addons":"^3.8.0","text-mask-core":"^5.1.2"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.2.5","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-yfBRehFhTJrnTWgqWEnyXysjJzzV6pw7DUILTIOlrApTXu7QwON9IZvzYYq6x+F55cguVNUZdte/1Pkod+yYYQ==","shasum":"eb2934c376a89e2589824fa54a2e4a661aca71df","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.2.5.tgz","fileCount":69,"unpackedSize":496154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq9MhCRA9TVsSAnZWagAASNcP/jhThrDDaFBdaglr0cRS\nyEybzQk4dKTOoFMVn0S2pVH61jg7ZRxePvpZ1fD/vnmKtHOuSO2xetzcW554\nOXeL4bf6QPQEINMu3S6iDCrWZCVVVyGvWkIf0KbDXxInYn3vc0TD8X60zkr5\n6RbJ7AaTDHhDPJUlfD39Z7EzuR8ezbRIQ89hIRtR3m2ds8piyeaYhLt1UDzE\n3R5YRWAk3uOODm36/XhdrVQbMzRc5TzSuaAOZuxFAUImcj3MvfpOYu8oaG9m\nrNatvHbZyGWQX6+ETGvvzpre0RKfncaSAS93UwHdtBd5fkPbpd1Bz1Ua061x\nu5PWqZFYQ/JWtBRts7j69RpWAGcOZdl7qK39v09uqXLnNYMNTTIDEAiuqBHm\nwUHy80YC9qYOo/etIK+9TbhcLtBNLifnL3AI1QFJFU5HpltB2QFLbY84GdzZ\nb9ysYeQxayPHzwz0ax4YwsfaaCrZUBw5fpBD2CjMoHusirArUXkJWgvkL7ga\negU2FKQym7RAhefiXDoOm8M9n5Eb1WtVRK+3EQR0PxJh8tXEXTyifW55WKYv\nKTT77bZjeHX/B+S4YB/2s9XL0p8czzHrGlNXLZ0XD5gqZbaAH08f+2S/rowZ\nxElzaN+YS8EOiWB5ef2BWN3gMEg1XropUSuYTIJEzO6ZCFQEeXaMlqGyjM3i\nHww3\r\n=f7rt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECuCal1rUA7EjROGCy/nGEPbY/KU92aOyCqjwVfOVElAiAzycHKP0lbYDGkQhPISr12iJLkusrFo3+KX6DzLEkW2w=="}]},"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.2.5_1605096225344_0.5660797127529331"},"_hasShrinkwrap":false},"2.2.6":{"name":"@terminus/ui-paginator","version":"2.2.6","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"peerDependencies":{"@angular/cdk":"^9.2.4","@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/flex-layout":"~9.0.0-beta.29","@angular/forms":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@fortawesome/angular-fontawesome":"^0.6.0","@fortawesome/fontawesome-svg-core":"^1.2.30","@fortawesome/pro-solid-svg-icons":"^5.14.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-button":"^2.0.7","@terminus/ui-checkbox":"^3.0.0","@terminus/ui-chip":"^3.0.3","@terminus/ui-form-field":"^2.1.0","@terminus/ui-icon":"^2.1.5","@terminus/ui-input":"^2.1.6","@terminus/ui-menu":"^2.0.7","@terminus/ui-option":"^1.0.10","@terminus/ui-pipes":"^1.2.0","@terminus/ui-selection-list":"^2.0.6","@terminus/ui-spacing":"1.1.3","@terminus/ui-styles":"^1.1.0","@terminus/ui-tooltip":"^1.0.13","@terminus/ui-utilities":"^1.1.0","@terminus/ui-validation-messages":"^1.1.3","@terminus/ui-validators":"^2.0.4","date-fns":"^2.16.1","rxjs":"^6.5.0","text-mask-addons":"^3.8.0","text-mask-core":"^5.1.2"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@2.2.6","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-iZFBoB+8wgfb6zRj9DFzMCTOIvOSKw3+NSQy+8oslkJFbTt2pDGsIbUzgfYzHZwiddP4xV6Va9i4EbwVxfZsaA==","shasum":"aaf9e6ee12b85da68527443d66840cfcf5a31cbb","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-2.2.6.tgz","fileCount":69,"unpackedSize":496551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrB3ECRA9TVsSAnZWagAAzCAP/2kTEg9Kvr4cdBFN3avU\nAfy5Wi292hJP9RMs75U4HDz+z6inp73cnPeteHLJormIOdxbV3qFgLe5g5Uj\ndlKujj6qZuyAUqkMjOZdKTyP9YBUQpcuG2T0lvYMvhUXiBmDlhTWhRN38BLA\nC2AkkbaADeF/zmQvcKPpZkFs+6yhmrhrW4ZelHOuO4hIpQAx1ZnheK49ayeM\nQdbyGABMXde3QYmVw9J++bgkn+pQyyOUitd//pO7tldjDEjYg2B3SdXbfyHq\nSA9AYdYF+1oolOhhCnaSikQ4HStF05YoMqc5aGXhf6Brx6ys0n9C2MnOj3Gn\n4g2FVfg0EERnB8usk3B+0S2ehe2FuJiMPu7FOfQQSDUfHGDFndk/0uNYeW7E\nr2SrdvMZ2228YPperhIg/1oFqPM5ur0M2cZw8e3dwA3xaVnj6tPqJQCm4I/6\nJ3QV/XMPDU2FUt15dOkjfGNFZRBwzHQy1ZxHhWGajKeCEBOnxGDDAIbWUYCP\nqvwjMym+jH9jxgwWMaRXnx0DByS2wUHIeH5E3b8SxfHdoPJilIXpxv1BXEGq\nxGEdJEdrIBRxHUGAUDSguGwz2q6dbVSP8Xz4CjWt1RIxdAHGi4qoWMxhUUc7\nUHPAeAyVnyAH6HyR7s2pjdZajtMydo0PtmiaxdqQ3ImPnW3Boj7FFHujob9d\nZPF8\r\n=0ak/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwFhO/ImL+S5DB0pOaz8UzDCtLhyIPqGlMzcLmce+NVAIhAJEOLmSWO6ZqxtzdiWPVvth/9/PdH+Iil0GS4urMSELI"}]},"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_2.2.6_1605115331714_0.6240595959287834"},"_hasShrinkwrap":false},"3.0.0":{"name":"@terminus/ui-paginator","version":"3.0.0","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-styles":"^1.1.0","@terminus/ui-tooltip":"^1.0.13","@terminus/ui-utilities":"^1.1.0","date-fns":"^2.16.1","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@3.0.0","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-7symdZPFvk204d+ZulWAjx+gGeZZWrnhyXrdf8L471mgWRFys5jP7aBqotUOZrGmDUwFWP4vFe2Uysdm4UiK7w==","shasum":"88708c2c9205ef7ef067aca922d4bc52c86cd033","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-3.0.0.tgz","fileCount":47,"unpackedSize":297060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvTK1CRA9TVsSAnZWagAAXdYP/1wyVbyh9VHG3jCO3vHS\n8Nrq3iRWun/pVTirS0UXRk6VQR66gk8wpcHby0+PNGkC8NSyjOFcpc7qYZ7e\nqAcd5sWHyoR2hO8nuBNjbme1bS0e275i33+zvdXx6+wN2mCB2Kx+4I+IR2LQ\nHzb2481vnGjj+++ogu3ZPF9e3PLJpBAU+drq8/yH4+9HCB4koZ5CBVZ5W9yi\ncb+wftyfesvWmtoPNHrplm/7JzBGExABLD3zynRe4jVWfkbfLBIi0x1Udv2d\nYi2YEadDWjXX8V4jq+JYA3xLajcLAPD9hgCkWhMN7MDJag36PcLFVcygLxzy\nc85wvPM4OCBHqEzzR5s90yL05d6YOshq/XR0J1P3vH0punfNSW8APCwGLaWV\naP7gsPotiAwGBc4cDkPo/cxDkyP85R9peCpfm/O+YxCsfZZ114Nrm9RcPnPi\ndtm6hj80SAlZRhFp5UYvHJxFPKv4yhnr5h5pzw8yvG+I2zgQUz/2cpWVRu/h\nB/tIDH8Int846rbYGojNzFlmtQlefylnMmLKwnze+EdqUF4ehrdqsRUij+ie\ntK+TWai9QDfLV4bEL41Vosk3pjIVaxvB7ra0uwHWuMGFqjFEXEA+Ck/YjT4S\nHnX/WG3unxyXG/35VosVXE381QqIRPR1pv8TZxsndeAqcUgfgZ0pmRTDs7xW\nUpKN\r\n=nAH2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQpaBOmdCCurn+uICQjJGBm0ikVWf+OAiUlVyb2CG29AiEA0sQgG238TVypMcYaW4r6yZSvbyQimpaTMZK8p1XtOlc="}]},"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_3.0.0_1606234804402_0.4195831945568145"},"_hasShrinkwrap":false},"3.0.1":{"name":"@terminus/ui-paginator","version":"3.0.1","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"dependencies":{"tslib":"^1.10.0","@angular-devkit/schematics":"9.1.9","@schematics/angular":"9.1.12"},"peerDependencies":{"@angular/common":"^9.1.0","@angular/core":"^9.1.0","@angular/forms":"^9.1.0","@angular/material":"^9.2.4","@angular/platform-browser":"^9.1.0","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^1.0.0","@terminus/ui-styles":"^1.1.0","@terminus/ui-tooltip":"^1.0.13","@terminus/ui-utilities":"^1.1.0","date-fns":"^2.16.1","rxjs":"^6.5.0"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm5/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm5":"esm5/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm5":"fesm5/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@3.0.1","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-MsdDnINocpeBfgmdeUBUA6BDUZzkqRNXN/+fC3hT1sCmlJX2K3RQX/fwlFuOktFapfBYB4VkkcKul6EccobS8Q==","shasum":"68129c35a8f2d916c1a724232f92d88ed41f8dc2","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-3.0.1.tgz","fileCount":47,"unpackedSize":299194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf03X/CRA9TVsSAnZWagAAX7gP/3Qq78TY/7odIVzUWoLZ\nEV2+3UBWUJhqd8PxRLYvuNOb7JuNgoRUZLuQtbfcmdvejoOZgZk6U/yTfPAV\n4roqE3mTdYWI7A5LwzDyCJlWFHiHXfwTjU2QbkSNCEPexJt3yrmAopDOMJG5\n+kjnTdk2Lm/jTAqKu813uUCVQm9/iDpbZcMIFaZYRr3Od+Xtk6zLtJ/hrCL1\ncnP2kHAebx73Yh+iOSsH611EEZ7/onHYeHMO5EFIo0QxjbkH84WuPC9KlZf9\noFoo7bgqs10TB2ers9C7GZdavFBWVEW98SDM14yVuATjYMLbOb//L6hNzQv5\nn8tPFgXPLcgx4iS2E1tVyz0dCUNgg3CsXBm8P6Kn1S658iu6xldtWxUZdzaa\naArtQZtsjBSrsEN8N5KRuzkIGG45jfGjBUkI9XkXymvrOBb0AKBfRmsuUJuw\n/BBbXzoqptLlXNq4uUV3GBaB3akHbCdJIj//P0ZLevdekRqUD7W4muMFLVfi\n1KifVZLLvTimLaHs73+5iwcumzOorGW9wzuyFBgLooKew3hPxArDHUuT7CsR\nUiZg6hDjySUfyJxcs/WgfdC6oUGmXwuhkvzHpSaSu0Uk5fcgV+I1QVkcgYwo\nrnPq4JB4c/G4vIIFumMCvR20/hAZMxmq/zp+NjFNsLFG30VjBLWtWGYpJ7qs\n6zUV\r\n=eMEJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsviIMA9Mq4kdSN/biqkpmyYFnFYo60qr5BD1pQ8INwAiBXGzE14RAyuIFZyztFrKlFM7bdGWHwDWVQEAY/+s0Z1w=="}]},"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"maintainers":[{"name":"terminus_devops","email":"devops@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"benjamincharity","email":"ben@benjamincharity.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_3.0.1_1607693823065_0.8438110368048042"},"_hasShrinkwrap":false},"4.0.0":{"name":"@terminus/ui-paginator","version":"4.0.0","license":"MIT","author":{"name":"@terminus"},"private":false,"homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"publishConfig":{"access":"public","tag":"next","directory":"../../../dist/libs/ui/paginator"},"dependencies":{"tslib":"^2.0.3","@angular-devkit/schematics":"11.0.4","@schematics/angular":"11.0.4"},"peerDependencies":{"@angular/common":"^11.0.4","@angular/core":"^11.0.4","@angular/forms":"^11.0.4","@angular/material":"^11.0.3","@angular/platform-browser":"^11.0.4","@terminus/design-tokens":"^3.1.0","@terminus/fe-utilities":"^2.0.0","@terminus/ui-styles":"^2.0.0","@terminus/ui-tooltip":"^2.0.0","@terminus/ui-utilities":"^2.0.0","date-fns":"^2.16.1","rxjs":"^6.6.3"},"schematics":"./schematics/collection.json","main":"bundles/terminus-ui-paginator.umd.js","module":"fesm2015/terminus-ui-paginator.js","es2015":"fesm2015/terminus-ui-paginator.js","esm2015":"esm2015/terminus-ui-paginator.js","fesm2015":"fesm2015/terminus-ui-paginator.js","typings":"terminus-ui-paginator.d.ts","metadata":"terminus-ui-paginator.metadata.json","sideEffects":false,"readme":"<h1>Paginator</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Summary](#summary)\n  - [Events](#events)\n  - [Simple mode](#simple-mode)\n  - [Tooltips](#tooltips)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-paginator\n```\n\n### CSS imports\n\nIn your top-level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nPass in an array of pages, and the currently active page:\n\n```html\n<ts-paginator\n  [pages]=\"myPages\"\n  [activePage]=\"myActivePage\"\n></ts-paginator>\n```\n\n```typescript\nexport class Example {\n  myPages: TS_PAGINATOR_PAGE[] = [\n    { pageNumber: 0, pageDisplay: 1 },\n    { pageNumber: 1, pageDisplay: 2 },\n    { pageNumber: 2, pageDisplay: 3 },\n  ];\n  myActivePage: TS_PAGINATOR_PAGE = this.myPages[0];\n}\n```\n\n### Summary\n\nPass in the summary text:\n\n```html\n<ts-paginator\n  [pages]=\"myPages\"\n  [activePage]=\"myActivePage\"\n  paginatorSummary=\"1 - 25 of 243 Accounts\"\n></ts-paginator>\n```\n\n### Events\n\nIn order to know where the user has requested to navigate, listen for 3 events:\n\n```html\n<ts-paginator\n  [pages]=\"myPages\"\n  [activePage]=\"myActivePage\"\n  (previousPageClicked)=\"goBack()\"\n  (nextPageClicked)=\"goForward()\"\n  (pageClicked)=\"jumpToPage($event)\"\n></ts-paginator>\n```\n\n### Simple mode\n\nSimple mode hides all page buttons and only shows the previous and next buttons:\n\n```html\n<ts-paginator\n  [pages]=\"myPages\"\n  [activePage]=\"myActivePage\"\n  [isSimpleMode]=\"true\"\n></ts-paginator>\n```\n\n### Tooltips\n\nThe next and previous button tooltips can be customized:\n\n```html\n<ts-paginator\n  [pages]=\"myPages\"\n  [activePage]=\"myActivePage\"\n  previousPageTooltip=\"Go back one page\"\n  nextPageTooltip=\"Go forward one page\"\n></ts-paginator>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-paginator.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-paginator\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.js\n","readmeFilename":"README.md","description":"<h1>Paginator</h1>","_id":"@terminus/ui-paginator@4.0.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-e9KoP63tOXP+dlvwqLgTvJVQ8RQCrS1Q9rXV//R2oizB1KjyKgcMgczpgqNXonLy07KNFI616M2s0fKrC45Gdg==","shasum":"0508b2a1c02c740cb1c851fb55c7cf644e50bcd9","tarball":"https://registry.npmjs.org/@terminus/ui-paginator/-/ui-paginator-4.0.0.tgz","fileCount":35,"unpackedSize":225732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2hfiCRA9TVsSAnZWagAAutcQAKIkCfvtaiLJhfrUGJgl\nBjQSE1i2RP/pBHXCWWlxUUQVZYbWfP1ChZd0cwXHRTk6+vzw0k7/OgbFjfjM\nnLNs9ZEe2J7KdxgGzVtYFD1TqnNgwYSuYM7iv2BHjrgH3S+9f/0XaDkJ/cav\nzX2NuzGk99HpcaqgyMt1aBJvMc7myRGSslNmGXDNZeN4AVjUQNajNAkXXUf7\nmQGGlqfSDASI3sPdHEmzQa8P+cjw3dXX/AvUfmX4MJHN9Ub2/QjNzo7Wzd83\nq0/HdePcL2iQXvNImO0DByXjk2Kl/8PFPzAYlAFiQ35YW8ji2N8466J7fXNM\nO3KMkNKzHcjC5BAiHQO6rzC2pFKNJnHmqq4jz/RQNw6b3ElKsJZxxQX8pjcG\nQRE6FH+WI6Uh+QD/WuDJfpvQoN0lYHUVJAern7iaaF7EQaAIQLm32mbHKBNi\nRZqA24sGUxgihJWWX0W72QgCrzdnF4Ig1R/KHJUKqAo166yAT5WNE+cU7igi\nFuJkqWvjao6TtQapKC8DfROYGEvSuhiusvhgxGeEyQrri3BUybHbG5ccOwvx\nNLH07+71F/AYg6H7GP/tT9aF5w3P0ZH5WDM6SJyZ5ZwjJBSRoMAXq9k5n/Gh\nggrJvKnlzabD1/GbZzvdtj3NV7IiOOWZz5yajEufRycgMWYWi9cEGtA9AAiw\n6np/\r\n=MpMe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZCBF5B2/rl7lzh1HXCnOB5dr8zcjUkYS1S3O8Y7s+NAiAlhlJ3XDo4rGEgL3OLlYTx1xucodOE5mrD7JK1AHWVTw=="}]},"_npmUser":{"name":"terminus_devops","email":"devops@terminus.com"},"directories":{},"maintainers":[{"name":"benjamincharity","email":"ben@benjamincharity.com"},{"name":"bmalinconico-terminus","email":"brian.malinconico@terminus.com"},{"name":"atlwendy","email":"atlwendy@gmail.com"},{"name":"terminus_devops","email":"devops@terminus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui-paginator_4.0.0_1608128482414_0.079741919296201"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-02T05:09:00.329Z","0.0.1":"2020-06-02T05:09:00.671Z","modified":"2022-04-07T05:16:18.465Z","1.0.0":"2020-06-04T12:50:58.311Z","1.0.1":"2020-06-04T18:49:46.186Z","1.0.2":"2020-06-05T02:27:42.988Z","1.0.3":"2020-06-10T13:01:14.174Z","1.0.4":"2020-06-10T13:31:54.012Z","1.0.6":"2020-06-11T14:19:02.555Z","1.0.7":"2020-06-23T15:35:31.057Z","1.0.8":"2020-07-07T15:39:23.366Z","1.0.9":"2020-07-13T12:16:50.308Z","1.0.10":"2020-07-13T19:24:41.847Z","2.0.0":"2020-07-27T19:40:19.453Z","2.0.1":"2020-07-28T15:29:34.214Z","2.0.2":"2020-07-28T18:28:53.534Z","2.0.3":"2020-07-29T13:05:43.637Z","2.0.4":"2020-07-29T15:34:16.913Z","2.0.5":"2020-07-31T14:01:06.030Z","2.0.6":"2020-08-10T16:21:04.809Z","2.0.7":"2020-08-14T15:31:52.937Z","2.1.0":"2020-08-26T14:58:07.316Z","2.1.1":"2020-08-27T14:47:17.258Z","2.1.2":"2020-09-03T23:15:44.281Z","2.1.3":"2020-09-04T15:02:25.943Z","2.2.0":"2020-09-08T18:52:47.301Z","2.2.1":"2020-09-11T17:35:42.753Z","2.2.2":"2020-09-14T17:39:04.108Z","2.2.3":"2020-10-02T14:20:33.824Z","2.2.4":"2020-10-05T20:06:59.097Z","2.2.5":"2020-11-11T12:03:45.466Z","2.2.6":"2020-11-11T17:22:11.837Z","3.0.0":"2020-11-24T16:20:04.719Z","3.0.1":"2020-12-11T13:37:03.254Z","4.0.0":"2020-12-16T14:21:22.554Z"},"maintainers":[{"email":"brian.malinconico@terminus.com","name":"bmalinconico-terminus"},{"email":"atlwendy@gmail.com","name":"atlwendy"},{"email":"devops@terminus.com","name":"terminus_devops"}],"description":"<h1>Paginator</h1>","homepage":"https://github.com/GetTerminus/terminus-oss","repository":{"type":"git","url":"git+https://github.com/GetTerminus/terminus-oss.git"},"author":{"name":"@terminus"},"bugs":{"url":"https://github.com/GetTerminus/terminus-oss/issues"},"license":"MIT","readme":"<h1>Paginator</h1>\n\n[![CI/CD Status][github-action-badge]][github-action-link] [![Codecov][codecov-badge]][codecov-project] [![MIT License][license-image]][license-url]  \n[![NPM version][npm-version-image]][npm-package] [![Library size][file-size-badge]][raw-distribution-js]\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of Contents\n\n- [Installation](#installation)\n  - [CSS imports](#css-imports)\n  - [CSS resources](#css-resources)\n- [Usage](#usage)\n  - [Summary](#summary)\n  - [Events](#events)\n  - [Simple mode](#simple-mode)\n  - [Tooltips](#tooltips)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\nUse the `ng add` command to quickly install all the needed dependencies:\n\n```bash\nng add @terminus/ui-paginator\n```\n\n### CSS imports\n\nIn your top level stylesheet, add these imports:\n\n```css\n@import '~@terminus/design-tokens/css/library-design-tokens.css';\n@import '~@terminus/ui-styles/terminus-ui.css';\n```  \n\n### CSS resources\n\nLoad the needed font families by adding this link to the `<head>` of your application:\n\n```css\n<link href=\"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap\" rel=\"stylesheet\">\n```\n\n## Usage\n\nPass in an array of pages, and the currently active page:\n\n```html\n<ts-paginator\n  [pages]=\"myPages\"\n  [activePage]=\"myActivePage\"\n></ts-paginator>\n```\n\n```typescript\nexport class Example {\n  myPages: TS_PAGINATOR_PAGE[] = [\n    { pageNumber: 0, pageDisplay: 1 },\n    { pageNumber: 1, pageDisplay: 2 },\n    { pageNumber: 2, pageDisplay: 3 },\n  ];\n  myActivePage: TS_PAGINATOR_PAGE = this.myPages[0];\n}\n```\n\n### Summary\n\nPass in the summary text:\n\n```html\n<ts-paginator\n  [pages]=\"myPages\"\n  [activePage]=\"myActivePage\"\n  paginatorSummary=\"1 - 25 of 243 Accounts\"\n></ts-paginator>\n```\n\n### Events\n\nIn order to know where the user has requested to navigate, listen for 3 events:\n\n```html\n<ts-paginator\n  [pages]=\"myPages\"\n  [activePage]=\"myActivePage\"\n  (previousPageClicked)=\"goBack()\"\n  (nextPageClicked)=\"goForward()\"\n  (pageClicked)=\"jumpToPage($event)\"\n></ts-paginator>\n```\n\n### Simple mode\n\nSimple mode hides all page buttons and only shows the previous and next buttons:\n\n```html\n<ts-paginator\n  [pages]=\"myPages\"\n  [activePage]=\"myActivePage\"\n  [isSimpleMode]=\"true\"\n></ts-paginator>\n```\n\n### Tooltips\n\nThe next and previous button tooltips can be customized:\n\n```html\n<ts-paginator\n  [pages]=\"myPages\"\n  [activePage]=\"myActivePage\"\n  previousPageTooltip=\"Go back one page\"\n  nextPageTooltip=\"Go forward one page\"\n></ts-paginator>\n```\n\n<!-- Links -->\n[license-url]:         https://github.com/GetTerminus/terminus-oss/blob/release/LICENSE\n[license-image]:       http://img.shields.io/badge/license-MIT-blue.svg\n[codecov-project]:     https://codecov.io/gh/GetTerminus/terminus-oss\n[codecov-badge]:       https://codecov.io/gh/GetTerminus/terminus-oss/branch/release/graph/badge.svg\n[npm-version-image]:   http://img.shields.io/npm/v/@terminus/ui-paginator.svg\n[npm-package]:         https://www.npmjs.com/package/@terminus/ui-paginator\n[github-action-badge]: https://github.com/GetTerminus/terminus-oss/workflows/Release%20CI/badge.svg\n[github-action-link]:  https://github.com/GetTerminus/terminus-oss/actions?query=workflow%3A%22CI+Release%22\n[file-size-badge]:     http://img.badgesize.io/https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.min.js?compression=gzip\n[raw-distribution-js]: https://unpkg.com/@terminus/ui-paginator/bundles/terminus-ui-paginator.umd.js\n","readmeFilename":"README.md"}