├── .editorconfig ├── .eslintignore ├── .github ├── FUNDING.yml └── workflows │ └── tests.yml ├── .gitignore ├── ADD_TODO_LIST.md ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── benchmark ├── bit-set │ ├── performance.js │ └── vs-set.js ├── critbit │ ├── numbers.js │ ├── performance.js │ └── words.json ├── dynamic-array │ └── performance.js ├── interval-tree │ └── performance.js ├── inverted-index │ ├── bible.json │ └── performance.js ├── kd-tree │ ├── performance.js │ └── sanity.js ├── merge │ └── performance.js ├── misc │ ├── assign-vs-spread.js │ ├── bit-set-word-size.js │ ├── dynamic-arrays.js │ ├── extend.js │ ├── hashmap.js │ └── popcount.js ├── multi-array │ └── performance.js ├── multi-map │ └── performance.js ├── passjoin-index │ ├── performance.js │ └── sanity.js └── sort │ └── performance.js ├── bi-map.d.ts ├── bi-map.js ├── bit-set.d.ts ├── bit-set.js ├── bit-vector.d.ts ├── bit-vector.js ├── bk-tree.d.ts ├── bk-tree.js ├── bloom-filter.d.ts ├── bloom-filter.js ├── circular-buffer.d.ts ├── circular-buffer.js ├── critbit-tree-map.js ├── default-map.d.ts ├── default-map.js ├── default-weak-map.d.ts ├── default-weak-map.js ├── docs └── fosdem2019 │ ├── .gitignore │ ├── benchmark │ ├── allocations.js │ └── lookups.js │ ├── components │ ├── MainTitle.js │ ├── Title.js │ └── WideLayout.js │ ├── img │ ├── quad.svg │ └── quadtree.svg │ ├── notes.md │ ├── package-lock.json │ ├── package.json │ ├── presentation.mdx │ ├── submission.md │ └── theme.js ├── experiments ├── critbit.js └── masks.js ├── fibonacci-heap.d.ts ├── fibonacci-heap.js ├── fixed-critbit-tree-map.js ├── fixed-deque.d.ts ├── fixed-deque.js ├── fixed-reverse-heap.d.ts ├── fixed-reverse-heap.js ├── fixed-stack.d.ts ├── fixed-stack.js ├── fuzzy-map.d.ts ├── fuzzy-map.js ├── fuzzy-multi-map.d.ts ├── fuzzy-multi-map.js ├── hashed-array-tree.d.ts ├── hashed-array-tree.js ├── heap.d.ts ├── heap.js ├── index.d.ts ├── index.js ├── index.mjs ├── inverted-index.d.ts ├── inverted-index.js ├── kd-tree.d.ts ├── kd-tree.js ├── linked-list.d.ts ├── linked-list.js ├── lru-cache-with-delete.d.ts ├── lru-cache-with-delete.js ├── lru-cache.d.ts ├── lru-cache.js ├── lru-map-with-delete.d.ts ├── lru-map-with-delete.js ├── lru-map.d.ts ├── lru-map.js ├── multi-array.js ├── multi-map.d.ts ├── multi-map.js ├── multi-set.d.ts ├── multi-set.js ├── package.json ├── passjoin-index.d.ts ├── passjoin-index.js ├── queue.d.ts ├── queue.js ├── semi-dynamic-trie.js ├── set.d.ts ├── set.js ├── sort ├── insertion.d.ts ├── insertion.js ├── quick.d.ts └── quick.js ├── sparse-map.d.ts ├── sparse-map.js ├── sparse-queue-set.d.ts ├── sparse-queue-set.js ├── sparse-set.d.ts ├── sparse-set.js ├── stack.d.ts ├── stack.js ├── static-disjoint-set.d.ts ├── static-disjoint-set.js ├── static-interval-tree.d.ts ├── static-interval-tree.js ├── suffix-array.d.ts ├── suffix-array.js ├── symspell.d.ts ├── symspell.js ├── test ├── _utils.js ├── bi-map.js ├── bit-set.js ├── bit-vector.js ├── bk-tree.js ├── bloom-filter.js ├── circular-buffer.js ├── critbit-tree-map.js ├── default-map.js ├── default-weak-map.js ├── exports │ ├── .gitignore │ ├── exports-default-test.cjs │ ├── exports-named-test.ts │ ├── package-lock.json │ └── package.json ├── fibonacci-heap.js ├── fixed-critbit-tree-map.js ├── fixed-deque.js ├── fixed-reverse-heap.js ├── fixed-stack.js ├── fuzzy-map.js ├── fuzzy-multi-map.js ├── hashed-array-tree.js ├── heap.js ├── inverted-index.js ├── kd-tree.js ├── linked-list.js ├── lru-cache.js ├── multi-array.js ├── multi-map.js ├── multi-set.js ├── passjoin-index.js ├── queue.js ├── set.js ├── sort.js ├── sparse-map.js ├── sparse-queue-set.js ├── sparse-set.js ├── stack.js ├── static-disjoint-set.js ├── static-interval-tree.js ├── suffix-array.js ├── symspell.js ├── trie-map.js ├── trie.js ├── vector.js └── vp-tree.js ├── trie-map.d.ts ├── trie-map.js ├── trie.d.ts ├── trie.js ├── utils ├── binary-search.js ├── bitwise.js ├── comparators.js ├── hash-tables.js ├── iterables.js ├── merge.js ├── murmurhash3.js ├── typed-arrays.d.ts ├── typed-arrays.js └── types.d.ts ├── vector.d.ts ├── vector.js ├── vp-tree.d.ts └── vp-tree.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | test/exports/dist/ 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: Yomguithereal 2 | -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/.gitignore -------------------------------------------------------------------------------- /ADD_TODO_LIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/ADD_TODO_LIST.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/bit-set/performance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/bit-set/performance.js -------------------------------------------------------------------------------- /benchmark/bit-set/vs-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/bit-set/vs-set.js -------------------------------------------------------------------------------- /benchmark/critbit/numbers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/critbit/numbers.js -------------------------------------------------------------------------------- /benchmark/critbit/performance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/critbit/performance.js -------------------------------------------------------------------------------- /benchmark/critbit/words.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/critbit/words.json -------------------------------------------------------------------------------- /benchmark/dynamic-array/performance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/dynamic-array/performance.js -------------------------------------------------------------------------------- /benchmark/interval-tree/performance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/interval-tree/performance.js -------------------------------------------------------------------------------- /benchmark/inverted-index/bible.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/inverted-index/bible.json -------------------------------------------------------------------------------- /benchmark/inverted-index/performance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/inverted-index/performance.js -------------------------------------------------------------------------------- /benchmark/kd-tree/performance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/kd-tree/performance.js -------------------------------------------------------------------------------- /benchmark/kd-tree/sanity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/kd-tree/sanity.js -------------------------------------------------------------------------------- /benchmark/merge/performance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/merge/performance.js -------------------------------------------------------------------------------- /benchmark/misc/assign-vs-spread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/misc/assign-vs-spread.js -------------------------------------------------------------------------------- /benchmark/misc/bit-set-word-size.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/misc/bit-set-word-size.js -------------------------------------------------------------------------------- /benchmark/misc/dynamic-arrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/misc/dynamic-arrays.js -------------------------------------------------------------------------------- /benchmark/misc/extend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/misc/extend.js -------------------------------------------------------------------------------- /benchmark/misc/hashmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/misc/hashmap.js -------------------------------------------------------------------------------- /benchmark/misc/popcount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/misc/popcount.js -------------------------------------------------------------------------------- /benchmark/multi-array/performance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/multi-array/performance.js -------------------------------------------------------------------------------- /benchmark/multi-map/performance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/multi-map/performance.js -------------------------------------------------------------------------------- /benchmark/passjoin-index/performance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/passjoin-index/performance.js -------------------------------------------------------------------------------- /benchmark/passjoin-index/sanity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/passjoin-index/sanity.js -------------------------------------------------------------------------------- /benchmark/sort/performance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/benchmark/sort/performance.js -------------------------------------------------------------------------------- /bi-map.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/bi-map.d.ts -------------------------------------------------------------------------------- /bi-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/bi-map.js -------------------------------------------------------------------------------- /bit-set.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/bit-set.d.ts -------------------------------------------------------------------------------- /bit-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/bit-set.js -------------------------------------------------------------------------------- /bit-vector.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/bit-vector.d.ts -------------------------------------------------------------------------------- /bit-vector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/bit-vector.js -------------------------------------------------------------------------------- /bk-tree.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/bk-tree.d.ts -------------------------------------------------------------------------------- /bk-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/bk-tree.js -------------------------------------------------------------------------------- /bloom-filter.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/bloom-filter.d.ts -------------------------------------------------------------------------------- /bloom-filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/bloom-filter.js -------------------------------------------------------------------------------- /circular-buffer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/circular-buffer.d.ts -------------------------------------------------------------------------------- /circular-buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/circular-buffer.js -------------------------------------------------------------------------------- /critbit-tree-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/critbit-tree-map.js -------------------------------------------------------------------------------- /default-map.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/default-map.d.ts -------------------------------------------------------------------------------- /default-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/default-map.js -------------------------------------------------------------------------------- /default-weak-map.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/default-weak-map.d.ts -------------------------------------------------------------------------------- /default-weak-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/default-weak-map.js -------------------------------------------------------------------------------- /docs/fosdem2019/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | *.pdf 3 | -------------------------------------------------------------------------------- /docs/fosdem2019/benchmark/allocations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/docs/fosdem2019/benchmark/allocations.js -------------------------------------------------------------------------------- /docs/fosdem2019/benchmark/lookups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/docs/fosdem2019/benchmark/lookups.js -------------------------------------------------------------------------------- /docs/fosdem2019/components/MainTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/docs/fosdem2019/components/MainTitle.js -------------------------------------------------------------------------------- /docs/fosdem2019/components/Title.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/docs/fosdem2019/components/Title.js -------------------------------------------------------------------------------- /docs/fosdem2019/components/WideLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/docs/fosdem2019/components/WideLayout.js -------------------------------------------------------------------------------- /docs/fosdem2019/img/quad.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/docs/fosdem2019/img/quad.svg -------------------------------------------------------------------------------- /docs/fosdem2019/img/quadtree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/docs/fosdem2019/img/quadtree.svg -------------------------------------------------------------------------------- /docs/fosdem2019/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/docs/fosdem2019/notes.md -------------------------------------------------------------------------------- /docs/fosdem2019/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/docs/fosdem2019/package-lock.json -------------------------------------------------------------------------------- /docs/fosdem2019/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/docs/fosdem2019/package.json -------------------------------------------------------------------------------- /docs/fosdem2019/presentation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/docs/fosdem2019/presentation.mdx -------------------------------------------------------------------------------- /docs/fosdem2019/submission.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/docs/fosdem2019/submission.md -------------------------------------------------------------------------------- /docs/fosdem2019/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/docs/fosdem2019/theme.js -------------------------------------------------------------------------------- /experiments/critbit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/experiments/critbit.js -------------------------------------------------------------------------------- /experiments/masks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/experiments/masks.js -------------------------------------------------------------------------------- /fibonacci-heap.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/fibonacci-heap.d.ts -------------------------------------------------------------------------------- /fibonacci-heap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/fibonacci-heap.js -------------------------------------------------------------------------------- /fixed-critbit-tree-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/fixed-critbit-tree-map.js -------------------------------------------------------------------------------- /fixed-deque.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/fixed-deque.d.ts -------------------------------------------------------------------------------- /fixed-deque.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/fixed-deque.js -------------------------------------------------------------------------------- /fixed-reverse-heap.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/fixed-reverse-heap.d.ts -------------------------------------------------------------------------------- /fixed-reverse-heap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/fixed-reverse-heap.js -------------------------------------------------------------------------------- /fixed-stack.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/fixed-stack.d.ts -------------------------------------------------------------------------------- /fixed-stack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/fixed-stack.js -------------------------------------------------------------------------------- /fuzzy-map.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/fuzzy-map.d.ts -------------------------------------------------------------------------------- /fuzzy-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/fuzzy-map.js -------------------------------------------------------------------------------- /fuzzy-multi-map.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/fuzzy-multi-map.d.ts -------------------------------------------------------------------------------- /fuzzy-multi-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/fuzzy-multi-map.js -------------------------------------------------------------------------------- /hashed-array-tree.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/hashed-array-tree.d.ts -------------------------------------------------------------------------------- /hashed-array-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/hashed-array-tree.js -------------------------------------------------------------------------------- /heap.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/heap.d.ts -------------------------------------------------------------------------------- /heap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/heap.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/index.js -------------------------------------------------------------------------------- /index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/index.mjs -------------------------------------------------------------------------------- /inverted-index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/inverted-index.d.ts -------------------------------------------------------------------------------- /inverted-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/inverted-index.js -------------------------------------------------------------------------------- /kd-tree.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/kd-tree.d.ts -------------------------------------------------------------------------------- /kd-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/kd-tree.js -------------------------------------------------------------------------------- /linked-list.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/linked-list.d.ts -------------------------------------------------------------------------------- /linked-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/linked-list.js -------------------------------------------------------------------------------- /lru-cache-with-delete.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/lru-cache-with-delete.d.ts -------------------------------------------------------------------------------- /lru-cache-with-delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/lru-cache-with-delete.js -------------------------------------------------------------------------------- /lru-cache.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/lru-cache.d.ts -------------------------------------------------------------------------------- /lru-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/lru-cache.js -------------------------------------------------------------------------------- /lru-map-with-delete.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/lru-map-with-delete.d.ts -------------------------------------------------------------------------------- /lru-map-with-delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/lru-map-with-delete.js -------------------------------------------------------------------------------- /lru-map.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/lru-map.d.ts -------------------------------------------------------------------------------- /lru-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/lru-map.js -------------------------------------------------------------------------------- /multi-array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/multi-array.js -------------------------------------------------------------------------------- /multi-map.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/multi-map.d.ts -------------------------------------------------------------------------------- /multi-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/multi-map.js -------------------------------------------------------------------------------- /multi-set.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/multi-set.d.ts -------------------------------------------------------------------------------- /multi-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/multi-set.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/package.json -------------------------------------------------------------------------------- /passjoin-index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/passjoin-index.d.ts -------------------------------------------------------------------------------- /passjoin-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/passjoin-index.js -------------------------------------------------------------------------------- /queue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/queue.d.ts -------------------------------------------------------------------------------- /queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/queue.js -------------------------------------------------------------------------------- /semi-dynamic-trie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/semi-dynamic-trie.js -------------------------------------------------------------------------------- /set.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/set.d.ts -------------------------------------------------------------------------------- /set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/set.js -------------------------------------------------------------------------------- /sort/insertion.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/sort/insertion.d.ts -------------------------------------------------------------------------------- /sort/insertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/sort/insertion.js -------------------------------------------------------------------------------- /sort/quick.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/sort/quick.d.ts -------------------------------------------------------------------------------- /sort/quick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/sort/quick.js -------------------------------------------------------------------------------- /sparse-map.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/sparse-map.d.ts -------------------------------------------------------------------------------- /sparse-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/sparse-map.js -------------------------------------------------------------------------------- /sparse-queue-set.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/sparse-queue-set.d.ts -------------------------------------------------------------------------------- /sparse-queue-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/sparse-queue-set.js -------------------------------------------------------------------------------- /sparse-set.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/sparse-set.d.ts -------------------------------------------------------------------------------- /sparse-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/sparse-set.js -------------------------------------------------------------------------------- /stack.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/stack.d.ts -------------------------------------------------------------------------------- /stack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/stack.js -------------------------------------------------------------------------------- /static-disjoint-set.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/static-disjoint-set.d.ts -------------------------------------------------------------------------------- /static-disjoint-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/static-disjoint-set.js -------------------------------------------------------------------------------- /static-interval-tree.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/static-interval-tree.d.ts -------------------------------------------------------------------------------- /static-interval-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/static-interval-tree.js -------------------------------------------------------------------------------- /suffix-array.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/suffix-array.d.ts -------------------------------------------------------------------------------- /suffix-array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/suffix-array.js -------------------------------------------------------------------------------- /symspell.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/symspell.d.ts -------------------------------------------------------------------------------- /symspell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/symspell.js -------------------------------------------------------------------------------- /test/_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/_utils.js -------------------------------------------------------------------------------- /test/bi-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/bi-map.js -------------------------------------------------------------------------------- /test/bit-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/bit-set.js -------------------------------------------------------------------------------- /test/bit-vector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/bit-vector.js -------------------------------------------------------------------------------- /test/bk-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/bk-tree.js -------------------------------------------------------------------------------- /test/bloom-filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/bloom-filter.js -------------------------------------------------------------------------------- /test/circular-buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/circular-buffer.js -------------------------------------------------------------------------------- /test/critbit-tree-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/critbit-tree-map.js -------------------------------------------------------------------------------- /test/default-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/default-map.js -------------------------------------------------------------------------------- /test/default-weak-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/default-weak-map.js -------------------------------------------------------------------------------- /test/exports/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | -------------------------------------------------------------------------------- /test/exports/exports-default-test.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/exports/exports-default-test.cjs -------------------------------------------------------------------------------- /test/exports/exports-named-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/exports/exports-named-test.ts -------------------------------------------------------------------------------- /test/exports/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/exports/package-lock.json -------------------------------------------------------------------------------- /test/exports/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/exports/package.json -------------------------------------------------------------------------------- /test/fibonacci-heap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/fibonacci-heap.js -------------------------------------------------------------------------------- /test/fixed-critbit-tree-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/fixed-critbit-tree-map.js -------------------------------------------------------------------------------- /test/fixed-deque.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/fixed-deque.js -------------------------------------------------------------------------------- /test/fixed-reverse-heap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/fixed-reverse-heap.js -------------------------------------------------------------------------------- /test/fixed-stack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/fixed-stack.js -------------------------------------------------------------------------------- /test/fuzzy-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/fuzzy-map.js -------------------------------------------------------------------------------- /test/fuzzy-multi-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/fuzzy-multi-map.js -------------------------------------------------------------------------------- /test/hashed-array-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/hashed-array-tree.js -------------------------------------------------------------------------------- /test/heap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/heap.js -------------------------------------------------------------------------------- /test/inverted-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/inverted-index.js -------------------------------------------------------------------------------- /test/kd-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/kd-tree.js -------------------------------------------------------------------------------- /test/linked-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/linked-list.js -------------------------------------------------------------------------------- /test/lru-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/lru-cache.js -------------------------------------------------------------------------------- /test/multi-array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/multi-array.js -------------------------------------------------------------------------------- /test/multi-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/multi-map.js -------------------------------------------------------------------------------- /test/multi-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/multi-set.js -------------------------------------------------------------------------------- /test/passjoin-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/passjoin-index.js -------------------------------------------------------------------------------- /test/queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/queue.js -------------------------------------------------------------------------------- /test/set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/set.js -------------------------------------------------------------------------------- /test/sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/sort.js -------------------------------------------------------------------------------- /test/sparse-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/sparse-map.js -------------------------------------------------------------------------------- /test/sparse-queue-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/sparse-queue-set.js -------------------------------------------------------------------------------- /test/sparse-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/sparse-set.js -------------------------------------------------------------------------------- /test/stack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/stack.js -------------------------------------------------------------------------------- /test/static-disjoint-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/static-disjoint-set.js -------------------------------------------------------------------------------- /test/static-interval-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/static-interval-tree.js -------------------------------------------------------------------------------- /test/suffix-array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/suffix-array.js -------------------------------------------------------------------------------- /test/symspell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/symspell.js -------------------------------------------------------------------------------- /test/trie-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/trie-map.js -------------------------------------------------------------------------------- /test/trie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/trie.js -------------------------------------------------------------------------------- /test/vector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/vector.js -------------------------------------------------------------------------------- /test/vp-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/test/vp-tree.js -------------------------------------------------------------------------------- /trie-map.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/trie-map.d.ts -------------------------------------------------------------------------------- /trie-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/trie-map.js -------------------------------------------------------------------------------- /trie.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/trie.d.ts -------------------------------------------------------------------------------- /trie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/trie.js -------------------------------------------------------------------------------- /utils/binary-search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/utils/binary-search.js -------------------------------------------------------------------------------- /utils/bitwise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/utils/bitwise.js -------------------------------------------------------------------------------- /utils/comparators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/utils/comparators.js -------------------------------------------------------------------------------- /utils/hash-tables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/utils/hash-tables.js -------------------------------------------------------------------------------- /utils/iterables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/utils/iterables.js -------------------------------------------------------------------------------- /utils/merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/utils/merge.js -------------------------------------------------------------------------------- /utils/murmurhash3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/utils/murmurhash3.js -------------------------------------------------------------------------------- /utils/typed-arrays.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/utils/typed-arrays.d.ts -------------------------------------------------------------------------------- /utils/typed-arrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/utils/typed-arrays.js -------------------------------------------------------------------------------- /utils/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/utils/types.d.ts -------------------------------------------------------------------------------- /vector.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/vector.d.ts -------------------------------------------------------------------------------- /vector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/vector.js -------------------------------------------------------------------------------- /vp-tree.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/vp-tree.d.ts -------------------------------------------------------------------------------- /vp-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yomguithereal/mnemonist/HEAD/vp-tree.js --------------------------------------------------------------------------------