Socket
Socket
Sign inDemoInstall

mnemonist

Package Overview
Dependencies
Maintainers
1
Versions
69
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mnemonist - npm Package Compare versions

Comparing version 0.4.0 to 0.5.0

docs/multiset.md

5

CHANGELOG.md
# Changelog
## 0.5.0
* Adding `SuffixArray` & `GeneralizedSuffixArray`.
* Better `Trie` sentinel.
## 0.4.0

@@ -4,0 +9,0 @@

14

index.js

@@ -8,9 +8,19 @@ /**

*/
var Heap = require('./heap.js'),
FibonacciHeap = require('./fibonacci-heap.js'),
SuffixArray = require('./suffix-array.js');
module.exports = {
FibonacciHeap: require('./fibonacci-heap.js'),
Heap: require('./heap.js'),
FibonacciHeap: FibonacciHeap,
MinFibonacciHeap: FibonacciHeap.MinFibonacciHeap,
MaxFibonacciHeap: FibonacciHeap.MaxFibonacciHeap,
Heap: Heap,
MinHeap: Heap.MinHeap,
MaxHeap: Heap.MaxHeap,
LinkedList: require('./linked-list.js'),
Queue: require('./queue.js'),
Stack: require('./stack.js'),
SuffixArray: SuffixArray,
GeneralizedSuffixArray: SuffixArray.GeneralizedSuffixArray,
Trie: require('./trie.js')
};
{
"name": "mnemonist",
"version": "0.4.0",
"version": "0.5.0",
"description": "Collection of classic data structures for JavaScript.",

@@ -18,4 +18,6 @@ "main": "index.js",

"linked-list.js",
"multiset.js",
"queue.js",
"stack.js",
"suffix-array.js",
"trie.js"

@@ -35,3 +37,7 @@ ],

"linked list",
"trie"
"trie",
"bag",
"multiset",
"counter",
"suffix tree"
],

@@ -55,4 +61,8 @@ "author": {

"eslintConfig": {
"extends": "@yomguithereal/eslint-config"
"extends": "@yomguithereal/eslint-config",
"globals": {
"Set": true,
"Map": true
}
}
}

@@ -27,2 +27,3 @@ [![Build Status](https://travis-ci.org/Yomguithereal/mnemonist.svg)](https://travis-ci.org/Yomguithereal/mnemonist)

* [Stack](docs/stack.md)
* [Suffix Arrays](docs/suffix-array.md)
* [Trie](docs/trie.md)

@@ -29,0 +30,0 @@

4

trie.js

@@ -11,3 +11,3 @@ /**

*/
var DEFAULT_END_FLAG = 'end';
var SENTINEL = '\uE000';

@@ -21,3 +21,3 @@ /**

this.clear();
this.end = DEFAULT_END_FLAG;
this.end = SENTINEL;
}

@@ -24,0 +24,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc