Newly Picked Mangoes

    denque
    TypeScript icon, indicating that this package has built-in type declarations

    2.0.1 • Public • Published

    Denque

    NPM downloads NPM version Tests status Coverage License Follow on Twitter

    Denque is a well tested, extremely fast and lightweight double-ended queue implementation with zero dependencies and includes TypeScript types.

    Double-ended queues can also be used as a:

    This implementation is currently the fastest available, even faster than double-ended-queue, see the benchmarks.

    Every queue operation is done at a constant O(1) - including random access from .peekAt(index).

    Works on all node versions >= v0.10

    Quick Start

    Install the package:

    npm install denque

    Create and consume a queue:

    const Denque = require("denque");
    
    const denque = new Denque([1,2,3,4]);
    denque.shift(); // 1
    denque.pop(); // 4

    See the API reference documentation for more examples.


    Who's using it?

    ... and many more.


    License


    Built and maintained by Invertase.

    Install

    npm i denque@2.0.1

    Version

    2.0.1

    License

    Apache-2.0

    Unpacked Size

    28.9 kB

    Total Files

    6

    Last publish

    Collaborators

    • salakar