Socket
Socket
Sign inDemoInstall

lunr

Package Overview
Dependencies
0
Maintainers
1
Versions
64
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.0-alpha.4 to 2.0.0-alpha.5

bug.html

16

lib/token_set.js

@@ -30,5 +30,17 @@ /*!

this.edges = {}
this.id = lunr.TokenSet._nextId
lunr.TokenSet._nextId += 1
}
/**
* Keeps track of the next, auto increment, identifier to assign
* to a new tokenSet.
*
* TokenSets require a unique identifier to be correctly minimised.
*
* @private
*/
lunr.TokenSet._nextId = 1
/**
* Creates a TokenSet instance from the given sorted array of words.

@@ -331,3 +343,3 @@ *

var str = this.final ? '1' : '0',
labels = Object.keys(this.edges),
labels = Object.keys(this.edges).sort(),
len = labels.length

@@ -339,3 +351,3 @@

str = str + label + node.toString()
str = str + label + node.id
}

@@ -342,0 +354,0 @@

2

package.json
{
"name": "lunr",
"description": "Simple full-text search in your browser.",
"version": "2.0.0-alpha.4",
"version": "2.0.0-alpha.5",
"author": "Oliver Nightingale",

@@ -6,0 +6,0 @@ "keywords": ["search"],

@@ -29,13 +29,16 @@ suite('lunr.TokenSet', function () {

test('includes child node', function () {
var a = new lunr.TokenSet,
b = new lunr.TokenSet,
c = new lunr.TokenSet
test('includes edge id', function () {
var childA = new lunr.TokenSet,
childB = new lunr.TokenSet,
parentA = new lunr.TokenSet,
parentB = new lunr.TokenSet
parentC = new lunr.TokenSet
a.edges['x'] = 1
b.edges['x'] = 2
c.edges['x'] = 1
parentA.edges['a'] = childA
parentB.edges['a'] = childB
parentC.edges['a'] = childB
assert.equal(a.toString(), c.toString())
assert.notEqual(a.toString(), b.toString())
assert.equal(parentB.toString(), parentC.toString())
assert.notEqual(parentA.toString(), parentC.toString())
assert.notEqual(parentA.toString(), parentB.toString())
})

@@ -46,5 +49,6 @@ })

test('without wildcard', function () {
lunr.TokenSet._nextId = 1
var x = lunr.TokenSet.fromString('a')
assert.equal(x.toString(), '0a1')
assert.equal(x.toString(), '0a2')
assert.isOk(x.edges['a'].final)

@@ -51,0 +55,0 @@ })

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc