{"_id":"nanobuffer","_rev":"13-cfc2ea76fee72c1a669538224bdda425","name":"nanobuffer","description":"Lightweight, fixed-size, cyclic value buffer","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"nanobuffer","version":"1.0.0","description":"Lightweight, fixed-size value buffer","main":"./dist/index.js","author":{"name":"Chris Barber","email":"chris@cb1inc.com","url":"https://github.com/cb1kenobi"},"license":"MIT","keywords":["buffer","queue"],"scripts":{"build":"gulp build","coverage":"gulp coverage","docs":"gulp docs","prepublish":"gulp build","test":"gulp test"},"dependencies":{"source-map-support":"^0.4.11"},"devDependencies":{"babel-eslint":"^7.1.1","babel-plugin-transform-class-properties":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs":"^6.22.0","babel-plugin-transform-es2015-parameters":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.22.0","chai":"^3.5.0","codeclimate-test-reporter":"^0.4.0","coveralls":"^2.11.16","del":"^2.2.2","esdoc-es7-plugin":"^0.0.3","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-babel-istanbul":"^1.6.0","gulp-debug":"^3.0.0","gulp-esdoc":"^0.4.0","gulp-eslint":"^3.0.1","gulp-filter":"^5.0.0","gulp-inject-modules":"^1.0.0","gulp-load-plugins":"^1.5.0","gulp-mocha":"^3.0.1","gulp-plumber":"^1.1.0","gulp-sourcemaps":"^2.4.1","sinon":"^1.17.7","sinon-chai":"^2.8.0"},"homepage":"https://github.com/cb1kenobi/nanobuffer","bugs":{"url":"https://github.com/cb1kenobi/nanobuffer/issues"},"repository":{"type":"git","url":"git://github.com/cb1kenobi/nanobuffer.git"},"engines":{"node":">=4.0.0"},"gitHead":"d7a07536ed1e6335ed76b7b321d929f096da50e0","_id":"nanobuffer@1.0.0","_shasum":"76ce369d7cc944616c1746f90369a49b4d6d1268","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"cb1kenobi","email":"chris@cb1inc.com"},"dist":{"shasum":"76ce369d7cc944616c1746f90369a49b4d6d1268","tarball":"https://registry.npmjs.org/nanobuffer/-/nanobuffer-1.0.0.tgz","integrity":"sha512-AUiBfmf+6hiv6VBtCopnEmq69zp+xyRlH3g/S6fK6kQzNn0s72VTCQDGDTJ3A275we8/Y59QwJ3jZZjmEFu8kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAe7q9B9CtKPC5qZmAj2z4JaCvQWeFsy5sBB8q+PuC3AIhANu8SLmYGC/Hd1YHDOCqdhhskb0AVQDtAB2H1P2GuFhl"}]},"maintainers":[{"name":"cb1kenobi","email":"chris@cb1inc.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nanobuffer-1.0.0.tgz_1486704458472_0.5179835138842463"},"directories":{}},"1.1.0":{"name":"nanobuffer","version":"1.1.0","description":"Lightweight, fixed-size, cyclic value buffer","main":"./dist/index.js","author":{"name":"Chris Barber","email":"chris@cb1inc.com","url":"https://github.com/cb1kenobi"},"license":"MIT","keywords":["buffer","queue","nano","array","list","fixed","cyclic"],"scripts":{"build":"gulp build","coverage":"gulp coverage","docs":"gulp docs","prepublish":"gulp build","test":"gulp test"},"dependencies":{"source-map-support":"^0.5.6"},"devDependencies":{"@babel/core":"latest","@babel/register":"latest","babel-eslint":"^8.2.3","babel-plugin-istanbul":"^4.1.6","babel-plugin-transform-class-properties":"next","babel-plugin-transform-es2015-modules-commonjs":"next","babel-plugin-transform-es2015-parameters":"next","babel-plugin-transform-object-rest-spread":"next","chai":"^4.1.2","codeclimate-test-reporter":"^0.5.0","coveralls":"^3.0.1","esdoc":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","fs-extra":"^6.0.1","gulp":"^3.9.1","gulp-babel":"next","gulp-debug":"^3.2.0","gulp-eslint":"^4.0.2","gulp-load-plugins":"^1.5.0","gulp-plumber":"^1.2.0","gulp-sourcemaps":"^2.6.4","gulp-util":"^3.0.8","mocha":"^5.2.0","nyc":"^11.8.0","sinon":"^5.0.10","sinon-chai":"^3.1.0"},"homepage":"https://github.com/cb1kenobi/nanobuffer","bugs":{"url":"https://github.com/cb1kenobi/nanobuffer/issues"},"repository":{"type":"git","url":"git://github.com/cb1kenobi/nanobuffer.git"},"engines":{"node":">=6.0.0"},"gitHead":"2380f9cf3d991d4df75c29bc6b75a77c96810373","_id":"nanobuffer@1.1.0","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"cb1kenobi","email":"chris@cb1inc.com"},"dist":{"integrity":"sha512-zzl+yEQZnFt6eZ4Zj+JcpqckQ7hYxCOHt/2eFTf+PzNNC9QP3qlZMkjW/Ld+D6eaFJLYRdaH7YJgyRjN0M/W+Q==","shasum":"43cdb089a231c95d59089e5e2338673172c01a74","tarball":"https://registry.npmjs.org/nanobuffer/-/nanobuffer-1.1.0.tgz","fileCount":9,"unpackedSize":195319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDX6yCRA9TVsSAnZWagAARUEP/2uofHud6mBlnBCaCdgR\nYUjCx6t3QVUu5KYguftt+rTlxNR5DPPOsE4/bM8qULx304wxJZlAaJgfqBY/\nQxuLsEaw0uM/VAGfueyMzyHshw7Evmdc2BM+XPGD1u/C9zckX/BqjMGwR7I8\nOMarphaJ3fGWB++gNe2O1NhBIYigR/bNl9k9Qv/CZccBXvQe79fGZOZLjV3Y\ncU/QA26LguQLXbypcCH4+Yu8g4D9UwJ8Ky2zZbAunxviwewB8FDp3R4Hk7EJ\nC+oIU7S+RCcWSIDFJTHLzwBFkg3s874/gYtyADT76kNlvqCHlkTrZ6ebDt6h\n6EJM3TO8xBR9xPvSYIr53Y8JkNUs13WkQxEfOn77bSy8ZH+nIZzs0ODyKGFV\nnxxlvv3fzLAXrFLvHets5qe6Ku5w8VSZWal8cuzuc67wYJ4BPpLJmxvkGtNF\n4HRVwaLdUfu4gAqL6RpWzflK0QXd5j3ntb+mPhnkjm5XM90HkNyGy7UpF33P\nn2Su9dCzugre2KAtn9Zg7IzBJHIT+QPAgo4G/wJNfyBqCoaDul+v/lqmwI6Z\nQbEEHPsMZjV62V6EGpzoCwfL6wd3ZNX0XNB34g0WDGeQaVezTYEzs1XsOWxg\nExGdadKXw6pHnTBNhIq+hgpJEBxdYLMJjwzhVzu0Xwj5eAI5L8g40wVG0AvD\nUI8p\r\n=a3JE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIIMpd+zon0npor/mSSos+tMAUVNG3WFwk1TrD3WngiAiEAmBcNk/kGAIqOqUN6ue+I7hkWEGn2KuQB9WA2hRBbVvE="}]},"maintainers":[{"name":"cb1kenobi","email":"chris@cb1inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanobuffer_1.1.0_1527611057436_0.015966953575489606"},"_hasShrinkwrap":false},"1.1.1":{"name":"nanobuffer","version":"1.1.1","description":"Lightweight, fixed-size, cyclic value buffer","main":"./dist/index.js","author":{"name":"Chris Barber","email":"chris@cb1inc.com","url":"https://github.com/cb1kenobi"},"license":"MIT","keywords":["buffer","queue","nano","array","list","fixed","cyclic"],"scripts":{"build":"gulp build","coverage":"gulp coverage","docs":"gulp docs","prepublish":"gulp build","test":"gulp test"},"dependencies":{"source-map-support":"^0.5.6"},"devDependencies":{"@babel/core":"latest","@babel/register":"latest","babel-eslint":"^8.2.3","babel-plugin-istanbul":"^4.1.6","babel-plugin-transform-class-properties":"next","babel-plugin-transform-es2015-modules-commonjs":"next","babel-plugin-transform-es2015-parameters":"next","babel-plugin-transform-object-rest-spread":"next","chai":"^4.1.2","codeclimate-test-reporter":"^0.5.0","coveralls":"^3.0.1","esdoc":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","fs-extra":"^6.0.1","gulp":"^3.9.1","gulp-babel":"next","gulp-debug":"^3.2.0","gulp-eslint":"^4.0.2","gulp-load-plugins":"^1.5.0","gulp-plumber":"^1.2.0","gulp-sourcemaps":"^2.6.4","gulp-util":"^3.0.8","mocha":"^5.2.0","nyc":"^12.0.2","sinon":"^6.0.0","sinon-chai":"^3.1.0"},"homepage":"https://github.com/cb1kenobi/nanobuffer","bugs":{"url":"https://github.com/cb1kenobi/nanobuffer/issues"},"repository":{"type":"git","url":"git://github.com/cb1kenobi/nanobuffer.git"},"engines":{"node":">=6.0.0"},"gitHead":"ee4dea4384f844f640b74e65492b69eea4a283d2","_id":"nanobuffer@1.1.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"cb1kenobi","email":"chris@cb1inc.com"},"dist":{"integrity":"sha512-JORZ01qQXhXk1xogIrdBwb9uEuJmyMZCfxq8mWeT//5VzrnD4vCkP/48jPDG0TFVE9NdEYPXmWOiW5P16wIYpQ==","shasum":"b9e0c7ffca84f21e4cfa4a650e6d36986578a7a5","tarball":"https://registry.npmjs.org/nanobuffer/-/nanobuffer-1.1.1.tgz","fileCount":4,"unpackedSize":20557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHqJLCRA9TVsSAnZWagAAxrUP/2Dn55p5UevOuvRlSHgV\nYF/SNNEzWX2Tk9d50xSg6thmGXCuPkaEHWx3WsH/IfdljEAnxRa/DmdDiudy\nD6bZYLQj14zNKp3k32R0W6ArqNSQNJWmIFn/xIxiQjhYMomnib44T/rWh32m\nM8SAv3Py1XPrnD8yavnw2Ci+Xu2BpAo8bfb90f5boNQnQjfNjCJSWcSNGDG3\nYFeslZ0c2M8dP1JBv+aJUKiHMEYv8G4ARptIiEP96BYyqXn/tDev538qLt2b\nioUhbTPzYM0oCh5JAr5HIUHfdbkb/gRr7egmFFfK0uHjgW8vMTX6knnY0zMz\nKwDtLKG+CrnKO9epe45FolQJJDbdJ6VyGPf7yKQJFBa25L03UXLvWEU5Jcue\nY6jP8BH4RocXFo6HCy46IbxfcjZkHQPW1RF7X7XBirDNAtq2h6RxMh4eU0Dn\nKpMkkVLZxXWS8fXDtvv3zZsl1omlGOB5Wb1FT9MIq+P6pAKujwtnXYSUWyjq\n8XqnynxbzW/as5fz8OvUataRYLQa5EOspkTkCrA1JTbwDl/uqyHdBd8l2bDx\nk1dPMqdjA1jrx/4ulaqO07UrrQRUOO8OlCFQkTo+GMRtlyPHZxzdWFrfZZUa\nM1+sy0U2XpPwTJYBbTWCNgwA+oJyYZYkK2fcZcAGTdJH7k2eolMZqrwV0dkx\nEWjZ\r\n=GaQg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF04t/C3uy5Z7ls2+ETGWQwtaqICRxB/Cy9T/W2VF3AIAiA4ENgYYvWTEkj6fANayGtLINX8TVbP7BsKAIkxJyYtNQ=="}]},"maintainers":[{"name":"cb1kenobi","email":"chris@cb1inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanobuffer_1.1.1_1528734282180_0.5866718654828225"},"_hasShrinkwrap":false},"1.1.2":{"name":"nanobuffer","version":"1.1.2","description":"Lightweight, fixed-size, cyclic value buffer","main":"./dist/index.js","author":{"name":"Chris Barber","email":"chris@cb1inc.com","url":"https://github.com/cb1kenobi"},"license":"MIT","keywords":["buffer","queue","nano","array","list","fixed","cyclic"],"scripts":{"build":"gulp build","coverage":"gulp coverage","docs":"gulp docs","prepublish":"gulp build","test":"gulp test"},"dependencies":{"source-map-support":"^0.5.9"},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-transform-modules-commonjs":"^7.2.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-istanbul":"^5.1.0","chai":"^4.2.0","coveralls":"^3.0.2","esdoc":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","fs-extra":"^7.0.1","gulp":"^4.0.0","gulp-babel":"^8.0.0","gulp-debug":"^4.0.0","gulp-eslint":"^5.0.0","gulp-load-plugins":"^1.5.0","gulp-plumber":"^1.2.1","gulp-sourcemaps":"^2.6.4","gulp-util":"^3.0.8","mocha":"^5.2.0","nyc":"^13.1.0"},"homepage":"https://github.com/cb1kenobi/nanobuffer","bugs":{"url":"https://github.com/cb1kenobi/nanobuffer/issues"},"repository":{"type":"git","url":"git://github.com/cb1kenobi/nanobuffer.git"},"engines":{"node":">=6.0.0"},"gitHead":"a0f035cff050f4ade5e1e237768335b22b1b96a4","_id":"nanobuffer@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"cb1kenobi","email":"chris@cb1inc.com"},"dist":{"integrity":"sha512-8ozQ+VD2kvk2mOVhNUCu2UDyuLbKZuh/8yBv1v/kKmDfMhMbzAJRBeSVJn5C5iZYPR1Q6jxOLKgnkavDQC1YIA==","shasum":"5bc4fb2368be7be88eb2c68783e41e2876211988","tarball":"https://registry.npmjs.org/nanobuffer/-/nanobuffer-1.1.2.tgz","fileCount":5,"unpackedSize":20779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEUGnCRA9TVsSAnZWagAAkDAP/iGJEWqgUVjnuXBtlFl9\nXjSZLwYMh7mXESoBOTaReBdBRBVvN2wxv5b/LMlSNfiWgg0jF1Aeh0NChAj6\nmB5rRy3rpy9PquKYD5ItZTfT28IXRshkmF5iz/9G6ZTa/rlymXgFHq0PsKY5\ni+Eg7EgROM3dEfCwKf+xsI7eQEIDHgJgdErRqyGvjGUj+OaMkGIcUnDptLX4\nJQKrI1LKahktoW5fZuNY/0RGYfNuf8lm1TtvKwR0t6iTTSFj23xy/bX0tJYr\n4LJM28v9RCenZgLLaJ1pNK1AqC22/KRWTS9GxCmw4e/SjjgVvPKpthMbGdPh\n6//kYM9pmJQP/LtI0CSUcU1b+tQ6u7NK2cYgJjl13mqvJ4yBPWGk3p9488/3\nazFFaAG9sEZGReQGjjzBcnUt7IUpZM2iWlSgPVpmlI6qnwoq8mfR/lUX+bUr\n5I86mRGX9R1uqlj6hu3BzdGSrbNo+IthK4BfmgWhlEHldBCsfy0c/j+Bofr7\nzNwcE7gPaidafRnjo3RMHoBcM0vlOVgR1IOFTi3CgtYe6JcNTBCC8a1uNRJf\n+37oBo8gnXaNw1D4ujxtsNGdq6a+AWFzP/c19EJquMAO56WMk7svTdjyIg9Z\nRpCjQXOgipFBCU1hNmKJKDvysFnzk2ZcH1Dm1Y0NL0heBKf1o5E6x2Uc1teT\nEcdg\r\n=66iA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFi5dI0/Ja0cZedGg6wABzCkjOaooXremeGVnA2Ppn7vAiEA5F3DPxTzyJxCf9pzEhlAfmPMYz+OCeXyn8gmXbDtGeo="}]},"maintainers":[{"name":"cb1kenobi","email":"chris@cb1inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanobuffer_1.1.2_1544634790620_0.4334792070636464"},"_hasShrinkwrap":false},"1.1.3":{"name":"nanobuffer","version":"1.1.3","description":"Lightweight, fixed-size, cyclic value buffer","main":"./dist/index.js","author":{"name":"Chris Barber","email":"chris@cb1inc.com","url":"https://github.com/cb1kenobi"},"license":"MIT","keywords":["buffer","queue","nano","array","list","fixed","cyclic"],"scripts":{"build":"gulp build","coverage":"gulp coverage","docs":"gulp docs","prepublish":"gulp build","test":"gulp test"},"dependencies":{"source-map-support":"^0.5.9"},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-transform-modules-commonjs":"^7.2.0","@babel/register":"^7.0.0","ansi-colors":"^3.2.3","babel-eslint":"^10.0.1","babel-plugin-istanbul":"^5.1.0","chai":"^4.2.0","coveralls":"^3.0.2","esdoc":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint":"^5.10.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-mocha":"^5.2.0","eslint-plugin-security":"^1.4.0","fancy-log":"^1.3.3","fs-extra":"^7.0.1","gulp":"^4.0.0","gulp-babel":"^8.0.0","gulp-debug":"^4.0.0","gulp-eslint":"^5.0.0","gulp-load-plugins":"^1.5.0","gulp-plumber":"^1.2.1","gulp-sourcemaps":"^2.6.4","mocha":"^5.2.0","nyc":"^13.1.0"},"homepage":"https://github.com/cb1kenobi/nanobuffer","bugs":{"url":"https://github.com/cb1kenobi/nanobuffer/issues"},"repository":{"type":"git","url":"git://github.com/cb1kenobi/nanobuffer.git"},"engines":{"node":">=6.0.0"},"gitHead":"4f5c246b05d037a8fd59e29b131e3eaad02601dc","_id":"nanobuffer@1.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"cb1kenobi","email":"chris@cb1inc.com"},"dist":{"integrity":"sha512-gAHcl2SeA30wix6dQWjUyFuLf0YQJX69IEZ6Qcl7S4MTIZQCnOTJUum2n+sZlhUEsrchNCx+eePCpajFhorY5g==","shasum":"19d88a68c72bc151c2763cc8b572c96942e432f8","tarball":"https://registry.npmjs.org/nanobuffer/-/nanobuffer-1.1.3.tgz","fileCount":5,"unpackedSize":20134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEqKICRA9TVsSAnZWagAArLYP/03fOb1OK2rHOmfyQHms\ntplptk2lLvqhLcm9FEM95bwZsPsCwxr6SzqJMM86PBSWyNQBplNackn5lEbj\nK6Xd7erYh9ofuVYCGMSBQOzMHrEw84EhXzasly7NExwkPNwcxlmzFto6KfAI\n+QB1GgiRxXheBwZi5M+yqeaqK7UIQ9SWQ2VxOdaa6RxHy0i0GKFyv+ntBnkI\nBR4Kk036MpNX+csnAeG4s5xSuLLCJojxUxXPfHMWHQAFoA0r5o9Pte2AOvcz\ngK9VYxTdg5xGGRFTuzADvq00+zPU1//VdEyptdPACJhqebTrecJeb/r0LZSr\nPO9bDTB9GxsErl29qkI16cNr/p8YAYJvS91GTVKkIIDy/f+dhs9XBiefgJrS\n4tOAX1ua3nNaagfCgQkaxr1yVo2zhq267YLNvpRk7x+6QPStuMzpUdG1QdVs\nUoRxbmhcVlmon/O+eOJPQcakQTVZDKhGIFjmNQX2+ZSVkx+81lZfOfE8EKgO\nuFkTT582mi1jl+6m+UoxtEP9ef1jOjP1XVK/Nmu8hd2qgSnoOvajenlsuURJ\nyqFG/d5ErTtuiYg5thQ9UcSjBGe5LpOZErvIoq/JNX0v10MsRxtszaOGBADN\nRul/MdNV68RN2AxnNFj6cjb4K7g/LLM9i53nPLuOVJ1rgf3LNALzGhyE/y/V\nr6Fx\r\n=c7Rp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0taZLi8IzoORnYMaC1SYXnaVpd5+Mk44Aeng2twGvvAiBckry2w4wByifsGqUPDHZR9seh20R53YYt6DZxeNyo4Q=="}]},"maintainers":[{"name":"cb1kenobi","email":"chris@cb1inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanobuffer_1.1.3_1544725127829_0.6462157981473531"},"_hasShrinkwrap":false},"1.1.4":{"name":"nanobuffer","version":"1.1.4","description":"Lightweight, fixed-size, cyclic value buffer","main":"./dist/index.js","author":{"name":"Chris Barber","email":"chris@cb1inc.com","url":"https://github.com/cb1kenobi"},"license":"MIT","keywords":["buffer","queue","nano","array","list","fixed","cyclic"],"scripts":{"build":"gulp build","coverage":"gulp coverage","docs":"gulp docs","prepublish":"gulp build","test":"gulp test"},"dependencies":{"source-map-support":"^0.5.9"},"devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-transform-modules-commonjs":"^7.2.0","@babel/register":"^7.0.0","ansi-colors":"^3.2.3","babel-eslint":"^10.0.1","babel-plugin-istanbul":"^5.1.0","chai":"^4.2.0","coveralls":"^3.0.2","esdoc":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint":"^5.10.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-mocha":"^5.2.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-security":"^1.4.0","fancy-log":"^1.3.3","fs-extra":"^7.0.1","gulp":"^4.0.0","gulp-babel":"^8.0.0","gulp-debug":"^4.0.0","gulp-eslint":"^5.0.0","gulp-load-plugins":"^1.5.0","gulp-plumber":"^1.2.1","gulp-sourcemaps":"^2.6.4","mocha":"^5.2.0","nyc":"^13.1.0"},"homepage":"https://github.com/cb1kenobi/nanobuffer","bugs":{"url":"https://github.com/cb1kenobi/nanobuffer/issues"},"repository":{"type":"git","url":"git://github.com/cb1kenobi/nanobuffer.git"},"engines":{"node":">=6.0.0"},"gitHead":"b5cd83fab27feed31991211bebb0f3663858e042","_id":"nanobuffer@1.1.4","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"cb1kenobi","email":"chris@cb1inc.com"},"dist":{"integrity":"sha512-yy07+we+tsT1P+4kNzoHhfn5GcnZjb7OM62W2jRSdQf/VpB0QB6x5+5k3OKc5i2Fxprs2+P4EgxujUvhsp8TkQ==","shasum":"43dba1eaf2b95f3025ae4fb6b20d86429ebe0160","tarball":"https://registry.npmjs.org/nanobuffer/-/nanobuffer-1.1.4.tgz","fileCount":5,"unpackedSize":20173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF/XcCRA9TVsSAnZWagAAaQsQAJuj+jQCfxXJQaX7RSXT\nTfoYIS30gpI9Yp5kiX1oEfrZFyRMLpM8DJ0SGu2r7f7NkKaIvqMxL6hr3F9s\nxBrLWtPfoKpq/iUHsypv1zvge8Vv899GTYA7uJdwK4rofc1pPSvPtDJKrbKa\nyy1BIk7z0zC29ntP+yzZ6KOmM9Yots50zIMYrOZ2UGIKLYR8InsXnksP/Lq5\nE96I00rBWOys1BhGf4x62aSs5okiz2ex5KAJxKnDkbcDxpri1S6k4Sju+16Q\nJk+JD1AIZVVpMSgxzGMINYRgDDhTMqg8Y3qLP33kisKnEQ0ETIO7W2bCiRrC\nPBrgLjNIlSdTg78TdgI0jcj9nEe/O38GpaNlfmD395htjXTx0SfFktOySHZ+\n2EWjput3PnACy1fPH8Ya6xXz48ItZUXmyNMzA/DxjTb80TaV1bgoviEe6CRI\ncA8Qembad3n+101OC75Fueecn9nv1E8Ac54ZOnZ70To8bm+P7tJMFX5XLYaj\nDC6wXJeUyKT9eUcnltd58/YhMhdRNXFuhrqetjdh3qlg3HTFk+rOg/K5Iqo0\nn1uCp+Ahr1OPg/i9hlPxCCL8bDtaEOWivzN2fLLyjBAXhkjQeLLJgHg+1QLA\njV1nK/HAoI38iGsnZaGM496waKgdTzgC0JTl1QtGh40+jxYieYgz4xWjhAnY\nBX/h\r\n=Ebo3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBMZRR0RoPuCFz/pFbq7gMAjmG96gxu/L1JriT6eSHPQIhAKpyOgxjeJ6KLLEeJ/1fyUeS10C4mw3BcPREFh7XWG2B"}]},"maintainers":[{"name":"cb1kenobi","email":"chris@cb1inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanobuffer_1.1.4_1545074139683_0.36205638219410785"},"_hasShrinkwrap":false},"1.1.5":{"name":"nanobuffer","version":"1.1.5","description":"Lightweight, fixed-size, cyclic value buffer","main":"./dist/index.js","author":{"name":"Chris Barber","email":"chris@cb1inc.com","url":"https://github.com/cb1kenobi"},"license":"MIT","keywords":["buffer","queue","nano","array","list","fixed","cyclic"],"scripts":{"build":"gulp build","coverage":"gulp coverage","docs":"gulp docs","prepublish":"gulp build","test":"gulp test"},"dependencies":{"source-map-support":"^0.5.12"},"devDependencies":{"@babel/core":"^7.5.4","@babel/plugin-transform-modules-commonjs":"^7.5.0","@babel/register":"^7.4.4","ansi-colors":"^4.1.1","babel-eslint":"^10.0.2","babel-plugin-istanbul":"^5.1.4","chai":"^4.2.0","coveralls":"^3.0.4","esdoc":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint":"^6.0.1","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-security":"^1.4.0","fancy-log":"^1.3.3","fs-extra":"^8.1.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-debug":"^4.0.0","gulp-eslint":"^6.0.0","gulp-load-plugins":"^2.0.0","gulp-plumber":"^1.2.1","gulp-sourcemaps":"^2.6.5","mocha":"^6.1.4","nyc":"^14.1.1"},"homepage":"https://github.com/cb1kenobi/nanobuffer","bugs":{"url":"https://github.com/cb1kenobi/nanobuffer/issues"},"repository":{"type":"git","url":"git://github.com/cb1kenobi/nanobuffer.git"},"engines":{"node":">=6.0.0"},"gitHead":"567c0924f27cecdb0b659322e8f07c6f3d44ea16","_id":"nanobuffer@1.1.5","_nodeVersion":"10.16.0","_npmVersion":"6.10.0","_npmUser":{"name":"cb1kenobi","email":"chris@cb1inc.com"},"dist":{"integrity":"sha512-zhDz+zPssav2UCIBb4GhzoFq6+DupybuOR9am44XmpWafRBLNficoDMhhBKM2Q+2IZG2SqL6eC7KWf05qVsghA==","shasum":"2da4b706f4627c298fb4610eac35ca8fa2c9b174","tarball":"https://registry.npmjs.org/nanobuffer/-/nanobuffer-1.1.5.tgz","fileCount":5,"unpackedSize":20173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJOi9CRA9TVsSAnZWagAAp6AP/A0cnWi5IN+c264KuZ6i\nekDUe7wRhU2mSEI/7OrsaIlzjL8HDnXWzOyuZ21JFukHopOsET7TV1pj5qob\nyeC+MQg/3gCHjBzrvL9EaiIputIWtp6aOjdrs7s2XIHwwsHAnhu1/eeRgPw7\nwVQKyF9v/VgauuWUGAqW4lY1NlU73kp/i0HT0F+mo7y7xnQeNwbhMoCAfMuv\nnuDD8RusuXtrTuGmUDrI9IYmvSDi6GM+PwTBKoyXxQL9NAYixYpG1IqQ2y5x\nLNBR1h5akksLJtMFoaR/J4DMGkPjgQIB+KQFNltEX77Xnyp3rIPARfUgBMuT\n3xhGO+UaM72j7cnjvkmwGXWgNRxTb9Cmz9Eq4I+pgzsCWs3osXtPOgS00LzN\neAG14bS5tj8ISyuHVZGSRpTL2/AEwgObfBt8YB35sassLNJDUD+m62TJktd3\nvkvv54kNK0Cc74D6VPhiLZI/RJk92edZV524UkD0Y96yzRipP2ZutAkOuITw\nfOCEU5BTbCxpVVrWF1soxmeEerapst7GqUEobvBrsU2NT08N3mW/WBFg5gDo\nxd295nwcgwt7JFLbenplLjLV9HrzWMePmBhbvLQe9Bi/UUsHxEl5BRsXds3R\ntYkPal1qppbW4WqAXumRCnCVR6bZDglu+/nK4W51ss0UTl1t4B0Eqfyu6fWE\nNAaq\r\n=qbOS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcyVNx1WtHLO0mwdBZBxwoVc8XqwQgTQIAY1UkVxPApAiAqsFZg+se++kO+8oFskI8MfiJTPAy6zk1c/bbdbqrFDw=="}]},"maintainers":[{"name":"cb1kenobi","email":"chris@cb1inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanobuffer_1.1.5_1562699964316_0.8191129527264973"},"_hasShrinkwrap":false},"1.1.6":{"name":"nanobuffer","version":"1.1.6","description":"Lightweight, fixed-size, cyclic value buffer","main":"./dist/index.js","author":{"name":"Chris Barber","email":"chris@cb1inc.com","url":"https://github.com/cb1kenobi"},"license":"MIT","keywords":["buffer","queue","nano","array","list","fixed","cyclic"],"scripts":{"build":"gulp build","coverage":"gulp coverage","docs":"gulp docs","prepublish":"gulp build","test":"gulp test"},"dependencies":{"source-map-support":"^0.5.16"},"devDependencies":{"@babel/core":"^7.7.7","@babel/plugin-transform-modules-commonjs":"^7.7.5","@babel/register":"^7.7.7","ansi-colors":"^4.1.1","babel-eslint":"^10.0.3","babel-plugin-istanbul":"^6.0.0","chai":"^4.2.0","coveralls":"^3.0.9","esdoc":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint":"^6.8.0","eslint-plugin-chai-expect":"^2.1.0","eslint-plugin-mocha":"^6.2.2","eslint-plugin-promise":"^4.2.1","eslint-plugin-security":"^1.4.0","fancy-log":"^1.3.3","fs-extra":"^8.1.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-debug":"^4.0.0","gulp-eslint":"^6.0.0","gulp-load-plugins":"^2.0.2","gulp-plumber":"^1.2.1","gulp-sourcemaps":"^2.6.5","mocha":"^7.0.0","nyc":"^15.0.0"},"homepage":"https://github.com/cb1kenobi/nanobuffer","bugs":{"url":"https://github.com/cb1kenobi/nanobuffer/issues"},"repository":{"type":"git","url":"git://github.com/cb1kenobi/nanobuffer.git"},"engines":{"node":">=6.0.0"},"gitHead":"6b82a00fabcd277d454ddbb21397f092caefc00c","_id":"nanobuffer@1.1.6","_nodeVersion":"12.13.0","_npmVersion":"6.13.0","_npmUser":{"name":"cb1kenobi","email":"chris@cb1inc.com"},"dist":{"integrity":"sha512-NukLjjC2QX3JFku7D6oUfg/scZbkukwD4crDjdNTGmrRDrWmxIVIvHCRhtQlS2AQ6OrFPxpeC6/Tjpgi9oPmhw==","shasum":"892a06a76d2764e3169dee39d1e66d0309d19c59","tarball":"https://registry.npmjs.org/nanobuffer/-/nanobuffer-1.1.6.tgz","fileCount":5,"unpackedSize":20173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFPVQCRA9TVsSAnZWagAAogIQAKQRI5hOZ001GPSSupiQ\nEgkXcM3lHvFV4u+S+0YnkdZLHMUvOVutqKN17Mq/EVkxTe+fRC5vxMEp038c\nsNnyALVXrgt+hVwyf7eXy6avOE0XIth9TXtRTx9G3n6BCRrkP6tYWjFw1CMP\nmaa+e4h7SG2NTjpwdpHzKiO9YHHU0RallQ8EXIMOUrM4uMZGghrhu3jcrjck\nO9fQolUaco9Gwf+zXgYt3qcmqYsnyf0LMgAx4WpZds8MGs83IZ1ZLDOlQT1X\nS897yZnbWGhsJzTx//IGcf8XLHsD9Dfs2XPAzOPP1i+kY4RXs4aiW5arrS3b\n3t9rr3P+PV3zhJUTRYmgbsHfxAdjm3De5yrO2ZaVdqsLCWvWpKLD7/3yJRCm\nc7LqhsomLjvyZWF5yJnG9SX/KRP0242DaDnmb3Ap2c/nZSr94XMEIRIZ041E\n+m7AyrBAR65tWUjy6grK/HsIwhIDqW6/HqB2BP4FiQ7fDaeEx6UFkKpMEt5P\nkwS/rJdrcSrsvhE7hmQAXn4eOWmz21xSRWHhaFPeMMuZWkJtus9W6Q9aRZv3\nbuj1l+NqK9B0WFuyHlZBHJLaJ3wuSBQgExnYkPdVvyLmI8l1fHXi3tN1+87t\ntdSQlOL04Iw/ICWOfzyvASf+4z6wfNroCakUHOa2Z+vc6mcx/WR1cCyzU67Q\nRNzJ\r\n=R/+x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdVuKVu0jA+Vr2RC96aQrCINlf+GnQJ1T+Htku93WQtAiB8C5hFZIxgoY0wjXxCW/6dbXFL6sXQeoNGQLjSb7e/Cw=="}]},"maintainers":[{"name":"cb1kenobi","email":"chris@cb1inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanobuffer_1.1.6_1578431823840_0.5124784707460965"},"_hasShrinkwrap":false},"1.1.7":{"name":"nanobuffer","version":"1.1.7","description":"Lightweight, fixed-size, cyclic value buffer","main":"./dist/index.js","author":{"name":"Chris Barber","email":"chris@cb1inc.com","url":"https://github.com/cb1kenobi"},"license":"MIT","keywords":["buffer","queue","nano","array","list","fixed","cyclic"],"scripts":{"build":"gulp build","coverage":"gulp coverage","docs":"gulp docs","prepublish":"gulp build","test":"gulp test"},"dependencies":{"source-map-support":"^0.5.19"},"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-modules-commonjs":"^7.9.6","@babel/register":"^7.9.0","ansi-colors":"^4.1.1","babel-eslint":"^10.1.0","babel-plugin-istanbul":"^6.0.0","chai":"^4.2.0","coveralls":"^3.1.0","esdoc":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint":"^6.8.0","eslint-plugin-chai-expect":"^2.1.0","eslint-plugin-mocha":"^6.3.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-security":"^1.4.0","fancy-log":"^1.3.3","fs-extra":"^9.0.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-debug":"^4.0.0","gulp-eslint":"^6.0.0","gulp-load-plugins":"^2.0.3","gulp-plumber":"^1.2.1","gulp-sourcemaps":"^2.6.5","mocha":"^7.1.2","nyc":"^15.0.1"},"homepage":"https://github.com/cb1kenobi/nanobuffer","bugs":{"url":"https://github.com/cb1kenobi/nanobuffer/issues"},"repository":{"type":"git","url":"git://github.com/cb1kenobi/nanobuffer.git"},"engines":{"node":">=6.0.0"},"gitHead":"d9ba4f8dd7f9d548086e36e14e575f53708d392e","_id":"nanobuffer@1.1.7","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","_npmUser":{"name":"cb1kenobi","email":"chris@cb1inc.com"},"dist":{"integrity":"sha512-LP1JYWQh4qFmpLaauE3mWuOjGJSxts+wnYeTlSb4zurdn8xIhJ906oyb7M7Ih6EiImaUskFdHfYx9gyijf1FLA==","shasum":"d81b71411c1dc47af58c4c5f864cd2b0eb0bf404","tarball":"https://registry.npmjs.org/nanobuffer/-/nanobuffer-1.1.7.tgz","fileCount":5,"unpackedSize":20023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerJLCCRA9TVsSAnZWagAAD+UP/2XruNs+zO+RbwxOQRb8\nyOZ4avrOvGFbBvWRuaS3y0p/zkapP25AX6qW4/D5ErwWAyPQwuLqjnsU85lF\nA1cGBnaOHkPokk1eBgKTnpu34geNSutxTeNNwoVxUPXyRsd/0dZoovZcSll/\nw12Rd1cEL+IFQw6QmqCf4taaQI02FsBwzl4ogCx0+L/dgzkwMpvB1i9x7pdU\nl1d2EFCCyMeWpo0BLRS4ifcdmTvBxw7qykTYxgSSuDnVKpyKmq6S0CvCOfCE\nRGhUuURPJkPO5LQvJ01nWWGgOoVIS8+PC0stbMQ5v6yHYx7YMMhKUTkelrO5\nCK6bhdKdtuH6X7MKkt7/QmqFnQvpH+fwmKHF2vvlUPT6qfmC31Wcak4tjx9V\nCG9Kv39v3hCbdYw1ffB0aD6tlAPHA7OrWfcSmpykptpJ8Gl2e3wencMlq64+\nhfngk5CanMRrO15ruLvPKH7VpxaNAEPMTSQGqT486Pdbm6CyxdOFZSDdJwLK\n3KGpaFOr6DOep39OwOb9/On78WCPkW3vnApo/vCVJYh5xplgpZONUo5TWmAw\nua273SZ+QNBRgPJNbYHG9Alk02IWl0GO15stQSet2n4JHsR4uRmCE1bxq9yi\ne6ptI1EO+zzlLbtvRXouOsmU7knqGXHHkyt3xIXJ4prJBeqZaZv1hboMxxdb\nUJk7\r\n=8+sI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4/e7WTUvXOR4kMKaBNzNkqOb5mgEfAOkyJlP5nNAGnAiEAwrcti14wpnWmNx2vXvRzNxrclPfVFoZEOX5DDeeNWME="}]},"maintainers":[{"name":"cb1kenobi","email":"chris@cb1inc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanobuffer_1.1.7_1588368066589_0.2115526137578152"},"_hasShrinkwrap":false},"2.0.0":{"name":"nanobuffer","version":"2.0.0","description":"Lightweight, fixed-size, cyclic value buffer","type":"module","exports":"./src/index.js","author":{"name":"Chris Barber","email":"chris@cb1inc.com","url":"https://github.com/cb1kenobi"},"license":"MIT","keywords":["buffer","queue","nano","array","list","fixed","cyclic"],"scripts":{"coverage":"c8 npm run test","lint":"eslint src","prepack":"npm run lint","test":"eslint src test && mocha test/**/test-*.js --reporter spec"},"devDependencies":{"c8":"^7.6.0","chai":"^4.3.0","eslint":"^7.20.0","eslint-plugin-chai-expect":"^2.2.0","eslint-plugin-mocha":"^8.0.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-security":"^1.4.0","mocha":"^8.3.0"},"homepage":"https://github.com/cb1kenobi/nanobuffer","bugs":{"url":"https://github.com/cb1kenobi/nanobuffer/issues"},"repository":{"type":"git","url":"git://github.com/cb1kenobi/nanobuffer.git"},"engines":{"node":">=12"},"gitHead":"052c8b1726bd67b082280a9e1b6b52cbebe23b3e","_id":"nanobuffer@2.0.0","_nodeVersion":"14.15.0","_npmVersion":"7.4.2","dist":{"integrity":"sha512-5f7M0eixdz8SFuqseZXpK8Xkb7X70GBDrDWO+VXKiQtysiYRKtZmLhyr/I/25KCnmrsCzhAa8zJbGfGdqr7YIQ==","shasum":"8847d76b844a5da439d84ca17612e4e7facf8c6e","tarball":"https://registry.npmjs.org/nanobuffer/-/nanobuffer-2.0.0.tgz","fileCount":5,"unpackedSize":9253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNSuHCRA9TVsSAnZWagAASx4P/iMojhp8z6N+fvaWY8kE\nEbd33R2VIF+EmF/mBZWE8N8Lh7nRunyJbcxiEUQVMhLjLddSsiSZNmJC3I8n\n4e98b+Kh4hOtk4NrMUdSUmrLMrvnRDnQQfBGe0Pr3vSRfDzMHbZ0aZYWwdEM\nQCYd8KWMXx5yrYJ27OiWxizMTXif8pmb4xa9j59b6QYT/fU903UrLn3QN5gZ\nHO4YT0ihh0kyn7WB1M1EuT0saXWcbqYrTFgVp+hKY7W8m8v8s7gG2KJlNzQn\nX+xI1aiN9RL+Qu7/vGLbkwSRN5jFBTeUF0PJ/vfAVVH4WhpYswNeE+hB6qyk\ng0aIJAF5dkYb9k0Yi1/19O3nN9yAq6qgY3ldBu6EmO4IUAlIe8/7tTiJtIaM\nIa4U7fu7VbVd87wrnSUi7AGPHImO2e+Iy50J3WvLhK4Xq0bV5nOVJ4FyAoHH\npaJrKQLC+CEpX/6IHx2YNj5UznIWcTMrAcNCHtlhQ3ZOMUlTT8liNan497hl\n7VLEvU0873VmqNBNJp0FBua8/n0ls+Me95zbHBE/+04qMORZEAjJ9oR+9qCk\nmwpq/ftAZIFADnNscoaawvQJVVvKh+nUmkX6/ra+8k2B8D4a//oDm9/2UoZ5\nS3YFEsGR7Tr1ndU30jhuaq0QkX4htNBMkX5A6JJE2Mg/qxvNHVb/nE4zQr47\nFUta\r\n=cSzu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhSFA9AfNW8aVSR1c2hCO4WEeNUWAz5k4Q5ugPeB8SnAiBKyFqEeiBSoXBlu8i0aDGeeFlwGpcj+9+ZXZ2KSnQrew=="}]},"_npmUser":{"name":"cb1kenobi","email":"chris@cb1inc.com"},"directories":{},"maintainers":[{"name":"cb1kenobi","email":"chris@cb1inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanobuffer_2.0.0_1614097286499_0.44066811276130724"},"_hasShrinkwrap":false},"3.0.0":{"name":"nanobuffer","version":"3.0.0","description":"Lightweight, fixed-size, cyclic value buffer","type":"module","exports":"./src/index.js","author":{"name":"Chris Barber","email":"chris@cb1inc.com","url":"https://github.com/cb1kenobi"},"license":"MIT","keywords":["buffer","queue","nano","array","list","fixed","cyclic"],"scripts":{"coverage":"c8 npm run test","lint":"eslint src test","prepublishOnly":"npm run lint","test":"npm run lint && mocha test/**/test-*.js --reporter spec"},"devDependencies":{"c8":"^7.11.0","chai":"^4.3.6","eslint":"^8.10.0","eslint-plugin-chai-expect":"^3.0.0","eslint-plugin-mocha":"^10.0.3","eslint-plugin-promise":"^6.0.0","eslint-plugin-security":"^1.4.0","mocha":"^9.2.1"},"homepage":"https://github.com/cb1kenobi/nanobuffer","bugs":{"url":"https://github.com/cb1kenobi/nanobuffer/issues"},"repository":{"type":"git","url":"git+https://github.com/cb1kenobi/nanobuffer.git"},"engines":{"node":">=14.15.0"},"gitHead":"4272813dffb61ff3208947ed9a712dc55f3eb6be","_id":"nanobuffer@3.0.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-+W0X6StjZK+tAEknYgvuxjXCO8F8RRcDvnkKkF3oSXEVEdIc91J6Lw7E06NI8Jzm1P5VKIziUs3vaoPuO1PJKw==","shasum":"5c226649bc0afcce4e22d42c2a78e2b0d86ae278","tarball":"https://registry.npmjs.org/nanobuffer/-/nanobuffer-3.0.0.tgz","fileCount":5,"unpackedSize":8644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHq/lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUVRAAoo93b4qipLz9RikN4LvrPcY2bhIt6z6mG+NH5O6cYqUfFYMP\r\nsWs1iEThWqSUDdJ2zAVpi72VJVnW3vgqnolVYJgl8EZkPMWflJscVeoc9Qxf\r\ndEiHupAvTdK6/MfUNBEy9bju34aL7JGSfn/8CP+m3lDVWxbsiI0ePfubCist\r\nrfysE7UZcjpIEe+chbOAZ92hWjmCyt4YCpEq3KLWNxkeR7YeBHCUhfKiu26m\r\n/RCTYZ/SRXb1Z6khJEbvimr8bkygxHG1hUohjWbetaMwV0VmL2CvXN5aPteQ\r\nJPZZxRUE37A+yMfexSuksYuKG+xRyYMjguH/ZurYSgkTf+nEBNkRwDGpR0Ue\r\n15Z9hfguN7R91xcWRM0EUHO8Nr9GbhwotL79uyfIO97e2cmYTMrudoCP/AxK\r\nIkLvc/Y4S+xDoOoSBL/LN8Ihz/OT9mMmkjquOGdj3ScYX+EKW3nRsESNHHuv\r\nPZKmAsxMWKAHgxn3YQ+frjOuWdlOV0x9ZMar5nQZ33o1PkZONlvQ33JMma1S\r\nPOkVfrLB9Zr6nP+8LPxRMMPoXbYw+iYyZUNXsIHJaMxG21VjnDdzqgHjAVD+\r\nn80iEimJ3tM6AEoEO3uMtmK+OdTYj2Ls5f1U9L8R3DBKF2UuZLWwsyCmuLhW\r\nVCjyakHvaOuGE57pa1mvsOLEV3Bqzz3SimE=\r\n=3z+0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcg7NmUwy5az3SA/hsQnZkzyMKAnqCGj4DxU5HMpez1AIhANT1/rFnUHSfcpUI04sBC/Yz7Tm7G70QSbwHh8uq/LnI"}]},"_npmUser":{"name":"cb1kenobi","email":"chris@cb1inc.com"},"directories":{},"maintainers":[{"name":"cb1kenobi","email":"chris@cb1inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanobuffer_3.0.0_1646178276874_0.029082910687661778"},"_hasShrinkwrap":false}},"readme":"# NanoBuffer\n\n[![NPM Version][npm-image]][npm-url]\n[![NPM Downloads][downloads-image]][downloads-url]\n\nA lightweight, fixed-size value buffer.\n\nEssentially it's an array that will only store up to N-number of values. Any additional values added\noverwrite the oldest values. You can iterate over the buffer to pull all of the values back out.\n\n## Installation\n\n\tnpm i nanobuffer --save\n\n## Example\n\n```js\nimport NanoBuffer from 'nanobuffer';\n\nconst buffer = new NanoBuffer(20);\n\nfor (let i = 0; i < 5; i++) {\n\tbuffer.push(`Value ${i}`);\n}\n\nconsole.log(buffer.size); // 5\n\nfor (let i = 5; i < 100; i++) {\n\tbuffer.push(`Value ${i}`);\n}\n\nconsole.log(buffer.size); // 20\n\nfor (const value of buffer) {\n\tconsole.log(value); // Value XX\n}\n```\n\n## API\n\n### Constructor\n\n#### `new NanoBuffer(maxSize=10)`\n\nCreates a new `NanoBuffer` instance with the specified max size. Default max size is `10`.\n\n### Properties\n\n#### `maxSize` Number\n\nGets or sets a maximum number of values that can be stored in the buffer. If you shrink the size,\nonly the last N values will be preserved.\n\nThe value must be an integer and greater than or equal to zero. A value of zero will not buffer\nanything.\n\n```js\nconst buffer = new NanoBuffer;\n\nconsole.log(buffer.maxSize); // 10\n\nbuffer.maxSize = 20;\n\nconsole.log(buffer.maxSize); // 20\n```\n\n#### `size` Number\n\nGets the number of values in the buffer. This will never exceed the `maxSize`.\n\n```js\nconst buffer = new NanoBuffer;\n\nconsole.log(buffer.size); // 0\n\nbuffer.push('hi');\nbuffer.push('there');\n\nconsole.log(buffer.size); // 2\n```\n\n### Methods\n\n#### `push(value)`\n\nAdds a value to the buffer. If the buffer is full, then the oldest value is overwritten with this\nnew value.\n\nValues being stored can be any data type.\n\nReturns the `NanoBuffer` instance.\n\n```js\nconst buffer = new NanoBuffer;\nbuffer\n\t.push('hello')\n\t.push(123)\n\t.push({ foo: 'bar' });\n```\n\n#### `clear()`\n\nRemoves all values in the buffer.\n\nReturns the `NanoBuffer` instance.\n\n```js\nconst buffer = new NanoBuffer;\n\nbuffer.push('hi');\nconsole.log(buffer.size); // 1\n\nbuffer.clear();\nconsole.log(buffer.size); // 0\n```\n\n#### `[Symbol.iterator]()`\n\nReturns an iterator that can be used in a for-of loop.\n\n```js\nconst buffer = new NanoBuffer;\n\nbuffer.push('hi');\nbuffer.push('there');\n\nfor (const value of buffer) {\n\tconsole.log(value);\n}\n\nconst it = buffer[Symbol.iterator]();\nlet r = it.next();\nwhile (!r.done) {\n\tconsole.log(r.value);\n\tr = it.next();\n}\n```\n\n## License\n\nMIT\n\n[npm-image]: https://img.shields.io/npm/v/nanobuffer.svg\n[npm-url]: https://npmjs.org/package/nanobuffer\n[downloads-image]: https://img.shields.io/npm/dm/nanobuffer.svg\n[downloads-url]: https://npmjs.org/package/nanobuffer\n","maintainers":[{"name":"cb1kenobi","email":"chris@cb1inc.com"}],"time":{"modified":"2022-06-20T20:02:31.371Z","created":"2017-02-10T05:27:40.474Z","1.0.0":"2017-02-10T05:27:40.474Z","1.1.0":"2018-05-29T16:24:18.061Z","1.1.1":"2018-06-11T16:24:42.250Z","1.1.2":"2018-12-12T17:13:10.716Z","1.1.3":"2018-12-13T18:18:47.932Z","1.1.4":"2018-12-17T19:15:39.834Z","1.1.5":"2019-07-09T19:19:24.448Z","1.1.6":"2020-01-07T21:17:04.030Z","1.1.7":"2020-05-01T21:21:06.702Z","2.0.0":"2021-02-23T16:21:26.638Z","3.0.0":"2022-03-01T23:44:37.029Z"},"homepage":"https://github.com/cb1kenobi/nanobuffer","keywords":["buffer","queue","nano","array","list","fixed","cyclic"],"repository":{"type":"git","url":"git+https://github.com/cb1kenobi/nanobuffer.git"},"author":{"name":"Chris Barber","email":"chris@cb1inc.com","url":"https://github.com/cb1kenobi"},"bugs":{"url":"https://github.com/cb1kenobi/nanobuffer/issues"},"license":"MIT","readmeFilename":"README.md"}