From 655d01e178d490ea05151cbd46084148fd8aad3b Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Tue, 9 Apr 2019 09:21:22 +0700 Subject: [PATCH] Use object-assign ponyfill --- assert.js | 4 +++- package.json | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/assert.js b/assert.js index b2ab944..a9aa6ad 100644 --- a/assert.js +++ b/assert.js @@ -1,5 +1,7 @@ 'use strict'; +var objectAssign = require('object-assign'); + // compare and isBuffer taken from https://github.com/feross/buffer/blob/680e9e5e488f22aac27599a57dc844a6315928dd/index.js // original notice: @@ -487,7 +489,7 @@ assert.ifError = function(err) { if (err) throw err; }; function strict(value, message) { if (!value) fail(value, true, message, '==', strict); } -assert.strict = Object.assign(strict, assert, { +assert.strict = objectAssign(strict, assert, { equal: assert.strictEqual, deepEqual: assert.deepStrictEqual, notEqual: assert.notStrictEqual, diff --git a/package.json b/package.json index 1bc8353..a2a6cce 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ }, "main": "./assert.js", "dependencies": { + "object-assign": "^4.1.1", "util": "0.10.3" }, "devDependencies": {