{"_id":"@asayerio/tracker-redux","_rev":"9-c3dd6ff672be7e6d5030d5f53f9bbefa","name":"@asayerio/tracker-redux","dist-tags":{"latest":"5.7.0"},"versions":{"1.0.0":{"name":"@asayerio/tracker-redux","description":"Tracker plugin for Redux state recording","version":"1.0.0","keywords":["redux","logging","replay"],"author":{"name":"Alex Tsokurov"},"license":"MIT","type":"module","main":"./lib/index.js","scripts":{"lint":"prettier --write 'src/**/*.ts' README.md && tsc --noEmit","build":"npm i --no-save @asayerio/tracker && tsc","prepublishOnly":"rm -Rf lib && npm run build"},"dependencies":{"syncod":"^0.0.1"},"peerDependencies":{"@asayerio/tracker":"^5.4.3","redux":"^4.0.0"},"devDependencies":{"prettier":"^1.18.2","typescript":"^3.6.4"},"repository":{"type":"git","url":"git+https://github.com/asayerio/tracker-redux.git"},"bugs":{"url":"https://github.com/asayerio/tracker-redux/issues"},"homepage":"https://github.com/asayerio/tracker-redux#readme","gitHead":"92d6c4a331880c2ef61cc95089552d7d83b90b5c","_id":"@asayerio/tracker-redux@1.0.0","_nodeVersion":"13.13.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-TpYixSR7bJERbo90E1KnfI0AyaCffCZuCz6TTvtp9ktPbZRJoiToi3nn6bcmsWoF7xQ+Hmn3/pRwaFK8eacdrw==","shasum":"0e1f3f5ac68c3e062abce8e6dff4edf86bb13c1a","tarball":"https://registry.npmjs.org/@asayerio/tracker-redux/-/tracker-redux-1.0.0.tgz","fileCount":5,"unpackedSize":5089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevDRaCRA9TVsSAnZWagAA3M8QAI2y5ZyyW8q35FXqik8c\niZtt+AFrJtPi8mMBRw9l6XVw5AeFofONcUGzBG4vSCwVdOEpbRRqCpAu9jSr\nxIVZNuYRv2dGMNYILjs4+JZeEDWcSjrCwxP9VgeD/dyyyUEf+Q5KoVo03aDm\ncNLPSQqtiX7Ir2FbTLBT3kKM10dcFnb5H7a2YmtAO27VpTALLSuyrUQm+XyD\n/4BU4GmkTeOjyBkr7k+AF5sEEp+rKXI23LG33h2N1tzfvAS4aqK2hWWfN78N\nOs5ag0IFQBtP+bNZGAn8ZiuISP8cMzBbsMtvSyVEHD0mPexjVk9YdDhpfEmS\nkK0Ds3IeTRGZJtMRgcBCARWtb21xBxkx7W2SeiK4/JsLLbblxOvIRjtDLGwG\njdag+iqOOiQ8UywxFVsxbJVWHitRUiswAanm7NdPjQ8DKRD0TSjVo++7L3+a\nFyucJwh7Z28NBjxm6zb8JVc69A60h1/XCNadCOqrTzj1NSJrAFvE8Wyx3jYX\nRNkEyBLrPjjhn5znaWlnktETfcI5EG8YIl6QL79yvDj3Fusy3qdjjRgVDz6B\nrCuWxEwVGPUIRTf8HXT7k+gjY1ZtHMUylCg724taKRnTUxCuKlHWqvTJtOlP\nn5oOXGEfMCT1Ou3FNINjTTeP60X3mfAZglFzTZ5/O5wQtn6qC0OU3nHMUR3D\nrFzB\r\n=p7D0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChaBMIT8C48u69k/CNAwjhTx3GT1Ra4Q4Gk4ST9S/TdAIgATMr5apIyHEcnCby4d5j/aERh+855gJzBChjiA3uf2g="}]},"maintainers":[{"name":"ximik","email":"me@ximik.net"},{"name":"tahayk","email":"tahayk2@gmail.com"},{"name":"estradino","email":"support@asayer.io"}],"_npmUser":{"name":"ximik","email":"me@ximik.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tracker-redux_1.0.0_1589392473520_0.9528769937522217"},"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. Please, use @openreplay/tracker and @openreplay/tracker-redux instead"},"1.0.1":{"name":"@asayerio/tracker-redux","description":"Tracker plugin for Redux state recording","version":"1.0.1","keywords":["redux","logging","replay"],"author":{"name":"Alex Tsokurov"},"contributors":[{"name":"Aleksandr Kaminskii","email":"akaminsky@asayer.io"}],"license":"MIT","type":"module","main":"./lib/index.js","scripts":{"lint":"prettier --write 'src/**/*.ts' README.md && tsc --noEmit","build":"npm run build-es && npm run build-cjs","build-es":"rm -Rf lib && tsc","build-cjs":"rm -Rf cjs && tsc --project tsconfig-cjs.json && cp package-cjs.json cjs/package.json && replace-in-files cjs/* --string='@asayerio/tracker' --replacement='@asayerio/tracker/cjs'","prepublishOnly":"npm run build"},"dependencies":{"syncod":"^0.0.1"},"peerDependencies":{"@asayerio/tracker":"^5.1.0","redux":"^4.0.0"},"devDependencies":{"prettier":"^1.18.2","replace-in-files-cli":"^1.0.0","typescript":"^3.6.4"},"repository":{"type":"git","url":"git+https://github.com/asayerio/tracker-redux.git"},"bugs":{"url":"https://github.com/asayerio/tracker-redux/issues"},"homepage":"https://github.com/asayerio/tracker-redux#readme","gitHead":"7f4109eee3e546c7f144786159c6b32aba61310c","_id":"@asayerio/tracker-redux@1.0.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-MD5FmlzuLXtQLI5LvB/xT3DPsrYnCF0GYicP/w0SyOrH2UWZzvBZhd0wfs4furBdOC3QosAwySQwq8rlgld1IA==","shasum":"706ece5208a194d561a094e97d1d99d47083a435","tarball":"https://registry.npmjs.org/@asayerio/tracker-redux/-/tracker-redux-1.0.1.tgz","fileCount":21,"unpackedSize":26389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZHLjCRA9TVsSAnZWagAAp98P/1I+OWJbMTrEgPmgP3ZW\nIctk+8eL9aq2nM04KPSmkVa7MNHnXeQQoS14ZKTPQbgslJ7SprDt0Jdz+dIz\nOm5sUtd0t8AzaIDrQJItDNKnLh0pwMtiFCcqrzLywZ3XvGXBDH8CuL2bHrZn\nnnT4WdhqhJmHFl3IKJ0xn3r/zPB4ckejfdevl/oHRkW5BTjtM6qdh5pfNiN9\nLxvWS1TUB+sN6VPS/Mg/SZCJCLU7CqHuc5n+nkJkGEcFY5BTl0ceskhSBKti\nT78htH9lwkYjPxkmylOEsrxPVx8XHisF51aagcCr8mojT/IM2r+LHg4PLwCh\nFKmqwji7tAwcSkX9O3SwUEuq/cYbOMX2SThIZFQlEmvOnXwzGxozqc66Gc0f\nbEiAI0S2yA8DTQLGHN3rV6kseJWGjZ6oWVDBMXGAChEhQGIB54+dDeklwwPn\n9zftNDlbMQcT8FgvgRA49vtu6h/x8MJn3P0XPVAd6XPkmVEVsZdkcCYDMHrL\nwrl/9DU2S6XN9OklMWRc+n0bOSKC64c0fkNyGjNdVV2bDzaNRlxNvyOyNymt\neKlI1jxE2zK/dLSh3EhEamo/PS5yPErX5sBBH7xIjBbLmqgtCU8lRATbGh1u\nbYrAymXzOvSGNP4xf0VjC0jyfLQYcHU8ccxeQviM6k+Wv3CPv4AGqqJpZy0N\nobW7\r\n=q+QO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq0bY1xgyoR475tqc37srSNE7ZYbKtr9+F5fbWkywiQwIhALTlNjnijBVAmthgqGSb9ArK8rq7j8qCNCNNxCtiJjKS"}]},"_npmUser":{"name":"pandacodes","email":"alex.kaminsky.11@gmail.com"},"directories":{},"maintainers":[{"name":"estradino","email":"support@asayer.io"},{"name":"tahayk","email":"tahayk2@gmail.com"},{"name":"pandacodes","email":"alex.kaminsky.11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tracker-redux_1.0.1_1617195747242_0.5697204074205497"},"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. Please, use @openreplay/tracker and @openreplay/tracker-redux instead"},"5.7.0":{"name":"@asayerio/tracker-redux","description":"Tracker plugin for Redux state recording","version":"5.7.0","keywords":["redux","logging","replay"],"author":{"name":"Alex Tsokurov"},"contributors":[{"name":"Aleksandr Kaminskii","email":"akaminsky@asayer.io"}],"license":"MIT","type":"module","main":"./lib/index.js","scripts":{"lint":"prettier --write 'src/**/*.ts' README.md && tsc --noEmit","build":"npm run build-es && npm run build-cjs","build-es":"rm -Rf lib && tsc","build-cjs":"rm -Rf cjs && tsc --project tsconfig-cjs.json && echo '{ \"type\": \"commonjs\" }' > cjs/package.json && replace-in-files cjs/* --string='@asayerio/tracker' --replacement='@asayerio/tracker/cjs'","prepublishOnly":"npm run build"},"dependencies":{},"peerDependencies":{"@asayerio/tracker":"^5.1.0","redux":"^4.0.0"},"devDependencies":{"prettier":"^1.18.2","replace-in-files-cli":"^1.0.0","typescript":"^3.6.4"},"repository":{"type":"git","url":"git+https://github.com/asayerio/tracker-redux.git"},"bugs":{"url":"https://github.com/asayerio/tracker-redux/issues"},"homepage":"https://github.com/asayerio/tracker-redux#readme","gitHead":"1dde211f82cd5c2e2a8b1c55f8ce9b5234460d9b","_id":"@asayerio/tracker-redux@5.7.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-VExuuSFIFd4SNGfhUzCOQkQX7GkTsDuP4SxBMFonLfi1UWwbchjcc5yaZwme0DsfDTHn5T3klXsurDEBEjLCnw==","shasum":"4c1c75c0f6da05b1155ce50bb394ada844280bcd","tarball":"https://registry.npmjs.org/@asayerio/tracker-redux/-/tracker-redux-5.7.0.tgz","fileCount":19,"unpackedSize":26315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1175CRA9TVsSAnZWagAAkPcQAIGXFW2bRenrzs2PeOxV\nbKMxpDPAGiEofExZ/hJCIDkj1pbcDTABa036smIbfURyjNvquYHNWqffa2nn\n9jhUb4KpntAp2rw/JG7TNdeXpYeL31K6EhKLntaFTpwDRNEmP7HOAYx6H1qg\nh3QasFSSLdoqgCW/uwTJUheCOJn3SJwF0Hblbf3DtmGL3wJe/peDOMWAB3R8\nKfFIEnUt8GA+eAyeJ6TPB9NY6uSancFnBGDNxyvld7osMYaQwZSb8o6LTbrd\n+40Z5ImvKMJYA5lTB49k07k2EE32tSp5vS9htJvctwpkyZgjyLH0M0CcmJpe\nrIcVvH/f7nywQC7SI2Z740JthXlr31o/vO4XYvfnnreISpSo7dQXKG0JDGEl\nSlsYx6zrQxTcCVg2sX7213hmr9ebRT6i48DF2HpGwCoXJ3jEipEUeRcTYudf\nTbJa99slZsbORF6UFarAFmSSPZLzPc+UP0IjUavEuWhfdkP12Z+m6Cfqrqd8\nqP+ek9TTqI4ed8jGG3bBUm44r/sKz080tuiRBx8XzWyQwoWAtPjzKYybCT/6\n5up/7EblXpYWKoqDlBNUH1arasbemfp76ywOdsOKIArdtBK0BpzvwhuzneoO\nVopPpSZaeGpXtrCpHra2pbdaMd4HWWPEE7AlNAEl+eCPmhUut2pkthYz+VhD\nr81n\r\n=qRSK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfVGq2SApV/1YdX6B3ZTnzPVzBn+n47J1QrayyGkeHHwIhAJwmKyzMkIgkzQJ5rSEn5hZ5Mb1OdejXVzxzqDtYikoP"}]},"_npmUser":{"name":"pandacodes","email":"alex.kaminsky.11@gmail.com"},"directories":{},"maintainers":[{"name":"estradino","email":"support@asayer.io"},{"name":"tahayk","email":"tahayk2@gmail.com"},{"name":"pandacodes","email":"alex.kaminsky.11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tracker-redux_5.7.0_1618517242315_0.4193297669570457"},"_hasShrinkwrap":false,"deprecated":"This package is no longer maintained. Please, use @openreplay/tracker and @openreplay/tracker-redux instead"}},"time":{"created":"2020-05-13T17:54:33.303Z","1.0.0":"2020-05-13T17:54:33.685Z","modified":"2022-08-15T16:00:20.769Z","1.0.1":"2021-03-31T13:02:27.378Z","5.7.0":"2021-04-15T20:07:22.468Z"},"maintainers":[{"email":"support@asayer.io","name":"estradino"}],"description":"Tracker plugin for Redux state recording","homepage":"https://github.com/asayerio/tracker-redux#readme","keywords":["redux","logging","replay"],"repository":{"type":"git","url":"git+https://github.com/asayerio/tracker-redux.git"},"author":{"name":"Alex Tsokurov"},"bugs":{"url":"https://github.com/asayerio/tracker-redux/issues"},"license":"MIT","readme":"# Asayer Tracker Redux plugin\n\nA Redux middleware for Asayer Tracker. This middleware allows you to see the application state during session replay.\n\n## Installation\n\n```bash\nnpm i @asayerio/tracker-redux --save\n```\n\n## Usage\n\nInitialize the `@asayerio/tracker` package as usual and load the plugin into it.\nThen put the generated middleware into your Redux chain.\n\n```js\nimport { applyMiddleware, createStore } from 'redux';\nimport Tracker from '@asayerio/tracker';\nimport trackerRedux from '@asayerio/tracker-redux';\n\nconst tracker = new Tracker({\n  projectID: PROJECT_ID,\n});\n\nconst asayerMiddleware = tracker.use(trackerRedux());\n\nconst store = createStore(\n  reducer,\n  applyMiddleware(asayerMiddleware),\n);\n```\n\nYou can customize the middleware behaviour with options to sanitize your data.\n\n```js\ntrackerRedux({\n  actionFilter: action => action.type !== 'DRAW', // only actions which pass this test will be recorded\n  actionTransformer: action => action.type === 'LOGIN' ? null : action,\n  actionType: action => action.type // action type for search, that's the default one\n  stateTransformer: state => {\n    const { jwt, ..._state } = state;\n    return _state;\n  },\n})\n```\n","readmeFilename":"README.md","contributors":[{"name":"Aleksandr Kaminskii","email":"akaminsky@asayer.io"}]}