{"_id":"@aweary/reactive","_rev":"3-9ae736ad811aa754401f3977c0c6abdf","name":"@aweary/reactive","description":"A small utility for implementing naive reactivity for object fields.","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@aweary/reactive","version":"0.0.1","main":"index.js","license":"MIT","gitHead":"f3b717b60db57c349781e2647c98be8c374ab351","description":"A small utility for implementing naive reactivity for object fields.","_id":"@aweary/reactive@0.0.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"aweary","email":"Kierkegaurd@gmail.com"},"dist":{"integrity":"sha512-y3Cci7TW85l5/7IXFqhUwxV6d317cyBZsbRUfnAHVsnIaIW5WH7KZFrIoIubWKnNd5BzkmFLawlUY2WCEJi0zA==","shasum":"984c5e6e10df4b1036c9eea4818a36bff0ecbb46","tarball":"https://registry.npmjs.org/@aweary/reactive/-/reactive-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVafHf1Qp/mVnQhQ2/C/gMCVzu1Skekr8DRfUy+Hc83AIgXIJGGUbMtUCaM2Q2LQS6Xu1T3sb6UJhXLFnysBK4xjc="}]},"maintainers":[{"name":"aweary","email":"Kierkegaurd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactive-0.0.1.tgz_1498171081112_0.35929498728364706"}},"0.0.2":{"name":"@aweary/reactive","version":"0.0.2","main":"index.js","license":"MIT","scripts":{"publish":"npm publish --access public"},"gitHead":"8eee0fc703eea3f704e5dd9e8068295dfbe60c77","description":"A small utility for implementing naive reactivity for object fields.","_id":"@aweary/reactive@0.0.2","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"aweary","email":"Kierkegaurd@gmail.com"},"dist":{"integrity":"sha512-GR1M3O37Wybgj8UBMQVZI1XVNHb9b+oGY1u0bCgb7uKW19yg5dmE7D9loIXFL7cTcX+q/kYCDEx6CrnoiahjZg==","shasum":"4df06adaa2656c40abc4cf27825b24a428223e52","tarball":"https://registry.npmjs.org/@aweary/reactive/-/reactive-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEbu9IxLQ1l2NDK9Bi3KWcpuXghh3Nvbg+II+7T1z9VAiEA5Sr53rb7l4E9xguRF+t5LU5wCYOvF549hw8dHpd6Ph4="}]},"maintainers":[{"name":"aweary","email":"Kierkegaurd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactive-0.0.2.tgz_1498171230138_0.09541295003145933"}},"0.0.3":{"name":"@aweary/reactive","version":"0.0.3","main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/aweary/reactive.git"},"gitHead":"e665ad1518a12f47fbbfd52f54abb1eefb330072","description":"A small utility for implementing naive reactivity for object fields.","bugs":{"url":"https://github.com/aweary/reactive/issues"},"homepage":"https://github.com/aweary/reactive#readme","_id":"@aweary/reactive@0.0.3","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"aweary","email":"Kierkegaurd@gmail.com"},"dist":{"integrity":"sha512-iyqmoP1afWdgJcNtwra9+oGYhIy4dfMAx356oJYqd2Wd6mrhoeRleTwJQo8QvWlyJxk8FKnjZNkU/JapOnsOzQ==","shasum":"714375d0eed85c137b50356e53bdb7e992ec459f","tarball":"https://registry.npmjs.org/@aweary/reactive/-/reactive-0.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbvMSGrZIFiVK9QQ7uHZZmytIs+BbbZFv6phSTWxAVJgIhAIH42fy9k2y3oJtY+cPJYv1DkxL41XeqUV+LLmmC2sNR"}]},"maintainers":[{"name":"aweary","email":"Kierkegaurd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactive-0.0.3.tgz_1498171386326_0.6019473148044199"}}},"readme":"# `@aweary/reactive`\n\nA small utility for implementing naive reactivity for object fields.\n\n```js\nimport reactive from '@aweary/reactive'\n\nconst state = { name: \"Jane\" }\n// After calling reactive with a source object, it will\n// now automatically watch for all property changes\nreactive(state, (key, value) => {\n  console.log(`${key} is now ${value}`)\n})\n// Changing a value invokes the observer function\nstate.name = \"Jim\"\n// Logs \"name is now Jim\"\n```","maintainers":[{"name":"aweary","email":"Kierkegaurd@gmail.com"}],"time":{"modified":"2022-04-04T16:49:51.588Z","created":"2017-06-22T22:38:02.042Z","0.0.1":"2017-06-22T22:38:02.042Z","0.0.2":"2017-06-22T22:40:31.039Z","0.0.3":"2017-06-22T22:43:07.304Z"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/aweary/reactive#readme","repository":{"type":"git","url":"git+https://github.com/aweary/reactive.git"},"bugs":{"url":"https://github.com/aweary/reactive/issues"}}