{"_id":"@alcadica/state-manager-logger","_rev":"2-b0683f78926855cef95db5750e9f96ad","name":"@alcadica/state-manager-logger","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.2":{"name":"@alcadica/state-manager-logger","version":"1.0.2","main":"dist/index.js","types":"dist/index.d.ts","homepage":"http://www.alcadica.com","author":{"name":"alcadica","email":"npm@alcadica.com"},"description":"A logger for state-manager","dependencies":{"@alcadica/state-manager":"^1.0.2"},"devDependencies":{"@types/jest":"^23.3.9","@types/react":"^16.7.3","jest":"^23.6.0","ts-jest":"^23.10.4","typescript":"^3.1.6"},"scripts":{"prepublishOnly":"tsc -p .","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/alcadica/alcadica.git"},"license":"MIT","keywords":["flux","react","state","store","store management","state management"],"bugs":{"url":"https://github.com/alcadica/alcadica/issues"},"_id":"@alcadica/state-manager-logger@1.0.2","_npmVersion":"6.5.0","_nodeVersion":"11.1.0","_npmUser":{"name":"octod","email":"iamoctod@gmail.com"},"dist":{"integrity":"sha512-R9d3XUeC0MOQK20WsD/vsheGbWebTT4HvOFsdoENrvoJSfWHZyJ5jvC61VzRV8cqHz7RJFUsfR/f4iJA+IU8iw==","shasum":"7cb2fe97aef72e780581b7b1f4fe24bf5d196f64","tarball":"https://registry.npmjs.org/@alcadica/state-manager-logger/-/state-manager-logger-1.0.2.tgz","fileCount":9,"unpackedSize":12285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIA0qCRA9TVsSAnZWagAABZ4P/jYgNvBYxNytamd+S2DD\n/v5pNL5egAkbCbgW5quXWSKyE9eV8Yc+k/jqj3shQ7/hqsrRo1P3rwESolkp\nw7dzXXnTVyWkHTZt3u7PuEC14x6qsDU3177XPaYbjqqASVPKcZlKF7Phy3gT\nMPa1A3ev9uBLWrlliqBhK00IrKgxsxTH6blPfZtK7jd8fnhqd5rf0WOI5wes\n+n2gNFiIDmSlSI/4gnGhFpn0lOi/rOXRW8nbl6isBGtT81UCch+e8Po4HS2x\nXrMu642LqusMFuhVDcElPiYlp2WbwqacZtgXUaMYIU8s9cumKZxzbaaMa4vm\nEz532zxxamnshgVyAb7LWodGWPs9l4PLXcaMJJr9R+/8J2+O5wIbAQp6BPgI\n8qE44ppdB55cqvpjiTlFurYIDBzClahwRD9nmzvk6vmh2gfoR1ullKNn8OF3\nWHjDIozRebZPvZpXyHwHYpLQt9YwjrDLh9oE/nYepJwqboahK1mhBZM2nXus\ndt89suza/0mqJbvzMKU2I83pvesrOuVMARPA4+PTKQoExoQX4BEU+Esj8lhq\nMw0YBprbvbsSglorhwbv3jrpa06R1S+1Dv0b+Q0dqk1W6qfjsGgQ9qkLXemt\ntcmq0U+PUMFk5WX8h3PwizPhtFq0U587piGnuYUkbjmkz4bSYCOg9VtCPoc2\nTAlz\r\n=Aj2d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClcLQGTK8GXXnZaI50iW0kHM/lZk3pyUHPk4fYG/2YhQIgf3qHX84VyyA8NTsh84Y5P+1B4fJxGJ0raAkwWGbMXyM="}]},"maintainers":[{"name":"npm-alcadica","email":"npm@alcadica.com"},{"name":"octod","email":"iamoctod@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/state-manager-logger_1.0.2_1545604393341_0.14243804333571375"},"_hasShrinkwrap":false},"1.0.3":{"name":"@alcadica/state-manager-logger","version":"1.0.3","main":"dist/index.js","types":"dist/index.d.ts","homepage":"http://www.alcadica.com","author":{"name":"alcadica","email":"npm@alcadica.com"},"description":"A logger for state-manager","dependencies":{"@alcadica/state-manager":"^1.0.3"},"devDependencies":{"@types/jest":"^23.3.9","@types/react":"^16.7.3","jest":"^23.6.0","ts-jest":"^23.10.4","typescript":"^3.1.6"},"scripts":{"prepublishOnly":"tsc -p .","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/alcadica/alcadica.git"},"license":"MIT","keywords":["flux","react","state","store","store management","state management"],"bugs":{"url":"https://github.com/alcadica/alcadica/issues"},"_id":"@alcadica/state-manager-logger@1.0.3","_nodeVersion":"11.1.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-dJbnBt2clkX2g4IDlQ96JhGj9O9uB90QB52/Ejp+LkiobzIfhI6bEBRC1vIMAl/6ellbdut/FmI+gEQputqXOw==","shasum":"5459f970f681765e9fe10a46810b9304efcd745c","tarball":"https://registry.npmjs.org/@alcadica/state-manager-logger/-/state-manager-logger-1.0.3.tgz","fileCount":7,"unpackedSize":8027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVuvwCRA9TVsSAnZWagAA5/sP/R2s9FeaFV+C8Pau21WY\nj3O+WVHSnWfGgoDKljVYs1vlvuscgbnFIGL/3w/guDGwIiFiNMscbscFcaaX\nLCMj4zmT6HkcncMRUAmq5abD/wBQJulho8UWKicYa3aECA4XyUBQ/6lo0U9v\ntJJzCRfrYz54R80aEBbk/QKDhl/WMtlJNppFoKaF8kqFv2+bIdSy5eyRZ2tU\nmJHyga6ZhYVC/alGaOn6rhRmmHRdrzktlCeaEJpHetl9o1L01Z1+yLUpX+6z\n4A3IDUmjPakaqwmtAs3NYRjq2DUBUG5BoJBI1tV4lRVct13LFchPrJFvgzQU\noGKQ6fIJ1l0DDn3cG/zfHEA3AC73LQnLqo0n11a9KaPwryRHlSdEzRCXAf6i\nqjo0qVUsNSgLv6jod4yrGEcJavm9cL+iSvAcG50qlX41P8gjnML51AOJzXmx\n+EOxF23H9EcCYLFnzxyPX3qZzFoKozgRhaIjVQ2EQU/aRUVEnOXmI+Q1G9fx\neR3u1dzrN6EDKAVIL1rR68m3VsGvP7HVa0sUUyMi70sjxQZyiC3rSCPRXPL9\nEfaCzFscVtVOmnjRy4Rpqelwa2f89+D5pZqohSE4cQQ89UIVt01txNLpULZ8\nMJtfh6SMOsajALj171fxaKmXVq+7EV1IK9rwp3b4sGYgEUSK+UcbN1FaPZ4Q\nrHyx\r\n=i+4C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAL8aQA9pXBLM8aFavmy6l6zYZr+kv6CQ/Y1vRZM3k1lAiBQCBgzy7Zemxw3Zsn0lNvL/tYecSIl6Uvz+p/RwSxopg=="}]},"maintainers":[{"name":"npm-alcadica","email":"npm@alcadica.com"},{"name":"octod","email":"iamoctod@gmail.com"}],"_npmUser":{"name":"octod","email":"iamoctod@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/state-manager-logger_1.0.3_1549200367774_0.029958999336046066"},"_hasShrinkwrap":false}},"time":{"created":"2018-12-23T22:33:13.265Z","1.0.2":"2018-12-23T22:33:13.511Z","modified":"2022-04-04T12:35:37.785Z","1.0.3":"2019-02-03T13:26:07.895Z"},"maintainers":[{"name":"npm-alcadica","email":"npm@alcadica.com"},{"name":"octod","email":"iamoctod@gmail.com"}],"description":"A logger for state-manager","homepage":"http://www.alcadica.com","keywords":["flux","react","state","store","store management","state management"],"repository":{"type":"git","url":"git+https://github.com/alcadica/alcadica.git"},"author":{"name":"alcadica","email":"npm@alcadica.com"},"bugs":{"url":"https://github.com/alcadica/alcadica/issues"},"license":"MIT","readme":"state-manager-logger\n=====================\n\n<a href=\"https://travis-ci.org/alcadica/alcadica\">\n  <img src=\"https://img.shields.io/travis/alcadica/alcadica.svg?colorB=555555&style=for-the-badge\" />\n</a>\n<a href=\"https://github.com/alcadica/alcadica/issues\">\n  <img src=\"https://img.shields.io/github/issues/alcadica/alcadica.svg?colorB=555555&style=for-the-badge\" />\n</a>\n<a href=\"https://codecov.io/gh/alcadica/alcadica\">\n  <img src=\"https://img.shields.io/codecov/c/github/alcadica/alcadica.svg?colorB=555555&style=for-the-badge\" alt=\"Coverage\" />\n</a>\n<a href=\"https://codeclimate.com/github/alcadica/alcadica\">\n  <img src=\"https://img.shields.io/codeclimate/maintainability/alcadica/alcadica.svg?colorB=555555&style=for-the-badge\" alt=\"Maintainability\">\n</a>\n\n## Install\n\n```bash\nnpm i --save @alcadica/{state-manager,state-manager-logger}\n```\n\n## Usage\n\nThis middleware will log every action dispatch inside your console\n\nExample:\n\n```typescript\nimport createStore from '@alcadica/state-manager';\nimport Logger from '@alcadica/state-manager-logger';\n\nconst store = createStore({ foo: 100 });\nconst enabled = true;\n\nstore.use(Logger(enabled));\n\nconst increment = store.createAction<number>('increment');\n\nstore.reducer.connect((state, action, update) => {\n  if (action.type === increment.type) {\n    update({ foo: state.foo + action.payload });\n  }\n});\n\nstore.dispatch(increment(1)) // this will log you action and state\n```\n\n## Licence\n\n[MIT](LICENCE)","readmeFilename":"README.md"}