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

stdopt

Package Overview
Dependencies
Maintainers
1
Versions
38
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

stdopt - npm Package Compare versions

Comparing version

to
9.0.0

test/objects.js

12

hash.js

@@ -19,5 +19,5 @@ var Base = require('./base')

if (typeof obj !== 'object') return
if (!struct) return obj
if (!struct) return Object.assign({}, obj)
var prop, opt, result
var descr, prop, opt, result
result = {}

@@ -29,2 +29,3 @@

}
descr = Object.getOwnPropertyDescriptor(obj, prop)
opt = struct[prop](obj[prop])

@@ -36,3 +37,4 @@

} else {
result[prop] = opt.value()
descr.value = opt.value()
Object.defineProperty(result, prop, descr)
}

@@ -43,2 +45,6 @@ }

hash.prototype.value = function () {
return Object.freeze(Base.value(this))
}
module.exports = apply(hash)

@@ -37,2 +37,6 @@ var Base = require('./base')

list.prototype.value = function () {
return Object.freeze(Base.value(this))
}
module.exports = apply(list)
{
"name": "stdopt",
"version": "8.1.0",
"version": "9.0.0",
"description": "Wrap and validate optional values",

@@ -5,0 +5,0 @@ "main": "index.js",