{"_id":"@coveops/results-per-page-dropdown","_rev":"49-8673ccae623820587382587e7e7306bf","name":"@coveops/results-per-page-dropdown","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@coveops/results-per-page-dropdown","version":"1.0.0","keywords":[],"author":"","license":"Apache-2.0","_id":"@coveops/results-per-page-dropdown@1.0.0","maintainers":[{"name":"jfallaire","email":"jeanfrancois.allaire@gmail.com"},{"name":"davebouffard","email":"dbouffard@coveo.com"},{"name":"jmdro","email":"jmdrolet@coveo.com"},{"name":"eqcoveo","email":"equinn@coveo.com"},{"name":"jfleurent","email":"jfleurent@coveo.com"},{"name":"mthusscoveo","email":"mthuss@coveo.com"},{"name":"sfecteau","email":"sfecteau@coveo.com"},{"name":"jwolfe-coveo","email":"jwolfe@coveo.com"},{"name":"rvundavalli","email":"rvundavalli@coveo.com"},{"name":"gfoumbi","email":"gfoumbi@coveo.com"},{"name":"yass1408","email":"yassine_lakhdar@hotmail.com"},{"name":"coveoit","email":"itaccounts@coveo.com"}],"dist":{"shasum":"427d1143726dcb28dfe38630ef00afe9942272c2","tarball":"https://registry.npmjs.org/@coveops/results-per-page-dropdown/-/results-per-page-dropdown-1.0.0.tgz","fileCount":9,"integrity":"sha512-tIC0SPjRT/+g6HM8uopvlS6pTLvvP9acRi724an1X8ZUhRNDF938CWjGEUgh5bCG+ZeoFXUoKuEaIdrWCo6WWA==","signatures":[{"sig":"MEUCIFX9U7kxDpl1pQkJ1KMjxFdvdsQP6M7K0+IF51mis0WSAiEAoXkeDxFlNiZr2BTHQ55KGlBRG9V7vl1LhF99QsR6y2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGz6/CRA9TVsSAnZWagAAjI0P/1psqDNq2pbygR5wUhTc\n3ixWaAky8o5FBMqCqLkUsCHPF2RFY0U5h4TqxVELecqsobj+nxgYwzEThy1Z\n+JoTCHHtAvcQwc01KLeKB0jfkuKua9Ckk1BdS99Q1xZDBJ+DHaYoZjEQ7CNC\nPwFPzLM8yKPfdRLtYUjXOp9BQtETlZvODlJ71UbzGGm/Ze14Ui3D9IRMouFP\na84acpBfhCD4cQNhGFsQXfvyDFSODwwmcIk/LWirUUkctjR0BGb2Hn8+paIo\nnwim0zp7icEW1grRFGB0e7ayOu4QPZzHEEpAgkHc+8VhbsBlSxeCN4dloiIK\npq7Tta9t3oWz+xmHCgo+ty4NmWL1fwFkAPCfc8PH1IUrPokhuuGXLT+cgaM4\n4KfpfFBKCNMOM6P+B7F2b3bRb13oEVu5aH5D//+x2D1BYeLxuRwTk/q/stCY\nNIp7NeQ/Dp5Zj3Je2Gy9guSe/QX1fr+0/NVbrJDq/d7+AizrTtkrIykd1+QT\n1NO9jGo6LhLbOK1t3MDWZ+QxiTePtLOMymqXqi/WajQxV+ofg/Cxodf7fnjh\nxMP+BUF8YBkV9ch4+iP8GY6wiqao3Mj35LHMUj5P0Aty+WY0b+hKasy9jvYB\nCJj2xKf4t14RguOEqou/bkhV6j31hMhygqJlnR4u7jyMPiJlRNMbNhSUvXYG\nO6aH\r\n=g3Bq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fab37561a867dd507757b3708dff1384dd115af8","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"coveops build ResultsPerPageDropdown --template typescript","serve":"coveops serve","precompile":"npm run build"},"_npmUser":{"name":"jfallaire","email":"jeanfrancois.allaire@gmail.com"},"_npmVersion":"6.14.5","description":"The `ResultsPerPageDropdown` component renders a dropdown that the end user can interact with to select the criteria to to choose how many results to display per page.","directories":{},"_nodeVersion":"12.18.2","dependencies":{"coveo-search-ui":"^2.9373.6","@coveops/turbo-core":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@coveops/cli":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/results-per-page-dropdown_1.0.0_1595621054998_0.6760356173014561","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@coveops/results-per-page-dropdown","version":"1.0.1","keywords":[],"author":"","license":"Apache-2.0","_id":"@coveops/results-per-page-dropdown@1.0.1","maintainers":[{"name":"eaubin","email":"eaubin@coveo.com"},{"name":"plavigueur","email":"plavigueur@coveo.com"},{"name":"elafleur_coveo","email":"elafleur@coveo.com"},{"name":"lgcarrierbedard","email":"lgcarrier@coveo.com"},{"name":"wnijmeijer","email":"wnijmeijer@coveo.com"},{"name":"hsinghcoveo","email":"hsingh@coveo.com"},{"name":"achouan","email":"achouan@coveo.com"},{"name":"jfallaire","email":"jeanfrancois.allaire@gmail.com"},{"name":"davebouffard","email":"dbouffard@coveo.com"},{"name":"jmdro","email":"jmdrolet@coveo.com"},{"name":"eqcoveo","email":"equinn@coveo.com"},{"name":"jfleurent","email":"jfleurent@coveo.com"},{"name":"mthusscoveo","email":"mthuss@coveo.com"},{"name":"sfecteau","email":"sfecteau@coveo.com"},{"name":"jwolfe-coveo","email":"jwolfe@coveo.com"},{"name":"rvundavalli","email":"rvundavalli@coveo.com"},{"name":"gfoumbi","email":"gfoumbi@coveo.com"},{"name":"yass1408","email":"yassine_lakhdar@hotmail.com"},{"name":"coveoit","email":"itaccounts@coveo.com"}],"dist":{"shasum":"3caae5d4730914586afb7ff9e8d8a2720fe8dba3","tarball":"https://registry.npmjs.org/@coveops/results-per-page-dropdown/-/results-per-page-dropdown-1.0.1.tgz","fileCount":9,"integrity":"sha512-HuMGoZMJaGJdE+eaB1nr71s1+6u9jp2OZGJ0o7sODdKxXTDfV0ql+JFSbUuUAPeyewo0d625h40B8Dn5MZgKRA==","signatures":[{"sig":"MEUCIFS5OfxfWLBSOBCooR/Xisixfs58iWVhSj2zhRy50KGkAiEA01s4a76heB2g2/ShhNDvJeEZ+7lfydwt0xZGOWtcSTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhg8XCRA9TVsSAnZWagAAYLcP/iURGutLQ6+sKUXLivwT\nSdDsUODgFHD37AMU54qPQSpvlYBAyHacdNzvzubN/kJEuvhvhxlwXBD7I4n2\nxp9RIVPeDfyKOesmirz0vS06DHeDoSrQO1ez2oO/nSpteJ3sxmbxg4ljLEp7\nXSypPXz9wWBDYlMDUp11JucDwqk/xd69aqMlzcEY2SVs8QAVQVZ+ftboCfv3\nqr9rQdI3aTGXG48NCms0DqAo0NzNpR/plN3BVZ/6jlJjz082q947XuxTkxYm\nsEvIb5fgYmjsdkF51NxvbqulPu5CMH/P+QG7Us6Tb8AUAcAmuoupllwe97Zl\nsVYg7K8QuVcWi3LFMJdAyOy6K4gWZxeYSf00p6Dg1rjmepHRLtZKfpiYMSd6\nG98jnppgfWJesjnbmxJCB8QoOvwGGq5UCKRE7HFV9LDUKqzB8kg2UmssDNXc\nNwLImwiESOmfhYHdGOs48NjHGSFsWnKA+EZyLXeeVu9f0mXTXeYb+v0LT5T5\nQtSx4Bpn87JyFKzW3+UDL5FOaHARzEYJ1NxA7uDlLgjhOqiuVcW2WmKi8lbh\nV5PXCYDPc79t3xqW16i3kAvKgdLtaY2+XgQv14+f0o1Zgur81AXaQLSXSPp7\ngQoiNOCdoBODyl7/0YqPYo0Hwqmq4mhq/jk2BbXVD/uRRPNRTQ8oE9aGCloG\nMzGg\r\n=cw2i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7d6a2502bab0fb41878857eb2bbbc6a80f3dbe93","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"coveops build ResultsPerPageDropdown --template typescript","serve":"coveops serve","precompile":"npm run build"},"_npmUser":{"name":"jfallaire","email":"jeanfrancois.allaire@gmail.com"},"_npmVersion":"6.14.5","description":"The `ResultsPerPageDropdown` component renders a dropdown that the end user can interact with to select the criteria to to choose how many results to display per page.","directories":{},"_nodeVersion":"12.18.2","dependencies":{"coveo-search-ui":"^2.9373.6","@coveops/turbo-core":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@coveops/cli":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/results-per-page-dropdown_1.0.1_1602621207118_0.3312853140616341","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@coveops/results-per-page-dropdown","version":"1.0.2","keywords":[],"author":"","license":"Apache-2.0","_id":"@coveops/results-per-page-dropdown@1.0.2","maintainers":[{"name":"eaubin","email":"eaubin@coveo.com"},{"name":"plavigueur","email":"plavigueur@coveo.com"},{"name":"elafleur_coveo","email":"elafleur@coveo.com"},{"name":"lgcarrierbedard","email":"lgcarrier@coveo.com"},{"name":"wnijmeijer","email":"wnijmeijer@coveo.com"},{"name":"hsinghcoveo","email":"hsingh@coveo.com"},{"name":"achouan","email":"achouan@coveo.com"},{"name":"jfallaire","email":"jeanfrancois.allaire@gmail.com"},{"name":"davebouffard","email":"dbouffard@coveo.com"},{"name":"jmdro","email":"jmdrolet@coveo.com"},{"name":"eqcoveo","email":"equinn@coveo.com"},{"name":"jfleurent","email":"jfleurent@coveo.com"},{"name":"mthusscoveo","email":"mthuss@coveo.com"},{"name":"sfecteau","email":"sfecteau@coveo.com"},{"name":"jwolfe-coveo","email":"jwolfe@coveo.com"},{"name":"rvundavalli","email":"rvundavalli@coveo.com"},{"name":"gfoumbi","email":"gfoumbi@coveo.com"},{"name":"yass1408","email":"yassine_lakhdar@hotmail.com"},{"name":"coveoit","email":"itaccounts@coveo.com"}],"dist":{"shasum":"d23786a9c84f1f271d11bb62a7def88d52190e06","tarball":"https://registry.npmjs.org/@coveops/results-per-page-dropdown/-/results-per-page-dropdown-1.0.2.tgz","fileCount":9,"integrity":"sha512-6LMEd6SSXdbGYKfHRJMp/tCSQx9zeErK5cVaQhCPVeF79QGzMb0/Yv1ITg8V94ZmMNszcBHV5VDyDlf7SNPzDQ==","signatures":[{"sig":"MEYCIQCTny2Epgadv5yjh4jmVJrB7EynUV5o6GfYNgKhfyQrnQIhAJf3PiSI208yjFUOYZ887XaMd5VPoLEQUlY6rw2uFK5b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhlRiCRA9TVsSAnZWagAAQwAP/3rKO6YBoAvQPSrlV9hC\nuaklBKy1v+ZSkWAagI8ec9qAexWoy6A71KU8YQk9abGTrwNVPEHHa9fmq9S9\nDHCU1+PKIkM0ZvWGwxI1z3wEKeYue0BtrMGXsvlrwZd+JFgH+c4lgR9C9+SX\n8M4psXXzrYLdJnpg6w3+ZThTv2wEy421mgmniBMQKix8R+8Kn2Wfj0ZGtolx\nDGZM8RmfLteuScNr1l6gv9oF/6HD5yQM8AS+61vixyyEll2ViZLinBEGTai2\nvu8/8VGzz34AnfxgWLDi9LD/U9HwWqWQrhXXpTEiz4QqWgGrtux3i6OU8MDa\ny2emJMqord9Do17LeD0b0zeTR8weUhQuvGn2pK7cwfYClDk3Pcxmq/9pyLT/\nLH3FoN+g2pEljaekhEiipJu0ON/55T1UR6Hkud4+JoloqLVUb1iffYRUW+6A\nbY7XZDnxPdZMkfjVmRrOxk/2BYADOyS90rD1pdOvVsVXgtPnRSEdEdzOur4j\nDeVTG2OdUWg4gF8s1NpV4OoYLSybW75z/J5Tp7sJKJC1ph/ollju+Ga+TOPe\nh0ZiUXTVaMzv+pm85uUu9Uj/T1CtQr5HiCyUxmtfoKVyjRfr2UHNRF/cPjVU\n6/KXWdLnzcIL2VgKzudSckhv9W29tW4kuUGaMV3stDfRpYJjkD+8eKckdaXA\ntjxr\r\n=bNtO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ba62280b7f3d6f5998ffb421fd740814cb0d4a56","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"coveops build ResultsPerPageDropdown --template typescript","serve":"coveops serve","precompile":"npm run build"},"_npmUser":{"name":"jfallaire","email":"jeanfrancois.allaire@gmail.com"},"_npmVersion":"6.14.5","description":"The `ResultsPerPageDropdown` component renders a dropdown that the end user can interact with to select the criteria to to choose how many results to display per page.","directories":{},"_nodeVersion":"12.18.2","dependencies":{"coveo-search-ui":"^2.9373.6","@coveops/turbo-core":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@coveops/cli":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/results-per-page-dropdown_1.0.2_1602638946166_0.14357150721598266","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-07-24T20:04:14.747Z","modified":"2026-05-13T17:46:28.434Z","1.0.0":"2020-07-24T20:04:15.136Z","1.0.1":"2020-10-13T20:33:27.298Z","1.0.2":"2020-10-14T01:29:06.278Z"},"license":"Apache-2.0","keywords":[],"description":"The `ResultsPerPageDropdown` component renders a dropdown that the end user can interact with to select the criteria to to choose how many results to display per page.","maintainers":[{"email":"jfleurent@coveo.com","name":"jfleurent"},{"email":"jmdrolet@coveo.com","name":"jmdro"},{"email":"jeanfrancois.allaire@gmail.com","name":"jfallaire"},{"email":"achouan@coveo.com","name":"achouan"},{"email":"lpblais@coveo.com","name":"lpblais-coveo"},{"email":"watallah@coveo.com","name":"watallah"},{"email":"eshahneh@coveo.com","name":"ehsanshahneh"},{"email":"belbizri@coveo.com","name":"belbizri"},{"email":"jpurohit@coveo.com","name":"jpurohit_coveo"},{"email":"acherney2@coveo.com","name":"acherney2c"},{"email":"jcharron@coveo.com","name":"jcharron-coveo"},{"email":"oa-npmcoveops@oacvo.com","name":"oa-npmcoveops"}],"readme":"# ResultsPerPageDropdown\n\nThe `ResultsPerPageDropdown` component renders a dropdown that the end user can interact with to select the criteria to to choose how many results to display per page.\n\nDisclaimer: This component was built by the community at large and is not an official Coveo JSUI Component. Use this component at your own risk.\n\n## Getting Started\n\n1. Install the component into your project.\n\n```\nnpm i @coveops/results-per-page-dropdown\n```\n\n2. Use the Component or extend it\n\nTypescript:\n\n```javascript\nimport { ResultsPerPageDropdown, IResultsPerPageDropdownOptions } from '@coveops/results-per-page-dropdown';\n```\n\nJavascript\n\n```javascript\nconst ResultsPerPageDropdown = require('@coveops/results-per-page-dropdown').ResultsPerPageDropdown;\n```\n\n3. You can also expose the component alongside other components being built in your project.\n\n```javascript\nexport * from '@coveops/results-per-page-dropdown'\n```\n\n4. Or for quick testing, you can add the script from unpkg\n\n```html\n<script src=\"https://unpkg.com/@coveops/results-per-page-dropdown@latest/dist/index.min.js\"></script>\n```\n\n> Disclaimer: Unpkg should be used for testing but not for production.\n\n5. Include the component in your template as follows:\n\n```html\n<div class=\"CoveoResultsPerPageDropdown\"></div>\n```\n\n## Extending\n\nExtending the component can be done as follows:\n\n```javascript\nimport { ResultsPerPageDropdown, IResultsPerPageDropdownOptions } from \"@coveops/results-per-page-dropdown\";\n\nexport interface IExtendedResultsPerPageDropdownOptions extends IResultsPerPageDropdownOptions {}\n\nexport class ExtendedResultsPerPageDropdown extends ResultsPerPageDropdown {}\n```\n\n## Contribute\n\n1. Clone the project\n2. Copy `.env.dist` to `.env` and update the COVEO_ORG_ID and COVEO_TOKEN fields in the `.env` file to use your Coveo credentials and SERVER_PORT to configure the port of the sandbox - it will use 8080 by default.\n3. Build the code base: `npm run build`\n4. Serve the sandbox for live development `npm run serve`\n","readmeFilename":"README.md"}