{"_id":"reactty","_rev":"38-5cc1977d4c216009235fa7a75de2e90a","name":"reactty","description":"reactive mustache-like templating for a tty world","dist-tags":{"latest":"0.0.17"},"versions":{"0.0.0":{"name":"reactty","version":"0.0.0","description":"reactive mustache-like templating for a tty world","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/tangmi/tty-reactive"},"keywords":["tty","mustache","reactive","templating"],"author":{"name":"tangmi"},"license":"Artistic License 2.0","bugs":{"url":"https://github.com/tangmi/tty-reactive/issues"},"homepage":"https://github.com/tangmi/tty-reactive","dependencies":{"handlebars":"^2.0.0-alpha.4","node-gameloop":"0.0.5"},"_id":"reactty@0.0.0","dist":{"shasum":"792d05beda09fc6340515568e5f3cf5cce00eef5","tarball":"https://registry.npmjs.org/reactty/-/reactty-0.0.0.tgz","integrity":"sha512-FK8vUf6gBJXijAZQ/POh66/flFdrIhQi0CX6bR6NsMpJAJ8UMYtwTNGVtjQrEyCcAwwhiESqs5d+n7zjY/QuIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/XVIiy+dAjaypcbdNLAg5iXGFnj/K43GaLJJyGxBZtAiBkM2V4sgYD0zthRCLevPnaiqXe6q3BRyXHgNDPKeFSQQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tangmi","email":"michael@conceptquanta.com"},"maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}]},"0.0.1":{"name":"reactty","version":"0.0.1","description":"reactive mustache-like templating for a tty world","main":"index.js","scripts":{"test":"node test/*.js","postpublish":"node ./scripts/postpublish.js"},"repository":{"type":"git","url":"https://github.com/tangmi/reactty"},"keywords":["tty","mustache","reactive","templating"],"author":{"name":"tangmi"},"license":"Artistic License 2.0","bugs":{"url":"https://github.com/tangmi/reactty/issues"},"homepage":"https://github.com/tangmi/reactty","dependencies":{"handlebars":"^2.0.0-alpha.4","node-gameloop":"0.0.5"},"_id":"reactty@0.0.1","dist":{"shasum":"fc3651c85a3b995e83bdcf4d2c0441e0849fc7b4","tarball":"https://registry.npmjs.org/reactty/-/reactty-0.0.1.tgz","integrity":"sha512-+jBrdkxWKkNOQoYGmbGqlmaokxfM9NiBtPdLqLRmJQKd+dhz9Bj8NguoFIuh89ZNSZaQOTH81ceMWdDewQFIxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsMO/O42K0TKcXgdXs30O//Vzd2x28TKzPKINf2KFhDAiEApLbREw/VUTLz8mzIYI2pq/iXyRNhuAPCbnUeE6QUn90="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tangmi","email":"michael@conceptquanta.com"},"maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}]},"0.0.2":{"name":"reactty","version":"0.0.2","description":"reactive mustache-like templating for a tty world","main":"index.js","scripts":{"test":"node test/*.js","postpublish":"node ./scripts/postpublish.js"},"repository":{"type":"git","url":"https://github.com/tangmi/reactty"},"keywords":["tty","mustache","reactive","templating"],"author":{"name":"tangmi"},"license":"Artistic License 2.0","bugs":{"url":"https://github.com/tangmi/reactty/issues"},"homepage":"https://github.com/tangmi/reactty","dependencies":{"handlebars":"^2.0.0-alpha.4","node-gameloop":"0.0.5"},"_id":"reactty@0.0.2","dist":{"shasum":"a06b37657bba825af9cda05904b2e27e1efdc08c","tarball":"https://registry.npmjs.org/reactty/-/reactty-0.0.2.tgz","integrity":"sha512-IFTGBtQ6GzuJVpEPjh0VzAnPoqa5mqBeBR4B4tvTRes+wCjqFK6zIbmWclqM/FAc16BOjxhNwJO3+MVxuuELRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/qNLmiO3bscdcGETy0mbzkhwxYPh0augzWGybAHXNxgIgVzPvW5qJXKtKtt49S2A84x1uTv3EvX+aXvNOxocNZKQ="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tangmi","email":"michael@conceptquanta.com"},"maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}]},"0.0.3":{"name":"reactty","version":"0.0.3","description":"reactive mustache-like templating for a tty world","main":"index.js","scripts":{"test":"node test/*.js","postpublish":"node ./scripts/postpublish.js"},"repository":{"type":"git","url":"https://github.com/tangmi/reactty"},"keywords":["tty","mustache","reactive","templating"],"author":{"name":"tangmi"},"license":"Artistic License 2.0","bugs":{"url":"https://github.com/tangmi/reactty/issues"},"homepage":"https://github.com/tangmi/reactty","dependencies":{"handlebars":"^2.0.0-alpha.4","node-gameloop":"0.0.5"},"_id":"reactty@0.0.3","dist":{"shasum":"da3772e01285f9f5e92357e0c2840600274a21f2","tarball":"https://registry.npmjs.org/reactty/-/reactty-0.0.3.tgz","integrity":"sha512-QEaLXUNuggI6NIyZRRYxbAUPgSIowuYG2kmqCn/M6I4STofWQibipGtr9rhnH1BN9dBU8YDkyt7al3DQPyKYJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrQGX8dV+5QQ6CuxPRZdIL0tJiZxyv9MuHcPOpCG3RdgIhAOu4EWItMaxZpbR6kLNq2SAkoBVQQVmP0mSxt+hzYHkq"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tangmi","email":"michael@conceptquanta.com"},"maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}]},"0.0.4":{"name":"reactty","version":"0.0.4","description":"reactive mustache-like templating for a tty world","main":"index.js","scripts":{"test":"node test/*.js","postpublish":"node ./scripts/postpublish.js"},"repository":{"type":"git","url":"https://github.com/tangmi/reactty"},"keywords":["tty","mustache","reactive","templating"],"author":{"name":"tangmi"},"license":"Artistic License 2.0","bugs":{"url":"https://github.com/tangmi/reactty/issues"},"homepage":"https://github.com/tangmi/reactty","dependencies":{"handlebars":"^2.0.0-alpha.4","node-gameloop":"0.0.5"},"_id":"reactty@0.0.4","dist":{"shasum":"bb2c25f3a29161c0665d93558b12831967f9de61","tarball":"https://registry.npmjs.org/reactty/-/reactty-0.0.4.tgz","integrity":"sha512-lB+2AJqm5YvnCYfMaze/UHLVY1OcK3goY/TX77yGDmJ562IZgOdwPQ9EEVGVGQTh+riLzhf8sk2hrcLOQ7OYqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDigYYiiZJ2NW8HXD98pWQbpEdY7AAk0yYMfzNPSqrqjwIgdX1K1l9QJOf0Icnn4JUITk3aQcviner21fw16vV5Dbg="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tangmi","email":"michael@conceptquanta.com"},"maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}]},"0.0.5":{"name":"reactty","version":"0.0.5","description":"reactive mustache-like templating for a tty world","main":"index.js","scripts":{"test":"node test/*.js","postpublish":"node ./scripts/postpublish.js"},"repository":{"type":"git","url":"https://github.com/tangmi/reactty"},"keywords":["tty","mustache","reactive","templating"],"author":{"name":"tangmi"},"license":"Artistic License 2.0","bugs":{"url":"https://github.com/tangmi/reactty/issues"},"homepage":"https://github.com/tangmi/reactty","dependencies":{"handlebars":"^2.0.0-alpha.4","node-gameloop":"0.0.5"},"_id":"reactty@0.0.5","dist":{"shasum":"ef879d9aa6682aa7d9ecf71391b8a829fc586bcc","tarball":"https://registry.npmjs.org/reactty/-/reactty-0.0.5.tgz","integrity":"sha512-lA9xuUq5LcHLAka+Gy5NjFKjExFSgUT5zjq37FrmXb4U13NgZPvuEv5uc1YTYRsIyBeOVSFeO/2bZali1XZN4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOpG6hejORvAj6zbUJ0KrMVNtP6/VTfDQw5OzJZq4tAAiAOUrj9hGURrhF0txfe8SZBPCv85YrqH8wkHOkrlgHavg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tangmi","email":"michael@conceptquanta.com"},"maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}]},"0.0.6":{"name":"reactty","version":"0.0.6","description":"reactive mustache-like templating for a tty world","main":"index.js","scripts":{"test":"node test/*.js","postpublish":"node ./scripts/postpublish.js"},"repository":{"type":"git","url":"https://github.com/tangmi/reactty"},"keywords":["tty","mustache","reactive","templating"],"author":{"name":"tangmi"},"license":"Artistic License 2.0","bugs":{"url":"https://github.com/tangmi/reactty/issues"},"homepage":"https://github.com/tangmi/reactty","dependencies":{"handlebars":"^2.0.0-alpha.4","node-gameloop":"0.0.5","ansi":"^0.3.0","keypress":"^0.2.1"},"_id":"reactty@0.0.6","dist":{"shasum":"d90d3281183149b8f849a0d0427861565f7e9c28","tarball":"https://registry.npmjs.org/reactty/-/reactty-0.0.6.tgz","integrity":"sha512-0//L0sz6bnIgDyZ1QAF3mAnUYbQ+WT+ZbeYAc3IjHkr+bkYoYScs/3qfrregC1Yv4pTuDhu+LPxMFXCZG4p8nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrOF9A6+nTWPqfNFpvs24L3MGbOzOSrs2tqWBELf1TMQIhAM18BKwxWfI7y9gDkg3NM7UMpeOi1q9Y8En0RcWUp1rB"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tangmi","email":"michael@conceptquanta.com"},"maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}]},"0.0.7":{"name":"reactty","version":"0.0.7","description":"reactive mustache-like templating for a tty world","main":"index.js","scripts":{"test":"node test/*.js","postpublish":"node ./scripts/postpublish.js"},"repository":{"type":"git","url":"https://github.com/tangmi/reactty"},"keywords":["tty","mustache","reactive","templating"],"author":{"name":"tangmi"},"license":"Artistic License 2.0","bugs":{"url":"https://github.com/tangmi/reactty/issues"},"homepage":"https://github.com/tangmi/reactty","dependencies":{"handlebars":"^2.0.0-alpha.4","node-gameloop":"0.0.5","ansi":"^0.3.0","keypress":"^0.2.1"},"_id":"reactty@0.0.7","dist":{"shasum":"031071e7bdece86c453bcec1dcafab2fd16a4869","tarball":"https://registry.npmjs.org/reactty/-/reactty-0.0.7.tgz","integrity":"sha512-7/dCqX3WP8t7VcUbURBim8OdwzdxqppdeEg/syA9YNHeAZN4VMiA45nSZI+q9raUN7xbrSJEQLda/YVl32G9Nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKbMtDjatPPrNV3v74HqHZTeTyTAGzgJo7hzA4qT3ayAiEA1mCAH2StQkorFZilca6VMD6g5RK7sTbqmrnl780nzOE="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tangmi","email":"michael@conceptquanta.com"},"maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}]},"0.0.8":{"name":"reactty","version":"0.0.8","description":"reactive mustache-like templating for a tty world","main":"index.js","scripts":{"test":"node test/*.js","postpublish":"node ./scripts/postpublish.js"},"repository":{"type":"git","url":"https://github.com/tangmi/reactty"},"keywords":["tty","mustache","reactive","templating"],"author":{"name":"tangmi"},"license":"Artistic License 2.0","bugs":{"url":"https://github.com/tangmi/reactty/issues"},"homepage":"https://github.com/tangmi/reactty","dependencies":{"handlebars":"^2.0.0-alpha.4","node-gameloop":"0.0.5","ansi":"^0.3.0","keypress":"^0.2.1"},"_id":"reactty@0.0.8","dist":{"shasum":"fdd7bedebaf80c3a2f8833dcba474a12d517cc7a","tarball":"https://registry.npmjs.org/reactty/-/reactty-0.0.8.tgz","integrity":"sha512-HqESDDT+R3BUqKnDfzsppxfHOmWsGlRsI9puW1na8dyO/Wh4Op/4SDCI0GBgvJYauzjQTApb4VnskdhUeFf0nQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDiIoxd7DtZ0YY/Hmmz0O4pjcQqZG3QCLUZ957j0up6zAiEAjCELk7cZ902H6lsd2KVW4CQS13iqHJNtd80NhrC7ItQ="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tangmi","email":"michael@conceptquanta.com"},"maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}]},"0.0.9":{"name":"reactty","version":"0.0.9","description":"reactive mustache-like templating for a tty world","main":"index.js","scripts":{"test":"node test/*.js","postpublish":"node ./scripts/postpublish.js"},"repository":{"type":"git","url":"https://github.com/tangmi/reactty"},"keywords":["tty","mustache","reactive","templating"],"author":{"name":"tangmi"},"license":"Artistic License 2.0","bugs":{"url":"https://github.com/tangmi/reactty/issues"},"homepage":"https://github.com/tangmi/reactty","dependencies":{"handlebars":"^2.0.0-alpha.4","node-gameloop":"0.0.5","ansi":"^0.3.0","keypress":"^0.2.1"},"_id":"reactty@0.0.9","dist":{"shasum":"3ab4c4b75b17147a7906a9992ed08fc70131d29d","tarball":"https://registry.npmjs.org/reactty/-/reactty-0.0.9.tgz","integrity":"sha512-UZ94tM2iHJ9pR2RzU2ZVDgxGdUO6DQh7skLa55lhDrkgVHlreD3TgaKsei9eJu+s+6vpwVlPmEfIfPE/BcJmNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICaAYgP8VTp6L0hkZ7JxFbZy3SbhM7WCVQiTQR/W/UOhAiATo308l0gBZRGOsog/x2ilYvKCCugRzuxfUvTNlQqXTA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tangmi","email":"michael@conceptquanta.com"},"maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}]},"0.0.10":{"name":"reactty","version":"0.0.10","description":"reactive mustache-like templating for a tty world","main":"index.js","scripts":{"test":"node test/*.js","postpublish":"node ./scripts/postpublish.js"},"repository":{"type":"git","url":"https://github.com/tangmi/reactty"},"keywords":["tty","mustache","reactive","templating"],"author":{"name":"tangmi"},"license":"Artistic License 2.0","bugs":{"url":"https://github.com/tangmi/reactty/issues"},"homepage":"https://github.com/tangmi/reactty","dependencies":{"handlebars":"^2.0.0-alpha.4","node-gameloop":"0.0.5","ansi":"^0.3.0","keypress":"^0.2.1"},"_id":"reactty@0.0.10","dist":{"shasum":"e01879aa4b74435818a3dd3c23fd85daa9709f6a","tarball":"https://registry.npmjs.org/reactty/-/reactty-0.0.10.tgz","integrity":"sha512-FkhBXfsRsa3GiBbhlkbPx/i/wp6xscDvzt2Q4ArDRjS3UXsmmwA/hmQlVjYZp0dt7SHMSzEVQ9TplHEqkM6Axw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZq7yDBOsmuI4hWzbv4nApUT/eFRVCKKupS+RRcAPCdAiApYYsb0k3O+3iBenof2ZvsZGgN2xB2SQsIeATAE4paDQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tangmi","email":"michael@conceptquanta.com"},"maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}]},"0.0.11":{"name":"reactty","version":"0.0.11","description":"reactive mustache-like templating for a tty world","main":"index.js","scripts":{"test":"node test/*.js","postpublish":"node ./scripts/postpublish.js"},"repository":{"type":"git","url":"https://github.com/tangmi/reactty"},"keywords":["tty","mustache","reactive","templating"],"author":{"name":"tangmi"},"license":"Artistic License 2.0","bugs":{"url":"https://github.com/tangmi/reactty/issues"},"homepage":"https://github.com/tangmi/reactty","dependencies":{"handlebars":"^2.0.0-alpha.4","node-gameloop":"0.0.5","ansi":"^0.3.0","keypress":"^0.2.1","chalk":"^0.4.0","lodash":"^2.4.1"},"_id":"reactty@0.0.11","dist":{"shasum":"500573fcf0ee619741f81d76e7edc90ab130f378","tarball":"https://registry.npmjs.org/reactty/-/reactty-0.0.11.tgz","integrity":"sha512-xsxyWsK3Uicqvcxm0frCVal3uzHShmLd7xqMrVLF2FqhscWqNYcg9zAuQ4pG7H5oMps5hwmWs3hutWwDLCHRKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+xsHlukdyHper3hHQIl56LzS1JGCMKPEO9vZ+bgn8YAiAtr7JNqd1dhbygVL5Qexdo4mpebYTzLirIuxfCGtcAfQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tangmi","email":"michael@conceptquanta.com"},"maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}]},"0.0.12":{"name":"reactty","version":"0.0.12","description":"reactive mustache-like templating for a tty world","main":"index.js","scripts":{"test":"node test/*.js","postpublish":"node ./scripts/postpublish.js"},"repository":{"type":"git","url":"https://github.com/tangmi/reactty"},"keywords":["tty","mustache","reactive","templating"],"author":{"name":"tangmi"},"license":"Artistic License 2.0","bugs":{"url":"https://github.com/tangmi/reactty/issues"},"homepage":"https://github.com/tangmi/reactty","dependencies":{"handlebars":"^2.0.0-alpha.4","node-gameloop":"0.0.6","ansi":"^0.3.0","keypress":"^0.2.1","chalk":"^0.4.0","lodash":"^2.4.1"},"_id":"reactty@0.0.12","dist":{"shasum":"896eded02b86a83412ffde2d64ee6fe7b6859fee","tarball":"https://registry.npmjs.org/reactty/-/reactty-0.0.12.tgz","integrity":"sha512-N1DKCxuXUu/SPkQwp5AJtQv3aEgsiPrzXB3MrGl2j0179Qozvw9iyBkQLfidaxPtBH5kSHN6LUGJvFfl05Enhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIgQJs5wgYkAH6Lp32HAgTs8c6VZSwI7epwN1goXXeGAIgaqf6ivOlST4usNesDEAL6k2jaHCStXIvm1UCWkYXb8Y="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tangmi","email":"michael@conceptquanta.com"},"maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}]},"0.0.13":{"name":"reactty","version":"0.0.13","description":"reactive mustache-like templating for a tty world","main":"index.js","scripts":{"test":"node test/*.js","postpublish":"srun --script=postpublish"},"repository":{"type":"git","url":"https://github.com/tangmi/reactty"},"keywords":["tty","mustache","reactive","templating"],"author":{"name":"tangmi"},"license":"Artistic License 2.0","bugs":{"url":"https://github.com/tangmi/reactty/issues"},"homepage":"https://github.com/tangmi/reactty","dependencies":{"handlebars":"^2.0.0-alpha.4","node-gameloop":"0.0.6","ansi":"^0.3.0","keypress":"^0.2.1","chalk":"^0.4.0","lodash":"^2.4.1"},"devDependencies":{"srun":"*"},"_id":"reactty@0.0.13","dist":{"shasum":"1bcfc4616934dd86304dc9ba131ed2c855350061","tarball":"https://registry.npmjs.org/reactty/-/reactty-0.0.13.tgz","integrity":"sha512-QJcFYqptDAnPqr5aCRAofO5MQnI95kalETOTqUj1Yi47ohTttft9xrmWSU6tuxRXg/FhySsmwF7Im1pOo+C/xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHaGF+3ELfIaDaJ+l0RdmSf9CK+8QlsKsrddmKt33BFQAiB6ywYPb8edbuYJGRE3uzHaWntSXxMD6zWA/uIoxAMgIg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tangmi","email":"michael@conceptquanta.com"},"maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}]},"0.0.14":{"name":"reactty","version":"0.0.14","description":"reactive mustache-like templating for a tty world","main":"index.js","scripts":{"test":"node test/*.js","postpublish":"srun --script=postpublish"},"repository":{"type":"git","url":"https://github.com/tangmi/reactty"},"keywords":["tty","mustache","reactive","templating"],"author":{"name":"tangmi"},"license":"Artistic License 2.0","bugs":{"url":"https://github.com/tangmi/reactty/issues"},"homepage":"https://github.com/tangmi/reactty","dependencies":{"handlebars":"^2.0.0-alpha.4","node-gameloop":"0.0.6","ansi":"^0.3.0","keypress":"^0.2.1","chalk":"^0.4.0","lodash":"^2.4.1"},"devDependencies":{"srun":"*"},"_id":"reactty@0.0.14","dist":{"shasum":"dc2e1da3e75556fe74924d6e4f2cd4b6672a61f9","tarball":"https://registry.npmjs.org/reactty/-/reactty-0.0.14.tgz","integrity":"sha512-oA3mgl84h/W2L6DCIcx+VLLQs5u4Lr/wvdfvYHoTIY57Z0cYW0eiPSsfotc2faHct5ui/qveVV40/iq+2HYzrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUvfPasdEueeWmhQlQYVs4SOvyV3kzCImaXpHgg1J3vAIhAIs/iu/tTwZBQINbPXjeq9VhUzIYrDOWoE3Uojli9hv9"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tangmi","email":"michael@conceptquanta.com"},"maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}]},"0.0.15":{"name":"reactty","version":"0.0.15","description":"reactive mustache-like templating for a tty world","main":"index.js","scripts":{"test":"node test/*.js","postpublish":"srun --script=postpublish"},"repository":{"type":"git","url":"https://github.com/tangmi/reactty"},"keywords":["tty","mustache","reactive","templating"],"author":{"name":"tangmi"},"license":"Artistic License 2.0","bugs":{"url":"https://github.com/tangmi/reactty/issues"},"homepage":"https://github.com/tangmi/reactty","dependencies":{"handlebars":"^2.0.0-alpha.4","node-gameloop":"0.1.0","ansi":"^0.3.0","keypress":"^0.2.1","chalk":"^0.4.0","lodash":"^2.4.1"},"devDependencies":{"srun":"*"},"_id":"reactty@0.0.15","dist":{"shasum":"5defd8eef79c29ac62530b28b5c2dce8191c00e1","tarball":"https://registry.npmjs.org/reactty/-/reactty-0.0.15.tgz","integrity":"sha512-bdZi47U24TX8iABlsYogJpQrbS16KQislpyac+GZzlPDIBv0Qwczt+cdB7rihtfhEGfZvWtXCX+7utn9XH9Iqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVC5lKtceyC+YsxUr7QP6OyxxVWE2fmf92Qson4aApMAiEAvv/f2WKVmlVQqcUb6AW/RnCvu261dzXmNmHaVibrAlM="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tangmi","email":"michael@conceptquanta.com"},"maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}]},"0.0.16":{"name":"reactty","version":"0.0.16","description":"reactive mustache-like templating for a tty world","main":"index.js","scripts":{"test":"node test/*.js","postpublish":"srun --script=postpublish"},"repository":{"type":"git","url":"https://github.com/tangmi/reactty"},"keywords":["tty","mustache","reactive","templating"],"author":{"name":"tangmi"},"license":"Artistic License 2.0","bugs":{"url":"https://github.com/tangmi/reactty/issues"},"homepage":"https://github.com/tangmi/reactty","dependencies":{"handlebars":"^2.0.0-alpha.4","node-gameloop":"0.1.0","ansi":"^0.3.0","keypress":"^0.2.1","chalk":"^0.4.0","lodash":"^2.4.1"},"devDependencies":{"srun":"*"},"_id":"reactty@0.0.16","dist":{"shasum":"c9397c891e45e5f1f43883f0516eb07c658bdcaa","tarball":"https://registry.npmjs.org/reactty/-/reactty-0.0.16.tgz","integrity":"sha512-Qzg9gyVaAPlruQN2B9/lc0K/aIkLNkLHVy1HlM/ha63s00h3yuDxDBpZemkzv8Yqo6WRrvNdaNBxlgyhxAgmwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOSa+GZsPjqEuwSPDczct9YiTov4r35zmVSS362ECmcAiEAydCcbojkpvs5pMeHK1d4aUexlLSDMNsPnKkq1lWEFFU="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tangmi","email":"michael@conceptquanta.com"},"maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}]},"0.0.17":{"name":"reactty","version":"0.0.17","description":"reactive mustache-like templating for a tty world","main":"index.js","scripts":{"test":"node test/*.js","postpublish":"srun --script=postpublish"},"repository":{"type":"git","url":"https://github.com/tangmi/reactty"},"keywords":["tty","mustache","reactive","templating"],"author":{"name":"tangmi"},"license":"Artistic License 2.0","bugs":{"url":"https://github.com/tangmi/reactty/issues"},"homepage":"https://github.com/tangmi/reactty","dependencies":{"handlebars":"^2.0.0","node-gameloop":"0.1.0","ansi":"^0.3.0","keypress":"^0.2.1","chalk":"^0.5.1","lodash":"^2.4.1"},"devDependencies":{"srun":"*"},"gitHead":"40f7b9be25f32bd9450f86c44a7237f903000a6f","_id":"reactty@0.0.17","_shasum":"b85b8cb50ae1956cc3f2374fb4cd1c0936c154d3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"tangmi","email":"michael@conceptquanta.com"},"maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}],"dist":{"shasum":"b85b8cb50ae1956cc3f2374fb4cd1c0936c154d3","tarball":"https://registry.npmjs.org/reactty/-/reactty-0.0.17.tgz","integrity":"sha512-q0fhVH7sNBCphOFJkTjM0OdYQutKbzQVOuoMwDlup/fotF1W5GE5t8Tt//pRpyYpu6Qs1FVg5uTHLUmoXUqQ/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKIEPoh8R2Pe143YTNYYj19XIisVOZA3b6QSAWQrJkgQIgSgdBRnrb56RXtHaU0drGtQmI2HlX9dbxAK5LXmJXQsw="}]}}},"readme":"# reactty\n\nhave **YOU** ever wanted to make a cli app that looks and feels kinda maybe like a desktop or webapp? is ncurses too rich for your blood? have you had to settle for spamming `console.log`s like a peasant? have **I** got a thing for **YOU**!\n\nintroducing (for the first time ever) reactive mustache-like templating for TTY!!!\n\njust follow the steps:\n\n1. create a template (any mustache template will do, i'm using [`handlebars`](http://handlebarsjs.com/) under the hood)\n2. create a view with that template\n3. just update the context object and...\n4. voilà, shit just rendered the change itself!\n\n# usage\n\n```\nnpm install --save reactty\n```\n\nfor now, check out `./test/basic.js` for features\n\nthings to note:\n\n* if the output is too big, scroll around with the arrow keys (issue #2) or the mouse wheel (issue #12). if excess data exists above or below, indicator arrows will appear (issue #4)\n* the display seen when resizing the window is a little bit broken (due to how node triggers its resize event, it will always be one step late)\n* templates now support color and styles. the (tentative) syntax is available in `test/styles-template.hbs` (issue #8)\n* display will only re-render if its contents have changed (issue #10)\n* on a safe (code 0) exit from the program, the full output, as defined in the template, will be printed for easy copy/paste of the output (issue #6)\n\n```js\nvar reactty = require('reactty');\n\n/*\n * new reactty.View(TEMPLATE_SOURCE_STRING)\n *\n * Create a view that will clear and replace stdout with your template.\n * Any updates to the view's data will immediately reflect in the\n * rendered text, without needs for manually notifying the view of\n * changes. Neato!\n *\n * It'll throw an error if the terminal running the program does not\n * support TTY, and will tell you to fallback to peasant logging schemes\n * for output.\n */\nvar view = new reactty.View('Hi, my name is {{name}}');\n\n// update the context and the view will update accordingly\nsetTimeout(function() {\n\tview.data.name = 'tangmi';\n}, 1000);\n\n// TODO:\n//   * talk about color helpers `test/styles.js`\n//   * talk about .stop() and .start() `test/exit.js`\n\n```\n","maintainers":[{"name":"tangmi","email":"michael@conceptquanta.com"}],"time":{"modified":"2022-06-26T09:11:44.181Z","created":"2014-06-02T00:24:51.348Z","0.0.0":"2014-06-02T00:24:51.348Z","0.0.1":"2014-06-02T00:29:11.760Z","0.0.2":"2014-06-02T00:29:51.876Z","0.0.3":"2014-06-02T00:32:44.211Z","0.0.4":"2014-06-02T00:35:20.359Z","0.0.5":"2014-06-02T00:37:32.569Z","0.0.6":"2014-06-02T09:56:12.292Z","0.0.7":"2014-06-02T09:56:40.783Z","0.0.8":"2014-06-03T04:07:45.079Z","0.0.9":"2014-06-04T17:24:13.104Z","0.0.10":"2014-06-04T17:28:06.161Z","0.0.11":"2014-06-04T19:47:46.921Z","0.0.12":"2014-06-05T22:45:33.289Z","0.0.13":"2014-06-05T23:00:08.653Z","0.0.14":"2014-06-07T01:23:37.375Z","0.0.15":"2014-06-09T09:08:20.965Z","0.0.16":"2014-06-09T09:20:14.533Z","0.0.17":"2015-01-21T22:20:54.764Z"},"homepage":"https://github.com/tangmi/reactty","keywords":["tty","mustache","reactive","templating"],"repository":{"type":"git","url":"https://github.com/tangmi/reactty"},"author":{"name":"tangmi"},"bugs":{"url":"https://github.com/tangmi/reactty/issues"},"license":"Artistic License 2.0","readmeFilename":"readme.md"}