browser-redux-sync
Advanced tools
Comparing version 0.2.0 to 0.3.0
{ | ||
"name": "browser-redux-sync", | ||
"version": "0.2.0", | ||
"description": "Keep redux state in sync for browser extensions and apps.", | ||
"main": "index.js", | ||
"version": "0.3.0", | ||
"description": "Keep redux states in sync for browser extensions and apps.", | ||
"main": "lib/index.js", | ||
"scripts": { | ||
"test": "echo \"Error: no test specified\" && exit 1" | ||
"clean": "rimraf lib dist coverage", | ||
"lint": "eslint src test examples", | ||
"build": "babel src --out-dir lib", | ||
"preversion": "npm run clean && npm run check", | ||
"version": "npm run build", | ||
"postversion": "git push && git push --tags && npm run clean", | ||
"prepublish": "npm run clean && npm run build", | ||
"test": "eslint ." | ||
}, | ||
@@ -17,14 +24,26 @@ "repository": { | ||
"chrome storage", | ||
"redux-persist", | ||
"redux-storage", | ||
"redux-rehydrate" | ||
"extension", | ||
"app", | ||
"chrome", | ||
"firefox" | ||
], | ||
"devDependencies": { | ||
"babel": "^5.8.23", | ||
"babel-core": "^5.8.25", | ||
"babel-loader": "^5.3.2", | ||
"isparta": "^3.0.3", | ||
"rimraf": "^2.3.4" | ||
}, | ||
"dependencies": { | ||
"lodash": "^3.10.1", | ||
"redux-persist-crosstab": "^1.0.1" | ||
}, | ||
"peerDependencies": { | ||
"redux-persist": ">0.5.0" | ||
"redux-persist": ">1.0.0" | ||
}, | ||
"author": "zalmoxisus <zalmoxisus@gmail.com>, rt2zz <zack@root-two.com>", | ||
"license": "MIT", | ||
"dependencies": { | ||
"lodash": "^3.10.1" | ||
} | ||
"authors": [ | ||
"zalmoxisus <zalmoxisus@gmail.com>", | ||
"rt2zz <zack@root-two.com>" | ||
], | ||
"license": "MIT" | ||
} |
@@ -1,3 +0,5 @@ | ||
# Redux Persist Crosstab | ||
Add syncing to your [redux](https://github.com/gaearon/redux) browser (Chrome and [Firefox](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities#storage)) extension or app with 1 line. This tiny module listens to the window for [redux-persist](https://github.com/rt2zz/redux-persist) storage events. When an event occurs it will dispatch a rehydrate action. | ||
# Cross-browser extensions and Chrome apps states syncing | ||
Add syncing to your [redux](https://github.com/gaearon/redux) browser (Chrome and [Firefox](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities#storage)) extension or app with 1 line. | ||
It listens to the `chrome.storage` for [redux-persist](https://github.com/rt2zz/redux-persist) events. When an event occurs it will dispatch a rehydrate action. | ||
If `chrome.storage` is not defined (for Safari and old versions of Firefox), it includes [redux-persist-crosstab](https://github.com/rt2zz/redux-persist-crosstab) to use `localStorage`. | ||
@@ -4,0 +6,0 @@ ### Usage |
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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
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
No contributors or author data
MaintenancePackage does not specify a list of contributors or an author in package.json.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No tests
QualityPackage does not have any tests. This is a strong signal of a poorly maintained or low quality package.
Found 1 instance in 1 package
39041
20
155
1
27
3
5
3
1
+ Addedredux-persist-crosstab@1.0.1(transitive)