connected-react-router
Advanced tools
Comparing version 4.2.3 to 4.3.0
@@ -139,3 +139,3 @@ # Frequently Asked Questions | ||
<Provider store={store}> | ||
<AppComponent history={history} /> { /* pass history object as props */ } | ||
<App history={history} /> { /* pass history object as props */ } | ||
</Provider> | ||
@@ -142,0 +142,0 @@ </AppContainer>, |
@@ -61,4 +61,70 @@ 'use strict'; | ||
var _RewiredData__ = Object.create(null); | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return __$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
@@ -86,6 +152,8 @@ var _RewireAPI__ = {}; | ||
function _get__(variableName) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = _RewiredData__[variableName]; | ||
var value = rewireData[variableName]; | ||
@@ -131,6 +199,8 @@ if (value === INTENTIONAL_UNDEFINED) { | ||
function _assign__(variableName, value) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return _RewiredData__[variableName] = value; | ||
return rewireData[variableName] = value; | ||
} | ||
@@ -156,11 +226,13 @@ } | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
_RewiredData__[name] = variableName[name]; | ||
rewireData[name] = variableName[name]; | ||
}); | ||
} else { | ||
if (value === undefined) { | ||
_RewiredData__[variableName] = INTENTIONAL_UNDEFINED; | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
_RewiredData__[variableName] = value; | ||
rewireData[variableName] = value; | ||
} | ||
@@ -175,6 +247,16 @@ | ||
function _reset__(variableName) { | ||
delete _RewiredData__[variableName]; | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
@@ -185,3 +267,3 @@ var previousValues = {}; | ||
rewiredVariableNames.forEach(function (variableName) { | ||
_RewiredData__[variableName] = previousValues[variableName]; | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
@@ -192,4 +274,4 @@ } | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = _RewiredData__[variableName]; | ||
_RewiredData__[variableName] = object[variableName]; | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
@@ -196,0 +278,0 @@ var result = callback(); |
@@ -159,4 +159,70 @@ 'use strict'; | ||
var _RewiredData__ = Object.create(null); | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return __$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
@@ -184,6 +250,8 @@ var _RewireAPI__ = {}; | ||
function _get__(variableName) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = _RewiredData__[variableName]; | ||
var value = rewireData[variableName]; | ||
@@ -226,6 +294,8 @@ if (value === INTENTIONAL_UNDEFINED) { | ||
function _assign__(variableName, value) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return _RewiredData__[variableName] = value; | ||
return rewireData[variableName] = value; | ||
} | ||
@@ -251,11 +321,13 @@ } | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
_RewiredData__[name] = variableName[name]; | ||
rewireData[name] = variableName[name]; | ||
}); | ||
} else { | ||
if (value === undefined) { | ||
_RewiredData__[variableName] = INTENTIONAL_UNDEFINED; | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
_RewiredData__[variableName] = value; | ||
rewireData[variableName] = value; | ||
} | ||
@@ -270,6 +342,16 @@ | ||
function _reset__(variableName) { | ||
delete _RewiredData__[variableName]; | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
@@ -280,3 +362,3 @@ var previousValues = {}; | ||
rewiredVariableNames.forEach(function (variableName) { | ||
_RewiredData__[variableName] = previousValues[variableName]; | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
@@ -287,4 +369,4 @@ } | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = _RewiredData__[variableName]; | ||
_RewiredData__[variableName] = object[variableName]; | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
@@ -291,0 +373,0 @@ var result = callback(); |
@@ -42,4 +42,70 @@ 'use strict'; | ||
var _RewiredData__ = Object.create(null); | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return __$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
@@ -67,6 +133,8 @@ var _RewireAPI__ = {}; | ||
function _get__(variableName) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = _RewiredData__[variableName]; | ||
var value = rewireData[variableName]; | ||
@@ -103,6 +171,8 @@ if (value === INTENTIONAL_UNDEFINED) { | ||
function _assign__(variableName, value) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return _RewiredData__[variableName] = value; | ||
return rewireData[variableName] = value; | ||
} | ||
@@ -128,11 +198,13 @@ } | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
_RewiredData__[name] = variableName[name]; | ||
rewireData[name] = variableName[name]; | ||
}); | ||
} else { | ||
if (value === undefined) { | ||
_RewiredData__[variableName] = INTENTIONAL_UNDEFINED; | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
_RewiredData__[variableName] = value; | ||
rewireData[variableName] = value; | ||
} | ||
@@ -147,6 +219,16 @@ | ||
function _reset__(variableName) { | ||
delete _RewiredData__[variableName]; | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
@@ -157,3 +239,3 @@ var previousValues = {}; | ||
rewiredVariableNames.forEach(function (variableName) { | ||
_RewiredData__[variableName] = previousValues[variableName]; | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
@@ -164,4 +246,4 @@ } | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = _RewiredData__[variableName]; | ||
_RewiredData__[variableName] = object[variableName]; | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
@@ -168,0 +250,0 @@ var result = callback(); |
@@ -45,4 +45,70 @@ 'use strict'; | ||
var _RewiredData__ = Object.create(null); | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return __$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
@@ -70,6 +136,8 @@ var _RewireAPI__ = {}; | ||
function _get__(variableName) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = _RewiredData__[variableName]; | ||
var value = rewireData[variableName]; | ||
@@ -97,6 +165,8 @@ if (value === INTENTIONAL_UNDEFINED) { | ||
function _assign__(variableName, value) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return _RewiredData__[variableName] = value; | ||
return rewireData[variableName] = value; | ||
} | ||
@@ -122,11 +192,13 @@ } | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
_RewiredData__[name] = variableName[name]; | ||
rewireData[name] = variableName[name]; | ||
}); | ||
} else { | ||
if (value === undefined) { | ||
_RewiredData__[variableName] = INTENTIONAL_UNDEFINED; | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
_RewiredData__[variableName] = value; | ||
rewireData[variableName] = value; | ||
} | ||
@@ -141,6 +213,16 @@ | ||
function _reset__(variableName) { | ||
delete _RewiredData__[variableName]; | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
@@ -151,3 +233,3 @@ var previousValues = {}; | ||
rewiredVariableNames.forEach(function (variableName) { | ||
_RewiredData__[variableName] = previousValues[variableName]; | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
@@ -158,4 +240,4 @@ } | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = _RewiredData__[variableName]; | ||
_RewiredData__[variableName] = object[variableName]; | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
@@ -162,0 +244,0 @@ var result = callback(); |
106
lib/index.js
@@ -45,4 +45,70 @@ 'use strict'; | ||
var _RewiredData__ = Object.create(null); | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return __$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
@@ -70,6 +136,8 @@ var _RewireAPI__ = {}; | ||
function _get__(variableName) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = _RewiredData__[variableName]; | ||
var value = rewireData[variableName]; | ||
@@ -97,6 +165,8 @@ if (value === INTENTIONAL_UNDEFINED) { | ||
function _assign__(variableName, value) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return _RewiredData__[variableName] = value; | ||
return rewireData[variableName] = value; | ||
} | ||
@@ -122,11 +192,13 @@ } | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
_RewiredData__[name] = variableName[name]; | ||
rewireData[name] = variableName[name]; | ||
}); | ||
} else { | ||
if (value === undefined) { | ||
_RewiredData__[variableName] = INTENTIONAL_UNDEFINED; | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
_RewiredData__[variableName] = value; | ||
rewireData[variableName] = value; | ||
} | ||
@@ -141,6 +213,16 @@ | ||
function _reset__(variableName) { | ||
delete _RewiredData__[variableName]; | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
@@ -151,3 +233,3 @@ var previousValues = {}; | ||
rewiredVariableNames.forEach(function (variableName) { | ||
_RewiredData__[variableName] = previousValues[variableName]; | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
@@ -158,4 +240,4 @@ } | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = _RewiredData__[variableName]; | ||
_RewiredData__[variableName] = object[variableName]; | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
@@ -162,0 +244,0 @@ var result = callback(); |
@@ -40,4 +40,70 @@ 'use strict'; | ||
var _RewiredData__ = Object.create(null); | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return __$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
@@ -65,6 +131,8 @@ var _RewireAPI__ = {}; | ||
function _get__(variableName) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = _RewiredData__[variableName]; | ||
var value = rewireData[variableName]; | ||
@@ -92,6 +160,8 @@ if (value === INTENTIONAL_UNDEFINED) { | ||
function _assign__(variableName, value) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return _RewiredData__[variableName] = value; | ||
return rewireData[variableName] = value; | ||
} | ||
@@ -117,11 +187,13 @@ } | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
_RewiredData__[name] = variableName[name]; | ||
rewireData[name] = variableName[name]; | ||
}); | ||
} else { | ||
if (value === undefined) { | ||
_RewiredData__[variableName] = INTENTIONAL_UNDEFINED; | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
_RewiredData__[variableName] = value; | ||
rewireData[variableName] = value; | ||
} | ||
@@ -136,6 +208,16 @@ | ||
function _reset__(variableName) { | ||
delete _RewiredData__[variableName]; | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
@@ -146,3 +228,3 @@ var previousValues = {}; | ||
rewiredVariableNames.forEach(function (variableName) { | ||
_RewiredData__[variableName] = previousValues[variableName]; | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
@@ -153,4 +235,4 @@ } | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = _RewiredData__[variableName]; | ||
_RewiredData__[variableName] = object[variableName]; | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
@@ -157,0 +239,0 @@ var result = callback(); |
@@ -62,4 +62,70 @@ 'use strict'; | ||
var _RewiredData__ = Object.create(null); | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return __$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
@@ -87,6 +153,8 @@ var _RewireAPI__ = {}; | ||
function _get__(variableName) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = _RewiredData__[variableName]; | ||
var value = rewireData[variableName]; | ||
@@ -114,6 +182,8 @@ if (value === INTENTIONAL_UNDEFINED) { | ||
function _assign__(variableName, value) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return _RewiredData__[variableName] = value; | ||
return rewireData[variableName] = value; | ||
} | ||
@@ -139,11 +209,13 @@ } | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
_RewiredData__[name] = variableName[name]; | ||
rewireData[name] = variableName[name]; | ||
}); | ||
} else { | ||
if (value === undefined) { | ||
_RewiredData__[variableName] = INTENTIONAL_UNDEFINED; | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
_RewiredData__[variableName] = value; | ||
rewireData[variableName] = value; | ||
} | ||
@@ -158,6 +230,16 @@ | ||
function _reset__(variableName) { | ||
delete _RewiredData__[variableName]; | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
@@ -168,3 +250,3 @@ var previousValues = {}; | ||
rewiredVariableNames.forEach(function (variableName) { | ||
_RewiredData__[variableName] = previousValues[variableName]; | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
@@ -175,4 +257,4 @@ } | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = _RewiredData__[variableName]; | ||
_RewiredData__[variableName] = object[variableName]; | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
@@ -179,0 +261,0 @@ var result = callback(); |
@@ -25,4 +25,70 @@ 'use strict'; | ||
var _RewiredData__ = Object.create(null); | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return __$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
@@ -50,6 +116,8 @@ var _RewireAPI__ = {}; | ||
function _get__(variableName) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = _RewiredData__[variableName]; | ||
var value = rewireData[variableName]; | ||
@@ -80,6 +148,8 @@ if (value === INTENTIONAL_UNDEFINED) { | ||
function _assign__(variableName, value) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return _RewiredData__[variableName] = value; | ||
return rewireData[variableName] = value; | ||
} | ||
@@ -105,11 +175,13 @@ } | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
_RewiredData__[name] = variableName[name]; | ||
rewireData[name] = variableName[name]; | ||
}); | ||
} else { | ||
if (value === undefined) { | ||
_RewiredData__[variableName] = INTENTIONAL_UNDEFINED; | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
_RewiredData__[variableName] = value; | ||
rewireData[variableName] = value; | ||
} | ||
@@ -124,6 +196,16 @@ | ||
function _reset__(variableName) { | ||
delete _RewiredData__[variableName]; | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
@@ -134,3 +216,3 @@ var previousValues = {}; | ||
rewiredVariableNames.forEach(function (variableName) { | ||
_RewiredData__[variableName] = previousValues[variableName]; | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
@@ -141,4 +223,4 @@ } | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = _RewiredData__[variableName]; | ||
_RewiredData__[variableName] = object[variableName]; | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
@@ -145,0 +227,0 @@ var result = callback(); |
@@ -45,4 +45,70 @@ 'use strict'; | ||
var _RewiredData__ = Object.create(null); | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return __$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
@@ -70,6 +136,8 @@ var _RewireAPI__ = {}; | ||
function _get__(variableName) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = _RewiredData__[variableName]; | ||
var value = rewireData[variableName]; | ||
@@ -106,6 +174,8 @@ if (value === INTENTIONAL_UNDEFINED) { | ||
function _assign__(variableName, value) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return _RewiredData__[variableName] = value; | ||
return rewireData[variableName] = value; | ||
} | ||
@@ -131,11 +201,13 @@ } | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
_RewiredData__[name] = variableName[name]; | ||
rewireData[name] = variableName[name]; | ||
}); | ||
} else { | ||
if (value === undefined) { | ||
_RewiredData__[variableName] = INTENTIONAL_UNDEFINED; | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
_RewiredData__[variableName] = value; | ||
rewireData[variableName] = value; | ||
} | ||
@@ -150,6 +222,16 @@ | ||
function _reset__(variableName) { | ||
delete _RewiredData__[variableName]; | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
@@ -160,3 +242,3 @@ var previousValues = {}; | ||
rewiredVariableNames.forEach(function (variableName) { | ||
_RewiredData__[variableName] = previousValues[variableName]; | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
@@ -167,4 +249,4 @@ } | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = _RewiredData__[variableName]; | ||
_RewiredData__[variableName] = object[variableName]; | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
@@ -171,0 +253,0 @@ var result = callback(); |
@@ -57,4 +57,70 @@ 'use strict'; | ||
var _RewiredData__ = Object.create(null); | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return __$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
@@ -82,6 +148,8 @@ var _RewireAPI__ = {}; | ||
function _get__(variableName) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = _RewiredData__[variableName]; | ||
var value = rewireData[variableName]; | ||
@@ -115,6 +183,8 @@ if (value === INTENTIONAL_UNDEFINED) { | ||
function _assign__(variableName, value) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return _RewiredData__[variableName] = value; | ||
return rewireData[variableName] = value; | ||
} | ||
@@ -140,11 +210,13 @@ } | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
_RewiredData__[name] = variableName[name]; | ||
rewireData[name] = variableName[name]; | ||
}); | ||
} else { | ||
if (value === undefined) { | ||
_RewiredData__[variableName] = INTENTIONAL_UNDEFINED; | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
_RewiredData__[variableName] = value; | ||
rewireData[variableName] = value; | ||
} | ||
@@ -159,6 +231,16 @@ | ||
function _reset__(variableName) { | ||
delete _RewiredData__[variableName]; | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
@@ -169,3 +251,3 @@ var previousValues = {}; | ||
rewiredVariableNames.forEach(function (variableName) { | ||
_RewiredData__[variableName] = previousValues[variableName]; | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
@@ -176,4 +258,4 @@ } | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = _RewiredData__[variableName]; | ||
_RewiredData__[variableName] = object[variableName]; | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
@@ -180,0 +262,0 @@ var result = callback(); |
@@ -31,4 +31,70 @@ "use strict"; | ||
var _RewiredData__ = Object.create(null); | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return __$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
@@ -56,6 +122,8 @@ var _RewireAPI__ = {}; | ||
function _get__(variableName) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = _RewiredData__[variableName]; | ||
var value = rewireData[variableName]; | ||
@@ -80,6 +148,8 @@ if (value === INTENTIONAL_UNDEFINED) { | ||
function _assign__(variableName, value) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return _RewiredData__[variableName] = value; | ||
return rewireData[variableName] = value; | ||
} | ||
@@ -105,11 +175,13 @@ } | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if ((typeof variableName === "undefined" ? "undefined" : _typeof(variableName)) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
_RewiredData__[name] = variableName[name]; | ||
rewireData[name] = variableName[name]; | ||
}); | ||
} else { | ||
if (value === undefined) { | ||
_RewiredData__[variableName] = INTENTIONAL_UNDEFINED; | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
_RewiredData__[variableName] = value; | ||
rewireData[variableName] = value; | ||
} | ||
@@ -124,6 +196,16 @@ | ||
function _reset__(variableName) { | ||
delete _RewiredData__[variableName]; | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
@@ -134,3 +216,3 @@ var previousValues = {}; | ||
rewiredVariableNames.forEach(function (variableName) { | ||
_RewiredData__[variableName] = previousValues[variableName]; | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
@@ -141,4 +223,4 @@ } | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = _RewiredData__[variableName]; | ||
_RewiredData__[variableName] = object[variableName]; | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
@@ -145,0 +227,0 @@ var result = callback(); |
@@ -47,4 +47,70 @@ 'use strict'; | ||
var _RewiredData__ = Object.create(null); | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return __$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
@@ -72,6 +138,8 @@ var _RewireAPI__ = {}; | ||
function _get__(variableName) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = _RewiredData__[variableName]; | ||
var value = rewireData[variableName]; | ||
@@ -102,6 +170,8 @@ if (value === INTENTIONAL_UNDEFINED) { | ||
function _assign__(variableName, value) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return _RewiredData__[variableName] = value; | ||
return rewireData[variableName] = value; | ||
} | ||
@@ -127,11 +197,13 @@ } | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
_RewiredData__[name] = variableName[name]; | ||
rewireData[name] = variableName[name]; | ||
}); | ||
} else { | ||
if (value === undefined) { | ||
_RewiredData__[variableName] = INTENTIONAL_UNDEFINED; | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
_RewiredData__[variableName] = value; | ||
rewireData[variableName] = value; | ||
} | ||
@@ -146,6 +218,16 @@ | ||
function _reset__(variableName) { | ||
delete _RewiredData__[variableName]; | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
@@ -156,3 +238,3 @@ var previousValues = {}; | ||
rewiredVariableNames.forEach(function (variableName) { | ||
_RewiredData__[variableName] = previousValues[variableName]; | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
@@ -163,4 +245,4 @@ } | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = _RewiredData__[variableName]; | ||
_RewiredData__[variableName] = object[variableName]; | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
@@ -167,0 +249,0 @@ var result = callback(); |
@@ -44,4 +44,70 @@ "use strict"; | ||
var _RewiredData__ = Object.create(null); | ||
function _getGlobalObject() { | ||
try { | ||
if (!!global) { | ||
return global; | ||
} | ||
} catch (e) { | ||
try { | ||
if (!!window) { | ||
return window; | ||
} | ||
} catch (e) { | ||
return this; | ||
} | ||
} | ||
} | ||
; | ||
var _RewireModuleId__ = null; | ||
function _getRewireModuleId__() { | ||
if (_RewireModuleId__ === null) { | ||
var globalVariable = _getGlobalObject(); | ||
if (!globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__) { | ||
globalVariable.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__ = 0; | ||
} | ||
_RewireModuleId__ = __$$GLOBAL_REWIRE_NEXT_MODULE_ID__++; | ||
} | ||
return _RewireModuleId__; | ||
} | ||
function _getRewireRegistry__() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__) { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
} | ||
return __$$GLOBAL_REWIRE_REGISTRY__; | ||
} | ||
function _getRewiredData__() { | ||
var moduleId = _getRewireModuleId__(); | ||
var registry = _getRewireRegistry__(); | ||
var rewireData = registry[moduleId]; | ||
if (!rewireData) { | ||
registry[moduleId] = Object.create(null); | ||
rewireData = registry[moduleId]; | ||
} | ||
return rewireData; | ||
} | ||
(function registerResetAll() { | ||
var theGlobalVariable = _getGlobalObject(); | ||
if (!theGlobalVariable['__rewire_reset_all__']) { | ||
theGlobalVariable['__rewire_reset_all__'] = function () { | ||
theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__ = Object.create(null); | ||
}; | ||
} | ||
})(); | ||
var INTENTIONAL_UNDEFINED = '__INTENTIONAL_UNDEFINED__'; | ||
@@ -69,6 +135,8 @@ var _RewireAPI__ = {}; | ||
function _get__(variableName) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _get_original__(variableName); | ||
} else { | ||
var value = _RewiredData__[variableName]; | ||
var value = rewireData[variableName]; | ||
@@ -96,6 +164,8 @@ if (value === INTENTIONAL_UNDEFINED) { | ||
function _assign__(variableName, value) { | ||
if (_RewiredData__ === undefined || _RewiredData__[variableName] === undefined) { | ||
var rewireData = _getRewiredData__(); | ||
if (rewireData[variableName] === undefined) { | ||
return _set_original__(variableName, value); | ||
} else { | ||
return _RewiredData__[variableName] = value; | ||
return rewireData[variableName] = value; | ||
} | ||
@@ -121,11 +191,13 @@ } | ||
function _set__(variableName, value) { | ||
var rewireData = _getRewiredData__(); | ||
if ((typeof variableName === "undefined" ? "undefined" : _typeof(variableName)) === 'object') { | ||
Object.keys(variableName).forEach(function (name) { | ||
_RewiredData__[name] = variableName[name]; | ||
rewireData[name] = variableName[name]; | ||
}); | ||
} else { | ||
if (value === undefined) { | ||
_RewiredData__[variableName] = INTENTIONAL_UNDEFINED; | ||
rewireData[variableName] = INTENTIONAL_UNDEFINED; | ||
} else { | ||
_RewiredData__[variableName] = value; | ||
rewireData[variableName] = value; | ||
} | ||
@@ -140,6 +212,16 @@ | ||
function _reset__(variableName) { | ||
delete _RewiredData__[variableName]; | ||
var rewireData = _getRewiredData__(); | ||
delete rewireData[variableName]; | ||
if (Object.keys(rewireData).length == 0) { | ||
delete _getRewireRegistry__()[_getRewireModuleId__]; | ||
} | ||
; | ||
} | ||
function _with__(object) { | ||
var rewireData = _getRewiredData__(); | ||
var rewiredVariableNames = Object.keys(object); | ||
@@ -150,3 +232,3 @@ var previousValues = {}; | ||
rewiredVariableNames.forEach(function (variableName) { | ||
_RewiredData__[variableName] = previousValues[variableName]; | ||
rewireData[variableName] = previousValues[variableName]; | ||
}); | ||
@@ -157,4 +239,4 @@ } | ||
rewiredVariableNames.forEach(function (variableName) { | ||
previousValues[variableName] = _RewiredData__[variableName]; | ||
_RewiredData__[variableName] = object[variableName]; | ||
previousValues[variableName] = rewireData[variableName]; | ||
rewireData[variableName] = object[variableName]; | ||
}); | ||
@@ -161,0 +243,0 @@ var result = callback(); |
{ | ||
"name": "connected-react-router", | ||
"version": "4.2.3", | ||
"version": "4.3.0", | ||
"description": "A Redux binding for React Router v4", | ||
@@ -28,6 +28,6 @@ "main": "lib/index.js", | ||
"immutable": "^3.8.1", | ||
"react-router": "^4.1.0" | ||
"react-router": "^4.2.0" | ||
}, | ||
"peerDependencies": { | ||
"react": "^15.5.4", | ||
"react": "^15.5.4 || ^16.0.0", | ||
"react-redux": "^4.4.8 || ^5.0.4", | ||
@@ -50,3 +50,4 @@ "redux": "^3.6.0" | ||
"babel-types": "^6.2.0", | ||
"enzyme": "^2.8.1", | ||
"enzyme": "3.1.1", | ||
"enzyme-adapter-react-16": "^1.0.4", | ||
"eslint": "^3.12.0", | ||
@@ -57,6 +58,7 @@ "eslint-plugin-import": "^2.2.0", | ||
"prop-types": "^15.5.8", | ||
"react": "^15.5.4", | ||
"react-dom": "^15.5.4", | ||
"raf": "^3.4.0", | ||
"react": "^16.0.0", | ||
"react-dom": "^16.0.0", | ||
"react-redux": "^4.4.8", | ||
"react-test-renderer": "^15.5.4", | ||
"react-test-renderer": "^16.0.0", | ||
"redux": "^3.6.0", | ||
@@ -63,0 +65,0 @@ "redux-devtools": "^3.3.2", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
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
565130
12018
31
+ Addedreact@16.14.0(transitive)
- Removedasap@2.0.6(transitive)
- Removedcore-js@1.2.7(transitive)
- Removedcreate-react-class@15.7.0(transitive)
- Removedencoding@0.1.13(transitive)
- Removedfbjs@0.8.18(transitive)
- Removediconv-lite@0.6.3(transitive)
- Removedis-stream@1.1.0(transitive)
- Removedisomorphic-fetch@2.2.1(transitive)
- Removednode-fetch@1.7.3(transitive)
- Removedpromise@7.3.1(transitive)
- Removedreact@15.7.0(transitive)
- Removedsafer-buffer@2.1.2(transitive)
- Removedsetimmediate@1.0.5(transitive)
- Removedua-parser-js@0.7.39(transitive)
- Removedwhatwg-fetch@3.6.20(transitive)
Updatedreact-router@^4.2.0