{"_id":"circular_buffer_js","_rev":"28-190f61b07a4a018e55f3f8f092e63f3e","name":"circular_buffer_js","dist-tags":{"latest":"1.10.0"},"versions":{"0.11.1":{"name":"circular_buffer_js","version":"0.11.1","description":"TS implementation of a circular buffer and also a JS compile-down. Well tested (which is the point)","main":"index.js","scripts":{"clean":"rimraf -f dist && mkdir dist","dist":"cp build/es6/circular_buffer.d.ts dist/ && cp build/circular_buffer.iife.js dist/","docs":"typedoc --out docs/docs src/ts","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle","finalize":"npm run minify && npm run docs && npm run dist","test":"jest --color --verbose","build":"npm run prep && npm run make && npm run test && npm run finalize","ci":"npm run build && echo TODO archive docs"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","circular-queue","ring-queue","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","devDependencies":{"fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","typedoc":"^0.19.2","typescript":"^4.1.3"},"dependencies":{"ts-jest":"^26.4.4"},"gitHead":"0f9c91725d07281a45412b7494db7ba2d104ed28","_id":"circular_buffer_js@0.11.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-RWmyCZspFVCEi8hO8ygoCdGzrY0NELmLKNUWMIOYay37AL2+x/kr/MoY1OA6bTpBJnbWIreaAqrU44vx8l49Ig==","shasum":"298655fbb5c1f68a1393f7608e6febfcd5ee8a75","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.11.1.tgz","fileCount":16,"unpackedSize":17588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3U7wCRA9TVsSAnZWagAAre8P/22g+/po5OnnMXRSXvzk\nfyGDrFedc5AIPHhNq5eMO3EtMoWTSafJEof5f2SipvwpMkWZe6FC/8jqfEUc\nWVU5rJCBbgnbQfjKvgQxEoNYxpV0X7Xdq6CCG1HFdp2hEXOY+QMdKJ71bmXJ\nNATQIKa+VD2ly6dnxESVvcPx+uMV2A7JlB3dl2yU12nw2wx6SUOoe/DF4ejB\ng3A0goBqwkQyQYfFPulAijAR25as+rp78f1ZzP0hlo/ekamKp9iO1Hq+vA09\n62jaQzbUHs2xjOjsWYhq2OsygPmNRK1vbHY3QW+YXsB4yGF8YT4VN3hlNLjg\n8IdZgOHBNNPj5a1VvQDYR+szdNT991orvj2LPMAiH0q1aaNIexx2g94VcX6o\n3qXKeSOAnAmKUHaK+n3eS1TPIb8er6H0Cn1XoHZkVeJdwFEvd9yduv8Py+Y0\nz2ap5P2xcUzAKr0Q7fiGjdcdhRhmiYhs7xZTwnvPabQQYBKXDlJCCIgeloAj\nh2nYx2rfmTwl8CmEa9AP5X1ibxpwUYpSICObb66Uw2J13Sbfnf0KuAW7UTvH\nUHrr9NuHDm8C5PlxBoCNd6qpwU0dVNWZHlF2dgB/7XpD8fXSZ6FlhQ5USYge\ntxRXzjgMaKomqIZdUuyKB1d9EUzVUVjn+Kz65Itnea+gBKGYFSW0xBoYh/bn\nVpAZ\r\n=Adtb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9N9Q/mPB2BzzNqwowV5q0GNk87/tTknIr8xL9RxNfHAiEAsLpGr/mcx5Abr5Os2iIuVbeBXPMWGn6aO5SEW5AaLco="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.11.1_1608339183614_0.38750037690168226"},"_hasShrinkwrap":false},"0.14.5":{"name":"circular_buffer_js","version":"0.14.5","description":"TS implementation of a circular buffer and also a JS compile-down. Well tested (which is the point)","main":"index.js","scripts":{"clean":"rimraf -f dist && mkdir dist","dist":"cp build/es6/circular_buffer.d.ts dist/ && cp build/circular_buffer.iife.js dist/","docs":"typedoc --out docs/docs src/ts","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle","finalize":"npm run minify && npm run docs && npm run dist","test":"jest --color --verbose && jest -c jest-stoch.config.js --color --verbose","build":"npm run prep && npm run make && npm run test && npm run finalize","ci":"npm run build && STEP=TEMPORARY node archive_docs_by_version.js"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","circular-queue","ring-queue","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","devDependencies":{"@types/node":"^14.14.14","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","typedoc":"^0.19.2","typescript":"^4.1.3"},"dependencies":{"ts-jest":"^26.4.4"},"gitHead":"e9da39b37c0264bfd9e3baf8dee0406505c6d93b","_id":"circular_buffer_js@0.14.5","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-UCcCtnxIr3HBP9E5NDVGYT4bGm1po62qsh/IbycLngIkkT/fqzwcHJdExOjBTv8u3X79/SC+Qw9D7HPzanzBOw==","shasum":"5e9f8a99a05b97450db007fd6d4551e31361cce3","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.14.5.tgz","fileCount":18,"unpackedSize":29126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4AdoCRA9TVsSAnZWagAA2I0P/0KgR0MavN/JWFqpkQ+T\npLB11c9BzDE7cR4ryyr7mXZKHaFsGh4mrZf4Qq9Jt01WM4kdZuPNhcixDhbj\n4VW7wdQYK+NyfxWTfJyPzjoBVw7Ezg4KvfQ0GROQqfK2quJCSJUHHIbIwcC1\nIlstHUDIhTkLkWAn0n3o8UPoPBAR9lrGBgcGRfXusR6h2Kv9E5iTuoMys3+3\n5tQB0f87ga5wBbL4zH9kW2pmTTUSE5K4yynOKLby6LkGa/yEDnRby+fjiqgS\nJgG/HvvqInn47OkO56sDpPteJCTXIZY7ZV8sJd0T8IzQN7R3qAZJE86JwqAf\nH43vNFAysnm73HorcIzmdoA4tJbDv/mnEnleVXIPUGDYvznhBUW65etyFMne\nfyZpR25yFua0U2E1PcTXEypaXBlHiql0+cn6LCix01G6wp10dXhTaqTflatc\nz9Sn5bqxjJYfR0KX/hzw6Dxc9PGYm3pBrUYxpwzyjN2MBlghA90PTfMWzDPX\n2dy0O4MFhSe8JoVQXtPcHq8ys/s/kkG3FbTRH4UUib5S39IihjPG8//vqWbo\nWgSFBmUE9M0mYBV/EoUO+v60Kpr4x8Dk5SoKuz8LFBLimF/x+tKtZroXH5oG\nf55W4WjEvCoOFf4y7qEwQjumwYT0uAcQHpHDt1KasNeZi5y5efJ+Km1PGr3H\nLsRL\r\n=aWp3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXRZbFwk85dYCn30PvPowgWWW48XbJNN7LkLVGDvO8EAiBY3YFYj9AavwQ8h0j3cE92CqbZxwFw6/RSoP0jI4dmtQ=="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.14.5_1608517479787_0.47026761859661437"},"_hasShrinkwrap":false},"0.15.1":{"name":"circular_buffer_js","version":"0.15.1","description":"TS implementation of a circular buffer and also a JS compile-down. Well tested (which is the point)","main":"dist/circular_buffer.cjs.min.js","module":"circular_buffer.esm.min.js","scripts":{"clean":"rimraf -f dist && mkdir dist","dist":"cp build/es6/circular_buffer.d.ts dist/ && cp build/circular_buffer.iife.js dist/","docs":"typedoc --out docs/docs src/ts","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle","finalize":"npm run minify && npm run docs && npm run dist","test":"jest --color --verbose && jest -c jest-stoch.config.js --color --verbose","build":"npm run prep && npm run make && npm run test && npm run finalize","ci":"npm run build && STEP=TEMPORARY node archive_docs_by_version.js"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","circular-queue","ring-queue","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","devDependencies":{"@types/node":"^14.14.14","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","typedoc":"^0.19.2","typescript":"^4.1.3"},"dependencies":{"ts-jest":"^26.4.4"},"gitHead":"769dfbe2b421cf7f4e6b94edb931295eb5eb16f1","_id":"circular_buffer_js@0.15.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-xk8jBrscLfN9iAWV9No2oY4Z4L/AR7n8RIX6nQShKMyUULPJNxyYD3dzqu7CEFJF+3ZgFIk/bTK60rCgKEJKIA==","shasum":"fce38e019cff8f90008b95a634193d39ea70fe41","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.15.1.tgz","fileCount":23,"unpackedSize":38033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4As1CRA9TVsSAnZWagAAE9EP/R6wQDbkEKFakXXzFDv0\n5hUerHjz/XFpFfIJ14xaax68WAMaLhbq8yKL9cM7tETwEFpe693RvEO6bSkV\nqF29OOiNdguByGweq3VW4u7VW5y0Sk154f7uLz6oNaI1YfK/1DU99lAIQSfr\nY/Owm7vdeEfVZCSInNbkrjf2gE8BF3eG7XhkG1va48BhIKDOagoKzpQvTv4E\ns/diAVD0e5i/uUWgSc2mthHzfiA5+GKIWGEoTQ/SuB/SoiT/ewacqW3SOM8W\nwFYKVnlXBvvjfC5U3uQzW/H3hu2Wo/0Zdoswp9sRW60LZU8tBRVrNbTU6HdR\nS21mW+aKZLIcWpdR6VBMISKfSA1RU1jvghDmUntsP6fJzGkcIMfJGKJJJ6i+\nBzE7H3Ld0EzhySV7MstZqKw2CYSx+V60nJBzVY8/EKIYUclavXCJUcN1XUQt\nSQNi4pt2P21JLtEi9hjzpbHkGoNKDTkrOn9XPE/SEbnk96O+RSjlL2VmyzuH\n+QHjT9c/YqjAO+pbU3V9MFC5b88Ft+ybJEokXJXWh8+Z38aPpeRXPAWIE9FN\nD1oLJTSYIvtbNUnklHUGCXfPgxuADulXpEB0DttWKI27AUxPNFgNWNxrB3BQ\nXoePjBlxlNh/QHcqSisFB0l2SPOdRSFu4bjWn5VeSZwbGUA8LCmRebvRValR\nl7NI\r\n=kTB2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/k9Ri6Bzhrju5k8xxU1kC5gbV8wUxMk8w35/F8aSJjAIhAOy983Hi+eU4gjbMdRVC53a5lsHxTIYLnE+s450BhhiV"}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.15.1_1608518453369_0.7050837771375689"},"_hasShrinkwrap":false},"0.15.10":{"name":"circular_buffer_js","version":"0.15.10","description":"TS implementation of a circular buffer and also a JS compile-down. Well tested (which is the point)","main":"dist/circular_buffer.cjs.min.js","module":"circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist","dist":"cp build/es6/circular_buffer.d.ts dist/ && cp build/circular_buffer.iife.js dist/","docs":"typedoc --out docs/docs src/ts","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle","finalize":"npm run minify && npm run docs && npm run dist","test":"jest --color --verbose && jest -c jest-stoch.config.js --color --verbose","build":"npm run prep && npm run make && npm run test && npm run finalize","ci":"npm run build && STEP=TEMPORARY node archive_docs_by_version.js"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","circular-queue","ring-queue","datastructre","data-structure","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","devDependencies":{"@types/node":"^14.14.14","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.19.2","typescript":"^4.1.3"},"dependencies":{},"gitHead":"b9f6d25747b06a4eba3816fabcd4e8a2a3ac9e45","_id":"circular_buffer_js@0.15.10","_nodeVersion":"15.6.0","_npmVersion":"7.5.4","dist":{"integrity":"sha512-tCjK5wQR1GslLFwvPC3YoNG0EeJHJPkmlLYSkqjT6+LWs7IR+yvch9j5UtkRfvxxf50s2EslRiKVwz/5dHTPkQ==","shasum":"f0470d0858d8e935c46a69a7443a14a2aad34de0","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.15.10.tgz","fileCount":23,"unpackedSize":43286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5GtXCRA9TVsSAnZWagAAoi4P/A/29EMsWmVnMgTY7Fjf\nFi1z1OqoZZzYDZnEVcUa5LbdY5G1XKUVwtRZOm18aRJvr7BEgRvc0VtRUEKI\nn/5uYHthhW950Sm1GnG69SNj7h8PGTrAcoarLDljBdrHsWUjGwpVoB37yeiG\nbc00WhjJVxgblrubTHrhJN/69HbFS08W3fppYtxKIL5yiDr0zz08G24FwCYb\nTdW5H6xrIJF0YtGWlD0riJo3E//4/XSbh1uKP1+nUfMnCJesg6+dNXFJ2SGw\n0RT3uk41xlNfsi+aLoy6+Jpek/w0TrVXd0BC12yCLP2SZ8yOfSlo30+Ncodd\nppR+PsTfrLlwyKVtmAbPEIBfrhTycPaPNvfG8b/EN2NxF+eYwPD2SppUEyUU\n9KpFhSGwVFXFgQuW30KUV0fTB28jK0cjVlKoM6sNojTIVTe4rTvay+UyQCV0\njfDoCFc6u6Hr4DGd85F5l7FbXatZQ00c/inK/1xuormsSRR3ofhGrCa1gOWt\nXm7WrV5SMB45YtXzBQdoljW9j9Fn55YX5D9/uH8v/j5jzuIeCBShzBF9KaOJ\nUszcit0SNZec9HprhuCaFf4Xru6n5jHbq1Xukiwt43fWwRsQEH4mbOubLNS7\nlZMVjE4swUMfAOtUNKpDklra7lzQZJx3K8TJsOYcgJ57GDi2GfY/Obu8EtVM\ngtQl\r\n=86sH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH+xvU4Navaie39glbBeM8was0kH9H+tvjVTZIyyJ8CgIhANz2iuNJIoKlTzRA0DJEV4kubY6UG7RGeRCgiSKXect8"}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.15.10_1625582422843_0.8785579052864603"},"_hasShrinkwrap":false},"0.15.11":{"name":"circular_buffer_js","version":"0.15.11","description":"TS implementation of a circular buffer and also a JS compile-down. Well tested (which is the point)","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle","finalize":"npm run minify && npm run docs && npm run dist","test":"jest --color --verbose && jest -c jest-stoch.config.js --color --verbose","build":"npm run prep && npm run make && npm run test && npm run finalize","ci":"npm run build && STEP=TEMPORARY node archive_docs_by_version.js"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","circular-queue","ring-queue","datastructre","data-structure","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","devDependencies":{"@types/node":"^14.14.14","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.19.2","typescript":"^4.1.3"},"dependencies":{},"gitHead":"61c81227047ae0684a3d12734f5442ca275a1f0e","_id":"circular_buffer_js@0.15.11","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-SCjMFqLyPkAsRsRSvCzX0AoGjuWWQy0EX1dG5g0co/ZK4aLmsfBfM3YEIT5nDCOmUy5lx6qWnb+iZezks8Bvbw==","shasum":"6cd15840254d83a35e77a91d5ed572e458e4a886","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.15.11.tgz","fileCount":24,"unpackedSize":43388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9N/fCRA9TVsSAnZWagAARJgP/jW2GOhCu6xtI67PdC/x\n1sNMdKcrhd0CEHq+9p0gWigiHuzhY0/4iM7ksgZ0OvLsGAm2YPZqhgVtCGle\nTCytrbfV4eG3wUMkRqhhrgPe8vvCZYGdm89cASZ0R+nMtrffG3KM/bfW6AhY\nGs81oQYEcw1HX2VnWa9zBQctUACN5jD0XIEVzRtzr1bJ03BBr33MDYGhgN+Q\nMcx2RxySgVW3Gzg4LyhgJhxqpQvMNfvym3/z0KSYLhf/yljqkuWS+EmDlDHn\ntOdrzO90yXpn75URCWBdB3p2mTlixZENkz5zZ2CIu3hXwFQnhYx7qzVwlpDm\no7DoDcSGv0tswQJ9w0gK6PNYEMsOF2ANN7yyqfhyog8e/wXbreO7QObBFYs/\n+zkK9B1dv12MyzCGP8jZEYnzS9mvR1Ko0ESldH4x0z29KtqPupmAscg5CynE\nguhuDILbeXWZnxBO/CLUBtv5hmYJS30KgfvP2kM0o7s1QGqLy7baNKcjpxiC\nyl84LXIRI5zC4zMfmpK7K/t6qVjsj8yHBbms7yha/1WzKG8x5DpPSDRvlcqp\niUu0zvXZoSBqcGRgwtLxHrxW8FkWby97Bnfsj0KIdbM8MVlbnKO5NOPFuJZp\nxiXQfwQLXD7IAmInR46HEemdTNB3CWHByY4hGetkDuhQLGnzsGNw3QhMP41o\nMj4/\r\n=fvcH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdjNGf6Igz3HYjlIntyZqDV/jLDAs+JqxzcUHHM28LzAiEAn3I1X6kll0JHtPWO3OJtKoIaSY1oP0DdjFtrbA8HGd8="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.15.11_1626660831508_0.5738247470153262"},"_hasShrinkwrap":false},"0.15.12":{"name":"circular_buffer_js","version":"0.15.12","description":"TS implementation of a circular buffer and also a JS compile-down. Well tested (which is the point)","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle","finalize":"npm run minify && npm run docs && npm run dist","test":"jest --color --verbose && jest -c jest-stoch.config.js --color --verbose","build":"npm run prep && npm run make && npm run test && npm run finalize","ci":"npm run build && STEP=TEMPORARY node archive_docs_by_version.js"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","circular-queue","ring-queue","datastructre","data-structure","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","devDependencies":{"@types/node":"^14.14.14","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.1.3"},"gitHead":"dc5c43151053a6155e65530fa791a50315009d43","_id":"circular_buffer_js@0.15.12","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-DTYSKKgroIoBZ3yBRzwTT4wq+9oyDid2iLspL9Q0AePw5zu4sJoBrAPgE5r6zTCOCWd0/1Xko74iZCK6ppOXGA==","shasum":"30c0b70ef85fc52191638b11440253d486012512","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.15.12.tgz","fileCount":25,"unpackedSize":43783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9a2+CRA9TVsSAnZWagAAumAP/jX4ekR6uXm9I9OZeBpr\nWmmUNBje4sEIVe/ARbpH9W44yCU2YyNZP7MqZ5usRu6iq6BXhpO/2U/gnx8j\nDn4/wTPJtcgLO3jiOUJQu3io75iBunrdxE7P4ZUitySeJ2XjIcoH/c61cbD7\nnIFDAVP+S+BFkaQlAa2Lf33RjgCLM8xwVAcK3jyDQARqDPWKfziyQTKX6QjF\n+Pnn42hA+okHQTMgQa6KCV1ooSQu+BOKnQqfn+btQUWRCB51pOrgRaPqsZXe\nVMSgPOWJRDCyZ6Rda0MNCLr+VHDA2pnC041Le8CfIKVOA2A6CbRpjxc6LLzp\n0EUab5u1AyfAlrYg6IltiNCxRGxZO1txBGGns+uAV77sH6S2KrnQ7VG3uGxS\ni3VdmLlXKRYpGDeenGYXfVjhXmbJ//ZKtZrCJxkl/tZN0t7A2G/M08LSRL+q\nSWlQipXgq+ZFkPZp1sfwiYsAFYOSb7XpeUTK/UleDMSmP3Reg9SCfV6jPJYZ\nGYSVfqCAgH4bGPmWVP8fiKHnMIKLb7LGVwVONqN0zlrokWR84dvL85pbra4C\nvNbqlE3iBzbJIV/KN5ztCP7FLcbK7o5ZZSHTwQ1gSI0xPswfNFjwkBdBo63P\nV9LEm/m0UsD6Pgqs6etP3Cs5Qi6IyeeXOL4g4knsgGbOQ98TiqOZHxf0YPIp\nILNu\r\n=8/6G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoRas9KnUw86g9hBTmyjFJJJeUuH2gJBDNuDc7LCN/BAiB2Ek3Qvz0DHFAIh7y7dC4aBnhueAnLVRky8YscjuJNvA=="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.15.12_1626713534560_0.11076180739851416"},"_hasShrinkwrap":false},"0.15.16":{"name":"circular_buffer_js","version":"0.15.16","description":"TS implementation of a circular buffer and also a JS compile-down. Well tested (which is the point)","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle","finalize":"npm run minify && npm run docs && npm run dist","test":"jest --color --verbose && jest -c jest-stoch.config.js --color --verbose","build":"npm run prep && npm run make && npm run test && npm run finalize","ci":"npm run build && STEP=TEMPORARY node archive_docs_by_version.js"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","circular-queue","ring-queue","datastructre","data-structure","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","devDependencies":{"@types/node":"^14.14.14","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.1.3"},"gitHead":"a6b608d0dc9272c31cfb3548730e52723f804dec","_id":"circular_buffer_js@0.15.16","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-qTI0FtO/Q0txbObAFucW0P0x7D26sEG/2mzZJ+raTGuoOooge4JPIi2+aDgsPQ3aRX7OXiWdpe4jpv7mUc1xVg==","shasum":"3f032dd9996ac567fa02fb4e4a0dfc57138baed3","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.15.16.tgz","fileCount":25,"unpackedSize":44096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9bNWCRA9TVsSAnZWagAAeuIP/0SVYzNfPECr3thTcemZ\noMxV+3B/2G3tgExiBE9HyfEXaH+nHjFC7gQ44NJkm7eVK0kEgBeXELIULDrj\niZI5CiReoO/DH9mxwinbWn0XhQRPAbXu33rkNAtaTtZQAW1obM0pCr07YFPR\nHrdbcSc6emXBp0mexAoSUQx+l/52/Qz40qMPWBAHiPjVePJFvhIVcU8jFx/u\nJ6j3GqF3jEUJJMh197ifpBD+KY5SfNlOA9DGM1hDmWiDUJ3bFFoP6Cxaq9BG\nQGtJGGL5hLGlOqBdSvNQa7Owj1gWfrvLH52LKDwcP5i/LRwUC8u1B6kBs4Ep\nXi5i/HZzsa61rEaZuKIabnsiAnmbPY61PhGGglWy6m9APWFZS1jZM4RTNCVK\nKQihsvHb+AsKNxYVF8WivHEkNk1qKngklhfyHtYWR9/6J4u1dyOYlF0wSfsF\n2RquPsY6fll2Zyf3u3aBGKt7+WFMYvYd5nCZLE8YgnPfystRza52MSM7FOkw\nknZ/MIFnF+232AW/AuEXK50F3/n4jE6OYw6p6zKoT/P8vw4ukj0Pn2GHh0xx\nN4O+HamC5g8d39Bsx7LvcGey6FEQNKyiGxKbgbxvLqC3DnXY+5AhYAh0vX55\nz76RWH8jM9Qu8GSr2AjEl/nkVuHHHvVZbl0cuDU/7cEPn7KxQJxaqJAC0w9a\neJN+\r\n=/HoO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEyOQabFs3obwv70/d32r6Re0UMwtgo+Ecoud2cw8hZAAiAWGQcClKP68BolkyaY2JwtucoGDEKlLaQyQeMe9sTCDQ=="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.15.16_1626714966664_0.5530738633335688"},"_hasShrinkwrap":false},"0.16.0":{"name":"circular_buffer_js","version":"0.16.0","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle","finalize":"npm run minify && npm run docs && npm run dist","test":"jest --color --verbose && jest -c jest-stoch.config.js --color --verbose","build":"npm run prep && npm run make && npm run test && npm run finalize","ci":"npm run build && STEP=TEMPORARY node archive_docs_by_version.js"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","devDependencies":{"@types/node":"^14.14.14","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.1.3"},"gitHead":"2be6c8a3eee5e95487fa67d9c649cd83b052ca3f","_id":"circular_buffer_js@0.16.0","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-hVB9cQdYV9wKBj9P6s6oA6ucAStQldhZLAeU/BYHsxy3QtfUk/nGPTio3hahOgf+MTzHXFdQUAi4pa4y79jjGA==","shasum":"2eeb5dbfa170961c5dbde71d3ae95b1c319c43fc","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.16.0.tgz","fileCount":25,"unpackedSize":45791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9cIPCRA9TVsSAnZWagAAeMkP/Ro2/zrQYjrBpV+ZRse5\nDVRMjcTTawj9PABZM5t+s8z5cfGa6HY+KCLIzmeO7wNkAcd9WMZmXQrhFTau\nuBMqu0AzSRfe/doyJZNXLo1WfY1ZPeU2OkeS07GpKPJYLhxf3AkvgdYXoFx2\nweVZMwftASUR71MU12wL4j07Ib5HkNBnSEH4U3RO/QMhUho9OOs9ZZ41/ZYa\nT/cHPlw1YdpivRJ61w9affp64C+s1kyrgSJtVfJ8MNOHhAXlo7U3EqWnciZy\nKlIahFTN2DpvZxKQdmryvKSUn/hwry4jot4MD9Obcyl4g/J1AdAg6STttIS1\npMUsDlKpGPJbCrefmXLh+YNGBwSrodOelPFif6ZSzTFeVBFmTXM4GHpFSAs+\nlxS75yXgz4akDVWasGxmDno92+J7nP+OV0MzdgE/MZMqOr2you0Dp6vueUmV\nvetYDhIOOUgoCuqzjbbe+b0BHWQ5rnX+7CCB+833kFdIn6eZ5T65Sa3UxDq8\nB7j/+ccWVXuH0t7BGUDtFM9pFSpXzzmw6LOJ1rNF1jw4N9W/BztuBVS0ZCj4\npMENuYhbVj83jVczfQuVLNV1bAju8GS3bL3zas8Z6Rv85288ImL/X/xw7+FS\ntsdWdtIwRIfnT+r+dObr+0Jol3cVW2pVC4yCYQu2DWMtn3/+F/kZp7Opgnee\ngyIg\r\n=jnZ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRurE3Q9tLyPceKSztVtdsASYdSLW2usUGX53EtGrswAIhAIZVap0KdtjajAjtHpfP0DvuHg10Bx5l1HLZZLEkkhFu"}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.16.0_1626718735658_0.7730373934565016"},"_hasShrinkwrap":false},"0.16.1":{"name":"circular_buffer_js","version":"0.16.1","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle","finalize":"npm run minify && npm run docs && npm run dist","test":"jest --color --verbose && jest -c jest-stoch.config.js --color --verbose","build":"npm run prep && npm run make && npm run test && npm run finalize","ci":"npm run build && STEP=TEMPORARY node archive_docs_by_version.js"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","devDependencies":{"@types/node":"^14.14.14","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.1.3"},"gitHead":"464bf40b814b8f42e8f6247a22602b6561090688","_id":"circular_buffer_js@0.16.1","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-7mGW1gAn1NYFOWF5KkmAzWM1tS+ELe61Etm6TZovjaRuFutEYuL8qEk/OECXmHdSANVAqIHXnV6GHwMGjDRaSQ==","shasum":"cfcbc179250efb1757b797551e33f7137cebbe70","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.16.1.tgz","fileCount":9,"unpackedSize":16753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9cNbCRA9TVsSAnZWagAAzm8P/ie3ELjb2w1TjDN9j+vr\nivZxCiqv+8ngWeVVsB9INuS10jZ8mfI8W+EdFjAjDXFjJk/9htC86Lbtw3iv\nyDSve9WX5p2PPcaMRT/l1aznp0VQe9tib89rkUbGZ8zSH30V6Llbx0h+Wq9j\nydrobG93OzBEyK4liKeZuqGrslFzfuoYl4h8WW0HtY9KNBV8+xjm/oqRJtWv\nkPXpzXONhjUvRMI/6oZt6NgEGG08LdfDgm1nEWrPz7p16FVoo5T0eI4h/onX\noWFY0Hg+ic6AmkydZIJcssrYBlCaDhwnNtfRdy5+AZXi5ICBmXt961jpfZ7s\n6OrkUJyiyC45im1uEK73pxqyIrSwoZjCm9EIYM73yDT3wV4aCN5wEUaZhaGo\n7KqWB0lTGS/2Uo2+v9ukp32MelQ86Mp7YsnbnQQvDwVo0FfrkibX223SPz+Q\nkIqU83wZJWZUppjV4KbLgEk4VsFdLWx4Jly6ZVaiqoJsTLnFq3icWe1XksFx\nY4gDOX9jJB6+f7p8oaORTKegWz272vUHqaG9jj9+mj3IbCMgGdS3kVcHp4qH\ncNdRit3s1jzzHbqbGIazY5aZBRJdvBKGx8X4bKNPmA2Z+wTaig9tTGTmtC4h\n8nXvBqamdiGwwYcFxqi+VZPExy6Cbjr0e/jOo7CBI1v20gL6SKrpnmzeRCUA\n5opc\r\n=vV9c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp32pYsyEAjhASar8f41zivrgFIBKDuDRgkC/Npk3xbgIgfEePlMpXt4c4aocS4HDM/ULM2i5EImOn1YjKiUKD3kA="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.16.1_1626719067765_0.2572956113215674"},"_hasShrinkwrap":false},"0.17.1":{"name":"circular_buffer_js","version":"0.17.1","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle","finalize":"npm run minify && npm run docs && npm run dist","test":"jest --color --verbose && jest -c jest-stoch.config.js --color --verbose","build":"npm run prep && npm run make && npm run test && npm run finalize","ci":"npm run build && STEP=TEMPORARY node archive_docs_by_version.js"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","devDependencies":{"@types/node":"^14.14.14","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.1.3"},"gitHead":"810babe1cf56c8b191ca38023d97def98120ea70","_id":"circular_buffer_js@0.17.1","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-xYpsfN7m5najOJbGx0kF5uCPc9OfeTQMkZINpbD95mQwH21V3TiMGXQ3ogv12tDYQQp99oOtsoL+aHitR4zQXQ==","shasum":"6e9fa81433ae93d8647b9be8f2a5c10e4021af58","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.17.1.tgz","fileCount":9,"unpackedSize":16873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9clXCRA9TVsSAnZWagAAxXUP/3L37OYrxk/cPkUYVfOc\n5ZA6wk1DQLpCs67qGvnDUBSjECubGtci/HmmKbWAvu0ZbFzrG6aMgUbp7iwf\n79oYdIAzRq+/6uGIoprx2BXTFlJ5f5AV7bS07CLA+npOC0mExKlsmZ/td1rq\naRGUHluGScDwtlIzPDO/WVcKXqyyNK7jwSp279vx9utFVMJk68d4da2gxANh\nCeH6RILsDgvE75gMvAaSzm9OWA5QoXtfjc2biPXmNAyT+ZS1XZJ2KBzkteuF\nzJpXmyRatYY7K03KwH8UES+XR4s4GxgHBjFezQCqfjUhhCiNbKhcrpxG3+Pt\nKtzy8wKTd+JL25hBGOyPxRUvOhgu9mf/jZBWbTXspB+CtTNfXMZguUzHzpCm\nHmvaEoSUaJIGJLFdna2cBgul03UDWtU+FdMx5XSFLhJunOO5JJ2EAu2t7iSd\nTioKSn0M8WRKGAfdHndPrm4ZR+BvvgGbau2sWxm5Bsr0dDVv601EaFqoUBW5\n1ywR9GM/qQqSjlF4vQ7vujBUlEe51CMhXZNxyPNwx4hgkSm/7h6apniZC2s+\nirV3mFyLkzZLAc2VQ94o4sMFpu+3NqbNQ9v49pcZkmUTjH8H6I//6JytQgZb\njdoM8XhYA8Pf1Vgh8HVgzYqX//Rj1+fqg8ABSDHR3B0Qr8Mt9nobe33ryT8y\nhCT6\r\n=4y2Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAwSFypPxQuNbUJtL6TpDEdUu8ixwYyxxZrmYx0jhGlAiBq2cjdozUBkgE1X60mLQ9ScH+cb7spnaQ+8+lqrYAO7A=="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.17.1_1626720599081_0.9752160484903205"},"_hasShrinkwrap":false},"0.17.2":{"name":"circular_buffer_js","version":"0.17.2","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle","finalize":"npm run minify && npm run docs && npm run dist","test":"jest --color --verbose && jest -c jest-stoch.config.js --color --verbose","build":"npm run prep && npm run make && npm run test && npm run finalize","ci":"npm run build && STEP=TEMPORARY node archive_docs_by_version.js"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","devDependencies":{"@types/node":"^14.14.14","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.1.3"},"gitHead":"f0f2eb8c9f30b78ca749b9ce68dd6f4057ec85cd","_id":"circular_buffer_js@0.17.2","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-d6ws8TU9JxKSEIora3JvcNfpz2H348TzGrCg2X5zSPQSsxZc2A1kkQNEAYUyWEGDZ6DhyA/iQm9IMnu7jcHOIA==","shasum":"d4b378a85d68fcf5fa96aa6470491961da734e87","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.17.2.tgz","fileCount":9,"unpackedSize":16610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9cn/CRA9TVsSAnZWagAAkEcP/1yoDlPrDgkbNNqXb/4K\nfw6rSzkguh2qU7RzhE9t7uGAoDWPlBURFh/KGjUuLFGavSmYuosW0bLzRvDo\n9H9zhcTe17lD64QxuatsDlV6VTT51I4jK48HFmNO/bfDNJdlharT+U/nhKfy\nrsPmkmX+Js1c9zXUb8J+MdmWojp8Xx7rxlYMxHuUkUqjAqZicUbpciHj3QmV\nFIAICDWyV+kzrQUtBOOFdiiHL9Y3QjCPnLdJorpMqAstoyc6+94A/bKVQkOz\nZoDUfOoeW6QAlNLbOmKB7d1mcreBA9x/fx4OXOa/l2l9Hr/9ZHlmslLISn/R\ngReVZ1dTftYZDx931CTxpPye8B+B6d4nsV+0JSuf1lRnAbsASLR9zlaU+m51\n5e+6xrtxspQN99cwRX+bMoL5BH2q7LC3Z5T2EmULVE7vri1NkPWqPhqVfaDW\nMNT61j+xbSLu3YbIBYNzORSSArSGQX2F3w4LRleO0yET0L02SUBBDaJneJVq\nmTCan9gczAQ2DsCaQBiSI5TLEaLIUrtejHrvYvxB4VdTiZFTpazUp6x2Fs2q\np21kPrfBaZnsha4FxsIxuE+8tGZpLdEgp2yldy+Oh7bZFdXca/oF7+jqb6E8\nscIY3LNu38yCmZ7OpaTcGfEsJNWwJcN6di5iAOkX+1zXE4BqbU/2JHrgHaR2\nOduz\r\n=MYZ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIhF+nWLm50mRLIjD5YwNGIPCky8YLSqPeBU9vyeCvDQIhAOrz6uLTOLo6gtqA7Zb5gOVgM5QuMONedWtiteXlSErk"}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.17.2_1626720766894_0.47852650248814776"},"_hasShrinkwrap":false},"0.19.0":{"name":"circular_buffer_js","version":"0.19.0","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle","finalize":"npm run minify && npm run docs && npm run dist","test":"jest --color --verbose && jest -c jest-stoch.config.js --color --verbose","build":"npm run prep && npm run make && npm run test && npm run finalize","ci":"npm run build && STEP=TEMPORARY node archive_docs_by_version.js"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","devDependencies":{"@types/node":"^14.14.14","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.1.3"},"gitHead":"1bd9d3420b96644df0712b0f6273abb35687d87d","_id":"circular_buffer_js@0.19.0","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-kpJcM044kQv9XWx51oxXO4QKvnp3y6YLimyy+ETHYGQYDg0SI6sPMG2V6EUjT3lxCa4DbGgCyckK00NvXlC47w==","shasum":"ec76c3c8a058c67e061eb5096a8d968b83191846","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.19.0.tgz","fileCount":9,"unpackedSize":18259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9eDOCRA9TVsSAnZWagAAcAoP/jgGyRoDXj4VZuPO2tr4\n4n/dOM0MIfuu11cpXVRY7sadw1xiHoZBFbg7egpu+Tt0Cy1tffMQuarjIJr0\nWm9X92pB8BdliJkisDViF+nlsSyyCj5+4xTuSKaeq2vMp/+ufo/Gn3GXb58u\nhe53BC8od3GJIQvIDVO3Iq+tQWKuvP/kOlQ56GdvFbGq7F6fIFFOTnB3YJla\nxJZesuP08SqoYPc4gzmvxm835qroz0CgulJds/mzGDO7INF/l4j/9hXuOIHX\nR7V7CaJs9sYD7SFXiAsBv5eIBraq8ZbFZVy3/6LnFEezyY6JN7RXNbjpGL82\nBFateScnkiVOoEWzFy2OHxqt44naKZVgBBPhUeOYVXWtV192wsDuys85mP/w\nKbn4Hi8yYCR953BJUPta5g6Izcph6wOj2UaDFRez+78y/U21j9CzPU+u+LNY\nmfqIFi6OcMy9+19IPupK/yv6/F6S5ReqW7cSEJhQmYDP5dmt4A+MiwN/9z03\nQw3I1kgncqSwOmDnFJGKxhkP3n6d3tBdCJjLR+RFlIZJ1jDFFNhZiRcWo293\nSoV9I9TBRV9eHZP+0uDZa22Rq/Oqgy89d4x1FgfRBOeFwyHDeTqXO/aNghiB\n0mwn2RrSOHDlLXfgh6VjfBXSZtuA+7yTmDg018ikNGG76LT2Neo1k42iOc46\nqiHa\r\n=YwH5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDz7TrNW7ayipUHWbWiSd3gjbmWyMSreTJ7ioT5dXFAYQIfK0RzGfQtRl11E8orNIPegEgBZ0uE2YGOfIt8UUojPA=="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.19.0_1626726606423_0.6224132403603597"},"_hasShrinkwrap":false},"0.20.1":{"name":"circular_buffer_js","version":"0.20.1","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle && npm run minify && npm run dist","finalize":"npm run docs","test":"jest --color --verbose && jest -c jest-stoch.config.js --color --verbose","build":"npm run prep && npm run make && npm run test && npm run finalize","ci":"npm run build && STEP=TEMPORARY node archive_docs_by_version.js"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","devDependencies":{"@types/node":"^14.14.14","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.1.3"},"gitHead":"943267ed78ea96877665ca658be30cd5cfc18aa6","_id":"circular_buffer_js@0.20.1","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-IDK3wZnRNE01yn2ddsX4QoNG2BEKgEpgUFRpuMJmhjwq0W7k6HFz23Bn96lXu09QRHf8cYRQC9YAYKBHnvKztg==","shasum":"e32ec8842f99439f4cf3356f3298fca54f18c875","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.20.1.tgz","fileCount":9,"unpackedSize":19762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9e7QCRA9TVsSAnZWagAAc8cP/ikMkbm0zNR1/c6zESAx\n2VpqtosZ0lFTPFZFpQYpYBJfspdOM4AaQ6Q85rXAb2bbuADMlZyj2bec6Cyc\naCrsZg+i2RzeQr2L/3DkKjEXEL2at3XNzHnISZo0dLn1n/tWcV75Pn/yQ4oH\nW5j2U7Yum4ulzc1vA1EVxOqsCrJr0cxu7tGmGvDnSU9zbSoLcfPtDZecB1E0\nC0Ij6eehS2O518eOBLsp9xBfum3P4M3aLbPC/lg4ATkbhUHoGRe20bW40udZ\nh6Y+wHtfaDiBI/jkm+TZnYtiO6WoGIlNseKUoqXFjP+66oCWly4dD3I+xzdU\ngrh3vi0ePsFWKT4H5MrWjkux3K47yAN7rWqKUUvnWyXhiBLOJAB1d4jl77dV\n+1M3+UtXTMkshDIdkYjW//WTPHZQRZ2PXf8f0CWp1OHotEYurBTN8goe3vMH\nq+7XlycoLBqxq6OnccL7arF8vXH9zqktPTBHFS3th3LnTiJPq5CoKLy+rW/L\nRW0AAjcEkwtKN6A6uSZyvwwloHd260HNGNuhBVxJ55R7HfkdzRH7RvednJ/i\ni9trx0oY1R+J7YsIwX11TpB9OMigJKWxf9SXeO/AcJQ95A5mlnb9eQsUpJSi\nfoelWqEtZBXzmE3m6Wei9BkJNiJXoC5Gmu+4y6hQfmWYb6EVt7gKKD0UJWMd\nPjax\r\n=V/3P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpKjY2lkyQuwXhxl1b3bKDYx1i+eUVxTxpOY5lapDoZwIgYn+8fIreTePKm/MXURcTyXd0lzdufJ9ZTGx8idy7iRI="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.20.1_1626730192394_0.9940066689478646"},"_hasShrinkwrap":false},"0.21.3":{"name":"circular_buffer_js","version":"0.21.3","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle && npm run minify && npm run dist","changelog":"auto-changelog --hide-credit --commit-limit false --unreleased","finish":"npm run docs && npm run changelog","test":"jest --color --verbose && jest -c jest-stoch.config.js --color --verbose","build":"npm run prep && npm run make && npm run test && npm run finish","ci":"npm run build && STEP=TEMPORARY node archive_docs_by_version.js"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","devDependencies":{"@types/node":"^14.14.14","auto-changelog":"^2.3.0","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.1.3"},"gitHead":"ba8c0d2e92bcff47044c127810540c03a95510b3","_id":"circular_buffer_js@0.21.3","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-AAxnvhBG+lX2VTxvjmc2X0zio/XVc5qNAaytQMa4AJp1LXc+Hb3FBzyZ/u8ZwKwu/Le1eD1Otv3cdBIUoJtj1Q==","shasum":"e6c7c46ffae66d86f71a37ecb22b1054dd429487","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.21.3.tgz","fileCount":10,"unpackedSize":35126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ff3CRA9TVsSAnZWagAAnp0P/RJVZ9MMrwWHdiHVmVo1\nZ+fCUciQEKneWYCCyCYLNp+Uc+sULUlssHD0Kpwd2Bvtq2nOkKxxyhFgfSyk\n94OLzR1nFflXnDhNldX4WgFE8j8RV3VGkBv4xIqcKx5i4jfihoRZ1kP6ELZF\nhdFjZrHE+3LsmG7asD+89Ytkbe68d7OQWhOb7qeSmN0nkoDRGFR5EYGkYfvs\n2A0kSf6x8U4sr+ptXitaG2vG9bfkFXcR8l7tqIDhTMxM+iyDnX7UzOn911HI\nF47nOV3ll3anljTx7l8vF9uSAydPPXnyoACeUFuGT/d6JJoFtJ/AfS+ILB1e\n3eyMoQ0vrhphdMXTM7ml/d8FhyU45MvkGy6fu84jlRLEDk59PMOpKkNQgPgn\ns5KF5kcpLIOkym6c6n46xRGXksxVZ+4VHZJ2uOfJ8JiLGk92kLNWPAZAWY58\n9ExOdOKCG2HryVPuKcVHnV0qwag+lGa/JtA8NP53Q9xZ8A1W9SNL5AyJR/F4\niSPztjrMw57wf2c60FC9+o15jdHu7IT9/Hpq5YCIqSDV/LXlX9t8zohBmb3G\n/1mccGbQwmMAD+MvX23Tif6NMwBs5DyrbixTdmItG7YbUaLi8WJA8wr64tpu\ndxzgMY0RmVvC0EQqNjlwG8UMJEjZ28JhecwwuMhG0sTNh4S+irB1o7TzLWIt\nhET4\r\n=2Usy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuJ5ggps+zK7/1+8COd5WNESiGRAk39rRAlVSxpoVZmwIhAKD+HqNB9vRIJkA85rUpZDkz9TTYrvLAhdIzrAW55zyu"}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.21.3_1626732535455_0.37224726598592595"},"_hasShrinkwrap":false},"0.22.0":{"name":"circular_buffer_js","version":"0.22.0","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle && npm run minify && npm run dist","changelog":"auto-changelog --hide-credit --commit-limit false --unreleased","finish":"npm run docs && npm run changelog","test":"jest --color --verbose && jest -c jest-stoch.config.js --color --verbose","lint":"npx eslint . --ext .js,.jsx,.ts,.tsx","build":"npm run prep && npm run make && npm run lint && npm run test && npm run finish","ci":"npm run build && STEP=TEMPORARY node archive_docs_by_version.js"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","devDependencies":{"@types/node":"^14.14.14","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","auto-changelog":"^2.3.0","eslint":"^7.31.0","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.3.5"},"gitHead":"3a474818f75d1345914e318a11bd9b5751ed364f","_id":"circular_buffer_js@0.22.0","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-xK8YbQKIkJ4Si9N9NtxLxKoShcX7v3Hs/nc9NqX7mdceN1Ys9rlwLm3JK6ZsKQvVtKspOTWPM7/QiHPHZS1zlg==","shasum":"0fb39d3c395381f35f9a49bf2d6f6f8a9d659115","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.22.0.tgz","fileCount":12,"unpackedSize":36738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9gENCRA9TVsSAnZWagAAWzQP/iAh81m0tSM8KpOY+TRe\nR43PAE1Fk8kOPMuExc35Djnpefx8h6/TjtGOP2voqFN0OxWfTne6hp5gej6B\n7fI6waKVGSOnX89eYYaj13jHsQb751j/YEHNL26ZWKpG9faNMaPV+WoYJIq7\ns3IFSqg2ZIWTq2EnWZeN8Hs2V4q25XiJofRodrFkyCjb1HqhF/8v/J6j8GlD\n95J0nzwNPeyF8RfXyFDvUvI/kU+0KB0L4RkfdWD0QXhSUqUlrXHU0g38ceO3\nc1QYsvQZgrSI/LFBNmlJKiL+1Zf5Don0ScviujAaCIShf3wDz54ojvLB6u7t\ng8ER16FS/9e4oPmHdvmA7OzBPyrksYC/JO9bJsF2YjP9IS6CxtiqTS4RdkDH\nSxQLXyd9KlPilpXSMP0B9WkkXXJWnwSkuXroeF86i1mlo+wh7PVbnwmqNJ1A\nZ5ifyTBOBv/Ssi3494VKUIfzYOmN6TDM9i4MW0JaWFNPbhU108Ugkg/s+UIG\na0CiIazmFrqcAQKVrTqYL0uCiqHDF0mFzQ9WpcI7PJGUC/sFgsoazQQ+u6+D\nGKFPEZJMaQ7jsQFSMp5vCjzC3V2mT5uEhL2H5nHA7fY9MVl8u7rBj+zO/te/\n2R5GxI2/QVVI6xD83sR7km3ya2dNpZpbYeg55N/bELj/jw27kG+BzJZGdfHK\nFrr6\r\n=U+AD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9kSoqtnCB4IA510w+PU2TJ5EBYIq4/rdaMDWuCTDH/AiBBqtqiMcq43aEvnvyk0VoIUUQ78bjtemoWPv+E6eVOiQ=="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.22.0_1626734861583_0.18116831060725103"},"_hasShrinkwrap":false},"0.23.0":{"name":"circular_buffer_js","version":"0.23.0","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle && npm run minify && npm run dist","changelog":"auto-changelog --hide-credit --commit-limit false --unreleased","finish":"npm run docs && npm run changelog","test":"jest --color --coverage --verbose && jest -c jest-stoch.config.js --color --verbose","lint":"npx eslint . --ext .js,.jsx,.ts,.tsx","build":"npm run prep && npm run make && npm run lint && npm run test && npm run finish"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","devDependencies":{"@types/node":"^14.14.14","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","auto-changelog":"^2.3.0","eslint":"^7.31.0","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.3.5"},"gitHead":"52de7264afe5a760ec89e8e85812294854a0b349","_id":"circular_buffer_js@0.23.0","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-xIVG6mK7kqboGuXoT5kYSGHQlRzIdJFJoc5Cd93uKSrToQSKWBrv3LaiUutTZfF99GZlOlNm40RsBE9+DdOjlg==","shasum":"483a0f8d0ac55db92173579cc19920a18085e519","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.23.0.tgz","fileCount":12,"unpackedSize":36787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9gQMCRA9TVsSAnZWagAAMlUP/RpXpBDAtEljkwo7+nuG\nLOgwCpNnANe9N+T8IcHPXq4TtCQtR1IYCAhXa0PZwTltc5wmgQpHOwIBOFf/\nQL05iL1olneoR2Qsux0EAfsI6p06YS9K5xAd9dPrnlc8P4hQpqOf4vWZc7DV\nkYxRUSo+u/Hy92tbh8itC56tArQgVfACxvuXSW8caY2aSsR/vMEd6yDxF//T\n5ExtZlGcFvYnLGNOLU4clbn96W3Dgk83nSdbVZG2ALzE9HcBYs9AShB1VoWd\n8IOfXJsoUxia/T8z/7IJXGdPCBMsKcjxRjpQhK1T4ZwkA7CqOs+BDix8ty2k\ndIiG0SL/5M0Pab0D1GiN7KksmH63rpptiC6FFq7t8jbKCgOroOybOGiKpmQU\nROVP1LUw8l+UXWzglL0GYIO9/RQvK2nUJzcSHGAt/iuwou8IgTkd0TfLJnp4\nfSQ0n0aKUYHixOmM1SpaqiH8q4K4pplC12jt2/wwQlC2c61z7D+GzgSBP6OJ\nFb8NgbmfmGaLkqIHhhtGtjuKY4idhfySCCKbEXuxDFlsczLEjE9iJgzhbLZj\nLoiiFys4OFA1/OFcWIoGLzNP0GLBoG1HEoVW2PxkZJr/L8ZAt2FUQiV9uC8g\nsOq6Z4R04XDG71F0E2ZK8g64WajFB7KlwBUC4CS6CGUYYnifEwHjjzKKyz/Y\nNERj\r\n=3uTi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFnf8af3YWUdi4EZhQbI9qcFBiI87uvhcO7Nabv2DcoAiEA1c8Wej9GtM/WvTJndR7bMMk/2mIv8PF9jX8kdyvuerc="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.23.0_1626735628711_0.10258800369732302"},"_hasShrinkwrap":false},"0.23.1":{"name":"circular_buffer_js","version":"0.23.1","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle && npm run minify && npm run dist","changelog":"auto-changelog --hide-credit --commit-limit false --unreleased","finish":"npm run docs && npm run changelog","test":"jest --color --coverage --verbose && jest -c jest-stoch.config.js --color --verbose","lint":"npx eslint . --ext .js,.jsx,.ts,.tsx","build":"npm run prep && npm run make && npm run lint && npm run test && npm run finish"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","devDependencies":{"@types/node":"^14.14.14","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","auto-changelog":"^2.3.0","eslint":"^7.31.0","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.3.5"},"gitHead":"ea41e13714df743274c3ef1a961a65ec512c3c1d","_id":"circular_buffer_js@0.23.1","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-Q3YMQsa8BN8ZO9wI+66lY30x9Ad7WjFdvE4bsQVWFDwygqUpTys0vAxK8xiCZL4+DJdUIsI13a65vU2UMbyB6A==","shasum":"2fc2143d9efb85ea615e22fab63e2ac0de789afd","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.23.1.tgz","fileCount":12,"unpackedSize":37058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9gYPCRA9TVsSAnZWagAAZtQP/0eRxOj9zpS1gdkykAXi\n6sPJNTpOABJ7S8VoXbbfhkGY8nmbzIk4BARCNcaaYsNu5LonQE/RzdymNKuv\n7EgZOZiSZX5wvjhCDuRUhev7JF2IgzGLejSMuQrzm00s5DG3E0EkMcFq9w8y\nfs2Ddo+C6wDO5m8SD6gLFXW/fkwyLpS0Sqpe/9NfU9sRSqn3JaNrYRnenJrB\ne/Sk8NbpWKSZRY2XXTd+OJ8JYrw7mG/TX+z4FF7DRsbn1cdv/gnP5CerbBxe\n7isztUoQYn9lmiWUUpHiZPbw/ce7zt7gYWQWjsDjBZ9nHiikCq4cmM5HS4ew\nPfcLGYzFTOaf0jUbCqYLR9P/9vnjZbBVoQfgprn+5b95va2OpLzmCA+wqySR\niTZTy5k0qZBsGGtCaP7rRSKsxWnPhmfcImYNCXbHeNLy+hPauLS3EEbHO8E6\nUJ2rtjkElGW7ZDqjIW51Ll/iR1XiGdVsause5qKDjGj2sQI5kcaufu6brlOG\nyxXjM+Dv6oj9R2H/kUvjTpzGFetco8Bki3g4eGo83Ou9NIwpvtkc///j9BGm\nrj5ZBkx19C+iX7Rumqni7DCwW5ZFyv0S1rmyY6BhjEBTcpbzSbhhvN/phfGz\nB+fKHn1XFF4E0zW0WUGUSgPELP0TdBmbpiuaxzqg4v3rsCW5l910qL9uYo1b\nQkFQ\r\n=fXo+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4AH3EvWSnPUyVzoSoRLgXNFdPeTWTS2s6ERD7WbDUvAiAxBEhvHGMCrudiDyneIkqYdmVR8u7iN5ojqaq92KwG5w=="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.23.1_1626736143083_0.13290749364223942"},"_hasShrinkwrap":false},"0.24.0":{"name":"circular_buffer_js","version":"0.24.0","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle && npm run minify && npm run dist","changelog":"auto-changelog --hide-credit --commit-limit false --unreleased","finish":"npm run docs && npm run changelog && npm run site","test":"jest --color --coverage --verbose && jest -c jest-stoch.config.js --color --verbose","lint":"npx eslint . --ext .js,.jsx,.ts,.tsx","build":"npm run prep && npm run make && npm run lint && npm run test && npm run finish"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"devDependencies":{"@types/node":"^14.14.14","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","auto-changelog":"^2.3.0","eslint":"^7.31.0","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.3.5"},"gitHead":"edce5de2227c589e0a65d58023a4b561f44558f4","_id":"circular_buffer_js@0.24.0","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-mGoh56pkd9NerwG9/gzmaFLFrJVaE1MO3XbVUzfR3qDL3vr92eZn7mBwoGPzXe8xiX2cB1KyvNPYr7DM3NdfAQ==","shasum":"81bb6763ae48959abbc9fbf04ba824b12d19ce8e","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.24.0.tgz","fileCount":12,"unpackedSize":37375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ggpCRA9TVsSAnZWagAA1kUP+wec3aq9LUN2VPOWXyx+\nKK/9PLwsShBTur9U1sZegn6VSsamdsf71ZR9/OUqdL6ZP9AF+mHzj3NO7H4V\nK0mEGSkVxOvuV1kA0Fn/zFpOTObOjzNe+FmwtGI0hw/7hfDjIbYKAxIMC1jb\nyol+Y0yn9h1UIniwPjDZB+mHets7d99KcIMZI+O0OOQLQvPDP475m8i5W7OW\nUOK2FOny1QSijEc9H4kfoWM6rRQz8ZvVQu5TJ3HKhnLiXZVBQcL/6MoUTl0m\nlh7e/KQ0ayAAfG7qWp9R6yNPzcwG7jyxcpO79d2N0jN7B6/IoiIDYE4JQl3H\nUVmvuYB5qPQ6dxxvUtKyjCJFtBZPdLOdUo/yPIucIEm1GU1LwYnPKJtJR70Q\nMGaMfIZKezvIXEWMzUMv4Wy5575CPPNAguzEqJyurFgt99CLOWHc6xKNonD0\nL6+flDztbvOJob+kHdeU9YJ4iSsGWd27e480yxvnYvsgFalwmhY/mkUle0eO\n34UO9/q5QglIWtJUdTZJowNJL5F3OT2hxoGIWTVl9dAKUmDuHruJFueD5/Uq\npFy8t+dlbf2w0XEI8HtvrO+olbKU5cdh0sfP0N8azkTNY7aEdFxiSF2KNVmK\nwjElpOFc5QdT1TEyF9tgxgZ02zTGmjKe81kz1wp/a8jBPjTcOKS/vue6myhQ\nm2+z\r\n=LgPk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAlOy8A5AyIsN/RjzNZr3P1lMpxhawNSHiud5GyEMsJgIgPonCfnVjVWtICtf5V6ONGGCmBJ9i1VppHj7bJrbQkg0="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.24.0_1626736681022_0.2163079016381675"},"_hasShrinkwrap":false},"0.24.1":{"name":"circular_buffer_js","version":"0.24.1","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle && npm run minify && npm run dist","changelog":"auto-changelog --hide-credit --commit-limit false --unreleased","finish":"npm run docs && npm run changelog && npm run site","test":"jest --color --coverage --verbose && jest -c jest-stoch.config.js --color --verbose","lint":"npx eslint . --ext .js,.jsx,.ts,.tsx","build":"npm run prep && npm run make && npm run lint && npm run test && npm run finish"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"devDependencies":{"@types/node":"^14.14.14","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","auto-changelog":"^2.3.0","eslint":"^7.31.0","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.3.5"},"gitHead":"6f3cbe023bd75c20bdb5bff0a19b1af356c66c0a","_id":"circular_buffer_js@0.24.1","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-OkPwVUdw0U1NoVX1gcw24039Vaw2WyAXmPMi3wxQGy8vzu0tP7yen2vOarnEbri1a9zNNdyoAs69ejB+9H0OVA==","shasum":"a2ed73ac88e8749c66f6da10b1a37abfa5e66500","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-0.24.1.tgz","fileCount":12,"unpackedSize":38238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9gnnCRA9TVsSAnZWagAAU2gP/0QxOYcMkBYneTXTX/OC\nYTTwD0rwWE4hqu9g6fZ/yoCbr4REUM+3Zcag8y+p0vGg79EGaNwvsmeJZybj\nElypS4INHuMGzMtA/HVg/x9VifuqLJm4tUdpjE5Axd2ruEpz/rTz4Ke1Kq3W\nDRW/a4Zu1MES5fM+cC9X9PEtjdOGefHfzu/gbNwPyyBVS0tu1plMWmeXkUyJ\nf0BUgzNanNcL8w7e0TdmlubjR3xNCS5xGg44ZfHAdgIuBxHYOqCcfvQR20ng\n8JEu4/wtaWKKbJ/M0Nwvy1OQ8akpG2GQ5+U1hFXzRjfJgMsTamSYWRS78wcC\nWnSRgNb/xXqArvBWZQXYYa32fxux6B+rF7okJBkYKCchlrH1DB0OVl6MKXRd\nmZJ0/CrX7MjGhnVO1gTxLkO9xb5BL/UyQszpkdwxo/fBaf8UnHiK7KcJEHJm\nsD72Rvo9HUkSa5yE1C6hyMaollf7704WycCbLqQ7yHnpduy6Nq9a6iLjMnwI\nZZ1/xH+1pTwyjfRxQewNfHqi+SPxXrGzMmJ4S/XgfgcabyGxwjcUxsmNiXa3\nIhOlWuGHSvoTWePzQ/Wa8dHZnEiSQaYn+RzYBFnj3zGEFKNtcWt3AiKQzs0r\nxjj3dVfvV9wVpL8qOcjhG6z7dn+M/f/7uCxwNkhv01FyZ6I+0o0Yj8CTGNt/\ntPKv\r\n=duC+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMJsb6jmxWs9DKrb22Ytr33QXLWDcavjcj1PvrzsggnAiEAuF22dGKBxM4c2iL+MTkhIlPK0yk6+uKpFZnaqX0Sv3M="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_0.24.1_1626737127311_0.01797342954268677"},"_hasShrinkwrap":false},"1.0.0":{"name":"circular_buffer_js","version":"1.0.0","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle && npm run minify && npm run dist","changelog":"auto-changelog --hide-credit --commit-limit false --unreleased","finish":"npm run docs && npm run changelog && npm run site","test":"jest --color --coverage --verbose && jest -c jest-stoch.config.js --color --verbose","lint":"npx eslint . --ext .js,.jsx,.ts,.tsx","build":"npm run prep && npm run make && npm run lint && npm run test && npm run finish"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"devDependencies":{"@types/node":"^14.14.14","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","auto-changelog":"^2.3.0","eslint":"^7.31.0","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.3.5"},"gitHead":"4c2c6305b291afc3b2c9940b665e7a974a7baadd","_id":"circular_buffer_js@1.0.0","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-DGCsBP7BpZRjz4gKAUd1bLQjc6GuN+U8uK+wxNALWdX/Fe8f0R8TD25CdJzNx3JZiwvWNkLmfSqnBTSzHkTtBQ==","shasum":"44d1aefd6638846062555d4bf83f0421a50a3b7b","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-1.0.0.tgz","fileCount":12,"unpackedSize":41573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9hCtCRA9TVsSAnZWagAAq48QAKJnxBm66Dg3rleu96R+\nFDPpcDORo/J4DysvyjJEfk+lFXr9Na9M+2QLCBk9krGytMATONx4za1p+h1y\n6DtvRfFPWUTuU8XkrBpLQTUOHDqTsY0hfpYQDZlwaOanoSd4CxFLQixYs6zY\nuoSxGDHHmpbXHZVEB4lU6zBA5ZpYqFR79+3H/vdNbnQCcp1lIZFvkcujTtWS\n8i4ycNV7fAGA11akr+6pQHPe3gCYdL38cdc+uQDXcg0pAIvgwnYdqm+2mAXu\n0iO11Xli7v5flVAwyItxvmrDr9D0KNpVQzXAZkCiKU/mF+WoK8XLu/jveV7d\nmFkIw6dMdnMkY4e0snGheUhVjObwc/40EDqyDwB8SNz3UNndTDsJb/p14duQ\n5jsaEG12yJJa6Xd0NUeVDwfHysEZfhl0Wn3fY0sWYskovVlpcnzvRkE2tQga\n0sxKpXrqpgi2m4aF39XBk1cS427YOh87BDoyb8RYz+X923Aj+vCb4jm9d01p\nxoMIsj9+Vzo+AsSNCGw2G/709IQI6TgJQaF7dyC6d2WWhu1EY4PMrCK/ZMSv\nNfw2MG/0f/bfM2zzH/fmea4wZrFcUp4iWCJGKqeDrS8ho9dqryvs0q7A9J2q\n6PdulCZnz+h16UQNcEqZvwlIaqJRTsTPqqmxVzuXOER0ycbOfK60Toj0RFwK\nHdpU\r\n=Fd5Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5qQhrgmhc102Jt4IFH4Z2h90mCCiWdu9ioZTGeqt4SQIhAIMOUUCVfkDM4+K2wlX1262PaAFrxyV0dL0KrRtkK9wE"}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_1.0.0_1626738861147_0.3462346317085927"},"_hasShrinkwrap":false},"1.0.1":{"name":"circular_buffer_js","version":"1.0.1","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle && npm run minify && npm run dist","changelog":"auto-changelog --hide-credit --commit-limit false --unreleased","finish":"npm run docs && npm run changelog && npm run site","test":"jest --color --coverage --verbose && jest -c jest-stoch.config.js --color --verbose","lint":"npx eslint . --ext .js,.jsx,.ts,.tsx","build":"npm run prep && npm run make && npm run lint && npm run test && npm run finish"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"devDependencies":{"@types/node":"^14.14.14","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","auto-changelog":"^2.3.0","eslint":"^7.31.0","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.3.5"},"gitHead":"7e19481a6671949a2ee8a1d768e2e02b5eb6cd37","_id":"circular_buffer_js@1.0.1","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-RM1kM8HKmysg6HDG01bmK4eiLppC2Rve+Jxdw9MPhXBPqUBNvBkLEtCClR6CP28l6Jno0xWv4CkzsEUDDgzYrw==","shasum":"f5d90e6800b9c58d83a8301015a3ed3c5220a72e","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-1.0.1.tgz","fileCount":12,"unpackedSize":41808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ikSCRA9TVsSAnZWagAAWL8P/AmuXZA6RbFX7cAnS201\nwtzXMfmpoPYgpQRS4cYC2hZWhsPWrGtceBwjQ+02mhC8b/EMXlb02xLNKvfd\nVmMjVR9ibwU/gC/HaScSPyjQosd2+aN4aBhzQx1bFQyN+S7pbOCCncJPZKop\nK+fTE3cgaQ0s9a60BpalCDBsDT0gQLko8ZfXwZnaaVZ3wQ4rkh66TeI+sCtv\nSfMF+ix3jBsFHeiN7D4iiMG/LGeB87UUKhCsfQAlJp+l3zNyDNwxmS4d3Nyu\npJon2kFvWPj5QwlmqxFvXvBd4Z6A7M0KIdLgsnm/DX+7gm+JjFO//uLYrbVq\nTJ8HZ6py3ssoSUhXUiZM7hMUC8HbVg1pfoz+3/6AwX8I7hTlYJ+DLbB0yNAB\nFyVkG5fst0JcBI/BptXVb0p+qvzsSYmqRuXbNHqHggaxP3lefMH+HwfsVLsN\nkuZJgzl8RnySK86RrZkzVoQipkBP65N2GYa+ktFJuzqPmLTDHeZluSPC/GHR\ngibynUqbfWvf5KXERJ0UWnhD7Og/gfbhBBjVQHWc9FoShMrp4ku+wjXKGOKY\n4vfks6unTA8cxcXU7tCp1zgBuDXoBMupkWXveuE2sDH0rsu9hNmsH8O8ZU+t\nXgMrOobm2FInRHDf5Iam+Y0KG9Sl+EglQizjyhVTfeMCjJzgjOjZiugH4tYf\nC1XP\r\n=khZV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9Qmj9SLC8kW2m8fzd2YE0Dtnqd1um3gUGCt7W7kuHCAiBSYJM/IAwkJ66rMJDfuQFebTfqdCgn80xEJxFa2rsLnw=="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_1.0.1_1626745105933_0.9884775561099781"},"_hasShrinkwrap":false},"1.2.0":{"name":"circular_buffer_js","version":"1.2.0","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle && npm run minify && npm run dist","changelog":"auto-changelog --hide-credit --commit-limit false --unreleased","finish":"npm run docs && npm run changelog && npm run site","test":"jest --color --coverage --verbose && jest -c jest-stoch.config.js --color --verbose","lint":"npx eslint . --ext .js,.jsx,.ts,.tsx","build":"npm run prep && npm run make && npm run lint && npm run test && npm run finish"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"devDependencies":{"@types/node":"^14.14.14","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","auto-changelog":"^2.3.0","eslint":"^7.31.0","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.3.5"},"gitHead":"765c58b809df6aa481de8601f3b3df492d6e7263","_id":"circular_buffer_js@1.2.0","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-YjI47NCu8fwR7d5L1Ao0yWND3raraQ6chMtOl/47Ssxhmgud4wB2pWmM3cPwOVeYIn8x053KoSyYDDlPEywU/w==","shasum":"9c5affc509ee391171a5d4fdd13cad4a516bb865","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-1.2.0.tgz","fileCount":12,"unpackedSize":44005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/gChCRA9TVsSAnZWagAALgoP/0XXNQbN8PE9bq0UCeWr\nd4dZtS3RMUa0zWZv1LgtpAD5TmTiobTE8Ge0jc/hGEoa5b07Lvfik413uStX\nn8XCwxA7wGQfZuuB4epg9VryYX+qdIDDFK6KkK3MRpiMC56ntGow3so6+omD\n4/bZLt7mQLmYvmYJ1ukQqEroElzDtbsebshC+vUTjdKcbCpG+yTBH6lS7b9s\nMPF635pZKIS3lbNrfanQa0s1mYB2Mbh9raoZR/hwl4T+z1fZXenFgXUuZHp8\nS9TaX54fcejz+F9pq5HqEqbQpabvaQF5Usa8P+V/UGTFtNj44lL3XhkNNlMY\nZZU0iTjuC7dM+fHOuc5NsO3EtQost+aczmxPiiBB4pVjsrOkTGD3Cz+Y1hHK\npD2RbCwosf5GNnRfNdxHhYGB4hZXB8wItRfRWyH/p9a+dwJ2+QJg545YRI3J\n1P73k0LYHIULnPnXhgbKbtY+rYb7Pg+X1vnUE3jMlPeLrskcUWftYQwj8kMl\n4eR9BlmZMPrCYvk7SYoxzfHLQwRvC18VyQfvkyWEh8iz3JBahdpxsfJ0ujtK\nP9uaNPwY0QrNHucJ/suOli1tVnDyAHcKCrwxABbgc2Wg5ioJCbOBjycrZ/JK\nED0SmyDX1W/6yoH79pTgBT+qabLU0kuvrjUscSP7ZGMgZgRD38+i7jSI7zJ1\neK34\r\n=Y7Zh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE/9xqS5kPg566bw0GBOdhfKzK2+RIq7r6/0OCPv2uUQIgLNB10YDkYmOR8gzRfvBSgqqVuRL7TshNfcq0a7OR13U="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_1.2.0_1627259041112_0.2946322790505378"},"_hasShrinkwrap":false},"1.5.0":{"name":"circular_buffer_js","version":"1.5.0","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle && npm run minify && npm run dist","changelog":"auto-changelog --hide-credit --commit-limit false --unreleased","finish":"npm run docs && npm run changelog && npm run site","test":"jest --color --coverage --verbose && jest -c jest-stoch.config.js --color --verbose","lint":"npx eslint . --ext .js,.jsx,.ts,.tsx","build":"npm run prep && npm run make && npm run lint && npm run test && npm run finish"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"devDependencies":{"@types/node":"^14.14.14","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","auto-changelog":"^2.3.0","eslint":"^7.31.0","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.3.5"},"gitHead":"628cbea3df7147df07988655684e14b878da0e60","_id":"circular_buffer_js@1.5.0","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-K+gSez5paKOhGiDskkjh1i+3s8SarGh+W9Olvf0ESQ5SbQyuECA9mfAlWQc8d1OhQlZcveT7p2o0iR8nIsRj7Q==","shasum":"d572b1c0d863c84628bf01ce8e94d87ba1fd073a","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-1.5.0.tgz","fileCount":12,"unpackedSize":47495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/wgSCRA9TVsSAnZWagAAawYP/RsT179W7uHPaA5AgOj+\nCj8aXn+qcQ3TLx8WYjRFBoLeH23meZ01dMjSxBiCdJO+e4N6G6s0ll4OCHIl\n8fgn+G5HzW5+bTQZIqGbTPpnwkhsU3f8+jw3BXu/umZZLMB0Ilah9YwjWhXb\nrHxuLCpRBPK919J0VKNLAAhxd90yZZ47h5XW3LD46brTHLEwvLPk6s4xoVsV\nVYTZ417k2JZvLGb9XWJ8IMLIvNg/sdQVzZgVHjjgDFNazPmkGX+uJ1WpCoX/\nJFU//Dhpun3JXu3/T/U2vycrTep/x/lARgiac+WgDv4tW8I+zIzHAYKQYA6H\nsW9fMvYFI5re4nYGKFoga4VD88yc9OjmmVMJfDiPJxnxRGar3HKDc17Z2YcN\nqI6V/PyZnk6of4kaFlISCkALhQ7d70dyQXaiUOd3zypiHVpD8K/OAUIQsbKJ\nO40YLdBk+165Dznu45BXC1Eqi5l8PAHUyARqQpMyUjiUt263HMWYZJbz4NKz\nI45rxV8KQGalsM82LPlamhNVX8emqRxHsUWShBJ0IbkEo3AGD+yE56X5NFjP\ntMNyiWkYEcvbrTKnV7HdQCXzdG7FovWo1zHEEvB4Nn6fq39wpo+heKwTgCof\n4EN0veYTJQdZ1DrICEe0xha0p9B64vmbTZ46M7wSBR2rWjGAe27uiReW1V0g\n2RAW\r\n=IZWo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXHZap6dXvG6jL1+ImmSbffN+7TrsfxMIzS4CH1GJSVAiB+nYHuO1JiQxGogo3W3bwT1hgTzOsnHWpzYJsqZaFDqA=="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_1.5.0_1627326482665_0.9614021503427304"},"_hasShrinkwrap":false},"1.6.0":{"name":"circular_buffer_js","version":"1.6.0","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle && npm run minify && npm run dist","changelog":"auto-changelog --hide-credit --commit-limit false --unreleased","finish":"npm run docs && npm run changelog && npm run site","test":"jest --color --coverage --verbose && jest -c jest-stoch.config.js --color --verbose","lint":"npx eslint . --ext .js,.jsx,.ts,.tsx","build":"npm run prep && npm run make && npm run lint && npm run test && npm run finish"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"devDependencies":{"@types/node":"^14.14.14","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","auto-changelog":"^2.3.0","eslint":"^7.31.0","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.3.5"},"gitHead":"d27166b38f9a50d21f261057b0b1e8b789300d9a","_id":"circular_buffer_js@1.6.0","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-AJ8iVnVX5G79Bp94hGBW4BimGYjisaO+AgX5rr/S4E+9g8WwwaGVrYqeATahNervyQhFeUd1FBlq8S2c3Rj+fQ==","shasum":"22911b6726b0782d4a81da16deb87837760904fb","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-1.6.0.tgz","fileCount":12,"unpackedSize":48724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/xReCRA9TVsSAnZWagAA3KUP/3dT+Fegi7VwN6aX/KGF\nnrJWYawP4ZRXSpx9TpOMRxnhw0ZYhjuRPHJLi1u8K0vtP6MdorRtizjnXJC1\ns7q5ui+Gb5ICUM1Ogj7CncFObRhpx1aEuvGNMvJgAo7JkEktFFtXOXRPVwDs\nZWe0ywpeiwY8Z2yHwXwsoO/0+a0oET4OKW+fRUgYfirijdD2hvq4i81hXfJM\nnxxlZRzPQziMRVs2noxR6V3aVXdFZBZ23CbfOuVwISpQHDRKoyDL6Jd3jcP0\nHueEvwXypf4uJQeyIpqRFP+3CTICu60ZIGiqJKgWI/nAm5IIuVgBDyK60PJN\nGT7uSyHl2+dv+2W6h1MYUZps4f+oE0WXXMa1IiaeJFTxaKgmGgTGApxO8g6Q\nCS7QYrib4V8LO33YofIRbhLM+Xo6jbMkJHmR3/t0BaH3/bjbWFgBXHdXs4h6\n9jNUmCSqv+iditpgydfrll9yFRKtugoUgAkPxCkykbNN9QSOQEQbTYSjrSAq\n6EmWYLrL3PWW2ETLdiZE5Fx8INCxFVjF2RX+9XVAabQ4QvRPv+Dkv8j309L6\nBjkdHtdtY+VjRIFmhdN8xTvYc8wuEcYa6ASdC8GHf7ApAFgBuA56vSGcMfRg\nr1O8fJHVcRFAwNkrHqxG6KCCkZyWQE0j+1MrS/t8QgJVV6yelMHBL+YZ8KdB\nrfIy\r\n=o+F4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXwfZgSNhWWKlZ4rx4GbLgL+fuQbwzvuxgRzt36CuybgIgdjl2owKzwPU3F9cKKMRg2WIqWzOTYHon2/tKYo8b6Hs="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_1.6.0_1627329630162_0.306942396218564"},"_hasShrinkwrap":false},"1.7.0":{"name":"circular_buffer_js","version":"1.7.0","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle && npm run minify && npm run dist","changelog":"auto-changelog --hide-credit --commit-limit false --unreleased","finish":"npm run docs && npm run changelog && npm run site","test":"jest --color --coverage --verbose && jest -c jest-stoch.config.js --color --verbose","lint":"npx eslint . --ext .js,.jsx,.ts,.tsx","build":"npm run prep && npm run make && npm run lint && npm run test && npm run finish"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"devDependencies":{"@types/node":"^14.14.14","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","auto-changelog":"^2.3.0","eslint":"^7.31.0","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.3.5"},"gitHead":"a4f0b6ab8c3f1af38b276efaf7fc0161f16de62c","_id":"circular_buffer_js@1.7.0","_nodeVersion":"16.5.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-f8EHmcfCgZR0/YNvV32huy2SaGHnu3IKUvqHnSeFPiz6o/ezM56IK/gwFQd1gWcofcKx2It+6XoBxst/5JWfyw==","shasum":"87be2d09e71e1042928dfcc061f8baefc67e6fa8","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-1.7.0.tgz","fileCount":12,"unpackedSize":49711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/ywUCRA9TVsSAnZWagAAfgsP/0zZ5L8D2czaFTa8tI/4\nkZLjUKku4CaaH+RNTGKNxNoaH6mokQ5TSs6r6RskBhYeT/SX7QF3O6M0QigU\nWuCYHuU9PF4Tdl81oO/Puf0fT/ifbhbCBODniSfhkn02mHG03yS6o8AkKJzB\n8yMttJ21d4h10QRVaQM1LNGCBYSVhaj/u7C2c78tHdI2PruMUM7G057ow5hV\n5GZJKcdT9xWR3RFWN6psyxZhIB9MSPElMPXCkUoglGBtoCQb9Ca/Y+XSAbaD\n1v69kmI8M+83XVmU9GtvDjiRkGZ7+lYb2IRvHwEOtXTMufhnjjNrqu3YgoWo\nvtv4OEOa2Li2xwEht6v2MJ/tlNb3pZ/ukF2rXCAXCAcBEoraBPFvC8bPi4wC\nyJcbELBQ+UPllvggKm29bbJ5AdaBAPGaGjpOz8YgJfkgSPL/4+e7Ydftgcmb\nIgmIVe4QASgic+rtBaWd4x0Mv15RDDexLqymLIPkywJPAH/x0IeSiXSeuVXy\nOf+39xaKPK34ncYvLnTyI+NdWhf54chlXbi6PcuI5QlJuU0uC7ojfZmIsqcq\nhmbJe/iLv0jVgEHxf5UzO2E5XeLlWc0a7KzX/VWy/ZhF7exIdWm7W7dU28IQ\nCFW9UeRIhlo5kHrMiUCaMB9cKmRsFSTTqivXKon6knCHnpaaiBm7xjBlNYbk\nejtX\r\n=wN0E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRMl2t+Wuamp6aTTzI446NN1AEZa6iBQPDhHlaH8f0rwIgIrDE89llB77qRF0bZqeWhiRQgkVrBfEnrYguniRL5ak="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_1.7.0_1627335699976_0.45626207307979083"},"_hasShrinkwrap":false},"1.8.0":{"name":"circular_buffer_js","version":"1.8.0","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"npx terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"npx terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"npx terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle && npm run minify && npm run dist","changelog":"auto-changelog --hide-credit --commit-limit false --unreleased","finish":"npm run docs && npm run changelog && npm run site","test":"jest --color --coverage --verbose && jest -c jest-stoch.config.js --color --verbose","lint":"npx eslint . --ext .js,.jsx,.ts,.tsx","build":"npm run prep && npm run make && npm run lint && npm run test && npm run finish"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"devDependencies":{"@types/node":"^14.14.14","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","auto-changelog":"^2.3.0","eslint":"^7.31.0","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.3.5"},"gitHead":"59d2455196cc744e5044472cba7b1c15ea4a1e2a","_id":"circular_buffer_js@1.8.0","_nodeVersion":"17.2.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-1NFbIXo4moKxpO2SBNG7kR0f3vJgkcp9PNqGWPq60oQXocnr1edowhYatcxiXqDr2NnSXOGxYgzfNqUYr5R05g==","shasum":"234d543613147b5af373e43fa015399f885a0f80","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-1.8.0.tgz","fileCount":11,"unpackedSize":54064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGqN5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDIQ/9GxO0q86CUF28rxlqtHCy2oezrfDQYSeT7luJngp3dtm+vfmD\r\nDY9tJSt3Yzrmj9F82pwzHBbNJirqrqCAzsH4JYvIe8QpeaVP/OC2nvEJgQWu\r\nTpyM1TOCF4tTr2inJPzFumL9wo8o3hB63s782go8WCs/XBrF/jqXhemgk5rN\r\nmI9s7x3kAZm0odJ55Q6C8a8UcN5s9h2qNFlM6arBkRE6lQQxZQK1fDLuGAf2\r\nwNU90UFC8gqXwCPgwjm/JXPCJ3DceQzUy10hQn0EwUD9Qg/+yLhd88fuj492\r\nTYDxnYo+UOu/hySXM68hqtmsmIf/J3kBuCiO/wx4i1d5wBZ7MpcF9sUFEhZE\r\n6zCuv5gs4ESSAw5Yrbjupr1MxMOiu1GM1VJYnx1tzQ0a1yXvpyU0G0p2NScC\r\ndERgmyfTkhiwRSqb4tPz3AZN02XN0OG/WPD3+p2HI3458mhy1fLqOjhjd6Zk\r\nXtlyZIaooldVF2Lfgo8HtkwwLjGxAisN7GdSoaO5POhrBAmUIDSbZJfcekjN\r\nptXePtVj6PKD9z0VZAHHgqX54gWyJo9pk4C/FtxEqAvznYVDGQd5mFSILKjd\r\nX2kG4QQA7yxkfp4ZAx6XUgbzlKRaHsn+7k7fuy/EXVoUvYTPw7Cd6LotM6wC\r\ngBoEUYheiciWwSn5pP9rm/5rURfRYq7Ce0w=\r\n=oSGN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf6FaNZtyaBan43hLwSdbXCEkf2EZqrmpEWhTGvasUOwIgIh0PqImshfltK2CyzrSs5Pfh0H/MDu/YZxkOZRFbRBg="}]},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_1.8.0_1645912953029_0.3898219898955215"},"_hasShrinkwrap":false},"1.9.0":{"name":"circular_buffer_js","version":"1.9.0","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle && npm run minify && npm run dist","changelog":"auto-changelog --hide-credit --commit-limit false --unreleased","finish":"npm run docs && npm run changelog && npm run site","test":"jest --color --coverage --verbose && jest -c jest-stoch.config.js --color --verbose","lint":"eslint . --ext .ts","build":"npm run prep && npm run make && npm run lint && npm run test && npm run finish","release":"node ./src/build_js/release.js"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"devDependencies":{"@types/node":"^14.14.14","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","auto-changelog":"^2.3.0","eslint":"^7.31.0","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.3.5"},"gitHead":"4512c30712f83e64070de7f33f75150133f62c55","_id":"circular_buffer_js@1.9.0","_nodeVersion":"17.2.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-L73+uZfdeVXQMaspL3vKcjbf9RXMzfDJqEg8sUaOsEqiQ3F3csrCA3Feu/B1TPrQ4muxK1WMpASomnzsly8qnw==","shasum":"627a6eba640754545a5b7a7bacb88d66d95444c6","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-1.9.0.tgz","fileCount":11,"unpackedSize":56019,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjYyk0asbnawpUp6N3G0MFWjW9B5YwdOsgotGbjE/yKAiEA6nFKUN/O98mpfejgA5/CIt0t/E4Wk7JE2y7Houc8XbE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit1+dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzCg/8CEsJQ3XbvEaGBNdRBjPA5yBktMzSw3zTWEbNqcRGl6bSrUWl\r\nHJd0BeNT3XdRk2HCFVUrcST5b4Lulyvi6UdkiHD7ZuNuHyxazcdRbz48rcLj\r\nxcODdl9Vz3SaMraXJGTTlEWREUwBL34Ow1rGLl9Jd2pTR4BPUhF/Bof5+qCP\r\n+RZQQPIXdsEWPCzf/sj4uGVbA7ENJzLwbrgtXMPl18VZm7CHBbt8I5wb/w1E\r\nrEuim397UhyCZvEL/dKY4TuMN6wqs83GcS6N8t5Gq7xmZaBM7ndHtHDv4M8w\r\nfq1ceEb8LcR5mx8ZtssqvoWos3uX22Bh9S21vmSKf4QczGCQ5jzqkcRdGTcW\r\nSUANQy8W8qxPlJ4z500LMlH/2c7ifRWLiZ/ELJwT3ivabjxRS9ARAlKJB+UB\r\nXvnXNLp3AZT4c8Y5wbcHF+pVtlbjA56uHgkOUTkDNhR7MaHoA7SlJkUPTlPx\r\n8WDdE1/J3dKJp7rZADkQQYEUdOeqQN/C0OJTKO7E26P54hk51OdgsFZc87zk\r\n5GHKD8IvFyf8mHsTu72q8MKTI+pF4rOuQMe0DcDU3NFaAbAFvVi1hkOk8hjp\r\nwFg6+6LJKBHFP70TCDp2i0NugenroQSvrSLBzyTyGpOVJ6ahg96zV5meQTo/\r\n70GfWJnO3yu+Z7KOkNiIyOQUEiaA+ljEzb4=\r\n=IIJk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_1.9.0_1656184733294_0.08786823827173906"},"_hasShrinkwrap":false},"1.10.0":{"name":"circular_buffer_js","version":"1.10.0","description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","main":"dist/circular_buffer.cjs.min.js","module":"dist/circular_buffer.esm.min.js","types":"dist/circular_buffer.d.ts","scripts":{"clean":"rimraf -f dist && mkdir dist && cd dist && mkdir generated && cd ..","dist":"cp build/circular_buffer.iife.js dist/ && cp build/es6/circular_buffer.d.ts dist/ && cp build/es6/generated/package_version.d.ts dist/generated/ ","docs":"typedoc --out docs/docs src/ts && cp src/html/.nojekyll docs && cp src/html/.nojekyll docs/docs && cp src/html/.nojekyll docs/docs/assets && cp src/html/.nojekyll docs/docs/modules && cp src/html/.nojekyll docs/docs/classes","site":"cp -r src/html/* docs/","version":"node ./src/build_js/write_version_file.js","bundle":"rollup -c","typescript":"tsc --build tsconfig.json","minify-cjs":"terser build/circular_buffer.cjs.js > dist/circular_buffer.cjs.min.js","minify-esm":"terser build/circular_buffer.esm.js > dist/circular_buffer.esm.min.js","minify-iife":"terser build/circular_buffer.iife.js > dist/circular_buffer.iife.min.js","minify":"npm run minify-esm && npm run minify-iife && npm run minify-cjs","prep":"npm run clean && npm run version","make":"npm run typescript && npm run bundle && npm run minify && npm run dist","changelog":"auto-changelog --hide-credit --commit-limit false --unreleased","finish":"npm run docs && npm run changelog && npm run site","test":"jest --color --coverage --verbose && jest -c jest-stoch.config.js --color --verbose","lint":"eslint . --ext .ts","build":"npm run prep && npm run make && npm run lint && npm run test && npm run finish","release":"node ./src/build_js/release.js"},"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"devDependencies":{"@types/node":"^14.14.14","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","auto-changelog":"^2.3.0","eslint":"^7.31.0","fast-check":"^2.10.0","jest":"^26.6.3","rimraf":"^3.0.2","rollup":"^2.35.1","terser":"^5.5.1","ts-jest":"^26.4.4","typedoc":"^0.21.4","typescript":"^4.3.5"},"gitHead":"d246f7f6a21a313781c9530ea86647d368a4afc7","_id":"circular_buffer_js@1.10.0","_nodeVersion":"17.2.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-HXSDm8gm3nPog7Sh7kln9yb9dVFYan4nVwF4qOqOkR8YpAN6yJupyccXl9OcuTJfPqie0uRJdjHs44H1oCgBOQ==","shasum":"e2aeabd16d8fad560fff20021ba2448a03fbe750","tarball":"https://registry.npmjs.org/circular_buffer_js/-/circular_buffer_js-1.10.0.tgz","fileCount":11,"unpackedSize":57162,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAiZnMxtELp8w+mcwVzpENB1LuPCGmJa/uDDRmKzepx7AiEAzlRpbCTbrKDuui1FGbNVvTWs6kY+FueSZbG/e51a9uQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuVDyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2AxAApHkDC5DhKKiHF+CiTs5jye8+6Cb7G8mexxaD9uqWCdz1W60m\r\nY3K1kICxHLHIrIPPzV2NrhTC11uVLGMD1bGWCjTW3yhSYRqdF3XWsTJ8T7Al\r\nfT+KKwzhIh8B050aWZxLR1K5BcPeqtaZh0rUhsELs52EQW58K0TSPJ9ZBksT\r\nMGivbzvKIHELubdIwWoEEGcWQASGA9VI62HKWC2OPK9lPTlhL6OwR8SVQLv4\r\nOCeDH3DiBOS2e+7zkdwsmdFdHu+cttDjQKGopEF6pro4Aslo+yOxSrforAll\r\n74ezJADezSkoe0LSePKuJLyFObYh7c/1lpYMf5+0i/7tpVLAcdZyPPfXn3rK\r\nV58PNmiw/Z0Ugd3To9y/ez3dP/Mm7OUzdAVNhVyTRNTmigIkAKCe86Ni/0HF\r\nfOqd0IfAD+enxvpJwq1HHjmth2gEfZFsX0Hw/aUsXx81/Z/D7YTKqqHHnXDY\r\ne4hfRABG6B8apbqT7l5YGZ/Xikipw1Gkwj/6dgKROvQDDDmd1JMgRsfm3izB\r\nDpPvX57ZJoV5OvAC8bUT/aXZ0nxny5WMZM35ilZqSQC6/P65kHsgctgThdVW\r\nn6ThS22RtPUXFpdybAGkSN6QMyrXw3vwhjRzCA0Kmf5p4mQwecBPH1K9pqfk\r\nSQ2ZkQGBSCjIIuMQxSUrI1EhuV9LUpNsw9U=\r\n=OUjE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stonecypher","email":"stonecypher@gmail.com"},"directories":{},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular_buffer_js_1.10.0_1656312050703_0.1469831451241006"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-19T00:53:03.613Z","0.11.1":"2020-12-19T00:53:03.726Z","modified":"2022-06-27T06:40:50.940Z","0.14.5":"2020-12-21T02:24:39.959Z","0.15.1":"2020-12-21T02:40:53.527Z","0.15.10":"2021-07-06T14:40:22.978Z","0.15.11":"2021-07-19T02:13:51.679Z","0.15.12":"2021-07-19T16:52:14.698Z","0.15.16":"2021-07-19T17:16:06.891Z","0.16.0":"2021-07-19T18:18:55.789Z","0.16.1":"2021-07-19T18:24:27.896Z","0.17.1":"2021-07-19T18:49:59.198Z","0.17.2":"2021-07-19T18:52:47.444Z","0.19.0":"2021-07-19T20:30:06.580Z","0.20.1":"2021-07-19T21:29:52.513Z","0.21.3":"2021-07-19T22:08:55.605Z","0.22.0":"2021-07-19T22:47:41.747Z","0.23.0":"2021-07-19T23:00:28.867Z","0.23.1":"2021-07-19T23:09:03.289Z","0.24.0":"2021-07-19T23:18:01.216Z","0.24.1":"2021-07-19T23:25:27.495Z","1.0.0":"2021-07-19T23:54:21.383Z","1.0.1":"2021-07-20T01:38:26.079Z","1.2.0":"2021-07-26T00:24:01.266Z","1.5.0":"2021-07-26T19:08:02.858Z","1.6.0":"2021-07-26T20:00:30.366Z","1.7.0":"2021-07-26T21:41:40.191Z","1.8.0":"2022-02-26T22:02:33.226Z","1.9.0":"2022-06-25T19:18:53.488Z","1.10.0":"2022-06-27T06:40:50.868Z"},"maintainers":[{"name":"stonecypher","email":"stonecypher@gmail.com"}],"description":"Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.)  Extremely well tested.","homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","keywords":["circular","buffer","circular-buffer","ring","buffer","ring-buffer","queue","cyclic","circular-queue","circular-list","cyclic-list","list","ring-queue","datastructre","data-structure","stochastic-tested","property-tested","stonecypher"],"repository":{"type":"git","url":"git+https://github.com/StoneCypher/circular_buffer_js.git"},"author":{"name":"John Haugeland","email":"stonecypher@gmail.com"},"bugs":{"url":"https://github.com/StoneCypher/circular_buffer_js/issues"},"license":"MIT","readme":"# circular_buffer_js\r\n\r\n[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/StoneCypher/circular_buffer_js/blob/master/LICENSEs)\r\n[![NPM Version](https://img.shields.io/npm/v/circular_buffer_js.svg?style=flat)]()\r\n[![Coveralls](https://img.shields.io/coveralls/StoneCypher/circular_buffer_js.svg?style=flat)]()\r\n[![Issues](https://img.shields.io/github/issues-raw/StoneCypher/circular_buffer_js.svg?maxAge=25000)](https://github.com/StoneCypher/circular_buffer_js/issues)\r\n[![GitHub contributors](https://img.shields.io/github/contributors/StoneCypher/circular_buffer_js.svg?style=flat)]()\r\n\r\n```\r\nnpm install --save-dev circular_buffer_js\r\n```\r\n\r\n* [Documentation](https://stonecypher.github.io/circular_buffer_js/docs/)\r\n    * [Main functional documentation](https://stonecypher.github.io/circular_buffer_js/docs/classes/circular_buffer.circular_buffer-1.html)\r\n* [Build history](https://github.com/StoneCypher/circular_buffer_js/actions)\r\n\r\n`Typescript` implementation of a circular buffer, and JS compiles to a es6\r\nmodule minified, es6 commonjs minified, es6 iife minified, and es6 iife full.\r\n\r\n1. Well tested.\r\n    * 100% coverage, 100% property coverage.\r\n1. Tiny.\r\n    * The `es6` minified module build is currently 1.4k.\r\n1. Dependency-free.\r\n    * Only dev-time deps like `typescript` are involved.\r\n\r\n\r\n\r\n\r\n\r\n<br/><br/>\r\n\r\n## API\r\n\r\nYou should consider viewing the\r\n[real documentation](https://stonecypher.github.io/circular_buffer_js/docs/classes/circular_buffer.circular_buffer-1.html),\r\nbut:\r\n\r\n```typescript\r\n// yields a buffer of fixed size `size`\r\nconst cb  = new circular_buffer(size),\r\n      cb2 = circular_buffer.from([1,2,3]);\r\n\r\ncb.push(item);       // inserts `item` at end of `cb`, then returns `item`\r\ncb.shove(item);      // inserts `item` at end of `cb`; remove if needed, returns removed\r\ncb.pop();            // removes and returns first element\r\ncb.at(location);     // shows the element at 0-indexed offset `location`\r\ncb.pos(location);    // shows the element at run-indexed offset `location`\r\ncb.offset();         // shows the delta from 0-indexed to head\r\ncb.indexOf(item);    // returns the index of the first `item`, or -1\r\ncb.find(pred);       // return the the first match or undefined\r\ncb.every(pred);      // tests if every queue element satisfies the predicate\r\ncb.some(pred);       // tests if at least one element satisfies the predicate\r\ncb.fill(item);       // maxes `length` and sets every element to `item`\r\ncb.clear();          // empties the container\r\ncb.reverse();        // reverses the container\r\ncb.resize(size,pE);  // change to new size, truncating if required; pE to prefer end\r\ncb.toArray();        // return an array of the current contents of the queue\r\n\r\ncb.first;            // returns the first value in the queue; throws when empty\r\ncb.last;             // returns the last value in the queue; throws when empty\r\ncb.isFull;           // returns `true` if no space left; `false` otherwise\r\ncb.isEmpty;          // returns `true` if no space remains; `false` otherwise\r\ncb.available;        // returns the number of spaces remaining currently\r\ncb.capacity;         // returns the total `size` allocated\r\ncb.length;           // returns the amount of space currently used\r\n```\r\n\r\n\r\n\r\n\r\n\r\n<br/><br/>\r\n\r\n## What is this?\r\n\r\nThis is a circular buffer (or cycle buffer, ring queue, etc.)  It was written\r\nbecause a library I wanted to use had a native buggy implementation, so I\r\nprovided something more trustworthy.\r\n\r\nA circular buffer is a fixed size buffer that allows you to push and pop\r\nforever, as a first in first out queue-like structure.  Circular buffers are\r\nmore efficient than queues, but can overflow.\r\n\r\n\r\n\r\n<br/>\r\n\r\n### Basic usage\r\n\r\n```javascript\r\nimport { circular_buffer } from 'circular_buffer_js';\r\n\r\nconst cb = new circular_buffer(3);  // [ , , ]\r\n\r\ncb.push(1); // ok: [1, , ]\r\ncb.push(2); // ok: [1,2, ]\r\ncb.push(3); // ok: [1,2,3]\r\n\r\ncb.at(0); // 1\r\ncb.first; // 1\r\ncb.last;  // 3\r\n\r\ncb.push(4); // throws - full! ; [1,2,3]\r\n\r\ncb.pop(); // 1: [2,3, ]\r\ncb.at(0); // 2: [2,3, ]\r\n\r\ncb.push(4); // ok: [2,3,4]\r\ncb.push(5); // throws - full! ; [2,3,4]\r\n\r\ncb.pop(); // 2: [3,4, ]\r\ncb.pop(); // 3: [4, , ]\r\ncb.pop(); // 4: [ , , ]\r\n\r\ncb.pop(); // throws - empty! ; [ , , ]\r\n```\r\n\r\n\r\n\r\n<br/>\r\n\r\n### Typescript\r\n\r\nIt's typescript, so you can also\r\n\r\n```typescript\r\nimport { circular_buffer } from 'circular_buffer_js';\r\nconst cb = new circular_buffer<number>(3);\r\n```\r\n\r\n\r\n\r\n<br/>\r\n\r\n### Node CommonJS\r\n\r\nAnd there's a CommonJS build, so you can\r\n\r\n```javascript\r\nconst cbuf            = require('circular_buffer_js'),\r\n      circular_buffer = new cbuf.circular_buffer;\r\n```\r\n\r\n\r\n\r\n<br/>\r\n\r\n### Browser &lt;script&gt;\r\n\r\nThere're also two `iife` builds - both regular and minified - so that you can\r\nuse this in older browsers, or from CDN.\r\n\r\n```html\r\n<script defer type=\"text/javascript\" src=\"circular_buffer_js.min.js\"></script>\r\n<script defer type=\"text/javascript\">\r\n\r\n  window.onload = () => {\r\n\r\n    console.log(\r\n      `Using circular buffer version ${circular_buffer.version}`\r\n    );\r\n\r\n                      // package      // class\r\n    const mybuf = new circular_buffer.circular_buffer(5);\r\n\r\n  };\r\n\r\n</script>\r\n```\r\n\r\n\r\n\r\n<br/><br/>\r\n\r\n## Alternatives\r\n\r\nIf this doesn't meet your needs, please try:\r\n\r\n* [ring-buffer-ts](https://www.npmjs.com/package/ring-buffer-ts)\r\n* [CBuffer](https://www.npmjs.com/package/CBuffer)\r\n* [ringbuffer.js](https://www.npmjs.com/package/ringbufferjs)\r\n* [qlist](https://www.npmjs.com/package/qlist)\r\n* [fixed-size-list](https://www.npmjs.com/package/fixed-size-list)\r\n* [circular-buffer](https://www.npmjs.com/package/circular-buffer)\r\n* [cyclist](https://www.npmjs.com/package/cyclist)\r\n* [cyclic-buffer](https://www.npmjs.com/package/cyclic-buffer)\r\n* [bsh-circular-buffer](https://www.npmjs.com/package/bsh-circular-buffer)\r\n* [cbarrick-circular-buffer](https://www.npmjs.com/package/cbarrick-circular-buffer)\r\n* [limited-cache](https://www.npmjs.com/package/limited-cache)\r\n","readmeFilename":"README.md"}