Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
circular_buffer_js
Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.) Extremely well tested.
reactive-circular-queue
A circular queue implementation with reactive features and Symbol.iterator support
qlist
very fast double-ended queue, stack and circular buffer
@pxtrick/queues
A Queue factory for creating various Queue data structures.
train
Train a fast (FIFO) queue with a rollback mechanism. Behind the scenes it uses 2 arrays to simulate and perform fast shifting and popping operations without using the Array#shift() method..
flatted
A super light and fast circular JSON parser.
json-stringify-safe
Like JSON.stringify, but doesn't blow up on circular refs.
safe-stable-stringify
Deterministic and safely JSON.stringify to quickly serialize JavaScript objects
ringbufferjs
a simple ring buffer data structure
cyclist
Cyclist is an efficient cyclic list implemention.
hoopy
Like an array, but rounder.
reftools
Utility functions to deal with references in objects
fclone
Clone objects by dropping circular references
json-cycle
Encode/decode circular structures for converting to and from JSON.
dependency-cruiser
Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
teleport-javascript
A super light and fast JavaScript object (de)serialization that includes date, bigint, regex, etc.
madge
Create graphs from module dependencies.
clean-yaml-object
Clean up an object prior to serialization
is-circular
high-performance, zero-dependency circular reference check for objects (or arrays)
dpdm
Analyze circular dependencies in your JavaScript/TypeScript projects.