{"_id":"simple-virtual-dom","_rev":"14-dbfc6c813c5f12b9d25f3d20098baa6f","name":"simple-virtual-dom","description":"Basic virtual dom algorithm","dist-tags":{"latest":"0.1.10"},"versions":{"0.1.0":{"name":"simple-virtual-dom","version":"0.1.0","description":"Basic virtual dom algorithm","main":"index.js","scripts":{"test":"./test.sh","cover":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec","dev":"nodemon --watch lib --watch test --watch index.js --exec ./test.sh","build":"browserify simple-virtual-dom.js -o dist/bundle.js"},"repository":{"type":"git","url":"git+https://github.com/livoras/simple-virtual-dom.git"},"keywords":["virtual-dom"],"author":{"name":"Livoras"},"license":"MIT","bugs":{"url":"https://github.com/livoras/simple-virtual-dom/issues"},"homepage":"https://github.com/livoras/simple-virtual-dom#readme","dependencies":{"list-diff2":"^0.1.4"},"devDependencies":{"chai":"^3.4.1","codecov.io":"^0.1.6","mocha":"^2.3.4","sinon":"^1.17.2","sinon-chai":"^2.8.0"},"gitHead":"cd7a0326d103f94c52026a4bdef9760aca722645","_id":"simple-virtual-dom@0.1.0","_shasum":"5098cb5267f146163904285205a9c716f3078c57","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"livoras","email":"livoras@163.com"},"dist":{"shasum":"5098cb5267f146163904285205a9c716f3078c57","tarball":"https://registry.npmjs.org/simple-virtual-dom/-/simple-virtual-dom-0.1.0.tgz","integrity":"sha512-6RkQCO44LCm2MbhUnMyCndT3LzniBiD1TG0a4gnwfp3SFx7cpcKGpohSi52eopcEr3+2Xie4BVOltl16nu7UGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB000ZgEDUhlw9jjelWJNlxPre3yo19VwX3MAszMb2POAiEA5V1EdOMXFHlaA84cS9ZhlLcOsX03h9slzqrs1xJdUmI="}]},"maintainers":[{"name":"livoras","email":"livoras@163.com"}],"directories":{}},"0.1.1":{"name":"simple-virtual-dom","version":"0.1.1","description":"Basic virtual dom algorithm","main":"index.js","scripts":{"test":"./test.sh","cover":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec","dev":"nodemon --watch lib --watch test --watch index.js --exec ./test.sh","build":"browserify simple-virtual-dom.js -o dist/bundle.js"},"repository":{"type":"git","url":"git+https://github.com/livoras/simple-virtual-dom.git"},"keywords":["virtual-dom"],"author":{"name":"Livoras"},"license":"MIT","bugs":{"url":"https://github.com/livoras/simple-virtual-dom/issues"},"homepage":"https://github.com/livoras/simple-virtual-dom#readme","dependencies":{"list-diff2":"^0.1.4"},"devDependencies":{"chai":"^3.4.1","codecov.io":"^0.1.6","mocha":"^2.3.4","sinon":"^1.17.2","sinon-chai":"^2.8.0"},"gitHead":"4a286e663457919fa0a09e5cb2da8c9a7639e665","_id":"simple-virtual-dom@0.1.1","_shasum":"121baf2cc613e9520010cf12da9a56e2d5fc2dfa","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"livoras","email":"livoras@163.com"},"dist":{"shasum":"121baf2cc613e9520010cf12da9a56e2d5fc2dfa","tarball":"https://registry.npmjs.org/simple-virtual-dom/-/simple-virtual-dom-0.1.1.tgz","integrity":"sha512-bGY9pCc4buOSqIFrntARzG5pbBxx5hk1SJ8R89J1qmScmbSQmq78yPXB9o9CxtLokPzupS9w6WoEJY6c21qdIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFa21S8VinRD0WP36pZHotIR35qzPotW3gECjhsVkHa0AiEA3zrcekupYevD4HjhOgH9jRqQaIjK25aGVDE7IbFqmhk="}]},"maintainers":[{"name":"livoras","email":"livoras@163.com"}],"directories":{}},"0.1.2":{"name":"simple-virtual-dom","version":"0.1.2","description":"Basic virtual dom algorithm","main":"index.js","scripts":{"test":"./test.sh","cover":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec","dev":"nodemon --watch lib --watch test --watch index.js --exec ./test.sh","build":"browserify simple-virtual-dom.js -o dist/bundle.js"},"repository":{"type":"git","url":"git+https://github.com/livoras/simple-virtual-dom.git"},"keywords":["virtual-dom"],"author":{"name":"Livoras"},"license":"MIT","bugs":{"url":"https://github.com/livoras/simple-virtual-dom/issues"},"homepage":"https://github.com/livoras/simple-virtual-dom#readme","dependencies":{"list-diff2":"^0.1.4"},"devDependencies":{"chai":"^3.4.1","codecov.io":"^0.1.6","jsdom":"^7.0.2","mocha":"^2.3.4","mocha-jsdom":"^1.0.0","sinon":"^1.17.2","sinon-chai":"^2.8.0"},"gitHead":"fab93e3e4e574f47b8888b9db240b8a2872369e6","_id":"simple-virtual-dom@0.1.2","_shasum":"e4dc0b00459a1e59719ed1e467981b0d066b56b0","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"livoras","email":"livoras@163.com"},"dist":{"shasum":"e4dc0b00459a1e59719ed1e467981b0d066b56b0","tarball":"https://registry.npmjs.org/simple-virtual-dom/-/simple-virtual-dom-0.1.2.tgz","integrity":"sha512-ciHlCFv9euXSxg7FQHUOls/36zoFyx/YS0ahkceeQv6P3BRVGEs5i58wr96KB2Of7gMuEbu0ST+XjGd9mmC1Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6ZgiOg0WGFIac9PeO/1e1rQE6qiF93klrDvvwEpqmgAIgfxa0JHdrh7MMl+XEPHPyEdTm9rSIhIaWXTlhAdDYMzM="}]},"maintainers":[{"name":"livoras","email":"livoras@163.com"}],"directories":{}},"0.1.3":{"name":"simple-virtual-dom","version":"0.1.3","description":"Basic virtual dom algorithm","main":"index.js","scripts":{"test":"./test.sh","cover":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec","dev":"nodemon --watch lib --watch test --watch index.js --exec ./test.sh","build":"browserify simple-virtual-dom.js -o dist/bundle.js"},"repository":{"type":"git","url":"git+https://github.com/livoras/simple-virtual-dom.git"},"keywords":["virtual-dom"],"author":{"name":"Livoras"},"license":"MIT","bugs":{"url":"https://github.com/livoras/simple-virtual-dom/issues"},"homepage":"https://github.com/livoras/simple-virtual-dom#readme","dependencies":{"list-diff2":"^0.1.4"},"devDependencies":{"chai":"^3.4.1","codecov.io":"^0.1.6","jsdom":"^7.0.2","mocha":"^2.3.4","mocha-jsdom":"^1.0.0","sinon":"^1.17.2","sinon-chai":"^2.8.0"},"gitHead":"9a84d76dc843ccdc4b7ee029a5f2303a039ff6d4","_id":"simple-virtual-dom@0.1.3","_shasum":"032596ced93db3768485667926ac991180777c5d","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"livoras","email":"livoras@163.com"},"dist":{"shasum":"032596ced93db3768485667926ac991180777c5d","tarball":"https://registry.npmjs.org/simple-virtual-dom/-/simple-virtual-dom-0.1.3.tgz","integrity":"sha512-fTiSo8WbyRacuQwJS5naNt8GuHLv7elQS0s5pKHzO8xqh12ohcIwteHbjDiwhCvf/APb4MZAhMyuuAEFcPQ1HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWb/pKIBeXsG6Cd4lsproBsUOVqCEEWjlrkBmXo/97DAiEAgEYtlePtMWuy64jq5O++5/Ec5Za2euW7eHW8noZu3Yo="}]},"maintainers":[{"name":"livoras","email":"livoras@163.com"}],"directories":{}},"0.1.4":{"name":"simple-virtual-dom","version":"0.1.4","description":"Basic virtual dom algorithm","main":"index.js","scripts":{"test":"./test.sh","cover":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec","dev":"nodemon --watch lib --watch test --watch index.js --exec ./test.sh","build":"browserify simple-virtual-dom.js -o dist/bundle.js"},"repository":{"type":"git","url":"git+https://github.com/livoras/simple-virtual-dom.git"},"keywords":["virtual-dom"],"author":{"name":"Livoras"},"license":"MIT","bugs":{"url":"https://github.com/livoras/simple-virtual-dom/issues"},"homepage":"https://github.com/livoras/simple-virtual-dom#readme","dependencies":{"list-diff2":"^0.1.4"},"devDependencies":{"chai":"^3.4.1","codecov.io":"^0.1.6","jsdom":"^7.0.2","mocha":"^2.3.4","mocha-jsdom":"^1.0.0","sinon":"^1.17.2","sinon-chai":"^2.8.0"},"gitHead":"9aa7b36f4232cc1f6fcfa9961c01b298cfcf8c24","_id":"simple-virtual-dom@0.1.4","_shasum":"1a2d8222344d140a01bfeb816717aa148c4eb2a0","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"livoras","email":"livoras@163.com"},"dist":{"shasum":"1a2d8222344d140a01bfeb816717aa148c4eb2a0","tarball":"https://registry.npmjs.org/simple-virtual-dom/-/simple-virtual-dom-0.1.4.tgz","integrity":"sha512-LKjziRXUAfxnJRbdqmL4UZZUGe0crH91FREOFWyBAklMXbxaCJXiCdjzLxITJVd6nnn+EvSbuGy68LCGfW1gig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0dFHrETtFYxTfWh9yGXu8wl8Hi0AfTD6knDn7e/kK/AiEAs+FSxiBXftmWboIcSN/JBSmOUEiYGTmO9ikZQMQh6Wg="}]},"maintainers":[{"name":"livoras","email":"livoras@163.com"}],"directories":{}},"0.1.5":{"name":"simple-virtual-dom","version":"0.1.5","description":"Basic virtual dom algorithm","main":"index.js","scripts":{"test":"./test.sh","cover":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec","dev":"nodemon --watch lib --watch test --watch index.js --exec ./test.sh","build":"browserify simple-virtual-dom.js -o dist/bundle.js"},"repository":{"type":"git","url":"git+https://github.com/livoras/simple-virtual-dom.git"},"keywords":["virtual-dom"],"author":{"name":"Livoras"},"license":"MIT","bugs":{"url":"https://github.com/livoras/simple-virtual-dom/issues"},"homepage":"https://github.com/livoras/simple-virtual-dom#readme","dependencies":{"list-diff2":"^0.1.4"},"devDependencies":{"chai":"^3.4.1","codecov.io":"^0.1.6","jsdom":"^7.0.2","mocha":"^2.3.4","mocha-jsdom":"^1.0.0","sinon":"^1.17.2","sinon-chai":"^2.8.0"},"gitHead":"7224df5ae8762c504abdcd0f54852605b8d2a807","_id":"simple-virtual-dom@0.1.5","_shasum":"f5aa06819b39caddfff48bbd5c99e298ff536155","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"livoras","email":"livoras@163.com"},"dist":{"shasum":"f5aa06819b39caddfff48bbd5c99e298ff536155","tarball":"https://registry.npmjs.org/simple-virtual-dom/-/simple-virtual-dom-0.1.5.tgz","integrity":"sha512-UDgx/ki2Y18xnqcprY/F0HlD4FzGJHWY45a/XMRNjjB4bL3c9oA8pUMNjwQ7WIODHGzsv3Q5z3bJ+urtq0uYQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/35Br/AcxDgen15SurkU2XM3OuxidFdqU8kKjMAqKxAiBYijYS6yDd0ss/AWC322YtNGTAnPKX2PLl+n3v5EF2xQ=="}]},"maintainers":[{"name":"livoras","email":"livoras@163.com"}],"directories":{}},"0.1.6":{"name":"simple-virtual-dom","version":"0.1.6","description":"Basic virtual dom algorithm","main":"index.js","scripts":{"test":"./test.sh","cover":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec","dev":"nodemon --watch lib --watch test --watch index.js --exec ./test.sh","build":"browserify simple-virtual-dom.js -o dist/bundle.js"},"repository":{"type":"git","url":"git+https://github.com/livoras/simple-virtual-dom.git"},"keywords":["virtual-dom"],"author":{"name":"Livoras"},"license":"MIT","bugs":{"url":"https://github.com/livoras/simple-virtual-dom/issues"},"homepage":"https://github.com/livoras/simple-virtual-dom#readme","dependencies":{"list-diff2":"^0.1.4"},"devDependencies":{"chai":"^3.4.1","codecov.io":"^0.1.6","jsdom":"^7.0.2","mocha":"^2.3.4","mocha-jsdom":"^1.0.0","sinon":"^1.17.2","sinon-chai":"^2.8.0"},"gitHead":"2a78852a1bffe0a7ae214d63cd289cfe32ba4898","_id":"simple-virtual-dom@0.1.6","_shasum":"a5141fa80355ebca29238d43ab04726b52be81e8","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"livoras","email":"livoras@163.com"},"dist":{"shasum":"a5141fa80355ebca29238d43ab04726b52be81e8","tarball":"https://registry.npmjs.org/simple-virtual-dom/-/simple-virtual-dom-0.1.6.tgz","integrity":"sha512-aSM7xECcrwEVfhyDJNyOK5bOeO2MfxeSnufB4kLr5Ufjy5MyguZvnEOMdvFb4PyBaIZctq8q5ycKoDTcnppT4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1PQu48gO9fQuVnKbmifjb9/oGmdiO4mEyDTqIr13AcAIgfyHxbTKUQA+vvM4j6iy7zo9x4KpTyc5AEFRxcDW7GME="}]},"maintainers":[{"name":"livoras","email":"livoras@163.com"}],"directories":{}},"0.1.7":{"name":"simple-virtual-dom","version":"0.1.7","description":"Basic virtual dom algorithm","main":"index.js","scripts":{"test":"./test.sh","cover":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec","dev":"nodemon --watch lib --watch test --watch index.js --exec ./test.sh","build":"browserify simple-virtual-dom.js -o dist/bundle.js"},"repository":{"type":"git","url":"git+https://github.com/livoras/simple-virtual-dom.git"},"keywords":["virtual-dom"],"author":{"name":"Livoras"},"license":"MIT","bugs":{"url":"https://github.com/livoras/simple-virtual-dom/issues"},"homepage":"https://github.com/livoras/simple-virtual-dom#readme","dependencies":{"list-diff2":"^0.1.4"},"devDependencies":{"chai":"^3.4.1","codecov.io":"^0.1.6","jsdom":"^7.0.2","mocha":"^2.3.4","mocha-jsdom":"^1.0.0","sinon":"^1.17.2","sinon-chai":"^2.8.0"},"gitHead":"eab6de932ee23d8e01e075439ca65cdb5a11da6f","_id":"simple-virtual-dom@0.1.7","_shasum":"d93a25f28a5960f61f88dea005f68df805b277d1","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"livoras","email":"livoras@163.com"},"dist":{"shasum":"d93a25f28a5960f61f88dea005f68df805b277d1","tarball":"https://registry.npmjs.org/simple-virtual-dom/-/simple-virtual-dom-0.1.7.tgz","integrity":"sha512-OBj68FGpU2NainqZqhsLctKlrXOxuGOoMI/1k60P3wOK4iEDQE0ULjxsPQmzH9SDTVeRHK4hQeiOeCycuSq73A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJCkXrt3B9u4lcRfz7cIV4802q87s487dA1J//Fudi3AIhAJrgcRN+lHiyZLDlnsoUfLDENjrcpi0o7sW8d5i7KQIB"}]},"maintainers":[{"name":"livoras","email":"livoras@163.com"}],"directories":{}},"0.1.8":{"name":"simple-virtual-dom","version":"0.1.8","description":"Basic virtual dom algorithm","main":"index.js","scripts":{"test":"./test.sh","cover":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec","dev":"nodemon --watch lib --watch test --watch index.js --exec ./test.sh","build":"browserify simple-virtual-dom.js -o dist/bundle.js"},"repository":{"type":"git","url":"git+https://github.com/livoras/simple-virtual-dom.git"},"keywords":["virtual-dom"],"author":{"name":"Livoras"},"license":"MIT","bugs":{"url":"https://github.com/livoras/simple-virtual-dom/issues"},"homepage":"https://github.com/livoras/simple-virtual-dom#readme","dependencies":{"list-diff2":"^0.1.4"},"devDependencies":{"chai":"^3.4.1","codecov.io":"^0.1.6","jsdom":"^7.0.2","mocha":"^2.3.4","mocha-jsdom":"^1.0.0","sinon":"^1.17.2","sinon-chai":"^2.8.0"},"gitHead":"3e48cd76e3f1f4a6d703178d38870b5ea81d960d","_id":"simple-virtual-dom@0.1.8","_shasum":"de733058f3a36aeb0ef7ce02949e58c3731826eb","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"livoras","email":"livoras@163.com"},"dist":{"shasum":"de733058f3a36aeb0ef7ce02949e58c3731826eb","tarball":"https://registry.npmjs.org/simple-virtual-dom/-/simple-virtual-dom-0.1.8.tgz","integrity":"sha512-OLsdFi9XaCvXoKayfon4QTOMQefTNGK56LWzWOFpqs3ck3aoMC45LZJzJEFKjElY5KqjEN48WHP7UEzs8xDP8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgd7aSxaJXugNQnZR5MSwYaEmKdbNYIwJydVlqBasTBAiAvj06bJc3IZug+Rs8jbi2copXVNjvm7Q78MCX68rR6xA=="}]},"maintainers":[{"name":"livoras","email":"livoras@163.com"}],"directories":{}},"0.1.9":{"name":"simple-virtual-dom","version":"0.1.9","description":"Basic virtual dom algorithm","main":"index.js","scripts":{"test":"sh ./test.sh","cover":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec","dev":"nodemon --watch lib --watch test --watch index.js --exec npm test","build":"browserify simple-virtual-dom.js -o dist/bundle.js"},"repository":{"type":"git","url":"git+https://github.com/livoras/simple-virtual-dom.git"},"keywords":["virtual-dom"],"author":{"name":"Livoras"},"license":"MIT","bugs":{"url":"https://github.com/livoras/simple-virtual-dom/issues"},"homepage":"https://github.com/livoras/simple-virtual-dom#readme","dependencies":{"list-diff2":"^0.1.4"},"devDependencies":{"chai":"^3.4.1","codecov.io":"^0.1.6","jsdom":"^7.0.2","mocha":"^2.3.4","mocha-jsdom":"^1.0.0","sinon":"^1.17.2","sinon-chai":"^2.8.0"},"gitHead":"c05e3636030e6a21a9d1eea9ab20bb137fb9eaac","_id":"simple-virtual-dom@0.1.9","_shasum":"076bc3bda4ff2f20571d24e2d2dc1ce5487c7ec0","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"livoras","email":"livoras@163.com"},"dist":{"shasum":"076bc3bda4ff2f20571d24e2d2dc1ce5487c7ec0","tarball":"https://registry.npmjs.org/simple-virtual-dom/-/simple-virtual-dom-0.1.9.tgz","integrity":"sha512-SF6dHZrXbHsgnGfXzpGZUrktfg6VHcce6rDOe0u/zBNoMviR0qYxdrtRoW9HsGjUHN3++VMn8r1oKH6KeBEhfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzmpITJsX40HIHqSYdFkt0mzzF+snzKp9HQVljKQNoLQIgDEt4OczlDWYHeSnFeyfpcq1Ars6LvtVjLhFW/QHFtL8="}]},"maintainers":[{"name":"livoras","email":"livoras@163.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-virtual-dom-0.1.9.tgz_1457947085523_0.16383772902190685"},"directories":{}},"0.1.10":{"name":"simple-virtual-dom","version":"0.1.10","description":"Basic virtual dom algorithm","main":"index.js","scripts":{"test":"standard && npm run cover","cover":"istanbul cover ./node_modules/mocha/bin/_mocha -- -R spec","dev":"nodemon --watch lib --watch test --watch index.js --exec npm test","build":"browserify simple-virtual-dom.js -o dist/bundle.js"},"repository":{"type":"git","url":"git+https://github.com/livoras/simple-virtual-dom.git"},"keywords":["virtual-dom"],"author":{"name":"Livoras"},"license":"MIT","bugs":{"url":"https://github.com/livoras/simple-virtual-dom/issues"},"homepage":"https://github.com/livoras/simple-virtual-dom#readme","dependencies":{"list-diff2":"0.1.4"},"devDependencies":{"browserify":"16.2.2","chai":"3.4.1","codecov.io":"0.1.6","istanbul":"0.4.3","jsdom":"7.0.2","mocha":"2.3.4","mocha-jsdom":"1.0.0","nodemon":"1.18.4","sinon":"1.17.2","sinon-chai":"2.8.0","standard":"7.1.2"},"gitHead":"92856ae49bdb35d6c3aea7b3367eec47abb70f22","_id":"simple-virtual-dom@0.1.10","_npmVersion":"6.1.0","_nodeVersion":"9.2.1","_npmUser":{"name":"livoras","email":"livoras@163.com"},"dist":{"integrity":"sha512-mZvtF8cSkjdzPmyWbCPCQiSTs9QAOUQWRYUnsa0j0K7vFwuD/QAEA3pR1ZQb8+ai9l82K7BvmODXHFNAVu962Q==","shasum":"ce5ca006708ccf79ed606e2161a97edcb8ec6e60","tarball":"https://registry.npmjs.org/simple-virtual-dom/-/simple-virtual-dom-0.1.10.tgz","fileCount":18,"unpackedSize":49964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb48EOCRA9TVsSAnZWagAAAs8P/jZ5a3Jy81iIXv1zlsZe\nxOla95uUqlfQQaEPhD7Cojgzr1JmQ6hxAko+W53DZiFc9vpV6N0kjiXoBUQG\nQG37SY/IFbBCDx8wZHniRabmL2Fdnn+pz0NsdmPtDLjG3P/A0+NcvOZpXBc6\nJLyCH9LXSpOC++kU7zuMjTnzv4c8lLIeTrpmVqDUjKmjARud0P4LBOlbY1B3\nDM9veY8mHymX+mhNs1O9iBmLpb2YiAHGdXANdOYD7pFkIbAuUtfxMbDAF80I\nmevqGlQ5VsOg1rBCVzYONWqaTMld5hmS6uqbq6kxV2Oh7wanaGyd+BYggzWN\nYHcsQHkVBZ4tVfVeRjWP9DfD6gRjTYvZb5rn5HlqBVmh0bs8/9qu50VxFeEA\nHnb3NQS9VepJu/c5oFbLEaV+731YMUMAazhkkzq+9X3Cckh/IVP2jbX39/Sx\nARq1ABQW4KiFv1hnE1CPe/AQ+oI+R60IXFk3lwkOhZl156XbppecT6FUvVDN\nUeQ31UmqvHBK1fyehxr+XeoQJwZQjGuOis7tb3lKec+sovOB/IPL2pDvQs/j\nX37zRYX+cRmOq2CLbcKjrs21F5WT/YVDFRTJfHI0gUEVA9+slcelZIIBBQj9\nKlltyGpFBGawTpmvJp8cVP8oJJTkLQCcLU4IABnkHZwXL65DTPGywTPB7fuh\nLE91\r\n=nh8w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwTo1vWCPNrX+ErQwQrPP41LjjwVXWzhBHXv7f2xw9wAIhAMjucgL5e2iHU5j4CWI6LK0CrfNoj13qdTTALwEfDPWh"}]},"maintainers":[{"name":"livoras","email":"livoras@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-virtual-dom_0.1.10_1541652749478_0.41159290323241193"},"_hasShrinkwrap":false}},"readme":"simple-virtual-dom\n==============================\n[![build](https://circleci.com/gh/livoras/simple-virtual-dom/tree/master.png?style=shield)](https://circleci.com/gh/livoras/simple-virtual-dom) \n[![codecov.io](https://codecov.io/github/livoras/simple-virtual-dom/coverage.svg?branch=master)](https://codecov.io/github/livoras/simple-virtual-dom?branch=master) \n[![Dependency Status](https://david-dm.org/livoras/simple-virtual-dom.svg)](https://david-dm.org/livoras/simple-virtual-dom)\n[![npm version](https://badge.fury.io/js/simple-virtual-dom.svg)](https://badge.fury.io/js/simple-virtual-dom) \n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\nSimple virtual-dom algorithm. It has only ~500 lines of code, including very basic idea of virtual-dom algorithm.\n\n**NOTE**: This is an experiment library, DO NOT use it in any serious productions.\n\n## Install\n\nnpm:\n\n    $ npm install simple-virtual-dom --save\n\nor checkout the `bundle.js` in `dist`:\n\n    <script src=\"simple-virtual-dom/dist/bundle.js\"></script>\n\n## Usage\n\n```javascript\nvar svd = require('simple-virtual-dom')\n\nvar el = svd.el\nvar diff = svd.diff\nvar patch = svd.patch\n\n// 1. use `el(tagName, [propeties], children)` to create a virtual dom tree\nvar tree = el('div', {'id': 'container'}, [\n    el('h1', {style: 'color: blue'}, ['simple virtal dom']),\n    el('p', ['Hello, virtual-dom']),\n    el('ul', [el('li')])\n])\n\n// 2. generate a real dom from virtual dom. `root` is a `div` element\nvar root = tree.render()\n\n// 3. generate another different virtual dom tree\nvar newTree = el('div', {'id': 'container'}, [\n    el('h1', {style: 'color: red'}, ['simple virtal dom']),\n    el('p', ['Hello, virtual-dom']),\n    el('ul', [el('li'), el('li')])\n])\n\n// 4. diff two virtual dom trees and get patches\nvar patches = diff(tree, newTree)\n\n// 5. apply patches to real dom\npatch(root, patches)\n\n// now the `root` dom is updated\n```\n\nYou can checkout the full example in `example` folder.\n\nYou should always provide a unique `key` property for each child in array(just like ReactJS's keyed children) for Virtual-DOM to reorder children instead of replacing the whole list when perform diff algorithm.\n\n```javascript\nvar root = el('ul', [\n  el('li', {key: 'uid1'}, ['Jerry']),\n  el('li', {key: 'uid2'}, ['Tomy']),\n  el('li', {key: 'uid3'}, ['Lucy']),\n])\n\nvar newRoot = el('ul', [\n  el('li', {key: 'uid1'}, ['Jerry']),\n  el('li', {key: 'uid2'}, ['Tomy']),\n  el('li', {key: 'uid4'}, ['Lily']),\n  el('li', {key: 'uid3'}, ['Lucy']),\n])\n\n// ensure `patches` is minimum\nvar patches = diff(root, newRoot)\n```\n\n## License\n\nThe MIT License (MIT)\n\nCopyright (c) 2015 Livoras\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n\n","maintainers":[{"name":"livoras","email":"livoras@163.com"}],"time":{"modified":"2022-06-26T19:56:59.331Z","created":"2015-11-21T12:35:03.108Z","0.1.0":"2015-11-21T12:35:03.108Z","0.1.1":"2015-11-21T12:39:02.474Z","0.1.2":"2015-11-25T03:53:23.969Z","0.1.3":"2015-12-05T03:08:23.666Z","0.1.4":"2015-12-06T16:35:28.929Z","0.1.5":"2015-12-09T15:41:56.120Z","0.1.6":"2015-12-11T16:45:42.034Z","0.1.7":"2015-12-16T13:06:16.978Z","0.1.8":"2016-01-24T03:21:48.256Z","0.1.9":"2016-03-14T09:18:07.617Z","0.1.10":"2018-11-08T04:52:29.723Z"},"homepage":"https://github.com/livoras/simple-virtual-dom#readme","keywords":["virtual-dom"],"repository":{"type":"git","url":"git+https://github.com/livoras/simple-virtual-dom.git"},"author":{"name":"Livoras"},"bugs":{"url":"https://github.com/livoras/simple-virtual-dom/issues"},"license":"MIT","readmeFilename":"README.md"}