Skip to content

Commit 4256a16

Browse files
committed
Update: Bump es6-weak-map/last-run & use native WeakMap if available
1 parent ea02390 commit 4256a16

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

lib/helpers/metadata.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
'use strict';
22

33
var WM = require('es6-weak-map');
4+
var hasNativeWeakMap = require('es6-weak-map/is-native-implemented');
45

56
// WeakMap for storing metadata
6-
var metadata = new WM();
7+
var metadata = hasNativeWeakMap ? new WeakMap() : new WM();
78

89
module.exports = metadata;

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
},
2323
"dependencies": {
2424
"bach": "^0.4.1",
25-
"es6-weak-map": "^0.1.2",
26-
"last-run": "^0.2.0",
25+
"es6-weak-map": "^1.0.1",
26+
"last-run": "^1.0.0",
2727
"lodash": "^3.5.0",
2828
"undertaker-registry": "0.0.2"
2929
},

0 commit comments

Comments
 (0)