Skip to content

Commit 3341ef8

Browse files
committed
chore(empower-core): remove xtend
1 parent 205e301 commit 3341ef8

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

index.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* https://github.com/twada/empower-core/blob/master/MIT-LICENSE.txt
99
*/
1010
var create = require('core-js/library/fn/object/create');
11-
var extend = require('xtend/mutable');
11+
var assign = require('core-js/library/fn/object/assign');
1212
var defaultOptions = require('./lib/default-options');
1313
var Decorator = require('./lib/decorator');
1414
var define = require('./lib/define-properties');
@@ -44,14 +44,14 @@ function empowerCore (assert, options) {
4444
}
4545

4646
function empowerAssertObject (assertObject, options) {
47-
var config = extend(defaultOptions(), options);
47+
var config = assign(defaultOptions(), options);
4848
var target = config.destructive ? assertObject : create(assertObject);
4949
var decorator = new Decorator(target, config);
50-
return extend(target, decorator.enhancement());
50+
return assign(target, decorator.enhancement());
5151
}
5252

5353
function empowerAssertFunction (assertFunction, options) {
54-
var config = extend(defaultOptions(), options);
54+
var config = assign(defaultOptions(), options);
5555
if (config.destructive) {
5656
throw new Error('cannot use destructive:true to function.');
5757
}
@@ -67,8 +67,8 @@ function empowerAssertFunction (assertFunction, options) {
6767
return assertFunction.apply(null, slice.apply(arguments));
6868
};
6969
}
70-
extend(powerAssert, assertFunction);
71-
return extend(powerAssert, enhancement);
70+
assign(powerAssert, assertFunction);
71+
return assign(powerAssert, enhancement);
7272
}
7373

7474
function isEmpowered (assertObjectOrFunction) {

package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@
1818
],
1919
"dependencies": {
2020
"call-signature": "0.0.2",
21-
"core-js": "^2.0.0",
22-
"xtend": "^4.0.0"
21+
"core-js": "^2.0.0"
2322
},
2423
"devDependencies": {
2524
"acorn": "^3.1.0",

0 commit comments

Comments
 (0)