{"_id":"@alirezazeynali/round-robin","_rev":"2-e2ea81667f20c79c8792fb18449fc193","name":"@alirezazeynali/round-robin","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@alirezazeynali/round-robin","version":"1.0.0","description":"Round Robin array selection.","main":"./build/index.js","types":"./build/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"repository":{"type":"git","url":"git+https://github.com/alirezazeynali75/round-robin-js.git"},"keywords":["Round-Robin","Array"],"author":{"name":"Alireza Zeynali"},"license":"ISC","bugs":{"url":"https://github.com/alirezazeynali75/round-robin-js/issues"},"homepage":"https://github.com/alirezazeynali75/round-robin-js#readme","devDependencies":{"@types/bluebird":"^3.5.30","@types/jest":"^25.2.1","@types/node":"^13.13.1","@types/validator":"^13.0.0","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","eslint":"^7.6.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-git":"^2.10.1","gulp-if":"^3.0.0","gulp-jsdoc3":"^3.0.0","gulp-prettier":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1"},"dependencies":{"typescript":"^3.9.7"},"gitHead":"792b09c83a6ca5f12043d6890362375810aed1b5","_id":"@alirezazeynali/round-robin@1.0.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-E2cKc1O9jCGYQh2h44ZXmvOd+64LTVdT+h22g5qciSvnYYE046EUdRacUyU5CHKGvHzY764k/vbQU0OPVpW+uQ==","shasum":"b07a845d1f621128574c27127dbfde1673bf2bb4","tarball":"https://registry.npmjs.org/@alirezazeynali/round-robin/-/round-robin-1.0.0.tgz","fileCount":11,"unpackedSize":6192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmsW3CRA9TVsSAnZWagAAFi4P/Rs41QqSMD/2hmMtrW0s\nZqa+/G6DzAnQVm/gRMLPkAu2tsI6aRH/6VhCcBth2Cn9H3X1cWd7grFaiCb8\nDmSsDzFEMxwXUIEowkw3wpWNRRuMdxbZrOFHRWfLTDgVEoUH31z7S/17aogv\nNmwO2R8t35dIFxhK3srPRACijY/wyuQWqDxsHC7NoOK2FLj6D2U+8fNkLEFR\n101ZRSCvVGaHUKMS1EgVFpK24jVkA1pZkVck5OHD55CjsxQ13JPhYonldyHa\nGNJXCVlh5vpqaWQuM9ul1T0qAkbecAG2GQRX2xYTNohXXfXxbVrFi5eeEZZd\ny+8EeYKWCB3YRWLdN24NDvw/XIbBb/FamWp+wFfju1I+g1S41pVTyiN0PpR2\nE/bMXa++sAp2DzZHVlIL2YHXKawZBAtkGAu/q0ZQWVIzPIizHaa58dOWvSi0\nBm06BZZ4jdrIGfU7LbeIdlxwGCswO2yns/EZUe4EjYZPLgXeuY4hb8TmxC2T\nR/J1s6ptPtxSukobHm+E68PxAigtQ9siU3unVpuXk0I4laCymuc4ZL5reuNM\nKknPm8n/itU5vNp65Agjx0zUCbB2XLu/08Hh6rVaN0n7RXmCdF37k0XTnzjU\ne4S0Qrrn35vQjkjhRF26UK3FIXEsHCn9Uu6jBDX3JhIJ2BE75025geWh5sqj\nr6HB\r\n=WnwT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1aHWy0onZKN2SuN1d61UwwI/JE2MGxswl5VVdvdHsrAiEA9tF7BV3ggGAfGQTYTm3Lkw2z7nY6H/o9Wnrl7QcfSbM="}]},"maintainers":[{"name":"alirezazeynali","email":"alirezazeynali75@gmail.com"}],"_npmUser":{"name":"alirezazeynali","email":"alirezazeynali75@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/round-robin_1.0.0_1603978679267_0.8244772667086115"},"_hasShrinkwrap":false},"1.0.1":{"name":"@alirezazeynali/round-robin","version":"1.0.1","description":"Round Robin array selection.","main":"./build/index.js","types":"./build/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"gulp"},"repository":{"type":"git","url":"git+https://github.com/alirezazeynali75/round-robin-js.git"},"keywords":["Round-Robin","Array"],"author":{"name":"Alireza Zeynali"},"license":"ISC","bugs":{"url":"https://github.com/alirezazeynali75/round-robin-js/issues"},"homepage":"https://github.com/alirezazeynali75/round-robin-js#readme","devDependencies":{"@types/bluebird":"^3.5.30","@types/jest":"^25.2.1","@types/node":"^13.13.1","@types/validator":"^13.0.0","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","eslint":"^7.6.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-git":"^2.10.1","gulp-if":"^3.0.0","gulp-jsdoc3":"^3.0.0","gulp-prettier":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1"},"dependencies":{"typescript":"^3.9.7"},"gitHead":"bc50b8dc85767d259d0c10555feea3008033ba1d","_id":"@alirezazeynali/round-robin@1.0.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ZRXqaYBggJKjFMMT+FlqU156VFka0Bs53oI8kvud/hmhfBs7VQF+XK61cKL7d4iY5enGIF9hqgXlDuvTq/ZwVg==","shasum":"4b642c2753337b639ffaec5cedccd4450c823503","tarball":"https://registry.npmjs.org/@alirezazeynali/round-robin/-/round-robin-1.0.1.tgz","fileCount":11,"unpackedSize":6548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmsjvCRA9TVsSAnZWagAAzYcP+gLm5cCmJmAfCN2zmuhe\n42JvQscXNqmRl+zUNDnwSlEdD+lmV+y/yUPMrfYvPWuTZqM9C6cPCB5hEF6K\nyTnbYLtnzxSyCJnxej4fj/8MMOdosfTDnAfb8R1rbBqxTLGAkKIIZxVUD/vH\ny3Tq0bjYKGtTrWqqCQ7BluIWRl4opAGjtiUaC9C4GaZ/OChqmeVKcCVgFz4c\nIrWK/Q5mK90wf7SrYWet1Qc/Vi582MO1aYnrF2iVYuDpQfzB3ikHLUTc8I3e\nGppKNob8BE35DuC0M+fOSSDfOhKxkOHGOvR85Gdawl2Ev8A9O8j2hWLYro7D\nwM9gCFHvg5meP7aJWeHvMLjPK8lLcUipT2pOOXoQqqfI/5QnafH8kXog/CiN\nf+7N4R4DPKF+omB0Clo1Jl+KEFXQeoh0FHiwktdYETpPNEnAI3Vy/OMRC9Kd\nBAyhadTomo5iU7RF6lWY/2jrFDQoliXXQ2G3OkWFMy0zn+B6yXcKmo0zohDl\nR89rqiAOcLE97zsd9sP9CLIF9kKVRG5+XBmETeElqKfAabTI2L6XX78BvhFH\n0xLtTzcFl5XMQ0rXkQSDCJkq1yGT3hTri2qry4EgbBd+CcamCHuusF0Sgm9U\nRpVbhbw679xKrlWONXVR3R2M2Pp3pcLeQYedqmwNjWKecA/wQ8Zb6Xicz/2c\ntjUm\r\n=Ud0b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ7PISDoUCxfbtHyJAGefJ+2s83zDFbdgx8macZQCvYwIgULwjRPlvdM7zdWUohmR4ZjHCWzm4FsVVnnhAo5WtjgY="}]},"maintainers":[{"name":"alirezazeynali","email":"alirezazeynali75@gmail.com"}],"_npmUser":{"name":"alirezazeynali","email":"alirezazeynali75@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/round-robin_1.0.1_1603979503427_0.7867215545971347"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-29T13:37:59.209Z","1.0.0":"2020-10-29T13:37:59.416Z","modified":"2022-04-04T13:27:40.241Z","1.0.1":"2020-10-29T13:51:43.576Z"},"maintainers":[{"name":"alirezazeynali","email":"alirezazeynali75@gmail.com"}],"description":"Round Robin array selection.","homepage":"https://github.com/alirezazeynali75/round-robin-js#readme","keywords":["Round-Robin","Array"],"repository":{"type":"git","url":"git+https://github.com/alirezazeynali75/round-robin-js.git"},"author":{"name":"Alireza Zeynali"},"bugs":{"url":"https://github.com/alirezazeynali75/round-robin-js/issues"},"license":"ISC","readme":"# round-robin-js\nRound robin implementation with typescript\n\nIn javascript\n```javascript\n    const {Selector} = require('@alirezazeynali/round-robin')\n\n    const roundRobin = new Selector([1, 2, 3, 4])\n\n    const el = roundRobin.next() // => 1\n\n    // if achive the last index begin from first \n```\n\nIn typescript, you can import like this:\n\n```typescript\n    import {Selector} from '@alirezazeynali/round-robin'\n```\n","readmeFilename":"README.md"}