{"library":"circular_buffer_js","type":"library","category":null,"description":"A TypeScript/JavaScript implementation of a circular buffer (ring buffer, cyclic queue) with 100% code and property coverage. Current stable version is 1.10.0. Released regularly with no notable release cadence. Key differentiators: zero runtime dependencies, multiple build outputs (ESM module, CommonJS, IIFE), TypeScript types included, and extensive testing. Compared to alternatives like 'buffer' or simple arrays, it provides a fixed-size FIFO data structure with efficient push/pop and additional utility methods like shove, resize, and reverse.","language":"javascript","status":"active","version":"1.10.0","tags":["javascript","circular","buffer","circular-buffer","ring","ring-buffer","queue","cyclic","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install circular_buffer_js","imports":["import { circular_buffer } from 'circular_buffer_js'","const { circular_buffer } = require('circular_buffer_js')","const cb = require('circular_buffer_js').circular_buffer"]},{"cmd":"yarn add circular_buffer_js","imports":[]},{"cmd":"pnpm add circular_buffer_js","imports":[]}],"homepage":"https://github.com/StoneCypher/circular_buffer_js#readme","github":"https://github.com/StoneCypher/circular_buffer_js","docs":null,"changelog":null,"pypi":null,"npm":"circular_buffer_js","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}