Neighbor's Preppy Maltese

    @chaff/micro-queue

    1.0.10 • Public • Published

    Micro Queue

    A super simple synchronous queue using as little code as possible

    npm Bundlephobia

    Module description

    This module aims to provide a basic, minimalist approach to synchronous queue management. Simply invoke the module directly with a function as it's first and only argument, and that function will be called as soon as possible (with respect to any functions that may already be waiting in the queue).

    Example usage

    Below is a very simple example on how best to use this module. For appearances sake, and to be in keeping with the philosophy of this module, the constant q is chosen, however, if a more expressive or verbose approach is favourable use mQueue instead.

      const Queue = require('@chaff/micro-queue');
    
      // Add a function to the queue, like so
      Queue((done) => {
        // ... do something snazzy
    
        // Then simply call the "done" method upon completion
        done();
      });

    Part of the Micro collection

    Install

    npm i @chaff/micro-queue

    DownloadsWeekly Downloads

    10

    Version

    1.0.10

    License

    MIT

    Unpacked Size

    2.14 kB

    Total Files

    2

    Last publish

    Collaborators

    • iainreid948