UNPKG

redux-state-sync

Version:

A middleware for redux to sync state in different tabs

72 lines (71 loc) 2.21 kB
{ "name": "redux-state-sync", "version": "3.1.4", "description": "A middleware for redux to sync state in different tabs", "main": "dist/syncState.js", "scripts": { "test": "jest", "commit": "git-cz", "prebuild": "rimraf dist", "build": "npm-run-all --parallel build:*", "build:main": "babel --copy-files --out-dir dist --ignore *.test.js src", "build:umd": "webpack --output-filename syncState.umd.js", "build:umd.min": "webpack --output-filename syncState.umd.min.js -p", "semantic-release": "semantic-release pre && npm publish && semantic-release post" }, "repository": { "type": "git", "url": "https://github.com/AOHUA/redux-state-sync.git" }, "keywords": [ "redux", "react", "localstorage", "crosstab", "sync", "tabs", "middleware" ], "author": "AOHUA", "license": "ISC", "bugs": { "url": "https://github.com/AOHUA/redux-state-sync/issues" }, "homepage": "https://github.com/AOHUA/redux-state-sync#readme", "devDependencies": { "babel-cli": "^6.26.0", "babel-jest": "^25.1.0", "babel-loader": "^7.0.0", "babel-polyfill": "^6.16.0", "babel-preset-es2015": "^6.18.0", "babel-register": "^6.18.0", "commitizen": "^2.8.6", "cz-conventional-changelog": "^1.2.0", "eslint": "^6.8.0", "eslint-config-airbnb": "^18.0.1", "eslint-config-prettier": "^6.10.0", "eslint-plugin-import": "^2.20.1", "eslint-plugin-jsx-a11y": "^6.2.3", "eslint-plugin-react": "^7.19.0", "jest": "^23.6.0", "npm-run-all": "^4.1.5", "prettier": "1.19.1", "prettier-eslint": "^9.0.1", "rimraf": "^3.0.2", "semantic-release": "^17.0.4", "webpack": "^4.42.0", "webpack-cli": "^3.3.11" }, "dependencies": { "broadcast-channel": "^3.1.0" }, "jest": { "setupFiles": [ "./__mocks__/envMock.js" ], "verbose": true }, "czConfig": { "path": "node_modules/cz-conventional-changelog" } }