npm module for start ended lifo/ fifo, normal js ended lifo/ fifo, double ended queue and semaphore queue implementation
const { Base, BaseLowFootprint, AsyncBase, AsyncBaseLowFootPrint } = require("queues.js");
const { Queue, QueueLowFootprint, AsyncQueue, AsyncQueueLowFootprint } = require("queues.js");
const { Stack, StackLowFootprint, AsyncStack, AsyncStackLowFootprint } = require("queues.js");
const { DoubleEnded, DoubleEndedLowFootprint, AsyncDoubleEnded, AsyncDoubleEndedLowFootprint } = require("queues.js");
const { Base, BaseLowFootprint, AsyncBase, AsyncBaseLowFootPrint } = require("queues.js");