redux-storage
Advanced tools
Comparing version 1.4.0 to 1.4.1
@@ -7,3 +7,5 @@ 'use strict'; | ||
exports['default'] = function (engine) { | ||
var _actions = require('./actions'); | ||
exports.default = function (engine) { | ||
return function (store) { | ||
@@ -18,4 +20,2 @@ var dispatchLoad = function dispatchLoad(state) { | ||
}; | ||
}; | ||
var _actions = require('./actions'); | ||
}; |
@@ -7,3 +7,20 @@ 'use strict'; | ||
exports['default'] = function (engine) { | ||
var _actions = require('./actions'); | ||
var _constants = require('./constants'); | ||
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 swallow() {} | ||
function warnAboutConfusingFiltering(blacklist, whitelist) { | ||
blacklist.filter(function (item) { | ||
return whitelist.indexOf(item) !== -1; | ||
}).forEach(function (item) { | ||
console.warn( // eslint-disable-line no-console | ||
'[redux-storage] Action ' + item + ' is on BOTH black- and whitelist.' + ' This is most likely a mistake!'); | ||
}); | ||
} | ||
exports.default = function (engine) { | ||
var actionBlacklist = arguments.length <= 1 || arguments[1] === undefined ? [] : arguments[1]; | ||
@@ -46,19 +63,2 @@ var actionWhitelist = arguments.length <= 2 || arguments[2] === undefined ? [] : arguments[2]; | ||
}; | ||
}; | ||
var _actions = require('./actions'); | ||
var _constants = require('./constants'); | ||
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 swallow() {} | ||
function warnAboutConfusingFiltering(blacklist, whitelist) { | ||
blacklist.filter(function (item) { | ||
return whitelist.indexOf(item) !== -1; | ||
}).forEach(function (item) { | ||
console.warn( // eslint-disable-line no-console | ||
'[redux-storage] Action ' + item + ' is on BOTH black- and whitelist.' + ' This is most likely a mistake!'); | ||
}); | ||
} | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports["default"] = function (engine, ms) { | ||
exports.default = function (engine, ms) { | ||
var lastTimeout = undefined; | ||
@@ -10,0 +10,0 @@ var lastReject = undefined; |
@@ -7,3 +7,13 @@ 'use strict'; | ||
exports['default'] = function (engine) { | ||
var _lodash = require('lodash.set'); | ||
var _lodash2 = _interopRequireDefault(_lodash); | ||
var _lodash3 = require('lodash.isfunction'); | ||
var _lodash4 = _interopRequireDefault(_lodash3); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } | ||
exports.default = function (engine) { | ||
var whitelist = arguments.length <= 1 || arguments[1] === undefined ? [] : arguments[1]; | ||
@@ -28,3 +38,3 @@ | ||
// Support immutable structures | ||
if ((0, _lodash4['default'])(value.has) && (0, _lodash4['default'])(value.get)) { | ||
if ((0, _lodash4.default)(value.has) && (0, _lodash4.default)(value.get)) { | ||
if (!value.has(keyPart)) { | ||
@@ -43,3 +53,3 @@ // No value stored | ||
(0, _lodash2['default'])(saveState, key, value); | ||
(0, _lodash2.default)(saveState, key, value); | ||
}); | ||
@@ -51,12 +61,2 @@ }); | ||
}; | ||
}; | ||
var _lodash = require('lodash.set'); | ||
var _lodash2 = _interopRequireDefault(_lodash); | ||
var _lodash3 = require('lodash.isfunction'); | ||
var _lodash4 = _interopRequireDefault(_lodash3); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } | ||
}; |
@@ -7,3 +7,5 @@ 'use strict'; | ||
exports['default'] = function (engine) { | ||
var _immutable = require('immutable'); | ||
exports.default = function (engine) { | ||
var whitelist = arguments.length <= 1 || arguments[1] === undefined ? [] : arguments[1]; | ||
@@ -24,4 +26,2 @@ | ||
}; | ||
}; | ||
var _immutable = require('immutable'); | ||
}; |
@@ -9,8 +9,2 @@ 'use strict'; | ||
exports['default'] = function (reducer) { | ||
return function (state, action) { | ||
return reducer(action.type === _constants.LOAD ? myMerge(state, action.payload) : state, action); | ||
}; | ||
}; | ||
var _lodash = require('lodash.isfunction'); | ||
@@ -79,2 +73,8 @@ | ||
return result; | ||
} | ||
} | ||
exports.default = function (reducer) { | ||
return function (state, action) { | ||
return reducer(action.type === _constants.LOAD ? myMerge(state, action.payload) : state, action); | ||
}; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports["default"] = function (key) { | ||
exports.default = function (key) { | ||
return { | ||
@@ -10,0 +10,0 @@ load: function load() { |
@@ -6,18 +6,2 @@ "use strict"; | ||
}); | ||
exports["default"] = function (key) { | ||
return { | ||
load: function load() { | ||
var jsonState = localStorage.getItem(key); | ||
var jsonObj = JSON.parse(jsonState) || {}; | ||
return createFakePromise(jsonObj); | ||
}, | ||
save: function save(state) { | ||
var jsonState = JSON.stringify(state); | ||
localStorage.setItem(key, jsonState); | ||
return createFakePromise(); | ||
} | ||
}; | ||
}; | ||
var noop = function noop() {}; | ||
@@ -37,2 +21,17 @@ | ||
}; | ||
} | ||
} | ||
exports.default = function (key) { | ||
return { | ||
load: function load() { | ||
var jsonState = localStorage.getItem(key); | ||
var jsonObj = JSON.parse(jsonState) || {}; | ||
return createFakePromise(jsonObj); | ||
}, | ||
save: function save(state) { | ||
var jsonState = JSON.stringify(state); | ||
localStorage.setItem(key, jsonState); | ||
return createFakePromise(); | ||
} | ||
}; | ||
}; |
@@ -7,3 +7,5 @@ 'use strict'; | ||
exports['default'] = function (key) { | ||
var _reactNative = require('react-native'); | ||
exports.default = function (key) { | ||
return { | ||
@@ -20,4 +22,2 @@ load: function load() { | ||
}; | ||
}; | ||
var _reactNative = require('react-native'); | ||
}; |
{ | ||
"name": "redux-storage", | ||
"version": "1.4.0", | ||
"version": "1.4.1", | ||
"description": "Persistence layer for redux with flexible backends", | ||
@@ -31,10 +31,8 @@ "main": "build/index.js", | ||
"devDependencies": { | ||
"babel-cli": "^6.1.4", | ||
"babel-core": "^6.1.4", | ||
"babel-eslint": "^4.1.5", | ||
"babel-polyfill": "^6.1.4", | ||
"babel-cli": "^6.3.15", | ||
"babel-core": "^6.3.15", | ||
"babel-polyfill": "^6.3.14", | ||
"babel-preset-michaelcontento": "^1.0.0", | ||
"eslint": "^1.9.0", | ||
"eslint-config-airbnb": "^1.0.0", | ||
"eslint-config-michaelcontento": "^1.0.0", | ||
"eslint": "^1.10.3", | ||
"eslint-config-michaelcontento": "^1.1.1", | ||
"eslint-plugin-mocha-only": "0.0.3", | ||
@@ -51,3 +49,3 @@ "mocca": "^0.2.2", | ||
"lodash.set": "^3.7.4", | ||
"redux-actions": "^0.8.0" | ||
"redux-actions": "^0.9.0" | ||
}, | ||
@@ -54,0 +52,0 @@ "peerDependencies": { |
@@ -71,3 +71,3 @@ [redux-storage][] | ||
// | ||
// BUT (!) a existing old state HAS NOT been restored yet! It's up to you to | ||
// BUT (!) an existing old state HAS NOT been restored yet! It's up to you to | ||
// decide when this should happen. Most of the times you can/should do this | ||
@@ -74,0 +74,0 @@ // right after the store object has been created. |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
9
0
25041
+ Addedredux-actions@0.9.1(transitive)
- Removedredux-actions@0.8.0(transitive)
Updatedredux-actions@^0.9.0