{"_id":"@byteasc/mobx-flipper","_rev":"2-94aeaaa1ce947d8793612c884097bc45","name":"@byteasc/mobx-flipper","dist-tags":{"latest":"4.0.0"},"versions":{"3.0.1":{"name":"@byteasc/mobx-flipper","version":"3.0.1","description":"Mobx middleware for flipper","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc"},"keywords":[],"author":{"name":"Khorark","email":"khorark@gmail.com","url":"https://github.com/khorark"},"homepage":"https://github.com/byteasc/mobx-flipper","bugs":{"url":"https://github.com/khorark/mobx-flipper/issues"},"repository":{"url":"git+https://github.com/byteasc/mobx-flipper.git","type":"git"},"peerDependencies":{"react":"17.0.1","react-native":"^0.64.0"},"license":"MIT","devDependencies":{"@types/lodash.clonedeep":"^4.5.6","eslint":"^7.24.0","prettier":"^2.2.1","typescript":"^4.2.4"},"dependencies":{"mobx":"^6.2.0","mobx-state-tree":"^5.0.1","react-native-flipper":"^0.85.0"},"gitHead":"aa33e379d25c2e6967b55d6dc9fdec01c50023c3","_id":"@byteasc/mobx-flipper@3.0.1","_nodeVersion":"14.16.0","_npmVersion":"7.6.1","dist":{"integrity":"sha512-a8YERtg9zE3AVlKFQwUbig/xYufj8d4qf9zQU8SMjnI2073gIYWCxu/4xPyXbYI6t9btVs+4SPEi1Y4ULHIE3g==","shasum":"20784468fe7d1de72296407c18eaa64ad16345dd","tarball":"https://registry.npmjs.org/@byteasc/mobx-flipper/-/mobx-flipper-3.0.1.tgz","fileCount":2,"unpackedSize":2280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgegYuCRA9TVsSAnZWagAAJKAP/jJvbKFQKYu4aUVCFHbF\njGSJ+xrgfuMNuYstV/lzzXImxcdkmSMBmhZDUiQowNV7ZKEAWjBGtt74/OFo\nX7NWkLxY2CzNzukomOFoGWEa0nQeLATb2Fkryf3fHmiXozXUEHfU5KehIcvq\n5uGmBwbLSdvoVt/TycAjuzHAPK8ErnGrcLi5/qBY/yMdglho8kzH7kQ9MUxm\n12AGRHdAckIipi0/bwqAvF16fZfFYeVt/eBGJhtXdomShAlGPJP37u4d3HTp\nVFHIMlMgbvsxC/ghqOqYNQ5HC8htfDcWR9bcQEc++pkFH+J3GLMLwvXjP9mL\nqD+lZsdiNu3xX+eMj/HLIqIX0q3ktFtHnHHyTOKQ+BCmdT0aHO5/AKLDLCzF\ngqaaS7Cej5lpbsYlTVBhaeDshb4OBVyIhIFtOOOEHJ+/ckyAZJfM4VtY4lkg\nyG9ypbJjuVYXLKxYSoHfWiODmJ6AMTIWmfTm69RV8VoRVyc28/LiyvxZQ7bS\naOwWLOsitZ4BUgUdRvW/YptBO0u47JC36cXqQsqnd1Bf/2klbfHvXGwPV9xu\nYtQGJNhCABubEa9hU3uxO9zPCcWL5G4pW1rDZir1fx7+JeC0lbqdotEcidOX\n5FdGbTCl7+28UXAkAac271wWQgTGRIisFkOKGN6QZkPSPRSOcgpwJxGnbnJl\niF1K\r\n=GNCT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3ZZs6O4Z8Gjs61gSy1uedC3Gs0BDUi/ZtvRk3SE+ZbAIhAIcjfqPAcl7yOGzOCfpjDO8ovgnXGloW0nPFiAIh5Zdf"}]},"_npmUser":{"name":"byteasc","email":"jeremiah@iclasspro.com"},"directories":{},"maintainers":[{"name":"byteasc","email":"jeremiah@iclasspro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-flipper_3.0.1_1618609710149_0.881318949270032"},"_hasShrinkwrap":false},"4.0.0":{"name":"@byteasc/mobx-flipper","version":"4.0.0","description":"Mobx middleware for flipper","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc"},"keywords":[],"author":{"name":"Khorark","email":"khorark@gmail.com","url":"https://github.com/khorark"},"homepage":"https://github.com/byteasc/mobx-flipper","bugs":{"url":"https://github.com/byteasc/mobx-flipper/issues"},"repository":{"url":"git+https://github.com/byteasc/mobx-flipper.git","type":"git"},"peerDependencies":{"react":"17.0.1","react-native":"^0.64.0"},"license":"MIT","devDependencies":{"@types/lodash.clonedeep":"^4.5.6","eslint":"^7.24.0","prettier":"2.2.1","typescript":"^4.2.4"},"dependencies":{"mobx":"^6.2.0","mobx-state-tree":"^5.0.1","react-native-flipper":"^0.85.0"},"gitHead":"fe6646398ea94ec9be46e40978d43115ccc6b1ac","_id":"@byteasc/mobx-flipper@4.0.0","_nodeVersion":"14.16.0","_npmVersion":"7.6.1","dist":{"integrity":"sha512-V7G2PZzxxLZF64hwExPWVibUea54S9oEIdnqLZLl3FczJ+uGYeZzIYzB3foWdbQWhPQtJaJeGiTfzWT2L+hehg==","shasum":"039b8381e23abcf8c051862e9e6c79e0d55e9b28","tarball":"https://registry.npmjs.org/@byteasc/mobx-flipper/-/mobx-flipper-4.0.0.tgz","fileCount":4,"unpackedSize":7153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeiC/CRA9TVsSAnZWagAAmkgP/jIbZ0q3VN64xyYClcTg\nTpfE/l4gwfQG7T8glKGcs1UEx3oQbDZyMu1v7ZL1UxuopQ8DwDNT9hgVDmwO\nHfdiIkvg+2HaM2oWcJCMznVWV+Oz/OSXI+rEln0flMLOThjFqrwndRENt5VH\nGUvlDAQaNW5ojJu0dm7tRtDTo07Sh6s5ilhofeaQVCLr5KXyWcb654yT8Xlh\nIGDpTuga6fps0aaI9LoVUa06fGw+WVvMAvRNcz6jKybAJKmn0kb4Otu3ZyHW\ngg9crJ4qJd1zhdKIADJ8WgbqqDoVdAnAyyHHfPPangzuSqllzJVxtxzC7Umu\nThY45ZhO/IbPS6MoHjdMjLKVlX0k2AM7kjCn0k72uRr0uQ6tQN3+bi5APkke\nBCV3ZFJimQfxEYSMhPaFP5e/mHvyJwc7ap4XNMDGdv5WlTTJ0LpDuXrn6tmc\n905wjVcnq5HlZCWt+Lb+ZFlYy6iOHQAW4Rr6Vy6ruldNOQ3+6MtE1DgqBnZf\nVxALP1kS3Mboo75L72mhNE8rWZgQuv4b+M0tOvV4OhvBnESXveIKFOgAX1X1\nIA8GNMao4iX71LnfpcDGXxzZ/JjjCzk0On/AKOe93NfhPPhBSfQrzNe+scV7\n07GX+O7qzHzuxtThzp4mJUxESPij9AfwzoVtV9NXoDbEnWYyB+EcIIwAgxvM\nbU8i\r\n=uE2Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnwy0GwE2jehEh7dCzpas/JJEjcqZyD075zb2FxNDiGgIgeDMkITsjU3+tk34ErBU++EkIgcxrSS9KHCkvlTxYW0s="}]},"_npmUser":{"name":"byteasc","email":"jeremiah@iclasspro.com"},"directories":{},"maintainers":[{"name":"byteasc","email":"jeremiah@iclasspro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mobx-flipper_4.0.0_1618616510888_0.37600356440889016"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-16T21:48:30.092Z","3.0.1":"2021-04-16T21:48:30.255Z","modified":"2022-04-04T21:20:38.938Z","4.0.0":"2021-04-16T23:41:51.023Z"},"maintainers":[{"name":"byteasc","email":"jeremiah@iclasspro.com"}],"description":"Mobx middleware for flipper","homepage":"https://github.com/byteasc/mobx-flipper","keywords":[],"repository":{"url":"git+https://github.com/byteasc/mobx-flipper.git","type":"git"},"author":{"name":"Khorark","email":"khorark@gmail.com","url":"https://github.com/khorark"},"bugs":{"url":"https://github.com/byteasc/mobx-flipper/issues"},"license":"MIT","readme":"# Mobx Flipper\n\n![screenshot of the plugin](http://i.imgur.com/EHdtxfE.png)\n\n`flipper-plugin-mobx-debugger` allows you read React Native mobx logs inside [Flipper](https://fbflipper.com/) now:\n\n- Action\n- State comparison\n\n## Get Started\n\n1. Install [mobx-flipper](https://github.com/khorark/mobx-flipper) middleware and `react-native-flipper` in your React Native app:\n\n```bash\nyarn add mobx-flipper react-native-flipper\n# for iOS\ncd ios && pod install\n```\n\n2. Add the middleware:\n\n- MobX\n\n```javascript\nimport {spy} from 'mobx';\nimport {createMobxDebugger} from 'mobx-flipper';\n\nconst store = new Store(); // your store\n\nif (__DEV__) {\n  spy(createMobxDebugger(store));\n}\n```\n\n- MobX-state-tree\n\n```javascript\nimport {addMiddleware} from 'mobx-state-tree';\nimport {createMstDebugger} from 'mobx-flipper';\n\nconst store = new Store(); // your store\n\nif (__DEV__) {\n  addMiddleware(store, createMstDebugger(store));\n}\n```\n\n3. Install [flipper-plugin-mobx-debugger](https://github.com/khorark/flipper-plugin-mobx-debugger) in Flipper desktop client:\n\n```\nManage Plugins > Install Plugins > search \"mobx-debugger\" > Install\n```\n\n4. Start your app, then you should be able to see Mobx Debugger on your Flipper app\n\n## Acknowledgement\n\nThis plugin is inspired by [flipper-plugin-redux-debugger](https://github.com/jk-gan/flipper-plugin-redux-debugger).\n","readmeFilename":"README.md"}