This package contains JavaScript implementations of common data structures with idiomatic iterfaces.
Documentation can be found at http://collectionsjs.com which in turn can be updated at https://github.com/montagejs/collectionsjs.com.
This repository contains a multitude of separately published packages. We recommend pinning to version "^1".
Collections:
- @collections/deque
- @collections/dict
- @collections/fast-map
- @collections/fast-set
- @collections/heap
- @collections/iterator
- @collections/lfu-map
- @collections/lfu-set
- @collections/list
- @collections/lru-map
- @collections/lru-set
- @collections/map
- @collections/mini-map
- @collections/multi-map
- @collections/set
- @collections/sorted-array
- @collections/sorted-array-map
- @collections/sorted-array-set
- @collections/sorted-map
- @collections/sorted-set
Abstract collections:
- @collections/generic-collection
- @collections/generic-map
- @collections/generic-order
- @collections/generic-set
Operators:
- @collections/clear
- @collections/clone
- @collections/compare
- @collections/equals
- @collections/has
- @collections/hash
- @collections/iterate
- @collections/observable
- @collections/swap
- @collections/to-array
- @collections/zip
Helpers:
- @collections/copy
- @collections/jasminum
- @collections/operators
- @collections/permute
- @collections/specs
- @collections/tree-log
Copyright (c) 2015 Kristopher Michael Kowal and contributors. All rights reserved. MIT License