Socket
Socket
Sign inDemoInstall

@rematch/core

Package Overview
Dependencies
3
Maintainers
3
Versions
76
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.0-next.9 to 2.0.0-next.10

11

CHANGELOG.md

@@ -6,2 +6,13 @@ # Change Log

# [2.0.0-next.10](https://github.com/rematch/rematch/compare/@rematch/core@2.0.0-next.9...@rematch/core@2.0.0-next.10) (2020-12-27)
### Bug Fixes
* Reduced @rematch/core bundle-size ([#852](https://github.com/rematch/rematch/issues/852)) ([98f3f80](https://github.com/rematch/rematch/commit/98f3f8074735fe5561d3eaefd62af816e912b57c))
# [2.0.0-next.9](https://github.com/rematch/rematch/compare/@rematch/core@2.0.0-next.8...@rematch/core@2.0.0-next.9) (2020-12-22)

@@ -8,0 +19,0 @@

21

dist/core.cjs.development.js

@@ -25,17 +25,2 @@ 'use strict';

function _objectWithoutPropertiesLoose(source, excluded) {
if (source == null) return {};
var target = {};
var sourceKeys = Object.keys(source);
var key, i;
for (i = 0; i < sourceKeys.length; i++) {
key = sourceKeys[i];
if (excluded.indexOf(key) >= 0) continue;
target[key] = source[key];
}
return target;
}
function createReduxStore(bag) {

@@ -126,7 +111,3 @@ bag.models.forEach(function (model) {

var _devtoolOptions = devtoolOptions,
disabled = _devtoolOptions.disabled,
options = _objectWithoutPropertiesLoose(_devtoolOptions, ["disabled"]);
return !disabled && typeof window === 'object' && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__(options) : Redux.compose;
return !devtoolOptions.disabled && typeof window === 'object' && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__(devtoolOptions) : Redux.compose;
}

@@ -133,0 +114,0 @@

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

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("redux");function r(){return(r=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e}).apply(this,arguments)}function n(e,r){var n={};Object.keys(r.reducers).forEach((function(e){var t=function(e){return e.indexOf("/")>-1}(e)?e:r.name+"/"+e;n[t]=r.reducers[e]}));var t=function(e,t){return void 0===e&&(e=r.state),t.type in n?n[t.type](e,t.payload,t.meta):e},o=r.baseReducer,u=o?function(e,n){return void 0===e&&(e=r.state),t(o(e,n),n)}:t;e.forEachPlugin("onReducer",(function(n){u=n(u,r.name,e)||u})),e.reduxConfig.reducers[r.name]=u}function t(r){var n,t,o=r.reduxConfig.rootReducers,u=(t=(n=r.reduxConfig).combineReducers||e.combineReducers,Object.keys(n.reducers).length?t(n.reducers):function(e){return e}),c=u;return o&&Object.keys(o).length&&(c=function(e,r){var n=o[r.type];return u(n?n(e,r):e,r)}),r.forEachPlugin("onRootReducer",(function(e){c=e(c,r)||c})),c}var o=function(e,r,n,t){return Object.assign((function(t,o){var u={type:r+"/"+n};return void 0!==t&&(u.payload=t),void 0!==o&&(u.meta=o),e.dispatch(u)}),{isEffect:t})};function u(e,r,n){e.dispatch[""+n.name]={},function(e,r,n){var t=e.dispatch[n.name];Object.keys(n.reducers).forEach((function(r){t[r]=o(e,n.name,r,!1)}));var u={};n.effects&&(u="function"==typeof n.effects?n.effects(e.dispatch):n.effects),Object.keys(u).forEach((function(c){r.effects[n.name+"/"+c]=u[c].bind(t),t[c]=o(e,n.name,c,!0)}))}(e,r,n),r.forEachPlugin("onModel",(function(r){r(n,e)}))}var c=0;function i(e,n){return n?r({},n,e):e}var d=function(o){return function(o){var c=function(e){return{models:(n=e.models,Object.keys(n).map((function(e){return r({name:e,reducers:{}},n[e])}))),reduxConfig:e.redux,forEachPlugin:function(r,n){e.plugins.forEach((function(e){e[r]&&n(e[r])}))},effects:{}};var n}(o);c.reduxConfig.middlewares.push(function(e){return function(r){return function(n){return function(t){return t.type in e.effects?(n(t),e.effects[t.type](t.payload,r.getState(),t.meta)):n(t)}}}}(c)),c.forEachPlugin("createMiddleware",(function(e){c.reduxConfig.middlewares.push(e(c))}));var i,d=function(r){r.models.forEach((function(e){return n(r,e)}));var o=t(r),u=e.applyMiddleware.apply(e,r.reduxConfig.middlewares),c=function(r){void 0===r&&(r={});var n=r.disabled,t=function(e,r){if(null==e)return{};var n,t,o={},u=Object.keys(e);for(t=0;t<u.length;t++)r.indexOf(n=u[t])>=0||(o[n]=e[n]);return o}(r,["disabled"]);return!n&&"object"==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__(t):e.compose}(r.reduxConfig.devtoolOptions).apply(void 0,r.reduxConfig.enhancers.concat([u])),i=r.reduxConfig.initialState;return(r.reduxConfig.createStore||e.createStore)(o,void 0===i?{}:i,c)}(c),a=r({},d,{name:o.name,addModel:function(e){n(c,e),u(this,c,e),this.replaceReducer(t(c)),d.dispatch({type:"@@redux/REPLACE"})}});return i=a,o.plugins.forEach((function(e){e.exposed&&Object.keys(e.exposed).forEach((function(r){if(e.exposed){var n=e.exposed[r];i[r]="function"==typeof n?function(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return n.apply(void 0,[i].concat(r))}:Object.create(e.exposed[r])}}))})),a.addModel.bind(a),c.models.forEach((function(e){return u(a,c,e)})),c.forEachPlugin("onStoreCreated",(function(e){a=e(a,c)||a})),a}(function(e){var n,t,o,u=null!==(n=e.name)&&void 0!==n?n:"Rematch Store "+c;c+=1;var d={name:u,models:e.models||{},plugins:e.plugins||[],redux:r({reducers:{},rootReducers:{},enhancers:[],middlewares:[]},e.redux,{devtoolOptions:r({name:u},null!==(t=null===(o=e.redux)||void 0===o?void 0:o.devtoolOptions)&&void 0!==t?t:{})})};return d.plugins.forEach((function(e){e.config&&(d.models=i(d.models,e.config.models),e.config.redux&&(d.redux.initialState=i(d.redux.initialState,e.config.redux.initialState),d.redux.reducers=i(d.redux.reducers,e.config.redux.reducers),d.redux.rootReducers=i(d.redux.rootReducers,e.config.redux.reducers),d.redux.enhancers=[].concat(d.redux.enhancers,e.config.redux.enhancers||[]),d.redux.middlewares=[].concat(d.redux.middlewares,e.config.redux.middlewares||[]),d.redux.combineReducers=d.redux.combineReducers||e.config.redux.combineReducers,d.redux.createStore=d.redux.createStore||e.config.redux.createStore))})),d}(o||{}))},a=function(){return function(e){var n=e.reducers,t=e.effects;return r({},e,{reducers:void 0===n?{}:n,effects:void 0===t?{}:t})}},f={init:d,createModel:a};exports.createModel=a,exports.default=f,exports.init=d;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("redux");function r(){return(r=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e}).apply(this,arguments)}function n(e,r){var n={};Object.keys(r.reducers).forEach((function(e){var t=function(e){return e.indexOf("/")>-1}(e)?e:r.name+"/"+e;n[t]=r.reducers[e]}));var t=function(e,t){return void 0===e&&(e=r.state),t.type in n?n[t.type](e,t.payload,t.meta):e},o=r.baseReducer,c=o?function(e,n){return void 0===e&&(e=r.state),t(o(e,n),n)}:t;e.forEachPlugin("onReducer",(function(n){c=n(c,r.name,e)||c})),e.reduxConfig.reducers[r.name]=c}function t(r){var n,t,o=r.reduxConfig.rootReducers,c=(t=(n=r.reduxConfig).combineReducers||e.combineReducers,Object.keys(n.reducers).length?t(n.reducers):function(e){return e}),u=c;return o&&Object.keys(o).length&&(u=function(e,r){var n=o[r.type];return c(n?n(e,r):e,r)}),r.forEachPlugin("onRootReducer",(function(e){u=e(u,r)||u})),u}var o=function(e,r,n,t){return Object.assign((function(t,o){var c={type:r+"/"+n};return void 0!==t&&(c.payload=t),void 0!==o&&(c.meta=o),e.dispatch(c)}),{isEffect:t})};function c(e,r,n){e.dispatch[""+n.name]={},function(e,r,n){var t=e.dispatch[n.name];Object.keys(n.reducers).forEach((function(r){t[r]=o(e,n.name,r,!1)}));var c={};n.effects&&(c="function"==typeof n.effects?n.effects(e.dispatch):n.effects),Object.keys(c).forEach((function(u){r.effects[n.name+"/"+u]=c[u].bind(t),t[u]=o(e,n.name,u,!0)}))}(e,r,n),r.forEachPlugin("onModel",(function(r){r(n,e)}))}var u=0;function i(e,n){return n?r({},n,e):e}var d=function(o){return function(o){var u=function(e){return{models:(n=e.models,Object.keys(n).map((function(e){return r({name:e,reducers:{}},n[e])}))),reduxConfig:e.redux,forEachPlugin:function(r,n){e.plugins.forEach((function(e){e[r]&&n(e[r])}))},effects:{}};var n}(o);u.reduxConfig.middlewares.push(function(e){return function(r){return function(n){return function(t){return t.type in e.effects?(n(t),e.effects[t.type](t.payload,r.getState(),t.meta)):n(t)}}}}(u)),u.forEachPlugin("createMiddleware",(function(e){u.reduxConfig.middlewares.push(e(u))}));var i,d=function(r){r.models.forEach((function(e){return n(r,e)}));var o,c=t(r),u=e.applyMiddleware.apply(e,r.reduxConfig.middlewares),i=(o=r.reduxConfig.devtoolOptions,void 0===o&&(o={}),!o.disabled&&"object"==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__(o):e.compose).apply(void 0,r.reduxConfig.enhancers.concat([u])),d=r.reduxConfig.initialState;return(r.reduxConfig.createStore||e.createStore)(c,void 0===d?{}:d,i)}(u),a=r({},d,{name:o.name,addModel:function(e){n(u,e),c(this,u,e),this.replaceReducer(t(u)),d.dispatch({type:"@@redux/REPLACE"})}});return i=a,o.plugins.forEach((function(e){e.exposed&&Object.keys(e.exposed).forEach((function(r){if(e.exposed){var n=e.exposed[r];i[r]="function"==typeof n?function(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return n.apply(void 0,[i].concat(r))}:Object.create(e.exposed[r])}}))})),a.addModel.bind(a),u.models.forEach((function(e){return c(a,u,e)})),u.forEachPlugin("onStoreCreated",(function(e){a=e(a,u)||a})),a}(function(e){var n,t,o,c=null!==(n=e.name)&&void 0!==n?n:"Rematch Store "+u;u+=1;var d={name:c,models:e.models||{},plugins:e.plugins||[],redux:r({reducers:{},rootReducers:{},enhancers:[],middlewares:[]},e.redux,{devtoolOptions:r({name:c},null!==(t=null===(o=e.redux)||void 0===o?void 0:o.devtoolOptions)&&void 0!==t?t:{})})};return d.plugins.forEach((function(e){e.config&&(d.models=i(d.models,e.config.models),e.config.redux&&(d.redux.initialState=i(d.redux.initialState,e.config.redux.initialState),d.redux.reducers=i(d.redux.reducers,e.config.redux.reducers),d.redux.rootReducers=i(d.redux.rootReducers,e.config.redux.reducers),d.redux.enhancers=[].concat(d.redux.enhancers,e.config.redux.enhancers||[]),d.redux.middlewares=[].concat(d.redux.middlewares,e.config.redux.middlewares||[]),d.redux.combineReducers=d.redux.combineReducers||e.config.redux.combineReducers,d.redux.createStore=d.redux.createStore||e.config.redux.createStore))})),d}(o||{}))},a=function(){return function(e){var n=e.reducers,t=e.effects;return r({},e,{reducers:void 0===n?{}:n,effects:void 0===t?{}:t})}},f={init:d,createModel:a};exports.createModel=a,exports.default=f,exports.init=d;
//# sourceMappingURL=core.cjs.production.min.js.map

@@ -22,17 +22,2 @@ import * as Redux from 'redux';

function _objectWithoutPropertiesLoose(source, excluded) {
if (source == null) return {};
var target = {};
var sourceKeys = Object.keys(source);
var key, i;
for (i = 0; i < sourceKeys.length; i++) {
key = sourceKeys[i];
if (excluded.indexOf(key) >= 0) continue;
target[key] = source[key];
}
return target;
}
function createReduxStore(bag) {

@@ -123,7 +108,3 @@ bag.models.forEach(function (model) {

var _devtoolOptions = devtoolOptions,
disabled = _devtoolOptions.disabled,
options = _objectWithoutPropertiesLoose(_devtoolOptions, ["disabled"]);
return !disabled && typeof window === 'object' && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__(options) : compose;
return !devtoolOptions.disabled && typeof window === 'object' && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__(devtoolOptions) : compose;
}

@@ -130,0 +111,0 @@

@@ -25,17 +25,2 @@ (function (global, factory) {

function _objectWithoutPropertiesLoose(source, excluded) {
if (source == null) return {};
var target = {};
var sourceKeys = Object.keys(source);
var key, i;
for (i = 0; i < sourceKeys.length; i++) {
key = sourceKeys[i];
if (excluded.indexOf(key) >= 0) continue;
target[key] = source[key];
}
return target;
}
function createReduxStore(bag) {

@@ -126,7 +111,3 @@ bag.models.forEach(function (model) {

var _devtoolOptions = devtoolOptions,
disabled = _devtoolOptions.disabled,
options = _objectWithoutPropertiesLoose(_devtoolOptions, ["disabled"]);
return !disabled && typeof window === 'object' && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__(options) : Redux.compose;
return !devtoolOptions.disabled && typeof window === 'object' && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__(devtoolOptions) : Redux.compose;
}

@@ -133,0 +114,0 @@

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

!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("redux")):"function"==typeof define&&define.amd?define(["exports","redux"],n):n((e=e||self)["@rematch/core"]={},e.redux)}(this,(function(e,n){"use strict";function r(){return(r=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&(e[t]=r[t])}return e}).apply(this,arguments)}function t(e,n){var r={};Object.keys(n.reducers).forEach((function(e){var t=function(e){return e.indexOf("/")>-1}(e)?e:n.name+"/"+e;r[t]=n.reducers[e]}));var t=function(e,t){return void 0===e&&(e=n.state),t.type in r?r[t.type](e,t.payload,t.meta):e},o=n.baseReducer,u=o?function(e,r){return void 0===e&&(e=n.state),t(o(e,r),r)}:t;e.forEachPlugin("onReducer",(function(r){u=r(u,n.name,e)||u})),e.reduxConfig.reducers[n.name]=u}function o(e){var r,t,o=e.reduxConfig.rootReducers,u=(t=(r=e.reduxConfig).combineReducers||n.combineReducers,Object.keys(r.reducers).length?t(r.reducers):function(e){return e}),c=u;return o&&Object.keys(o).length&&(c=function(e,n){var r=o[n.type];return u(r?r(e,n):e,n)}),e.forEachPlugin("onRootReducer",(function(n){c=n(c,e)||c})),c}var u=function(e,n,r,t){return Object.assign((function(t,o){var u={type:n+"/"+r};return void 0!==t&&(u.payload=t),void 0!==o&&(u.meta=o),e.dispatch(u)}),{isEffect:t})};function c(e,n,r){e.dispatch[""+r.name]={},function(e,n,r){var t=e.dispatch[r.name];Object.keys(r.reducers).forEach((function(n){t[n]=u(e,r.name,n,!1)}));var o={};r.effects&&(o="function"==typeof r.effects?r.effects(e.dispatch):r.effects),Object.keys(o).forEach((function(c){n.effects[r.name+"/"+c]=o[c].bind(t),t[c]=u(e,r.name,c,!0)}))}(e,n,r),n.forEachPlugin("onModel",(function(n){n(r,e)}))}var i=0;function d(e,n){return n?r({},n,e):e}var a=function(e){return function(e){var u=function(e){return{models:(n=e.models,Object.keys(n).map((function(e){return r({name:e,reducers:{}},n[e])}))),reduxConfig:e.redux,forEachPlugin:function(n,r){e.plugins.forEach((function(e){e[n]&&r(e[n])}))},effects:{}};var n}(e);u.reduxConfig.middlewares.push(function(e){return function(n){return function(r){return function(t){return t.type in e.effects?(r(t),e.effects[t.type](t.payload,n.getState(),t.meta)):r(t)}}}}(u)),u.forEachPlugin("createMiddleware",(function(e){u.reduxConfig.middlewares.push(e(u))}));var i,d=function(e){e.models.forEach((function(n){return t(e,n)}));var r=o(e),u=n.applyMiddleware.apply(n,e.reduxConfig.middlewares),c=function(e){void 0===e&&(e={});var r=e.disabled,t=function(e,n){if(null==e)return{};var r,t,o={},u=Object.keys(e);for(t=0;t<u.length;t++)n.indexOf(r=u[t])>=0||(o[r]=e[r]);return o}(e,["disabled"]);return!r&&"object"==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__(t):n.compose}(e.reduxConfig.devtoolOptions).apply(void 0,e.reduxConfig.enhancers.concat([u])),i=e.reduxConfig.initialState;return(e.reduxConfig.createStore||n.createStore)(r,void 0===i?{}:i,c)}(u),a=r({},d,{name:e.name,addModel:function(e){t(u,e),c(this,u,e),this.replaceReducer(o(u)),d.dispatch({type:"@@redux/REPLACE"})}});return i=a,e.plugins.forEach((function(e){e.exposed&&Object.keys(e.exposed).forEach((function(n){if(e.exposed){var r=e.exposed[n];i[n]="function"==typeof r?function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return r.apply(void 0,[i].concat(n))}:Object.create(e.exposed[n])}}))})),a.addModel.bind(a),u.models.forEach((function(e){return c(a,u,e)})),u.forEachPlugin("onStoreCreated",(function(e){a=e(a,u)||a})),a}(function(e){var n,t,o,u=null!==(n=e.name)&&void 0!==n?n:"Rematch Store "+i;i+=1;var c={name:u,models:e.models||{},plugins:e.plugins||[],redux:r({reducers:{},rootReducers:{},enhancers:[],middlewares:[]},e.redux,{devtoolOptions:r({name:u},null!==(t=null===(o=e.redux)||void 0===o?void 0:o.devtoolOptions)&&void 0!==t?t:{})})};return c.plugins.forEach((function(e){e.config&&(c.models=d(c.models,e.config.models),e.config.redux&&(c.redux.initialState=d(c.redux.initialState,e.config.redux.initialState),c.redux.reducers=d(c.redux.reducers,e.config.redux.reducers),c.redux.rootReducers=d(c.redux.rootReducers,e.config.redux.reducers),c.redux.enhancers=[].concat(c.redux.enhancers,e.config.redux.enhancers||[]),c.redux.middlewares=[].concat(c.redux.middlewares,e.config.redux.middlewares||[]),c.redux.combineReducers=c.redux.combineReducers||e.config.redux.combineReducers,c.redux.createStore=c.redux.createStore||e.config.redux.createStore))})),c}(e||{}))},f=function(){return function(e){var n=e.reducers,t=e.effects;return r({},e,{reducers:void 0===n?{}:n,effects:void 0===t?{}:t})}},s={init:a,createModel:f};e.createModel=f,e.default=s,e.init=a,Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("redux")):"function"==typeof define&&define.amd?define(["exports","redux"],n):n((e=e||self)["@rematch/core"]={},e.redux)}(this,(function(e,n){"use strict";function r(){return(r=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&(e[t]=r[t])}return e}).apply(this,arguments)}function t(e,n){var r={};Object.keys(n.reducers).forEach((function(e){var t=function(e){return e.indexOf("/")>-1}(e)?e:n.name+"/"+e;r[t]=n.reducers[e]}));var t=function(e,t){return void 0===e&&(e=n.state),t.type in r?r[t.type](e,t.payload,t.meta):e},o=n.baseReducer,u=o?function(e,r){return void 0===e&&(e=n.state),t(o(e,r),r)}:t;e.forEachPlugin("onReducer",(function(r){u=r(u,n.name,e)||u})),e.reduxConfig.reducers[n.name]=u}function o(e){var r,t,o=e.reduxConfig.rootReducers,u=(t=(r=e.reduxConfig).combineReducers||n.combineReducers,Object.keys(r.reducers).length?t(r.reducers):function(e){return e}),c=u;return o&&Object.keys(o).length&&(c=function(e,n){var r=o[n.type];return u(r?r(e,n):e,n)}),e.forEachPlugin("onRootReducer",(function(n){c=n(c,e)||c})),c}var u=function(e,n,r,t){return Object.assign((function(t,o){var u={type:n+"/"+r};return void 0!==t&&(u.payload=t),void 0!==o&&(u.meta=o),e.dispatch(u)}),{isEffect:t})};function c(e,n,r){e.dispatch[""+r.name]={},function(e,n,r){var t=e.dispatch[r.name];Object.keys(r.reducers).forEach((function(n){t[n]=u(e,r.name,n,!1)}));var o={};r.effects&&(o="function"==typeof r.effects?r.effects(e.dispatch):r.effects),Object.keys(o).forEach((function(c){n.effects[r.name+"/"+c]=o[c].bind(t),t[c]=u(e,r.name,c,!0)}))}(e,n,r),n.forEachPlugin("onModel",(function(n){n(r,e)}))}var i=0;function d(e,n){return n?r({},n,e):e}var a=function(e){return function(e){var u=function(e){return{models:(n=e.models,Object.keys(n).map((function(e){return r({name:e,reducers:{}},n[e])}))),reduxConfig:e.redux,forEachPlugin:function(n,r){e.plugins.forEach((function(e){e[n]&&r(e[n])}))},effects:{}};var n}(e);u.reduxConfig.middlewares.push(function(e){return function(n){return function(r){return function(t){return t.type in e.effects?(r(t),e.effects[t.type](t.payload,n.getState(),t.meta)):r(t)}}}}(u)),u.forEachPlugin("createMiddleware",(function(e){u.reduxConfig.middlewares.push(e(u))}));var i,d=function(e){e.models.forEach((function(n){return t(e,n)}));var r,u=o(e),c=n.applyMiddleware.apply(n,e.reduxConfig.middlewares),i=(r=e.reduxConfig.devtoolOptions,void 0===r&&(r={}),!r.disabled&&"object"==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__(r):n.compose).apply(void 0,e.reduxConfig.enhancers.concat([c])),d=e.reduxConfig.initialState;return(e.reduxConfig.createStore||n.createStore)(u,void 0===d?{}:d,i)}(u),a=r({},d,{name:e.name,addModel:function(e){t(u,e),c(this,u,e),this.replaceReducer(o(u)),d.dispatch({type:"@@redux/REPLACE"})}});return i=a,e.plugins.forEach((function(e){e.exposed&&Object.keys(e.exposed).forEach((function(n){if(e.exposed){var r=e.exposed[n];i[n]="function"==typeof r?function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return r.apply(void 0,[i].concat(n))}:Object.create(e.exposed[n])}}))})),a.addModel.bind(a),u.models.forEach((function(e){return c(a,u,e)})),u.forEachPlugin("onStoreCreated",(function(e){a=e(a,u)||a})),a}(function(e){var n,t,o,u=null!==(n=e.name)&&void 0!==n?n:"Rematch Store "+i;i+=1;var c={name:u,models:e.models||{},plugins:e.plugins||[],redux:r({reducers:{},rootReducers:{},enhancers:[],middlewares:[]},e.redux,{devtoolOptions:r({name:u},null!==(t=null===(o=e.redux)||void 0===o?void 0:o.devtoolOptions)&&void 0!==t?t:{})})};return c.plugins.forEach((function(e){e.config&&(c.models=d(c.models,e.config.models),e.config.redux&&(c.redux.initialState=d(c.redux.initialState,e.config.redux.initialState),c.redux.reducers=d(c.redux.reducers,e.config.redux.reducers),c.redux.rootReducers=d(c.redux.rootReducers,e.config.redux.reducers),c.redux.enhancers=[].concat(c.redux.enhancers,e.config.redux.enhancers||[]),c.redux.middlewares=[].concat(c.redux.middlewares,e.config.redux.middlewares||[]),c.redux.combineReducers=c.redux.combineReducers||e.config.redux.combineReducers,c.redux.createStore=c.redux.createStore||e.config.redux.createStore))})),c}(e||{}))},f=function(){return function(e){var n=e.reducers,t=e.effects;return r({},e,{reducers:void 0===n?{}:n,effects:void 0===t?{}:t})}},s={init:a,createModel:f};e.createModel=f,e.default=s,e.init=a,Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=core.umd.production.min.js.map
{
"name": "@rematch/core",
"version": "2.0.0-next.9",
"version": "2.0.0-next.10",
"description": "A Redux Framework",

@@ -60,3 +60,3 @@ "homepage": "https://rematch.github.io/rematch",

},
"gitHead": "23bf01421197c0e0b3f8623f58fed21bf6b2f856"
"gitHead": "ade414a481bccc4cdb407fad5d922446ecfffe58"
}

@@ -161,8 +161,6 @@ import * as Redux from 'redux'

): (...args: any[]) => Redux.StoreEnhancer {
const { disabled, ...options } = devtoolOptions
return !disabled &&
return !devtoolOptions.disabled &&
typeof window === 'object' &&
window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__
? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__(options)
? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__(devtoolOptions)
: Redux.compose

@@ -169,0 +167,0 @@ }

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc