route-trie
Advanced tools
Comparing version 2.0.1 to 2.0.2
@@ -58,3 +58,2 @@ // **Github:** https://github.com/zensh/route-trie | ||
let i = 0 | ||
let start = 1 | ||
@@ -64,11 +63,6 @@ let end = path.length | ||
let parent = this.root | ||
let _path = path + '/' | ||
while (true) { | ||
if (++i > end) { | ||
break | ||
} | ||
if (_path[i] !== '/') { | ||
continue | ||
} | ||
let frag = _path.slice(start, i) | ||
for (let i = 1; i <= end; i++) { | ||
if (i < end && path[i] !== '/') continue | ||
let frag = path.slice(start, i) | ||
let node = matchNode(parent, frag) | ||
@@ -262,3 +256,3 @@ if (this.ignoreCase && node == null) { | ||
Trie.NAME = 'Trie' | ||
Trie.VERSION = 'v2.0.1' | ||
Trie.VERSION = 'v2.0.2' | ||
Trie.Node = Node | ||
@@ -265,0 +259,0 @@ Trie.Matched = Matched |
16
index.js
@@ -58,3 +58,2 @@ // **Github:** https://github.com/zensh/route-trie | ||
let i = 0 | ||
let start = 1 | ||
@@ -64,11 +63,6 @@ let end = path.length | ||
let parent = this.root | ||
let _path = path + '/' | ||
while (true) { | ||
if (++i > end) { | ||
break | ||
} | ||
if (_path[i] !== '/') { | ||
continue | ||
} | ||
let frag = _path.slice(start, i) | ||
for (let i = 1; i <= end; i++) { | ||
if (i < end && path[i] !== '/') continue | ||
let frag = path.slice(start, i) | ||
let node = matchNode(parent, frag) | ||
@@ -262,5 +256,5 @@ if (this.ignoreCase && node == null) { | ||
Trie.NAME = 'Trie' | ||
Trie.VERSION = 'v2.0.1' | ||
Trie.VERSION = 'v2.0.2' | ||
Trie.Node = Node | ||
Trie.Matched = Matched | ||
module.exports = Trie.Trie = Trie |
@@ -7,3 +7,3 @@ { | ||
], | ||
"version": "2.0.1", | ||
"version": "2.0.2", | ||
"license": "MIT", | ||
@@ -10,0 +10,0 @@ "main": "index.js", |
23751
464