Skip to content

Commit

Permalink
fix weak-map require module path
Browse files Browse the repository at this point in the history
  • Loading branch information
hthetiot committed Jul 27, 2017
1 parent 436005c commit dd7145a
Show file tree
Hide file tree
Showing 7 changed files with 15 additions and 8 deletions.
4 changes: 2 additions & 2 deletions .npmignore
Expand Up @@ -8,5 +8,5 @@ collections.cat.js
collections.min.js
/coverage
/demo
/minify
/spec
/test
/report
8 changes: 7 additions & 1 deletion collections.js
Expand Up @@ -3,11 +3,17 @@

var Shim = require("./shim");

/*jshint evil:true */
// reassigning causes eval to not use lexical scope.
var globalEval = eval,
global = globalEval('this');
/*jshint evil:false */

global.List = require("./list");
global.Set = require("./set");
global.Map = require("./map");
global.MultiMap = require("./multi-map");
global.WeakMap = require("weak-map");
global.WeakMap = require("./weak-map");
global.SortedSet = require("./sorted-set");
global.SortedMap = require("./sorted-map");
global.LruSet = require("./lru-set");
Expand Down
2 changes: 1 addition & 1 deletion listen/map-changes.js
@@ -1,6 +1,6 @@
"use strict";

var WeakMap = require("weak-map"),
var WeakMap = require("../weak-map"),
Map = require("../_map"),
ChangeDescriptor = require("./change-descriptor"),
ObjectChangeDescriptor = ChangeDescriptor.ObjectChangeDescriptor,
Expand Down
2 changes: 1 addition & 1 deletion listen/range-changes.js
Expand Up @@ -5,7 +5,7 @@
//Use ObjectChangeDescriptor to avoid creating useless arrays and benefit from similar gains made in property-changes


var WeakMap = require("weak-map"),
var WeakMap = require("../weak-map"),
Map = require("../_map"),
ChangeDescriptor = require("./change-descriptor"),
ObjectChangeDescriptor = ChangeDescriptor.ObjectChangeDescriptor,
Expand Down
2 changes: 1 addition & 1 deletion shim-array.js
Expand Up @@ -10,7 +10,7 @@
var Function = require("./shim-function");
var GenericCollection = require("./generic-collection");
var GenericOrder = require("./generic-order");
var WeakMap = require("weak-map");
var WeakMap = require("./weak-map");

module.exports = Array;

Expand Down
2 changes: 1 addition & 1 deletion shim-object.js
@@ -1,6 +1,6 @@
"use strict";

var WeakMap = require("weak-map");
var WeakMap = require("./weak-map");

module.exports = Object;

Expand Down
3 changes: 2 additions & 1 deletion weak-map.js
@@ -1 +1,2 @@
module.exports = (global.WeakMap !== void 0) ? global.WeakMap : require("weak-map");

module.exports = (typeof WeakMap !== 'undefined') ? WeakMap : require("weak-map");

0 comments on commit dd7145a

Please sign in to comment.