**my-dsa** is a JavaScript library that provides a collection of reusable data structures.
PathArray implementation
Randomization utilities in Node or the browser. About as random as you can get natively.
LINQ like data processing
An AssemblyScript class for math with fraction representations of fixed and arbitrary precision numbers
🧊 Heterogeneous lists with compile-time type tracking — Boost.Fusion for TypeScript
A DNS wrapper for Prescription the FRP framework
Immutable sequence
execute tasks concurrently
a JavaScript container library
Common utility function use in daily code
asyncFilter operator for RxJS
Easily generate subsequences from a provided map, array, or string input.
quicker doubly-linked list
Promise to give back a readable stream later
## install ```sh npm i spark-data-structures --save ```
Containers for some kind of number
A fluent builder for MongoDB aggregation pipeline stages.
asyncplify operators for working with streams and events
ReasonML helpers for generating cmp functions.
A Doubly Linked List storing immutable values and providing a fluent, functional interface.
Bucklescript PPX which generates JSON (de)serializers for user-defined types
Streaming CSV writer for nodejs
Endpoint test mocker util to ease up mocking up endpoint calls when testing a server or client behaviour. Note that this is in experimental phase so API may change later on.