Socket
Socket
Sign inDemoInstall

ltgt

Package Overview
Dependencies
0
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.1.2 to 2.1.3

15

index.js

@@ -52,9 +52,9 @@

exports.lowerBoundInclusive = function (range) {
var lowerBoundInclusive = exports.lowerBoundInclusive = function (range) {
return has(range, 'gt') ? false : true
}
exports.upperBoundInclusive =
var upperBoundInclusive = exports.upperBoundInclusive =
function (range) {
return has(range, 'lt') || !range.minEx ? false : true
return (has(range, 'lt') /*&& !range.maxEx*/) ? false : true
}

@@ -64,3 +64,3 @@

function (range) {
return has(range, 'gt') || range.minEx ? true : false
return !lowerBoundInclusive(range)
}

@@ -70,3 +70,3 @@

function (range) {
return has(range, 'lt') ? true : false
return !upperBoundInclusive(range)
}

@@ -150,1 +150,6 @@

}
{
"name": "ltgt",
"description": "",
"version": "2.1.2",
"version": "2.1.3",
"homepage": "https://github.com/dominictarr/ltgt",

@@ -6,0 +6,0 @@ "repository": {

@@ -204,2 +204,39 @@ var tape = require('tape')

tape('upperBound', function (t) {
t.equal('b', ltgt.upperBound({start: 'b', reverse: true}))
t.equal('b', ltgt.upperBound({end: 'b', reverse: false}))
t.equal(undefined, ltgt.lowerBound({start: 'b', reverse: true}))
t.equal(undefined, ltgt.lowerBound({end: 'b', reverse: false}))
t.end()
})
tape('bounds and inclusive', function (t) {
// t.equal(ltgt.upperBound({start: 'b', reverse: true}), 'b')
// t.equal(ltgt.upperBoundInclusive({start: 'b', reverse: true}), true)
// t.equal(ltgt.upperBound({end: 'b', reverse: false}), 'b')
//
// t.equal(ltgt.lowerBound({start: 'b', reverse: true}), undefined)
// t.equal(ltgt.lowerBound({end: 'b', reverse: false}), undefined)
// t.equal(ltgt.upperBoundInclusive({start: 'b', reverse: true}), true)
// t.equal(ltgt.upperBoundInclusive({end: 'b', reverse: false}), true)
//
t.equal(ltgt.upperBound({lt: 'b', reverse: true}), 'b')
t.equal(ltgt.upperBound({lte: 'b', reverse: true}), 'b')
t.equal(ltgt.upperBound({lt: 'b'}), 'b')
t.equal(ltgt.upperBound({lte: 'b'}), 'b')
t.equal(ltgt.upperBoundInclusive({lt: 'b'}), false)
t.equal(ltgt.upperBoundInclusive({lte: 'b'}), true)
t.equal(ltgt.lowerBoundInclusive({gt: 'b'}), false)
t.equal(ltgt.lowerBoundInclusive({gte: 'b'}), true)
t.end()
})
var strings = ['00', '01', '02']

@@ -260,12 +297,2 @@ var sranges = [

tape('upperBound', function (t) {
t.equal('b', ltgt.upperBound({start: 'b', reverse: true}))
t.equal('b', ltgt.upperBound({end: 'b', reverse: false}))
t.equal(undefined, ltgt.lowerBound({start: 'b', reverse: true}))
t.equal(undefined, ltgt.lowerBound({end: 'b', reverse: false}))
t.end()
})
function createLtgtTests(mutate) {

@@ -322,1 +349,10 @@ return function (t) {

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