Socket
Socket
Sign inDemoInstall

connected-react-router

Package Overview
Dependencies
Maintainers
1
Versions
51
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

connected-react-router - npm Package Compare versions

Comparing version 5.0.1 to 6.0.0-beta.1

CODE_OF_CONDUCT.md

87

FAQ.md

@@ -9,2 +9,4 @@ # Frequently Asked Questions

- [How to support Immutable.js](#how-to-support-immutablejs)
- [How to migrate from v4 to v5](#how-to-migrate-from-v4-to-v5)
- [How to use your own context with react-redux](#how-to-use-your-own-context-with-react-redux)

@@ -19,2 +21,18 @@ ### How to navigate with Redux action

#### with react-redux
```js
import { push } from 'connected-react-router'
// in component render:
<div onClick={() => {
/** do something before redirection */
props.push('/home');
}}>login</div>
// connect the action:
export default connect(null, { push })(Component);
```
#### in redux thunk

@@ -240,1 +258,70 @@ ```js

```
### How to migrate from v4 to v5
It's easy to migrate from v4 to v5.
1. In your root reducer file, instead of exporting a root reducer, you need to export a function accepting a `history` object and returning a root reducer with `router` key. The value of the `router` key is `connectedRouter(history)`.
```diff
// reducers.js
import { combineReducers } from 'redux'
+ import { connectRouter } from 'connected-react-router'
- export default combineReducers({
+ export default (history) => combineReducers({
+ router: connectRouter(history),
...
})
```
2. In `createStore` function, change to use the new function creating a root reducer.
```diff
// configureStore.js
...
import { createBrowserHistory } from 'history'
import { applyMiddleware, compose, createStore } from 'redux'
- import { connectRouter, routerMiddleware } from 'connected-react-router'
+ import { routerMiddleware } from 'connected-react-router'
- import rootReducer from './reducers'
+ import createRootReducer from './reducers'
const history = createBrowserHistory()
const store = createStore(
- connectRouter(history)(rootReducer),
+ createRootReducer(history),
initialState,
compose(
applyMiddleware(
routerMiddleware(history),
),
),
)
```
3. For reducers hot reloading, similarly, change to use the new function creating a root reducer.
```diff
// For Webpack 2.x
- store.replaceReducer(connectRouter(history)(rootReducer))
+ store.replaceReducer(createRootReducer(history))
// For Webpack 1.x
- const nextRootReducer = require('./reducers').default
- store.replaceReducer(connectRouter(history)(nextRootReducer))
+ const nextCreateRootReducer = require('./reducers').default
+ store.replaceReducer(nextCreateRootReducer(history))
```
### How to Use Your Own Context with react-redux
With react-redux v6.0.0, you can pass your own context to `<Provider>` component. So, you need to pass the same context as props to `<ConnectedRouter>` component.
```js
const customContext = React.createContext(null) // your own context
ReactDOM.render(
<Provider store={store} context={customContext}>
<ConnectedRouter history={history} context={customContext}>
...
</ConnectedRouter>
</Provider>
)
```

37

index.d.ts

@@ -15,9 +15,4 @@ declare module 'connected-react-router' {

}
export type RouterActionType = 'POP' | 'PUSH' | 'REPLACE';
export interface LocationChangeAction {
type: typeof LOCATION_CHANGE;
payload: RouterState;
}

@@ -44,16 +39,22 @@ export interface RouterState {

export function push(path: Path, state?: LocationState): RouterAction;
export function push(location: LocationDescriptorObject): RouterAction;
export function replace(path: Path, state?: LocationState): RouterAction;
export function replace(location: LocationDescriptorObject): RouterAction;
export function go(n: number): RouterAction;
export function goBack(): RouterAction;
export function goForward(): RouterAction;
export function push(path: Path, state?: LocationState): CallHistoryMethodAction;
export function push(location: LocationDescriptorObject): CallHistoryMethodAction;
export function replace(path: Path, state?: LocationState): CallHistoryMethodAction;
export function replace(location: LocationDescriptorObject): CallHistoryMethodAction;
export function go(n: number): CallHistoryMethodAction;
export function goBack(): CallHistoryMethodAction;
export function goForward(): CallHistoryMethodAction;
export type Push = typeof push;
export type Replace = typeof replace;
export type Go = typeof go;
export type GoBack = typeof goBack;
export type GoForward = typeof goForward;
export const routerActions: {
push: typeof push;
replace: typeof replace;
go: typeof go;
goBack: typeof goBack;
goForward: typeof goForward;
push: Push;
replace: Replace;
go: Go;
goBack: GoBack;
goForward: GoForward;
};

@@ -60,0 +61,0 @@

@@ -1,9 +0,13 @@

'use strict';
"use strict";
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.__GetDependency__ = exports.__get__ = _get__;
exports.__set__ = exports.__Rewire__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.default = exports.__RewireAPI__ = exports.routerActions = exports.goForward = exports.goBack = exports.go = exports.replace = exports.push = exports.CALL_HISTORY_METHOD = exports.onLocationChanged = exports.LOCATION_CHANGE = void 0;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
/**

@@ -13,7 +17,8 @@ * This action type will be dispatched when your history

*/
var LOCATION_CHANGE = exports.LOCATION_CHANGE = '@@router/LOCATION_CHANGE';
var LOCATION_CHANGE = '@@router/LOCATION_CHANGE';
exports.LOCATION_CHANGE = LOCATION_CHANGE;
var onLocationChanged = exports.onLocationChanged = function onLocationChanged(location, action) {
var onLocationChanged = function onLocationChanged(location, action) {
return {
type: _get__('LOCATION_CHANGE'),
type: _get__("LOCATION_CHANGE"),
payload: {

@@ -25,3 +30,2 @@ location: location,

};
/**

@@ -32,7 +36,11 @@ * This action type will be dispatched by the history actions below.

*/
var CALL_HISTORY_METHOD = exports.CALL_HISTORY_METHOD = '@@router/CALL_HISTORY_METHOD';
exports.onLocationChanged = onLocationChanged;
var CALL_HISTORY_METHOD = '@@router/CALL_HISTORY_METHOD';
exports.CALL_HISTORY_METHOD = CALL_HISTORY_METHOD;
var updateLocation = function updateLocation(method) {
return function () {
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];

@@ -42,3 +50,3 @@ }

return {
type: _get__('CALL_HISTORY_METHOD'),
type: _get__("CALL_HISTORY_METHOD"),
payload: {

@@ -51,3 +59,2 @@ method: method,

};
/**

@@ -58,10 +65,32 @@ * These actions correspond to the history API.

*/
var push = exports.push = _get__('updateLocation')('push');
var replace = exports.replace = _get__('updateLocation')('replace');
var go = exports.go = _get__('updateLocation')('go');
var goBack = exports.goBack = _get__('updateLocation')('goBack');
var goForward = exports.goForward = _get__('updateLocation')('goForward');
var routerActions = exports.routerActions = { push: _get__('push'), replace: _get__('replace'), go: _get__('go'), goBack: _get__('goBack'), goForward: _get__('goForward') };
var push = _get__("updateLocation")('push');
exports.push = push;
var replace = _get__("updateLocation")('replace');
exports.replace = replace;
var go = _get__("updateLocation")('go');
exports.go = go;
var goBack = _get__("updateLocation")('goBack');
exports.goBack = goBack;
var goForward = _get__("updateLocation")('goForward');
exports.goForward = goForward;
var routerActions = {
push: _get__("push"),
replace: _get__("replace"),
go: _get__("go"),
goBack: _get__("goBack"),
goForward: _get__("goForward")
};
exports.routerActions = routerActions;
function _getGlobalObject() {

@@ -107,3 +136,3 @@ try {

return __$$GLOBAL_REWIRE_REGISTRY__;
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__;
}

@@ -138,2 +167,3 @@

var _RewireAPI__ = {};
exports.__RewireAPI__ = _RewireAPI__;

@@ -176,24 +206,24 @@ (function () {

switch (variableName) {
case 'LOCATION_CHANGE':
case "LOCATION_CHANGE":
return LOCATION_CHANGE;
case 'CALL_HISTORY_METHOD':
case "CALL_HISTORY_METHOD":
return CALL_HISTORY_METHOD;
case 'updateLocation':
case "updateLocation":
return updateLocation;
case 'push':
case "push":
return push;
case 'replace':
case "replace":
return replace;
case 'go':
case "go":
return go;
case 'goBack':
case "goBack":
return goBack;
case 'goForward':
case "goForward":
return goForward;

@@ -234,6 +264,11 @@ }

if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') {
if (_typeof(variableName) === 'object') {
Object.keys(variableName).forEach(function (name) {
rewireData[name] = variableName[name];
});
return function () {
Object.keys(variableName).forEach(function (name) {
_reset__(variableName);
});
};
} else {

@@ -293,8 +328,3 @@ if (value === undefined) {

exports.__get__ = _get__;
exports.__GetDependency__ = _get__;
exports.__Rewire__ = _set__;
exports.__set__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = _RewireAPI__;
exports.default = _RewireAPI__;
var _default = _RewireAPI__;
exports.default = _default;

@@ -1,2 +0,2 @@

'use strict';
"use strict";

@@ -6,33 +6,49 @@ Object.defineProperty(exports, "__esModule", {

});
exports.__RewireAPI__ = exports.__ResetDependency__ = exports.__set__ = exports.__Rewire__ = exports.__GetDependency__ = exports.__get__ = undefined;
exports.__GetDependency__ = exports.__get__ = _get__;
exports.__set__ = exports.__Rewire__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = exports.default = void 0;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _react = _interopRequireWildcard(require("react"));
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = require('react');
var _reactRedux = require("react-redux");
var _react2 = _interopRequireDefault(_react);
var _reactRouter = require("react-router");
var _propTypes = require('prop-types');
var _actions = require("./actions");
var _propTypes2 = _interopRequireDefault(_propTypes);
var _selectors = _interopRequireDefault(require("./selectors"));
var _reactRedux = require('react-redux');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _reactRouter = require('react-router');
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } }
var _actions = require('./actions');
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
var createConnectedRouter = function createConnectedRouter(structure) {
var getIn = structure.getIn,
toJS = structure.toJS;
var getIn = structure.getIn;
var _get__2 = _get__("createSelectors")(structure),
getRouter = _get__2.getRouter,
getLocation = _get__2.getLocation;
/*

@@ -45,20 +61,22 @@ * ConnectedRouter listens to a history object passed from props.

var ConnectedRouter = function (_get__2) {
_inherits(ConnectedRouter, _get__2);
function ConnectedRouter(props, context) {
var ConnectedRouter =
/*#__PURE__*/
function (_get__3) {
_inherits(ConnectedRouter, _get__3);
function ConnectedRouter(props) {
var _this;
_classCallCheck(this, ConnectedRouter);
var _this = _possibleConstructorReturn(this, (ConnectedRouter.__proto__ || Object.getPrototypeOf(ConnectedRouter)).call(this, props));
_this = _possibleConstructorReturn(this, _getPrototypeOf(ConnectedRouter).call(this, props));
_this.inTimeTravelling = false; // Subscribe to store changes
_this.inTimeTravelling = false;
// Subscribe to store changes
_this.unsubscribe = context.store.subscribe(function () {
_this.unsubscribe = props.store.subscribe(function () {
// Extract store's location
var _toJS = toJS(getIn(context.store.getState(), ['router', 'location'])),
pathnameInStore = _toJS.pathname,
searchInStore = _toJS.search,
hashInStore = _toJS.hash;
// Extract history's location
var _getLocation = getLocation(props.store.getState()),
pathnameInStore = _getLocation.pathname,
searchInStore = _getLocation.search,
hashInStore = _getLocation.hash; // Extract history's location

@@ -69,9 +87,7 @@

searchInHistory = _props$history$locati.search,
hashInHistory = _props$history$locati.hash;
hashInHistory = _props$history$locati.hash; // If we do time travelling, the location in store is changed but location in history is not changed
// If we do time travelling, the location in store is changed but location in history is not changed
if (pathnameInHistory !== pathnameInStore || searchInHistory !== searchInStore || hashInHistory !== hashInStore) {
_this.inTimeTravelling = true; // Update history's location to match store's location
if (pathnameInHistory !== pathnameInStore || searchInHistory !== searchInStore || hashInHistory !== hashInStore) {
_this.inTimeTravelling = true;
// Update history's location to match store's location
props.history.push({

@@ -92,7 +108,7 @@ pathname: pathnameInStore,

}
};
}; // Listen to history changes
// Listen to history changes
_this.unlisten = props.history.listen(handleLocationChange);
// Dispatch a location change action for the initial location
_this.unlisten = props.history.listen(handleLocationChange); // Dispatch a location change action for the initial location
handleLocationChange(props.history.location, props.history.action);

@@ -103,3 +119,3 @@ return _this;

_createClass(ConnectedRouter, [{
key: 'componentWillUnmount',
key: "componentWillUnmount",
value: function componentWillUnmount() {

@@ -110,14 +126,10 @@ this.unlisten();

}, {
key: 'render',
key: "render",
value: function render() {
var _props = this.props,
history = _props.history,
children = _props.children;
return _get__('React').createElement(
_get__('Router'),
{ history: history },
children
);
var _this$props = this.props,
history = _this$props.history,
children = _this$props.children;
return _get__("React").createElement(_get__("Router"), {
history: history
}, children);
}

@@ -127,23 +139,20 @@ }]);

return ConnectedRouter;
}(_get__('Component'));
}(_get__("Component"));
ConnectedRouter.contextTypes = {
store: _get__('PropTypes').shape({
getState: _get__('PropTypes').func.isRequired,
subscribe: _get__('PropTypes').func.isRequired
}).isRequired
};
ConnectedRouter.propTypes = {
history: _get__('PropTypes').shape({
action: _get__('PropTypes').string.isRequired,
listen: _get__('PropTypes').func.isRequired,
location: _get__('PropTypes').object.isRequired,
push: _get__('PropTypes').func.isRequired
store: _get__("PropTypes").shape({
getState: _get__("PropTypes").func.isRequired,
subscribe: _get__("PropTypes").func.isRequired
}).isRequired,
location: _get__('PropTypes').oneOfType([_get__('PropTypes').object, _get__('PropTypes').string]).isRequired,
action: _get__('PropTypes').string.isRequired,
basename: _get__('PropTypes').string,
children: _get__('PropTypes').oneOfType([_get__('PropTypes').func, _get__('PropTypes').node]),
onLocationChanged: _get__('PropTypes').func.isRequired
history: _get__("PropTypes").shape({
action: _get__("PropTypes").string.isRequired,
listen: _get__("PropTypes").func.isRequired,
location: _get__("PropTypes").object.isRequired,
push: _get__("PropTypes").func.isRequired
}).isRequired,
location: _get__("PropTypes").oneOfType([_get__("PropTypes").object, _get__("PropTypes").string]).isRequired,
action: _get__("PropTypes").string.isRequired,
basename: _get__("PropTypes").string,
children: _get__("PropTypes").oneOfType([_get__("PropTypes").func, _get__("PropTypes").node]),
onLocationChanged: _get__("PropTypes").func.isRequired
};

@@ -153,4 +162,4 @@

return {
action: getIn(state, ['router', 'action']),
location: getIn(state, ['router', 'location'])
action: getIn(getRouter(state), ['action']),
location: getIn(getRouter(state), ['location'])
};

@@ -162,3 +171,3 @@ };

onLocationChanged: function onLocationChanged(location, action) {
return dispatch(_get__('onLocationChanged')(location, action));
return dispatch(_get__("onLocationChanged")(location, action));
}

@@ -168,7 +177,27 @@ };

return _get__('connect')(mapStateToProps, mapDispatchToProps)(ConnectedRouter);
var ConnectedRouterWithContext = function ConnectedRouterWithContext(props) {
var Context = props.context || _get__("ReactReduxContext");
if (Context == null) {
throw 'Please upgrade to react-redux v6';
}
return _get__("React").createElement(Context.Consumer, null, function (_ref) {
var store = _ref.store;
return _get__("React").createElement(ConnectedRouter, _extends({
store: store
}, props));
});
};
ConnectedRouterWithContext.propTypes = {
context: _get__("PropTypes").object
};
return _get__("connect")(mapStateToProps, mapDispatchToProps)(ConnectedRouterWithContext);
};
exports.default = _get__('createConnectedRouter');
var _default = _get__("createConnectedRouter");
exports.default = _default;
function _getGlobalObject() {

@@ -214,3 +243,3 @@ try {

return __$$GLOBAL_REWIRE_REGISTRY__;
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__;
}

@@ -245,2 +274,3 @@

var _RewireAPI__ = {};
exports.__RewireAPI__ = _RewireAPI__;

@@ -283,21 +313,27 @@ (function () {

switch (variableName) {
case 'Component':
case "createSelectors":
return _selectors.default;
case "Component":
return _react.Component;
case 'PropTypes':
return _propTypes2.default;
case "PropTypes":
return _propTypes.default;
case 'onLocationChanged':
case "onLocationChanged":
return _actions.onLocationChanged;
case 'connect':
case "ReactReduxContext":
return _reactRedux.ReactReduxContext;
case "connect":
return _reactRedux.connect;
case 'createConnectedRouter':
case "createConnectedRouter":
return createConnectedRouter;
case 'React':
return _react2.default;
case "React":
return _react.default;
case 'Router':
case "Router":
return _reactRouter.Router;

@@ -338,6 +374,11 @@ }

if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') {
if (_typeof(variableName) === 'object') {
Object.keys(variableName).forEach(function (name) {
rewireData[name] = variableName[name];
});
return function () {
Object.keys(variableName).forEach(function (name) {
_reset__(variableName);
});
};
} else {

@@ -397,3 +438,3 @@ if (value === undefined) {

var _typeOfOriginalExport = typeof createConnectedRouter === 'undefined' ? 'undefined' : _typeof(createConnectedRouter);
var _typeOfOriginalExport = _typeof(createConnectedRouter);

@@ -417,9 +458,2 @@ function addNonEnumerableProperty(name, value) {

addNonEnumerableProperty('__RewireAPI__', _RewireAPI__);
}
exports.__get__ = _get__;
exports.__GetDependency__ = _get__;
exports.__Rewire__ = _set__;
exports.__set__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = _RewireAPI__;
}

@@ -1,46 +0,43 @@

'use strict';
"use strict";
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.__RewireAPI__ = exports.__ResetDependency__ = exports.__set__ = exports.__Rewire__ = exports.__GetDependency__ = exports.__get__ = undefined;
exports.__GetDependency__ = exports.__get__ = _get__;
exports.__set__ = exports.__Rewire__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = exports.default = void 0;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var actions = _interopRequireWildcard(require("./actions"));
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _ConnectedRouter = _interopRequireDefault(require("./ConnectedRouter"));
var _actions = require('./actions');
var _reducer = _interopRequireDefault(require("./reducer"));
var actions = _interopRequireWildcard(_actions);
var _middleware = _interopRequireDefault(require("./middleware"));
var _ConnectedRouter = require('./ConnectedRouter');
var _selectors = _interopRequireDefault(require("./selectors"));
var _ConnectedRouter2 = _interopRequireDefault(_ConnectedRouter);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _reducer = require('./reducer');
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } }
var _reducer2 = _interopRequireDefault(_reducer);
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
var _middleware = require('./middleware');
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
var _middleware2 = _interopRequireDefault(_middleware);
var _selectors = require('./selectors');
var _selectors2 = _interopRequireDefault(_selectors);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
var createAll = function createAll(structure) {
return _extends({}, _get__('actions'), _get__('createSelectors')(structure), {
ConnectedRouter: _get__('createConnectedRouter')(structure),
connectRouter: _get__('createConnectRouter')(structure),
routerMiddleware: _get__('routerMiddleware')
return _objectSpread({}, _get__("actions"), _get__("createSelectors")(structure), {
ConnectedRouter: _get__("createConnectedRouter")(structure),
connectRouter: _get__("createConnectRouter")(structure),
routerMiddleware: _get__("routerMiddleware")
});
};
exports.default = _get__('createAll');
var _default = _get__("createAll");
exports.default = _default;
function _getGlobalObject() {

@@ -86,3 +83,3 @@ try {

return __$$GLOBAL_REWIRE_REGISTRY__;
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__;
}

@@ -117,2 +114,3 @@

var _RewireAPI__ = {};
exports.__RewireAPI__ = _RewireAPI__;

@@ -155,18 +153,18 @@ (function () {

switch (variableName) {
case 'actions':
case "actions":
return _filterWildcardImport__(actions);
case 'createSelectors':
return _selectors2.default;
case "createSelectors":
return _selectors.default;
case 'createConnectedRouter':
return _ConnectedRouter2.default;
case "createConnectedRouter":
return _ConnectedRouter.default;
case 'createConnectRouter':
return _reducer2.default;
case "createConnectRouter":
return _reducer.default;
case 'routerMiddleware':
return _middleware2.default;
case "routerMiddleware":
return _middleware.default;
case 'createAll':
case "createAll":
return createAll;

@@ -207,6 +205,11 @@ }

if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') {
if (_typeof(variableName) === 'object') {
Object.keys(variableName).forEach(function (name) {
rewireData[name] = variableName[name];
});
return function () {
Object.keys(variableName).forEach(function (name) {
_reset__(variableName);
});
};
} else {

@@ -266,3 +269,3 @@ if (value === undefined) {

var _typeOfOriginalExport = typeof createAll === 'undefined' ? 'undefined' : _typeof(createAll);
var _typeOfOriginalExport = _typeof(createAll);

@@ -297,9 +300,2 @@ function addNonEnumerableProperty(name, value) {

}, {});
}
exports.__get__ = _get__;
exports.__GetDependency__ = _get__;
exports.__Rewire__ = _set__;
exports.__set__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = _RewireAPI__;
}

@@ -1,23 +0,21 @@

'use strict';
"use strict";
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.__RewireAPI__ = exports.__ResetDependency__ = exports.__set__ = exports.__Rewire__ = exports.__GetDependency__ = exports.__get__ = exports.createMatchSelector = exports.getAction = exports.getLocation = exports.routerMiddleware = exports.connectRouter = exports.ConnectedRouter = exports.routerActions = exports.goForward = exports.goBack = exports.go = exports.replace = exports.push = exports.CALL_HISTORY_METHOD = exports.LOCATION_CHANGE = undefined;
exports.__GetDependency__ = exports.__get__ = _get__;
exports.__set__ = exports.__Rewire__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.default = exports.__RewireAPI__ = exports.createMatchSelector = exports.getAction = exports.getLocation = exports.routerMiddleware = exports.connectRouter = exports.ConnectedRouter = exports.routerActions = exports.goForward = exports.goBack = exports.go = exports.replace = exports.push = exports.CALL_HISTORY_METHOD = exports.LOCATION_CHANGE = void 0;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _createAll = _interopRequireDefault(require("./createAll"));
var _createAll = require('./createAll');
var _immutable = _interopRequireDefault(require("./structure/immutable"));
var _createAll2 = _interopRequireDefault(_createAll);
var _immutable = require('./structure/immutable');
var _immutable2 = _interopRequireDefault(_immutable);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _get__2 = _get__('createAll')(_get__('immutableStructure'));
var LOCATION_CHANGE = _get__2.LOCATION_CHANGE,
var _get__2 = _get__("createAll")(_get__("immutableStructure")),
LOCATION_CHANGE = _get__2.LOCATION_CHANGE,
CALL_HISTORY_METHOD = _get__2.CALL_HISTORY_METHOD,

@@ -36,16 +34,17 @@ push = _get__2.push,

createMatchSelector = _get__2.createMatchSelector;
exports.createMatchSelector = createMatchSelector;
exports.getAction = getAction;
exports.getLocation = getLocation;
exports.routerMiddleware = routerMiddleware;
exports.connectRouter = connectRouter;
exports.ConnectedRouter = ConnectedRouter;
exports.routerActions = routerActions;
exports.goForward = goForward;
exports.goBack = goBack;
exports.go = go;
exports.replace = replace;
exports.push = push;
exports.CALL_HISTORY_METHOD = CALL_HISTORY_METHOD;
exports.LOCATION_CHANGE = LOCATION_CHANGE;
exports.CALL_HISTORY_METHOD = CALL_HISTORY_METHOD;
exports.push = push;
exports.replace = replace;
exports.go = go;
exports.goBack = goBack;
exports.goForward = goForward;
exports.routerActions = routerActions;
exports.ConnectedRouter = ConnectedRouter;
exports.connectRouter = connectRouter;
exports.routerMiddleware = routerMiddleware;
exports.getLocation = getLocation;
exports.getAction = getAction;
exports.createMatchSelector = createMatchSelector;

@@ -92,3 +91,3 @@ function _getGlobalObject() {

return __$$GLOBAL_REWIRE_REGISTRY__;
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__;
}

@@ -123,2 +122,3 @@

var _RewireAPI__ = {};
exports.__RewireAPI__ = _RewireAPI__;

@@ -161,7 +161,7 @@ (function () {

switch (variableName) {
case 'createAll':
return _createAll2.default;
case "createAll":
return _createAll.default;
case 'immutableStructure':
return _immutable2.default;
case "immutableStructure":
return _immutable.default;
}

@@ -201,6 +201,11 @@

if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') {
if (_typeof(variableName) === 'object') {
Object.keys(variableName).forEach(function (name) {
rewireData[name] = variableName[name];
});
return function () {
Object.keys(variableName).forEach(function (name) {
_reset__(variableName);
});
};
} else {

@@ -260,8 +265,3 @@ if (value === undefined) {

exports.__get__ = _get__;
exports.__GetDependency__ = _get__;
exports.__Rewire__ = _set__;
exports.__set__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = _RewireAPI__;
exports.default = _RewireAPI__;
var _default = _RewireAPI__;
exports.default = _default;

@@ -1,23 +0,21 @@

'use strict';
"use strict";
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.__RewireAPI__ = exports.__ResetDependency__ = exports.__set__ = exports.__Rewire__ = exports.__GetDependency__ = exports.__get__ = exports.createMatchSelector = exports.getAction = exports.getLocation = exports.routerMiddleware = exports.connectRouter = exports.ConnectedRouter = exports.routerActions = exports.goForward = exports.goBack = exports.go = exports.replace = exports.push = exports.CALL_HISTORY_METHOD = exports.LOCATION_CHANGE = undefined;
exports.__GetDependency__ = exports.__get__ = _get__;
exports.__set__ = exports.__Rewire__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.default = exports.__RewireAPI__ = exports.createMatchSelector = exports.getAction = exports.getLocation = exports.routerMiddleware = exports.connectRouter = exports.ConnectedRouter = exports.routerActions = exports.goForward = exports.goBack = exports.go = exports.replace = exports.push = exports.CALL_HISTORY_METHOD = exports.LOCATION_CHANGE = void 0;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _createAll = _interopRequireDefault(require("./createAll"));
var _createAll = require('./createAll');
var _plain = _interopRequireDefault(require("./structure/plain"));
var _createAll2 = _interopRequireDefault(_createAll);
var _plain = require('./structure/plain');
var _plain2 = _interopRequireDefault(_plain);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _get__2 = _get__('createAll')(_get__('plainStructure'));
var LOCATION_CHANGE = _get__2.LOCATION_CHANGE,
var _get__2 = _get__("createAll")(_get__("plainStructure")),
LOCATION_CHANGE = _get__2.LOCATION_CHANGE,
CALL_HISTORY_METHOD = _get__2.CALL_HISTORY_METHOD,

@@ -36,16 +34,17 @@ push = _get__2.push,

createMatchSelector = _get__2.createMatchSelector;
exports.createMatchSelector = createMatchSelector;
exports.getAction = getAction;
exports.getLocation = getLocation;
exports.routerMiddleware = routerMiddleware;
exports.connectRouter = connectRouter;
exports.ConnectedRouter = ConnectedRouter;
exports.routerActions = routerActions;
exports.goForward = goForward;
exports.goBack = goBack;
exports.go = go;
exports.replace = replace;
exports.push = push;
exports.CALL_HISTORY_METHOD = CALL_HISTORY_METHOD;
exports.LOCATION_CHANGE = LOCATION_CHANGE;
exports.CALL_HISTORY_METHOD = CALL_HISTORY_METHOD;
exports.push = push;
exports.replace = replace;
exports.go = go;
exports.goBack = goBack;
exports.goForward = goForward;
exports.routerActions = routerActions;
exports.ConnectedRouter = ConnectedRouter;
exports.connectRouter = connectRouter;
exports.routerMiddleware = routerMiddleware;
exports.getLocation = getLocation;
exports.getAction = getAction;
exports.createMatchSelector = createMatchSelector;

@@ -92,3 +91,3 @@ function _getGlobalObject() {

return __$$GLOBAL_REWIRE_REGISTRY__;
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__;
}

@@ -123,2 +122,3 @@

var _RewireAPI__ = {};
exports.__RewireAPI__ = _RewireAPI__;

@@ -161,7 +161,7 @@ (function () {

switch (variableName) {
case 'createAll':
return _createAll2.default;
case "createAll":
return _createAll.default;
case 'plainStructure':
return _plain2.default;
case "plainStructure":
return _plain.default;
}

@@ -201,6 +201,11 @@

if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') {
if (_typeof(variableName) === 'object') {
Object.keys(variableName).forEach(function (name) {
rewireData[name] = variableName[name];
});
return function () {
Object.keys(variableName).forEach(function (name) {
_reset__(variableName);
});
};
} else {

@@ -260,8 +265,3 @@ if (value === undefined) {

exports.__get__ = _get__;
exports.__GetDependency__ = _get__;
exports.__Rewire__ = _set__;
exports.__set__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = _RewireAPI__;
exports.default = _RewireAPI__;
var _default = _RewireAPI__;
exports.default = _default;

@@ -1,14 +0,23 @@

'use strict';
"use strict";
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.__RewireAPI__ = exports.__ResetDependency__ = exports.__set__ = exports.__Rewire__ = exports.__GetDependency__ = exports.__get__ = undefined;
exports.__GetDependency__ = exports.__get__ = _get__;
exports.__set__ = exports.__Rewire__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = exports.default = void 0;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _actions = require("./actions");
var _actions = require('./actions');
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }
function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }
/**

@@ -24,3 +33,3 @@ * This middleware captures CALL_HISTORY_METHOD actions to redirect to the

// eslint-disable-line no-unused-vars
if (action.type !== _get__('CALL_HISTORY_METHOD')) {
if (action.type !== _get__("CALL_HISTORY_METHOD")) {
return next(action);

@@ -32,3 +41,2 @@ }

args = _action$payload.args;
history[method].apply(history, _toConsumableArray(args));

@@ -40,4 +48,6 @@ };

exports.default = _get__('routerMiddleware');
var _default = _get__("routerMiddleware");
exports.default = _default;
function _getGlobalObject() {

@@ -83,3 +93,3 @@ try {

return __$$GLOBAL_REWIRE_REGISTRY__;
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__;
}

@@ -114,2 +124,3 @@

var _RewireAPI__ = {};
exports.__RewireAPI__ = _RewireAPI__;

@@ -152,6 +163,6 @@ (function () {

switch (variableName) {
case 'CALL_HISTORY_METHOD':
case "CALL_HISTORY_METHOD":
return _actions.CALL_HISTORY_METHOD;
case 'routerMiddleware':
case "routerMiddleware":
return routerMiddleware;

@@ -192,6 +203,11 @@ }

if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') {
if (_typeof(variableName) === 'object') {
Object.keys(variableName).forEach(function (name) {
rewireData[name] = variableName[name];
});
return function () {
Object.keys(variableName).forEach(function (name) {
_reset__(variableName);
});
};
} else {

@@ -251,3 +267,3 @@ if (value === undefined) {

var _typeOfOriginalExport = typeof routerMiddleware === 'undefined' ? 'undefined' : _typeof(routerMiddleware);
var _typeOfOriginalExport = _typeof(routerMiddleware);

@@ -271,9 +287,2 @@ function addNonEnumerableProperty(name, value) {

addNonEnumerableProperty('__RewireAPI__', _RewireAPI__);
}
exports.__get__ = _get__;
exports.__GetDependency__ = _get__;
exports.__Rewire__ = _set__;
exports.__set__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = _RewireAPI__;
}

@@ -1,12 +0,15 @@

'use strict';
"use strict";
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.__RewireAPI__ = exports.__ResetDependency__ = exports.__set__ = exports.__Rewire__ = exports.__GetDependency__ = exports.__get__ = undefined;
exports.__GetDependency__ = exports.__get__ = _get__;
exports.__set__ = exports.__Rewire__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = exports.default = void 0;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _actions = require("./actions");
var _actions = require('./actions');
var createConnectRouter = function createConnectRouter(structure) {

@@ -16,3 +19,2 @@ var fromJS = structure.fromJS,

var createRouterReducer = function createRouterReducer(history) {

@@ -23,3 +25,2 @@ var initialRouterState = fromJS({

});
/*

@@ -29,2 +30,3 @@ * This reducer will update the state with the most recent location history

*/
return function () {

@@ -37,3 +39,3 @@ var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : initialRouterState;

if (type === _get__('LOCATION_CHANGE')) {
if (type === _get__("LOCATION_CHANGE")) {
return merge(state, payload);

@@ -49,4 +51,6 @@ }

exports.default = _get__('createConnectRouter');
var _default = _get__("createConnectRouter");
exports.default = _default;
function _getGlobalObject() {

@@ -92,3 +96,3 @@ try {

return __$$GLOBAL_REWIRE_REGISTRY__;
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__;
}

@@ -123,2 +127,3 @@

var _RewireAPI__ = {};
exports.__RewireAPI__ = _RewireAPI__;

@@ -161,6 +166,6 @@ (function () {

switch (variableName) {
case 'LOCATION_CHANGE':
case "LOCATION_CHANGE":
return _actions.LOCATION_CHANGE;
case 'createConnectRouter':
case "createConnectRouter":
return createConnectRouter;

@@ -201,6 +206,11 @@ }

if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') {
if (_typeof(variableName) === 'object') {
Object.keys(variableName).forEach(function (name) {
rewireData[name] = variableName[name];
});
return function () {
Object.keys(variableName).forEach(function (name) {
_reset__(variableName);
});
};
} else {

@@ -260,3 +270,3 @@ if (value === undefined) {

var _typeOfOriginalExport = typeof createConnectRouter === 'undefined' ? 'undefined' : _typeof(createConnectRouter);
var _typeOfOriginalExport = _typeof(createConnectRouter);

@@ -280,9 +290,2 @@ function addNonEnumerableProperty(name, value) {

addNonEnumerableProperty('__RewireAPI__', _RewireAPI__);
}
exports.__get__ = _get__;
exports.__GetDependency__ = _get__;
exports.__Rewire__ = _set__;
exports.__set__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = _RewireAPI__;
}

@@ -1,23 +0,21 @@

'use strict';
"use strict";
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.__RewireAPI__ = exports.__ResetDependency__ = exports.__set__ = exports.__Rewire__ = exports.__GetDependency__ = exports.__get__ = exports.createMatchSelector = exports.getAction = exports.getLocation = exports.routerMiddleware = exports.connectRouter = exports.ConnectedRouter = exports.routerActions = exports.goForward = exports.goBack = exports.go = exports.replace = exports.push = exports.CALL_HISTORY_METHOD = exports.LOCATION_CHANGE = undefined;
exports.__GetDependency__ = exports.__get__ = _get__;
exports.__set__ = exports.__Rewire__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.default = exports.__RewireAPI__ = exports.createMatchSelector = exports.getAction = exports.getLocation = exports.routerMiddleware = exports.connectRouter = exports.ConnectedRouter = exports.routerActions = exports.goForward = exports.goBack = exports.go = exports.replace = exports.push = exports.CALL_HISTORY_METHOD = exports.LOCATION_CHANGE = void 0;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _createAll = _interopRequireDefault(require("./createAll"));
var _createAll = require('./createAll');
var _seamlessImmutable = _interopRequireDefault(require("./structure/seamless-immutable"));
var _createAll2 = _interopRequireDefault(_createAll);
var _seamlessImmutable = require('./structure/seamless-immutable');
var _seamlessImmutable2 = _interopRequireDefault(_seamlessImmutable);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _get__2 = _get__('createAll')(_get__('immutableStructure'));
var LOCATION_CHANGE = _get__2.LOCATION_CHANGE,
var _get__2 = _get__("createAll")(_get__("immutableStructure")),
LOCATION_CHANGE = _get__2.LOCATION_CHANGE,
CALL_HISTORY_METHOD = _get__2.CALL_HISTORY_METHOD,

@@ -36,16 +34,17 @@ push = _get__2.push,

createMatchSelector = _get__2.createMatchSelector;
exports.createMatchSelector = createMatchSelector;
exports.getAction = getAction;
exports.getLocation = getLocation;
exports.routerMiddleware = routerMiddleware;
exports.connectRouter = connectRouter;
exports.ConnectedRouter = ConnectedRouter;
exports.routerActions = routerActions;
exports.goForward = goForward;
exports.goBack = goBack;
exports.go = go;
exports.replace = replace;
exports.push = push;
exports.CALL_HISTORY_METHOD = CALL_HISTORY_METHOD;
exports.LOCATION_CHANGE = LOCATION_CHANGE;
exports.CALL_HISTORY_METHOD = CALL_HISTORY_METHOD;
exports.push = push;
exports.replace = replace;
exports.go = go;
exports.goBack = goBack;
exports.goForward = goForward;
exports.routerActions = routerActions;
exports.ConnectedRouter = ConnectedRouter;
exports.connectRouter = connectRouter;
exports.routerMiddleware = routerMiddleware;
exports.getLocation = getLocation;
exports.getAction = getAction;
exports.createMatchSelector = createMatchSelector;

@@ -92,3 +91,3 @@ function _getGlobalObject() {

return __$$GLOBAL_REWIRE_REGISTRY__;
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__;
}

@@ -123,2 +122,3 @@

var _RewireAPI__ = {};
exports.__RewireAPI__ = _RewireAPI__;

@@ -161,7 +161,7 @@ (function () {

switch (variableName) {
case 'createAll':
return _createAll2.default;
case "createAll":
return _createAll.default;
case 'immutableStructure':
return _seamlessImmutable2.default;
case "immutableStructure":
return _seamlessImmutable.default;
}

@@ -201,6 +201,11 @@

if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') {
if (_typeof(variableName) === 'object') {
Object.keys(variableName).forEach(function (name) {
rewireData[name] = variableName[name];
});
return function () {
Object.keys(variableName).forEach(function (name) {
_reset__(variableName);
});
};
} else {

@@ -260,8 +265,3 @@ if (value === undefined) {

exports.__get__ = _get__;
exports.__GetDependency__ = _get__;
exports.__Rewire__ = _set__;
exports.__set__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = _RewireAPI__;
exports.default = _RewireAPI__;
var _default = _RewireAPI__;
exports.default = _default;

@@ -1,2 +0,2 @@

'use strict';
"use strict";

@@ -6,7 +6,10 @@ Object.defineProperty(exports, "__esModule", {

});
exports.__RewireAPI__ = exports.__ResetDependency__ = exports.__set__ = exports.__Rewire__ = exports.__GetDependency__ = exports.__get__ = undefined;
exports.__GetDependency__ = exports.__get__ = _get__;
exports.__set__ = exports.__Rewire__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = exports.default = void 0;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _reactRouter = require("react-router");
var _reactRouter = require('react-router');
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }

@@ -17,16 +20,30 @@ var createSelectors = function createSelectors(structure) {

var isRouter = function isRouter(value) {
return value != null && _typeof(value) === 'object' && getIn(value, ['location']) && getIn(value, ['action']);
};
var getRouter = function getRouter(state) {
var router = toJS(getIn(state, ['router']));
if (!isRouter(router)) {
throw 'Could not find router reducer in state tree, it must be mounted under "router"';
}
return router;
};
var getLocation = function getLocation(state) {
return toJS(getIn(state, ['router', 'location']));
return toJS(getIn(getRouter(state), ['location']));
};
var getAction = function getAction(state) {
return toJS(getIn(state, ['router', 'action']));
};
// It only makes sense to recalculate the `matchPath` whenever the pathname
return toJS(getIn(getRouter(state), ['action']));
}; // It only makes sense to recalculate the `matchPath` whenever the pathname
// of the location changes. That's why `createMatchSelector` memoizes
// the latest result based on the location's pathname.
var createMatchSelector = function createMatchSelector(path) {
var lastPathname = null;
var lastMatch = null;
return function (state) {

@@ -39,4 +56,7 @@ var _ref = getLocation(state) || {},

}
lastPathname = pathname;
var match = _get__('matchPath')(pathname, path);
var match = _get__("matchPath")(pathname, path);
if (!match || !lastMatch || match.url !== lastMatch.url) {

@@ -50,7 +70,14 @@ lastMatch = match;

return { getLocation: getLocation, getAction: getAction, createMatchSelector: createMatchSelector };
return {
getLocation: getLocation,
getAction: getAction,
getRouter: getRouter,
createMatchSelector: createMatchSelector
};
};
exports.default = _get__('createSelectors');
var _default = _get__("createSelectors");
exports.default = _default;
function _getGlobalObject() {

@@ -96,3 +123,3 @@ try {

return __$$GLOBAL_REWIRE_REGISTRY__;
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__;
}

@@ -127,2 +154,3 @@

var _RewireAPI__ = {};
exports.__RewireAPI__ = _RewireAPI__;

@@ -165,6 +193,6 @@ (function () {

switch (variableName) {
case 'matchPath':
case "matchPath":
return _reactRouter.matchPath;
case 'createSelectors':
case "createSelectors":
return createSelectors;

@@ -205,6 +233,11 @@ }

if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') {
if (_typeof(variableName) === 'object') {
Object.keys(variableName).forEach(function (name) {
rewireData[name] = variableName[name];
});
return function () {
Object.keys(variableName).forEach(function (name) {
_reset__(variableName);
});
};
} else {

@@ -264,3 +297,3 @@ if (value === undefined) {

var _typeOfOriginalExport = typeof createSelectors === 'undefined' ? 'undefined' : _typeof(createSelectors);
var _typeOfOriginalExport = _typeof(createSelectors);

@@ -284,9 +317,2 @@ function addNonEnumerableProperty(name, value) {

addNonEnumerableProperty('__RewireAPI__', _RewireAPI__);
}
exports.__get__ = _get__;
exports.__GetDependency__ = _get__;
exports.__Rewire__ = _set__;
exports.__set__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = _RewireAPI__;
}

@@ -1,25 +0,28 @@

'use strict';
"use strict";
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.__RewireAPI__ = exports.__ResetDependency__ = exports.__set__ = exports.__Rewire__ = exports.__GetDependency__ = exports.__get__ = undefined;
exports.__GetDependency__ = exports.__get__ = _get__;
exports.__set__ = exports.__Rewire__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = exports.default = void 0;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /* Code from github.com/erikras/redux-form by Erik Rasmussen */
var _immutable = require("immutable");
var _getIn = _interopRequireDefault(require("../plain/getIn"));
var _immutable = require('immutable');
var _getIn = require('../plain/getIn');
var _getIn2 = _interopRequireDefault(_getIn);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/* Code from github.com/erikras/redux-form by Erik Rasmussen */
var getIn = function getIn(state, path) {
return _get__('Iterable').isIterable(state) ? state.getIn(path) : _get__('plainGetIn')(state, path);
return _get__("Iterable").isIterable(state) ? state.getIn(path) : _get__("plainGetIn")(state, path);
};
exports.default = _get__('getIn');
var _default = _get__("getIn");
exports.default = _default;
function _getGlobalObject() {

@@ -65,3 +68,3 @@ try {

return __$$GLOBAL_REWIRE_REGISTRY__;
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__;
}

@@ -96,2 +99,3 @@

var _RewireAPI__ = {};
exports.__RewireAPI__ = _RewireAPI__;

@@ -134,9 +138,9 @@ (function () {

switch (variableName) {
case 'Iterable':
case "Iterable":
return _immutable.Iterable;
case 'plainGetIn':
return _getIn2.default;
case "plainGetIn":
return _getIn.default;
case 'getIn':
case "getIn":
return getIn;

@@ -177,6 +181,11 @@ }

if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') {
if (_typeof(variableName) === 'object') {
Object.keys(variableName).forEach(function (name) {
rewireData[name] = variableName[name];
});
return function () {
Object.keys(variableName).forEach(function (name) {
_reset__(variableName);
});
};
} else {

@@ -236,3 +245,3 @@ if (value === undefined) {

var _typeOfOriginalExport = typeof getIn === 'undefined' ? 'undefined' : _typeof(getIn);
var _typeOfOriginalExport = _typeof(getIn);

@@ -256,9 +265,2 @@ function addNonEnumerableProperty(name, value) {

addNonEnumerableProperty('__RewireAPI__', _RewireAPI__);
}
exports.__get__ = _get__;
exports.__GetDependency__ = _get__;
exports.__Rewire__ = _set__;
exports.__set__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = _RewireAPI__;
}

@@ -1,16 +0,17 @@

'use strict';
"use strict";
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.__RewireAPI__ = exports.__ResetDependency__ = exports.__set__ = exports.__Rewire__ = exports.__GetDependency__ = exports.__get__ = undefined;
exports.__GetDependency__ = exports.__get__ = _get__;
exports.__set__ = exports.__Rewire__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = exports.default = void 0;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _immutable = require("immutable");
var _immutable = require('immutable');
var _getIn = _interopRequireDefault(require("./getIn"));
var _getIn = require('./getIn');
var _getIn2 = _interopRequireDefault(_getIn);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -20,7 +21,7 @@

fromJS: function fromJS(jsValue) {
return _get__('fromJS')(jsValue, function (key, value) {
return _get__('Iterable').isIndexed(value) ? value.toList() : value.toMap();
return _get__("fromJS")(jsValue, function (key, value) {
return _get__("Iterable").isIndexed(value) ? value.toList() : value.toMap();
});
},
getIn: _get__('getIn'),
getIn: _get__("getIn"),
merge: function merge(state, payload) {

@@ -30,8 +31,10 @@ return state.merge(payload);

toJS: function toJS(value) {
return _get__('Iterable').isIterable(value) ? value.toJS() : value;
return _get__("Iterable").isIterable(value) ? value.toJS() : value;
}
};
exports.default = _get__('structure');
var _default = _get__("structure");
exports.default = _default;
function _getGlobalObject() {

@@ -77,3 +80,3 @@ try {

return __$$GLOBAL_REWIRE_REGISTRY__;
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__;
}

@@ -108,2 +111,3 @@

var _RewireAPI__ = {};
exports.__RewireAPI__ = _RewireAPI__;

@@ -146,12 +150,12 @@ (function () {

switch (variableName) {
case 'fromJS':
case "fromJS":
return _immutable.fromJS;
case 'Iterable':
case "Iterable":
return _immutable.Iterable;
case 'getIn':
return _getIn2.default;
case "getIn":
return _getIn.default;
case 'structure':
case "structure":
return structure;

@@ -192,6 +196,11 @@ }

if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') {
if (_typeof(variableName) === 'object') {
Object.keys(variableName).forEach(function (name) {
rewireData[name] = variableName[name];
});
return function () {
Object.keys(variableName).forEach(function (name) {
_reset__(variableName);
});
};
} else {

@@ -251,3 +260,3 @@ if (value === undefined) {

var _typeOfOriginalExport = typeof structure === 'undefined' ? 'undefined' : _typeof(structure);
var _typeOfOriginalExport = _typeof(structure);

@@ -271,9 +280,2 @@ function addNonEnumerableProperty(name, value) {

addNonEnumerableProperty('__RewireAPI__', _RewireAPI__);
}
exports.__get__ = _get__;
exports.__GetDependency__ = _get__;
exports.__Rewire__ = _set__;
exports.__set__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = _RewireAPI__;
}
"use strict";
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.__GetDependency__ = exports.__get__ = _get__;
exports.__set__ = exports.__Rewire__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = exports.default = void 0;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
/* Code from github.com/erikras/redux-form by Erik Rasmussen */
var getIn = function getIn(state, path) {

@@ -17,2 +20,3 @@ if (!state) {

var length = path.length;
if (!length) {

@@ -23,2 +27,3 @@ return undefined;

var result = state;
for (var i = 0; i < length && !!result; ++i) {

@@ -31,4 +36,6 @@ result = result[path[i]];

exports.default = _get__("getIn");
var _default = _get__("getIn");
exports.default = _default;
function _getGlobalObject() {

@@ -74,3 +81,3 @@ try {

return __$$GLOBAL_REWIRE_REGISTRY__;
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__;
}

@@ -105,2 +112,3 @@

var _RewireAPI__ = {};
exports.__RewireAPI__ = _RewireAPI__;

@@ -179,6 +187,11 @@ (function () {

if ((typeof variableName === "undefined" ? "undefined" : _typeof(variableName)) === 'object') {
if (_typeof(variableName) === 'object') {
Object.keys(variableName).forEach(function (name) {
rewireData[name] = variableName[name];
});
return function () {
Object.keys(variableName).forEach(function (name) {
_reset__(variableName);
});
};
} else {

@@ -238,3 +251,3 @@ if (value === undefined) {

var _typeOfOriginalExport = typeof getIn === "undefined" ? "undefined" : _typeof(getIn);
var _typeOfOriginalExport = _typeof(getIn);

@@ -258,9 +271,2 @@ function addNonEnumerableProperty(name, value) {

addNonEnumerableProperty('__RewireAPI__', _RewireAPI__);
}
exports.__get__ = _get__;
exports.__GetDependency__ = _get__;
exports.__Rewire__ = _set__;
exports.__set__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = _RewireAPI__;
}

@@ -1,18 +0,21 @@

'use strict';
"use strict";
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.__RewireAPI__ = exports.__ResetDependency__ = exports.__set__ = exports.__Rewire__ = exports.__GetDependency__ = exports.__get__ = undefined;
exports.__GetDependency__ = exports.__get__ = _get__;
exports.__set__ = exports.__Rewire__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = exports.default = void 0;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _getIn = _interopRequireDefault(require("./getIn"));
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _getIn = require('./getIn');
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
var _getIn2 = _interopRequireDefault(_getIn);
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var structure = {

@@ -22,5 +25,5 @@ fromJS: function fromJS(value) {

},
getIn: _get__('getIn'),
getIn: _get__("getIn"),
merge: function merge(state, payload) {
return _extends({}, state, payload);
return _objectSpread({}, state, payload);
},

@@ -32,4 +35,6 @@ toJS: function toJS(value) {

exports.default = _get__('structure');
var _default = _get__("structure");
exports.default = _default;
function _getGlobalObject() {

@@ -75,3 +80,3 @@ try {

return __$$GLOBAL_REWIRE_REGISTRY__;
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__;
}

@@ -106,2 +111,3 @@

var _RewireAPI__ = {};
exports.__RewireAPI__ = _RewireAPI__;

@@ -144,6 +150,6 @@ (function () {

switch (variableName) {
case 'getIn':
return _getIn2.default;
case "getIn":
return _getIn.default;
case 'structure':
case "structure":
return structure;

@@ -184,6 +190,11 @@ }

if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') {
if (_typeof(variableName) === 'object') {
Object.keys(variableName).forEach(function (name) {
rewireData[name] = variableName[name];
});
return function () {
Object.keys(variableName).forEach(function (name) {
_reset__(variableName);
});
};
} else {

@@ -243,3 +254,3 @@ if (value === undefined) {

var _typeOfOriginalExport = typeof structure === 'undefined' ? 'undefined' : _typeof(structure);
var _typeOfOriginalExport = _typeof(structure);

@@ -263,9 +274,2 @@ function addNonEnumerableProperty(name, value) {

addNonEnumerableProperty('__RewireAPI__', _RewireAPI__);
}
exports.__get__ = _get__;
exports.__GetDependency__ = _get__;
exports.__Rewire__ = _set__;
exports.__set__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = _RewireAPI__;
}

@@ -1,21 +0,20 @@

'use strict';
"use strict";
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.__RewireAPI__ = exports.__ResetDependency__ = exports.__set__ = exports.__Rewire__ = exports.__GetDependency__ = exports.__get__ = undefined;
exports.__GetDependency__ = exports.__get__ = _get__;
exports.__set__ = exports.__Rewire__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = exports.default = void 0;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
var _seamlessImmutable = _interopRequireDefault(require("seamless-immutable"));
var _seamlessImmutable = require('seamless-immutable');
var _getIn = _interopRequireDefault(require("../plain/getIn"));
var _seamlessImmutable2 = _interopRequireDefault(_seamlessImmutable);
var _getIn = require('../plain/getIn');
var _getIn2 = _interopRequireDefault(_getIn);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _get__2 = _get__('SeamlessImmutable'),
var _get__2 = _get__("SeamlessImmutable"),
Immutable = _get__2.static;

@@ -25,15 +24,17 @@

fromJS: function fromJS(value) {
return _get__('Immutable').from(value);
return _get__("Immutable").from(value);
},
getIn: _get__('getIn'),
getIn: _get__("getIn"),
merge: function merge(state, payload) {
return _get__('Immutable').merge(state, payload);
return _get__("Immutable").merge(state, payload);
},
toJS: function toJS(value) {
return _get__('Immutable').asMutable(value);
return _get__("Immutable").asMutable(value);
}
};
exports.default = _get__('structure');
var _default = _get__("structure");
exports.default = _default;
function _getGlobalObject() {

@@ -79,3 +80,3 @@ try {

return __$$GLOBAL_REWIRE_REGISTRY__;
return theGlobalVariable.__$$GLOBAL_REWIRE_REGISTRY__;
}

@@ -110,2 +111,3 @@

var _RewireAPI__ = {};
exports.__RewireAPI__ = _RewireAPI__;

@@ -148,12 +150,12 @@ (function () {

switch (variableName) {
case 'SeamlessImmutable':
return _seamlessImmutable2.default;
case "SeamlessImmutable":
return _seamlessImmutable.default;
case 'Immutable':
case "Immutable":
return Immutable;
case 'getIn':
return _getIn2.default;
case "getIn":
return _getIn.default;
case 'structure':
case "structure":
return structure;

@@ -194,6 +196,11 @@ }

if ((typeof variableName === 'undefined' ? 'undefined' : _typeof(variableName)) === 'object') {
if (_typeof(variableName) === 'object') {
Object.keys(variableName).forEach(function (name) {
rewireData[name] = variableName[name];
});
return function () {
Object.keys(variableName).forEach(function (name) {
_reset__(variableName);
});
};
} else {

@@ -253,3 +260,3 @@ if (value === undefined) {

var _typeOfOriginalExport = typeof structure === 'undefined' ? 'undefined' : _typeof(structure);
var _typeOfOriginalExport = _typeof(structure);

@@ -273,9 +280,2 @@ function addNonEnumerableProperty(name, value) {

addNonEnumerableProperty('__RewireAPI__', _RewireAPI__);
}
exports.__get__ = _get__;
exports.__GetDependency__ = _get__;
exports.__Rewire__ = _set__;
exports.__set__ = _set__;
exports.__ResetDependency__ = _reset__;
exports.__RewireAPI__ = _RewireAPI__;
}
{
"name": "connected-react-router",
"version": "5.0.1",
"version": "6.0.0-beta.1",
"description": "A Redux binding for React Router v4",

@@ -22,3 +22,3 @@ "main": "lib/index.js",

"lint": "eslint .",
"test": "jest --config ./.jestrc",
"test": "jest --config ./.jestrc.json",
"test:watch": "npm run test -- --watch",

@@ -34,3 +34,3 @@ "posttest": "npm run lint"

"react": "^15.5.4 || ^16.0.0",
"react-redux": "^4.4.8 || ^5.0.7",
"react-redux": "^6.0.0-beta.2",
"react-router": "^4.3.1",

@@ -40,13 +40,13 @@ "redux": "^3.6.0 || ^4.0.0"

"devDependencies": {
"@babel/cli": "^7.1.5",
"@babel/core": "^7.1.5",
"@babel/preset-env": "^7.1.5",
"@babel/preset-react": "^7.0.0",
"@types/history": "^4.5.0",
"@types/react": "*",
"babel-cli": "^6.18.0",
"babel-core": "^6.20.0",
"babel-eslint": "^7.1.1",
"babel-jest": "^17.0.2",
"babel-loader": "^6.3.1",
"babel-plugin-rewire": "^1.0.0",
"babel-preset-es2015": "^6.18.0",
"babel-preset-react": "^6.16.0",
"babel-preset-stage-1": "^6.16.0",
"babel-core": "7.0.0-bridge.0",
"babel-eslint": "^10.0.1",
"babel-jest": "^23.6.0",
"babel-loader": "^8.0.4",
"babel-plugin-rewire": "^1.2.0",
"babel-template": "^6.2.0",

@@ -56,6 +56,6 @@ "babel-types": "^6.2.0",

"enzyme-adapter-react-16": "^1.0.4",
"eslint": "^3.12.0",
"eslint-plugin-import": "^2.2.0",
"eslint-plugin-react": "^6.8.0",
"jest": "^17.0.2",
"eslint": "^5.9.0",
"eslint-plugin-import": "^2.14.0",
"eslint-plugin-react": "^7.11.1",
"jest": "^23.6.0",
"prop-types": "^15.5.8",

@@ -65,3 +65,3 @@ "raf": "^3.4.0",

"react-dom": "^16.0.0",
"react-redux": "^5.0.7",
"react-redux": "^6.0.0-beta.2",
"react-router": "^4.3.1",

@@ -68,0 +68,0 @@ "react-test-renderer": "^16.0.0",

@@ -1,2 +0,2 @@

> Breaking change in v5.0.0! Please see the [release note](https://github.com/supasate/connected-react-router/releases/tag/v5.0.0).
> Breaking change in v5.0.0! Please read [How to migrate from v4 to v5](https://github.com/supasate/connected-react-router/blob/master/FAQ.md#how-to-migrate-from-v4-to-v5).

@@ -119,2 +119,3 @@ Connected React Router [![Build Status](https://travis-ci.org/supasate/connected-react-router.svg?branch=master)](https://travis-ci.org/supasate/connected-react-router) [![Open Source Helpers](https://www.codetriage.com/supasate/connected-react-router/badges/users.svg)](https://www.codetriage.com/supasate/connected-react-router)

- [How to implement server-side rendering](https://medium.com/@cereallarceny/server-side-rendering-in-create-react-app-with-all-the-goodies-without-ejecting-4c889d7db25e) ([sample codebase](https://github.com/cereallarceny/cra-ssr))
- [How to migrate from v4 to v5](https://github.com/supasate/connected-react-router/tree/master/FAQ.md#how-to-migrate-from-v4-to-v5)

@@ -121,0 +122,0 @@ Build

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc