object-assign
Advanced tools
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" | ||
] | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
4017
32
4