Socket
Socket
Sign inDemoInstall

object-assign

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

object-assign - npm Package Compare versions

Comparing version 4.0.0 to 4.0.1

13

index.js

@@ -0,6 +1,8 @@

/* eslint-disable no-unused-vars */
'use strict';
var hasOwnProperty = Object.prototype.hasOwnProperty;
var propIsEnumerable = Object.prototype.propertyIsEnumerable;
function ToObject(val) {
if (val == null) {
function toObject(val) {
if (val === null || val === undefined) {
throw new TypeError('Object.assign cannot be called with null or undefined');

@@ -14,4 +16,3 @@ }

var from;
var keys;
var to = ToObject(target);
var to = toObject(target);
var symbols;

@@ -31,3 +32,5 @@

for (var i = 0; i < symbols.length; i++) {
to[symbols[i]] = from[symbols[i]];
if (propIsEnumerable.call(from, symbols[i])) {
to[symbols[i]] = from[symbols[i]];
}
}

@@ -34,0 +37,0 @@ }

{
"name": "object-assign",
"version": "4.0.0",
"version": "4.0.1",
"description": "ES6 Object.assign() ponyfill",

@@ -16,3 +16,3 @@ "license": "MIT",

"scripts": {
"test": "mocha",
"test": "xo && mocha",
"bench": "matcha bench.js"

@@ -40,4 +40,11 @@ },

"matcha": "^0.6.0",
"mocha": "*"
"mocha": "*",
"xo": "*"
},
"xo": {
"envs": [
"node",
"mocha"
]
}
}
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