Library of common JavaScript utilities
npm install @barchart/common-js

A public library of JavaScript utilities — suitable for use in both Node.js and browser-based applications.
#### Features
* Simple utilities (type checking, assertions, bit masking, etc)
* Data structures (decimals, days, enumerations, etc)
* Simple collections (queues, stacks, trees, etc)
* Specialized collections (priority queues, evicting lists, evicting maps, etc)
* Browse the code...
#### Companion Library
A companion library called @barchart/common-node-js contains utilities for exclusive use in Node.js environments (i.e. not suitable for use in web browsers).
#### Documentation
The code is documented with JSDoc. This will be used as the basis for formal documentation (coming soon).
#### Package Managers
This library has been published as a public module to NPM as @barchart/common-js.
``shell``
npm install @barchart/common-js -S
#### Build
Modern JavaScript language features are used. Some browsers may still require polyfills.
#### License
This software is provided under the MIT license.