New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

observ-node-array

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

observ-node-array - npm Package Compare versions

Comparing version 1.10.1 to 1.11.0

12

index.js

@@ -5,2 +5,3 @@ var NO_TRANSACTION = {}

var resolveNode = require('./resolve')
var deepEqual = require('deep-equal')

@@ -114,3 +115,3 @@ module.exports = ObservNodeArray

obs(function(descriptors){
if (currentTransaction === descriptors){

@@ -126,4 +127,4 @@ return false

var maxLength = Math.max(descriptors.length, instanceDescriptors.length)
var minLength = Math.min(descriptors.length, instanceDescriptors.length)
var maxLength = Math.max(descriptors.length, instanceDescriptors.length)
var minLength = Math.min(descriptors.length, instanceDescriptors.length)
var difference = descriptors.length - instanceDescriptors.length

@@ -231,3 +232,5 @@

if (instance && nodeName === getNode(lastDescriptor)){
instance.set(descriptor)
if (!deepEqual(instance, descriptor)) {
instance.set(descriptor)
}
} else {

@@ -262,2 +265,1 @@

}
var nextTick = require('next-tick')
var Observ = require('observ')
var deepEqual = require('deep-equal')

@@ -44,4 +45,4 @@ module.exports = lookup

// scoped

@@ -68,4 +69,5 @@

obs.set(result)
if (!deepEqual(obs(), result)) {
obs.set(result)
}
}

@@ -87,4 +89,4 @@ changing = false

function getIndex(item){
return typeof indexKeyOrFunction === 'function' ?
indexKeyOrFunction(item) :
return typeof indexKeyOrFunction === 'function' ?
indexKeyOrFunction(item) :
item != null ? item[indexKeyOrFunction] : null

@@ -95,4 +97,4 @@ }

if (valueKeyOrFunction){
return typeof valueKeyOrFunction === 'function' ?
valueKeyOrFunction(item) :
return typeof valueKeyOrFunction === 'function' ?
valueKeyOrFunction(item) :
item != null ? item[valueKeyOrFunction] : null

@@ -105,4 +107,4 @@ } else {

function getRawValue(item){
return typeof rawKeyOrFunction === 'function' ?
rawKeyOrFunction(item) :
return typeof rawKeyOrFunction === 'function' ?
rawKeyOrFunction(item) :
item != null ? item[rawKeyOrFunction] : null

@@ -148,2 +150,2 @@ }

typeof fn === 'function' && fn()
}
}
{
"name": "observ-node-array",
"version": "1.10.1",
"version": "1.11.0",
"description": "Populate an observable array from node descriptors.",

@@ -10,6 +10,7 @@ "main": "index.js",

"dependencies": {
"observ-struct": "^6.0.0",
"deep-equal": "^1.0.1",
"geval": "^2.1.1",
"next-tick": "^0.2.2",
"observ": "^0.2.0",
"geval": "^2.1.1",
"next-tick": "^0.2.2"
"observ-struct": "^6.0.0"
},

@@ -16,0 +17,0 @@ "devDependencies": {

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