{"_id":"become","_rev":"39-a72042f3564cc01407d21023f332a155","name":"become","description":"Transform target DOM elements to become incoming HTML","dist-tags":{"latest":"1.5.0"},"versions":{"0.0.0":{"name":"become","version":"0.0.0","description":"Transform target dom elements to become incoming HTML","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/become"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"dependencies":{"adiff":"~0.2.7"},"_id":"become@0.0.0","dist":{"shasum":"76acf296091ea85c3f81844143a1fe7adc320c88","tarball":"https://registry.npmjs.org/become/-/become-0.0.0.tgz","integrity":"sha512-RkX4lxuV30vjBp2XaljrdhF8vZ9vlCuXjBcT0g0N9dtHXcYe+JL66U2jgCQPA53Y1tfeXgifVBg+a/sSjXh1nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYnPCL2IWEmQzUPon9D1GOZmJRxruzX4ZIKA9nZgcfpgIhAOLHHNJqrH3IeEbBwWcW+I2zaArAVncIAgIvRbJyj+Sn"}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"directories":{}},"0.0.1":{"name":"become","version":"0.0.1","description":"Transform target DOM elements to become incoming HTML","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/become"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"devDependencies":{"tape":"~1.0.4"},"testling":{"files":"test.js","browsers":["iexplore/6.0","iexplore/7.0","iexplore/8.0","iexplore/10.0","iexplore/9.0","chrome/13.0","chrome/20.0","chrome/24.0","chrome/25.0","firefox/3.0","firefox/3.6","firefox/5.0","firefox/16.0","firefox/18.0","firefox/19.0","opera/10.0","opera/10.5","opera/11.0","opera/12.0","safari/4.0","safari/5.0.5","safari/5.1","firefox/nightly","opera/next","chrome/canary","iphone/6.0","ipad/6.0","safari/6.0","android-browser/4.2"]},"dependencies":{"adiff":"~0.2.7"},"_id":"become@0.0.1","dist":{"shasum":"4103467f2372a062793a57e9343510222608f17d","tarball":"https://registry.npmjs.org/become/-/become-0.0.1.tgz","integrity":"sha512-a3qMKzYtUA1Xf9Z+Kb+n1Qoe9zA33ue3bhf9cYkHimsnB3+iFpTO9jbH83gIDmpsD6gQ+J7iaykvsurRJaYMPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQlPL4V+aOfuv+kyjV8+lkdJiOiyAMbNulTj1q3KtE3AiBRIkmUjkzDyQrMqp+emcfx+NP6n/lodKCgoi01TsAcRQ=="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"directories":{}},"0.1.0":{"name":"become","version":"0.1.0","description":"Transform target DOM elements to become incoming HTML","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/become"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"devDependencies":{"tape":"~1.1.1","es5-shim":"*"},"testling":{"files":"test.js","browsers":["iexplore/6.0","iexplore/7.0","iexplore/8.0","iexplore/10.0","iexplore/9.0","chrome/13.0","chrome/20.0","chrome/24.0","chrome/25.0","firefox/3.0","firefox/3.6","firefox/5.0","firefox/16.0","firefox/18.0","firefox/19.0","opera/10.0","opera/10.5","opera/11.0","opera/12.0","safari/4.0","safari/5.0.5","safari/5.1","firefox/nightly","opera/next","chrome/canary","iphone/6.0","ipad/6.0","safari/6.0","android-browser/4.2"]},"dependencies":{"adiff":"~0.2.11"},"_id":"become@0.1.0","dist":{"shasum":"77638b4d0ef94621bf02e0fc5554eda8b8af2f70","tarball":"https://registry.npmjs.org/become/-/become-0.1.0.tgz","integrity":"sha512-8B/2hcTwZ8U1/HrZoKO0rJhjgNaNMDcH7aoWVgcDAd2Pk3USO4iwc2leYq9OIp3v60PxZDgNA0Mq8TQAj+DLbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS2+n/L6O8I7TfnOTzIvrlRQpdD3pzilig2LoGi3E3rgIhAKgCTCo0MUWFenwoy5D1P2Mi4HSuEsVkKIfE0vP+Wjz2"}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"directories":{}},"0.1.1":{"name":"become","version":"0.1.1","description":"Transform target DOM elements to become incoming HTML","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/become"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"devDependencies":{"tape":"~1.1.1","es5-shim":"*"},"testling":{"files":"test.js","browsers":["iexplore/6.0","iexplore/7.0","iexplore/8.0","iexplore/10.0","iexplore/9.0","chrome/13.0","chrome/20.0","chrome/24.0","chrome/25.0","firefox/3.0","firefox/3.6","firefox/5.0","firefox/16.0","firefox/18.0","firefox/19.0","opera/10.0","opera/10.5","opera/11.0","opera/12.0","safari/4.0","safari/5.0.5","safari/5.1","firefox/nightly","opera/next","chrome/canary","iphone/6.0","ipad/6.0","safari/6.0","android-browser/4.2"]},"dependencies":{"adiff":"~0.2.11"},"_id":"become@0.1.1","dist":{"shasum":"5e26ec7e41c59fc55c536d2cebf8bc46501fc15c","tarball":"https://registry.npmjs.org/become/-/become-0.1.1.tgz","integrity":"sha512-czzMLBVvl9/nEpbnGuA0/mkHWi1nllDgrs0f1h98S8CtXX9s4YGURTJsn/M6ELyJ2ZSgqZiveGpXoXYurD/EzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQBlHqvsrfYs1CZweJuQ31FyV1A751kABioffXhM572AiEAi26mcJzjhQviM+Lt2Be/gS7x+fo3lBPxPvlUYyYbFkE="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"directories":{}},"0.2.0":{"name":"become","version":"0.2.0","description":"Transform target DOM elements to become incoming HTML","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/become"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"devDependencies":{"tape":"~1.1.1","es5-shim":"*"},"testling":{"files":"test.js","browsers":["iexplore/6.0","iexplore/7.0","iexplore/8.0","iexplore/10.0","iexplore/9.0","chrome/13.0","chrome/20.0","chrome/24.0","chrome/25.0","firefox/3.0","firefox/3.6","firefox/5.0","firefox/16.0","firefox/18.0","firefox/19.0","opera/10.0","opera/10.5","opera/11.0","opera/12.0","safari/4.0","safari/5.0.5","safari/5.1","firefox/nightly","opera/next","chrome/canary","iphone/6.0","ipad/6.0","safari/6.0","android-browser/4.2"]},"dependencies":{"adiff":"~0.2.11"},"_id":"become@0.2.0","dist":{"shasum":"494ca19883950bfcfa4ded7416b04ba985aa5ce1","tarball":"https://registry.npmjs.org/become/-/become-0.2.0.tgz","integrity":"sha512-UA5Hp3vh/aQ/Af8KLWTeXx1Aqnmpv1rO6iVEbKEfR38ItihBc1Zz25+Ejwby8KslPOXiTY+46MsXvGfffH8JLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbNbDkeYB0TCrR4IzhI+vxeHVtJnkPgodGqLDDOTnZRwIhAMoqz+apQadfI8pF8UTXuJG5SXfq+hu57FhBtp3U6DKA"}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"directories":{}},"0.2.1":{"name":"become","version":"0.2.1","description":"Transform target DOM elements to become incoming HTML","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/become"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"devDependencies":{"tape":"~1.1.1","es5-shim":"*"},"testling":{"files":"test.js","browsers":["iexplore/6.0","iexplore/7.0","iexplore/8.0","iexplore/10.0","iexplore/9.0","chrome/13.0","chrome/20.0","chrome/24.0","chrome/25.0","firefox/3.0","firefox/3.6","firefox/5.0","firefox/16.0","firefox/18.0","firefox/19.0","opera/10.0","opera/10.5","opera/11.0","opera/12.0","safari/4.0","safari/5.0.5","safari/5.1","firefox/nightly","opera/next","chrome/canary","iphone/6.0","ipad/6.0","safari/6.0","android-browser/4.2"]},"dependencies":{"adiff":"~0.2.11"},"_id":"become@0.2.1","dist":{"shasum":"0369ded413de8c751de1ec10c18a4becfcd01b7c","tarball":"https://registry.npmjs.org/become/-/become-0.2.1.tgz","integrity":"sha512-FWJm0NK49cYT6n9RCIiP/utS4e5wC/fBoWe9hpyLeecz1SLfv1o4ll4MISoDHVriv/djBSV1Pa9nyrmaSQX5gA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8p4/bNhRlWCq1RtH4YPA46sg6nqm0rYNKSg2nHEoM3AIgKJiBM+8xM5SMOxBrcCaS5EyUFqixV/uts3OAWbd28Zg="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"directories":{}},"1.0.0":{"name":"become","version":"1.0.0","description":"Transform target DOM elements to become incoming HTML","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/become"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"devDependencies":{"tape":"~1.1.1","es5-shim":"*"},"testling":{"files":"test.js","browsers":["iexplore/6.0","iexplore/7.0","iexplore/8.0","iexplore/9.0","iexplore/latest","chrome/10.0","chrome/20.0","chrome/latest","firefox/3.0","firefox/3.6","firefox/5.0","firefox/16.0","firefox/18.0","firefox/19.0","opera/10.0","opera/10.5","opera/11.0","opera/12.0","safari/4.0","safari/5.0.5","safari/5.1","firefox/nightly","opera/next","chrome/canary","iphone/6.0","ipad/6.0","safari/6.0","android-browser/4.2"]},"_id":"become@1.0.0","dist":{"shasum":"f3d502bfd854c06306b8a9850f990242a88e060f","tarball":"https://registry.npmjs.org/become/-/become-1.0.0.tgz","integrity":"sha512-d1je9JPeiA7vQUr9D+BXPqqXhBsMlUe1P/v+n8nbKnX/fX9+2scUYdj4sjbDN/elppFy1ZM8WO3fkfUGUBZQew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZsmfAAqTB/tryj71HuU8IRWrVEEN7pi8SzrQKCjw2/wIgA6oeQTdo8aq54EQ7P/fgU1pm+jyishjQMtR/BR64y0U="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"directories":{}},"1.0.1":{"name":"become","version":"1.0.1","description":"Transform target DOM elements to become incoming HTML","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/mmckegg/become"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"dependencies":{"elementize":"~0.0"},"devDependencies":{"tape":"~1.1.1","es5-shim":"*"},"testling":{"files":"test.js","browsers":["iexplore/6.0","iexplore/7.0","iexplore/8.0","iexplore/9.0","iexplore/latest","chrome/10.0","chrome/20.0","chrome/latest","firefox/3.0","firefox/3.6","firefox/5.0","firefox/16.0","firefox/18.0","firefox/19.0","opera/10.0","opera/10.5","opera/11.0","opera/12.0","safari/4.0","safari/5.0.5","safari/5.1","firefox/nightly","opera/next","chrome/canary","iphone/6.0","ipad/6.0","safari/6.0","android-browser/4.2"]},"_id":"become@1.0.1","dist":{"shasum":"983764a63d84ccbbe72c2803d418b9645bc6ad67","tarball":"https://registry.npmjs.org/become/-/become-1.0.1.tgz","integrity":"sha512-4C50VaUJjBghpsyLc/BqBsPC5G93RTe1Jslu3RZIv9tpnuaEniwW9X6yeS4wtilklWHK04ACWpo74MKRdFClNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa7ZYSWcOgNBmUAtv0qzm2VUfnU+c3h6dBk3NmjEXU/AIhAITZnwtwbTBzhgHEqJ6XaQMbEzeMREmiSFuweSm8gGeL"}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"directories":{}},"1.1.0":{"name":"become","version":"1.1.0","description":"Transform target DOM elements to become incoming HTML","main":"index.js","scripts":{"test":"testling"},"repository":{"type":"git","url":"https://github.com/mmckegg/become"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"dependencies":{"elementize":"~0.1"},"devDependencies":{"tape":"~1.1.1","es5-shim":"*"},"testling":{"files":"test.js","browsers":["iexplore/6.0","iexplore/7.0","iexplore/8.0","iexplore/9.0","iexplore/latest","chrome/10.0","chrome/20.0","chrome/latest","firefox/3.0","firefox/3.6","firefox/5.0","firefox/16.0","firefox/18.0","firefox/19.0","opera/10.0","opera/10.5","opera/11.0","opera/12.0","safari/4.0","safari/5.0.5","safari/5.1","firefox/nightly","opera/next","chrome/canary","iphone/6.0","ipad/6.0","safari/6.0","android-browser/4.2"]},"_id":"become@1.1.0","dist":{"shasum":"466e7f5cd0b266b4565f5867327260cd9e064358","tarball":"https://registry.npmjs.org/become/-/become-1.1.0.tgz","integrity":"sha512-SP8ZnwqRCFWXeqvV3X40Nl52VafypAWhEuDHv5BX6N2jd6esuragoXH4/jJAFCXtxrObSD96Ur191YqeNCnYeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ35cEgfCQeDVsxdJYEkyRwEeKoCFWS8MlQ1DTa0dlQAIhAII39iDQQ0cNETS7gUlbUpHj/PoZ+pTHntNmfxd3N2eg"}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"directories":{}},"1.1.1":{"name":"become","version":"1.1.1","description":"Transform target DOM elements to become incoming HTML","main":"index.js","scripts":{"test":"testling"},"repository":{"type":"git","url":"https://github.com/mmckegg/become"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"dependencies":{"elementize":"~0.1"},"devDependencies":{"tape":"~1.1.1","es5-shim":"*"},"testling":{"files":"test/*.js","browsers":["ie/6","ie/9..latest","firefox/3.6","firefox/20","firefox/latest","firefox/nightly","chrome/10","chrome/20","chrome/latest","chrome/canary","opera/latest","opera/next","safari/4..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"homepage":"https://github.com/mmckegg/become","_id":"become@1.1.1","dist":{"shasum":"dcccf05bac40f3dd57b8b7bf8df461abfb13d5be","tarball":"https://registry.npmjs.org/become/-/become-1.1.1.tgz","integrity":"sha512-a9pSZeh2ukViPno4B9xB4I1K4WEhb6OXDDUqKV8Qd1lEwmjAkIEvfTZDCU8FcKFzYuasTsV7k7ZLeHaN6BEH1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyvp9EPKiyhp8cbZz+0tVAs/Bv3t9uj4WZB+wRre+6qAiAcwvTxacgRw3FkQjn5BloviArwi2/Ni+6+L6H0kZEeOA=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"directories":{}},"1.1.2":{"name":"become","version":"1.1.2","description":"Transform target DOM elements to become incoming HTML","main":"index.js","scripts":{"test":"testling"},"repository":{"type":"git","url":"https://github.com/mmckegg/become"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"dependencies":{"elementize":"~0.1"},"devDependencies":{"tape":"~1.1.1","es5-shim":"*"},"testling":{"files":"test/*.js","browsers":["ie/6","ie/9..latest","firefox/3.6","firefox/20","firefox/latest","firefox/nightly","chrome/10","chrome/20","chrome/latest","chrome/canary","opera/latest","opera/next","safari/4..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"homepage":"https://github.com/mmckegg/become","_id":"become@1.1.2","dist":{"shasum":"8320c04f0c14da8f6e49cd85ece200a558faa29c","tarball":"https://registry.npmjs.org/become/-/become-1.1.2.tgz","integrity":"sha512-0dwOCmdG3Glm96oGaMYYeQl1hHNpJjBjuc3fcilMZqRvoT8HfkmsvWwKWGPWECEKOaqIvPNbGtvcJFkybR2hAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHw+sHMxoXfjHXpplE12qyrtTfY98RP5mQChO6EMJfTBAiBHEmgtGF9FH10xXciQOENOttEPpqe4KBIaABCFZd5tsg=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"directories":{}},"1.2.0":{"name":"become","version":"1.2.0","description":"Transform target DOM elements to become incoming HTML","main":"index.js","scripts":{"test":"testling"},"repository":{"type":"git","url":"https://github.com/mmckegg/become"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"dependencies":{"elementize":"~0.1"},"devDependencies":{"tape":"~1.1.1","es5-shim":"*"},"testling":{"files":"test/*.js","browsers":["ie/6","ie/9..latest","firefox/3.6","firefox/20","firefox/latest","firefox/nightly","chrome/10","chrome/20","chrome/latest","chrome/canary","opera/latest","opera/next","safari/4..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"homepage":"https://github.com/mmckegg/become","_id":"become@1.2.0","dist":{"shasum":"95ee70675a2e0fcf9d94a28a2f1e6fc8776730cc","tarball":"https://registry.npmjs.org/become/-/become-1.2.0.tgz","integrity":"sha512-v6wgkObTqhBUnjTDddrm/+NRYMcOCdxogX8jQA17RnFZGWG/91iwUCkxm/W/K9D0BrSqygmDGjnJ/IvxtlR74g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNkJNaDuOdF/qOkKBHkrMj7twNU+o7LBdpO2Y4xGSX3QIhAOKJqR2/Sx7Xp4KsX2sTQtMkxKX7LUpcQvy7Y8pgg8Bk"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"directories":{}},"1.2.1":{"name":"become","version":"1.2.1","description":"Transform target DOM elements to become incoming HTML","main":"index.js","scripts":{"test":"testling"},"repository":{"type":"git","url":"https://github.com/mmckegg/become"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"dependencies":{"elementize":"~0.1"},"devDependencies":{"tape":"~1.1.1","es5-shim":"*"},"testling":{"files":"test/*.js","browsers":["ie/6","ie/9..latest","firefox/3.6","firefox/20","firefox/latest","firefox/nightly","chrome/10","chrome/20","chrome/latest","chrome/canary","opera/latest","opera/next","safari/4..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"homepage":"https://github.com/mmckegg/become","_id":"become@1.2.1","dist":{"shasum":"7ccabd24d605b312816a5855cf0ae5e03cfa3afa","tarball":"https://registry.npmjs.org/become/-/become-1.2.1.tgz","integrity":"sha512-VwhJgWDw9pN4tdYjq8aIQIKazKKOgNViPCwQCLD8qibJC8TAD9QaiqVeSRLIbUMDRR0QCqRAlZ4WwzOIC7oUtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSMXC5Nvw7wMZndApVgXLwqh4nkK9qPWAskxjgvoxwIAiEAnrEMA8hMQwwC2EdYtu0VYUyk15KHVXQTsDLEmQbIGyk="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}]},"1.2.2":{"name":"become","version":"1.2.2","description":"Transform target DOM elements to become incoming HTML","main":"index.js","scripts":{"test":"testling"},"repository":{"type":"git","url":"https://github.com/mmckegg/become"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"dependencies":{"elementize":"~0.1"},"devDependencies":{"tape":"~1.1.1","es5-shim":"*"},"testling":{"files":"test/*.js","browsers":["ie/6","ie/9..latest","firefox/3.6","firefox/20","firefox/latest","firefox/nightly","chrome/10","chrome/20","chrome/latest","chrome/canary","opera/latest","opera/next","safari/4..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"homepage":"https://github.com/mmckegg/become","_id":"become@1.2.2","dist":{"shasum":"a61d507b276c6655304b43c76506efdeec582478","tarball":"https://registry.npmjs.org/become/-/become-1.2.2.tgz","integrity":"sha512-HBYLVbyXbxxH0Rds8BVUDh3SzyiUE7ZrkfykG+ozvzVNvZ+4fOko51jr4DpUjktnGgsZ6Sm7sR6MTug4I66Ejg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCctJYmoPHCMXEPvpn7LYPc1nd0vT3TQoBoKme5DJ85/gIgKKMJPM0T807SBVvB2lb0hfPCoIyHVOJfXhAXmX7UQeg="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}]},"1.3.0":{"name":"become","version":"1.3.0","description":"Transform target DOM elements to become incoming HTML","main":"index.js","scripts":{"test":"testling"},"repository":{"type":"git","url":"https://github.com/mmckegg/become"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"dependencies":{"elementize":"~0.1"},"devDependencies":{"tape":"~1.1.1","es5-shim":"*"},"testling":{"files":"test/*.js","browsers":["ie/6","ie/9..latest","firefox/3.6","firefox/20","firefox/latest","firefox/nightly","chrome/10","chrome/20","chrome/latest","chrome/canary","opera/latest","opera/next","safari/4..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"homepage":"https://github.com/mmckegg/become","_id":"become@1.3.0","dist":{"shasum":"aa506f4bf600b5fd1c645bb08e94231fe9c7db24","tarball":"https://registry.npmjs.org/become/-/become-1.3.0.tgz","integrity":"sha512-NxFodaHO1q+Bnfdf59c7O9tE9DW1Stbd2pjm/rFbqq4Yu/dHiIHPWlFJQavgyvXr28ULFOCeTdUxQtZKTYozvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQfAvGCPoKktLpT6m/JCs08uof3MErpkjc0jqH1QtB7AiAWFC1BeQu4fqMjvn7g3xsmn9NJN0ZMPiLVMC3fqCPURg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}]},"1.3.1":{"name":"become","version":"1.3.1","description":"Transform target DOM elements to become incoming HTML","main":"index.js","scripts":{"test":"testling"},"repository":{"type":"git","url":"https://github.com/mmckegg/become"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"dependencies":{"elementize":"~0.1.1"},"devDependencies":{"tape":"~1.1.1","es5-shim":"*"},"testling":{"files":"test/*.js","browsers":["ie/6","ie/9..latest","firefox/3.6","firefox/20","firefox/latest","firefox/nightly","chrome/10","chrome/20","chrome/latest","chrome/canary","opera/latest","opera/next","safari/4..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"homepage":"https://github.com/mmckegg/become","_id":"become@1.3.1","dist":{"shasum":"f81dfe9f29c49c4fb41c838304de2adcf5fb4f47","tarball":"https://registry.npmjs.org/become/-/become-1.3.1.tgz","integrity":"sha512-Svyf2fSBAY3FN7L7MyjJPEVMVrgomQL6Oqj575vbpgm5sSasDJpcua3qYpHwKz1likznN74H4JNWG3ZjIJ5Yow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1cXYvY4degqRknEhV8tJndW84sh9AEABtXYUkcpUEwgIhAMJ0hAba5ttPiqMUb/dDimvqjrtiG35Gi6+fmt6R0JUL"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}]},"1.4.0":{"name":"become","version":"1.4.0","description":"Transform target DOM elements to become incoming HTML","main":"index.js","scripts":{"test":"testling"},"repository":{"type":"git","url":"https://github.com/mmckegg/become"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"dependencies":{"elementize":"~0.1.1"},"devDependencies":{"tape":"~1.1.1","es5-shim":"*"},"testling":{"files":"test/*.js","browsers":["ie/6","ie/9..latest","firefox/3.6","firefox/20","firefox/latest","firefox/nightly","chrome/10","chrome/20","chrome/latest","chrome/canary","opera/latest","opera/next","safari/4..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"homepage":"https://github.com/mmckegg/become","_id":"become@1.4.0","dist":{"shasum":"3bd8547d82b08a1a4b9819a8d3633ac53b492ef1","tarball":"https://registry.npmjs.org/become/-/become-1.4.0.tgz","integrity":"sha512-kyO+SBt6lYKH4GDILg1RBJPkQZJsYJqSg/BltzWYqss17tW2rCahA/aaiZT/TOnCr9b3Bqf8NJr3BhnJiOPlWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPV4B2ZlSYnQrfCVI70QylLAbD+VflzpaJoEYR40hynAiEAnbG/HYaIcsD9nRq1ma4bNMpEb4bqyochp6KOhg+7WWA="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}]},"1.4.1":{"name":"become","version":"1.4.1","description":"Transform target DOM elements to become incoming HTML","main":"index.js","scripts":{"test":"testling"},"repository":{"type":"git","url":"https://github.com/mmckegg/become"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"dependencies":{"elementize":"~0.1.1"},"devDependencies":{"tape":"~1.1.1","es5-shim":"*"},"testling":{"files":"test/*.js","browsers":["ie/6","ie/9..latest","firefox/3.6","firefox/20","firefox/latest","firefox/nightly","chrome/10","chrome/20","chrome/latest","chrome/canary","opera/latest","opera/next","safari/4..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"2dae054b03f114d0fc1c73bc4eb39dd7b638fb24","homepage":"https://github.com/mmckegg/become","_id":"become@1.4.1","_shasum":"a9af7a73be3d19d3cb1f0f7da8529deec5185b9c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"dist":{"shasum":"a9af7a73be3d19d3cb1f0f7da8529deec5185b9c","tarball":"https://registry.npmjs.org/become/-/become-1.4.1.tgz","integrity":"sha512-fkFHPwczcGIrKLb4Yig8KcwmC+jwehhwywzch1uw/jXObY9SFdFSIm6ZSFMPAFwKhsPGCq2uK+JuMtUBF7B07g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZCYymwcZxg0pbaVKVh7S3setOHx0sidSlbD7W5cOAxAiBysw/nvigeZzA4ekMd7ry4aq724xLo3fM73TG+xmTjHA=="}]}},"1.5.0":{"name":"become","version":"1.5.0","description":"Transform target DOM elements to become incoming HTML","main":"index.js","scripts":{"test":"testling"},"repository":{"type":"git","url":"git+https://github.com/mmckegg/become.git"},"keywords":["dom","diff","html","realtime","template","transform"],"author":{"name":"Matt McKegg"},"license":"MIT","bugs":{"url":"https://github.com/mmckegg/become/issues"},"dependencies":{"elementize":"~0.1.1"},"devDependencies":{"tape":"~1.1.1","es5-shim":"*"},"testling":{"files":"test/*.js","browsers":["ie/6","ie/9..latest","firefox/3.6","firefox/20","firefox/latest","firefox/nightly","chrome/10","chrome/20","chrome/latest","chrome/canary","opera/latest","opera/next","safari/4..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"a01ec90c7d34afcf43565ebda5f35f94693d0319","homepage":"https://github.com/mmckegg/become#readme","_id":"become@1.5.0","_shasum":"20bb36b3696c7c77a287ce2c5c86d84a971537ac","_from":".","_npmVersion":"2.11.0","_nodeVersion":"0.10.35","_npmUser":{"name":"mmckegg","email":"matt@wetsand.co.nz"},"dist":{"shasum":"20bb36b3696c7c77a287ce2c5c86d84a971537ac","tarball":"https://registry.npmjs.org/become/-/become-1.5.0.tgz","integrity":"sha512-rfBmku+Be+l6AcKz4Og91Xs479awuYYYPYSVwiYcadsSCUwdbuZqptGvfqp6JoJkNYKE6heToE8Tyrp+Y3s4MA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF80+Yp/KQ8cN4Hqjkex3BqH/7/zMggrM8xuuoER3SKQIgY3UKycH0ykD2/y2DeVJGY+YqhTjIJtV0tRAQaGO6RXI="}]},"maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}]}},"readme":"become\n===\n\n[![browser support](https://ci.testling.com/mmckegg/become.png)](https://ci.testling.com/mmckegg/become)\n\nTransform target DOM elements to become incoming HTML. \n\nUseful for faking realtime updates on a page. This module works a lot like setting `innerHTML` but will **only** update the nodes that have actually **changed**.\n\n[![NPM](https://nodei.co/npm/become.png?compact=true)](https://nodei.co/npm/become/)\n\n## API\n\n```js\nvar become = require('become')\n```\n\n### become(`original`, `newHtml`, `options`)\n\n`original`: A Node, Array of Nodes or NodeList that you want to update\n\n`newHTML`: The new html you would like replace the original with.\n\n**options:**\n\n- `ignoreAttribtutes`: An `Array` of attributes to ignore and leave in place (e.g. add style to ensure animations work correctly)\n- `inner`: (default `false`) Update the innerHTML of `original` instead of the outer.\n- `tolerance`: (default `50`) An integer that represents the minimum size innerHTML to search for inner changes. Higher values may increase speed, but won't be as precise.\n- `onChange`: calls `function(action, node, changeInfo)` every time this module makes a change to the DOM. After a node's attributes or inner content changes, the function is call with action: `'update'`. When a node's innerHTML has been replaced, it is called with `'inner'`, and when added `'append'` or removed `'remove'`. `changeInfo` includes `oldAttributes` if attributes have been changed and `inner: true` if the inner content was updated.\n\n## Example\n\n```html\n<html>\n  <head>\n    <title>Page</title>\n  <body>\n    <div id='update'>\n      Testing 123 <span>some stuff</span>\n    </div>\n  </body>\n</html>\n```\n\n```js\nvar become = require('become')\n\nvar elementToUpdate = document.querySelector('div#update')\nvar newContent = \"<div id='update' class='something'>\" + \n    \"Testing 123 <span>some <strong>stuff</strong></span>\" + \n  \"</div>\"\n\nbecome(elementToUpdate, newContent)\n```\n\nThis example adds the class \"something\" to the element and wraps the word 'stuff' with strong tags. No other nodes will be touched.\n\nYou can also use become to update the entire dom with a new one, but only updating the elements that have changed:\n\n```js\nvar become = require('become')\nvar request = require('request')\n\nfunction softRefresh(){\n  request(window.location.href, function(err, res, content){\n    become(document, content)\n  })\n})\n```\n\n## Some tips\n\nWhen become is run on an element, it will remove any foreign elements (such as in-place editors and menus) that are not in the newContent. Adding `data-preserve` to these elements will cause them to be ignored and worked around.\n\nIf you are wanting to add animations, it's a good idea to add `data-preserve-attribute='style'` to any elements you want to animate. This will ensure that the style is not overwritten mid-animation causing a horrible mess.","maintainers":[{"name":"mmckegg","email":"matt@wetsand.co.nz"}],"time":{"modified":"2022-06-13T04:28:22.105Z","created":"2013-07-02T08:17:26.090Z","0.0.0":"2013-07-02T08:17:27.242Z","0.0.1":"2013-07-03T05:55:08.903Z","0.1.0":"2013-10-13T13:16:26.100Z","0.1.1":"2013-10-13T14:19:47.905Z","0.2.0":"2013-10-18T13:38:21.710Z","0.2.1":"2013-10-19T11:58:17.192Z","1.0.0":"2013-11-15T03:18:56.668Z","1.0.1":"2013-12-07T07:49:02.643Z","1.1.0":"2013-12-12T08:04:58.206Z","1.1.1":"2014-01-12T07:48:07.431Z","1.1.2":"2014-01-16T06:38:28.399Z","1.2.0":"2014-01-25T07:03:15.506Z","1.2.1":"2014-01-26T06:22:26.844Z","1.2.2":"2014-02-13T02:31:19.507Z","1.3.0":"2014-07-04T01:36:32.353Z","1.3.1":"2014-07-04T03:21:32.491Z","1.4.0":"2014-07-23T04:38:32.618Z","1.4.1":"2015-03-09T11:28:01.475Z","1.5.0":"2015-06-19T14:22:59.252Z"},"author":{"name":"Matt McKegg"},"repository":{"type":"git","url":"git+https://github.com/mmckegg/become.git"},"readmeFilename":"README.md","homepage":"https://github.com/mmckegg/become#readme","keywords":["dom","diff","html","realtime","template","transform"],"bugs":{"url":"https://github.com/mmckegg/become/issues"},"license":"MIT","users":{"wenbing":true}}