{"_id":"nunt","_rev":"78-1fdce2cad1cb4c4bb3d77c8490bde9f0","name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","dist-tags":{"latest":"1.5.5"},"versions":{"0.7.0":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"0.7.0","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{},"directories":{"lib":"./lib"},"_npmJsonOpts":{"file":"/Users/camilo/.npm/nunt/0.7.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"nunt@0.7.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"1b3879802e7e5d517aaea60b91feabdefde2a405","tarball":"https://registry.npmjs.org/nunt/-/nunt-0.7.0.tgz","integrity":"sha512-AjHbPnRwhtY5f6AwItkazw6N2vX6NPTA9t/s2Bk1SRcQ2HeMocwb/w/5OFfRAN90dK8wa4rABXp0MTR7TQj6/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKJyVFZtGTBezczpYHSQmLnf3qN8wdDv+obj0yWlpD8AiBf1IY/83MKFBJ2XSt1pwUPc3BxIKD24XLhEz9GlwtODQ=="}]},"scripts":{},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"0.7.1":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"0.7.1","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{},"directories":{"lib":"./lib"},"_npmJsonOpts":{"file":"/Users/camilo/.npm/nunt/0.7.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"nunt@0.7.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"7a38a710751b7fad23fbefd1f560787a81a2a1c8","tarball":"https://registry.npmjs.org/nunt/-/nunt-0.7.1.tgz","integrity":"sha512-hrBMyLtYDIMJNINxmCSaDxIevXGbEFR5E5RFoS+jOw4HDneXXk1sBtHYab6D0fkg/UEKd9sudElk7XJrBxQVgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn5LEf7mUcJ/isWMfTNVaXYuwIWxAom+Fu6HTEXKOO/AIgLMghXkhgH+q9C6QQBAS7lt+KxTiNKTdtI4FaVtHT3Bc="}]},"scripts":{},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"0.7.2":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"0.7.2","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{},"directories":{"lib":"./lib"},"_npmJsonOpts":{"file":"/Users/camilo/.npm/nunt/0.7.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"nunt@0.7.2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"78b460fa9e1421e9033b5066dd1501ec98c5e3ba","tarball":"https://registry.npmjs.org/nunt/-/nunt-0.7.2.tgz","integrity":"sha512-qZbEugKD0D7x5Az4F8T/q2P09SzLF97v8CBPPstqY4RC9CVlRYAj+GgWKDnZRN+jhONsEnDnK96Cfbi3+gKrOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEUqWJj77D0W5GtiWqV4GlTIBVRqyavn5wapcC9qHg9AiBO5Md+PXpJUB82MRwrjTocxQ75isoZaGADnzsIVlOHdQ=="}]},"scripts":{},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"0.7.3":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"0.7.3","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{},"directories":{"lib":"./lib"},"_npmJsonOpts":{"file":"/Users/camilo/.npm/nunt/0.7.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"nunt@0.7.3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"b28ccb32c41b7ca466283057c5d044869f3b3991","tarball":"https://registry.npmjs.org/nunt/-/nunt-0.7.3.tgz","integrity":"sha512-BoOjcpo5J7WcavEQJKEKA064/Y1l2PzgBgqfGKXICBIME2apgNM9xEC3weZm+LZJXNxTvdL0XAIP8lF787226g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFs0jVAwoEOsAGueKwbRc1v09vJ3UCltkYiy6+V4bHLwIhAP4cJHDDWIPmt8M0wdWh0So/1JMC0nCattKeAK7+pmUe"}]},"scripts":{},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"0.7.4":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"0.7.4","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{},"directories":{"lib":"./lib"},"_npmJsonOpts":{"file":"/Users/camilo/.npm/nunt/0.7.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"nunt@0.7.4","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"aaca039657aa3d38e853356e46fc49337c3022f3","tarball":"https://registry.npmjs.org/nunt/-/nunt-0.7.4.tgz","integrity":"sha512-U2UGy+9SuinQFsWIlcIR/mgfhDY0v1pA6GqASbEItdBzncxR9Z4MKbzb0/DDDsuTIxNyDgg/1tz6M3Yw7/4bxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEm3RcWq8g/v/TBfd9srQ1bHACDUTeBIiRzRl3bcpQj0AiBKbeySL9ZT8IDtInB/x5fqYU0ubh6KKks/OFZ1oSNehA=="}]},"scripts":{},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"0.7.5":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"0.7.5","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{},"directories":{"lib":"./lib"},"_npmJsonOpts":{"file":"/Users/camilo/.npm/nunt/0.7.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"nunt@0.7.5","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"428a7e01f5b44d550963dac6a358649766982751","tarball":"https://registry.npmjs.org/nunt/-/nunt-0.7.5.tgz","integrity":"sha512-sk/hm+8bVLX9YOBPtFB1iSs/mcB2o56nbbJKdYCjpmQZNLSS0Q9Ga6+Eg8pGWSgctDBImprfxKLovZVf7z6OPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNc19qVr4dEPfWa3bnXZgNujIQU/Z3ygaAMjz7L2HzeAiEApWSECPg9mHW7wUQV9YoAJJxvxnH8u2qAOT1vOr7lQWM="}]},"scripts":{},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"0.7.6":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"0.7.6","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{},"directories":{"lib":"./lib"},"_npmJsonOpts":{"file":"/Users/camilo/.npm/nunt/0.7.6/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"nunt@0.7.6","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"2f5709d6988376d873549f9a16529607d7a4f710","tarball":"https://registry.npmjs.org/nunt/-/nunt-0.7.6.tgz","integrity":"sha512-AeMNoirNzcaO5VrrJPm5brVGCZPobiFAq/aRuuARnGnsQr4e2E8yBb73O4XpI4dpfKC5PEb2Fg/Lx9QDIH5gcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8t7QEReNGEAtQDn6/QA28dIq7FbdMPyBDFKLA5erhgAIgOVJfdbPS6Ei1qDxEJ0cNXFT5AKFuvY2+C9enMQ/SKP0="}]},"scripts":{},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"0.7.7":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"0.7.7","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{},"directories":{"lib":"./lib"},"_npmJsonOpts":{"file":"/Users/camilo/.npm/nunt/0.7.7/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"nunt@0.7.7","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"3ffdde2c749e3927e84c3466d8fd6a7736addcce","tarball":"https://registry.npmjs.org/nunt/-/nunt-0.7.7.tgz","integrity":"sha512-v0d1T0zWqD+uXLvTbKSw/rPOKqKhzM1zMFMZoRj1FbTmA1Y9GDES49gyyD56p5QSriteuexn8bHMe/MB/Zdylg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFh0y8weKgXAGlLZiYxhtF8w3USbpWFl4zbj5urJbGGnAiEAtzkg3TrhsceDVNdErUdPOxTo18Ita3ykX24HMaXP9cU="}]},"scripts":{},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"0.1.0":{"name":"nunt","description":"A simple nodejs module to create and connect facebook testers trough their api","tags":["web","facebook","test","javascript"],"version":"0.1.0","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/facebook-testers-tool.git"},"bugs":{"url":"https://github.com/Camme/facebook-testers-tool/issues"},"engines":["node"],"main":"lib/facebook-testers-tool.js","dependencies":{},"directories":{"lib":"./lib"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_id":"nunt@0.1.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"4cc205ff965fa349a68d5344fbd696d004755cc3","tarball":"https://registry.npmjs.org/nunt/-/nunt-0.1.0.tgz","integrity":"sha512-Y8FR5liULCKaNqQ1kP1EiOeiZUJePkKWDe4AnHt1nxpegdG3fbBZPEZuIj1Sb2huUHclTHSbldbTCcdde5FLQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1BLld7Ts38AaDRHrC97ho50gyPI+mFYgFX8t4lKcUOAiEAxNZlw0YmaJg1prue082syZKHFKJbJeEGTAscw15NkHk="}]},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"0.7.8":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"0.7.8","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{},"directories":{"lib":"./lib"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_id":"nunt@0.7.8","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"3c1b2d2e700ecb46bf3a6ace630cbd3eefc5cde5","tarball":"https://registry.npmjs.org/nunt/-/nunt-0.7.8.tgz","integrity":"sha512-e6wVnyKe4gDU/Ai4+J7i4ycFYjXo3fiGkwkco/i09F99pBEdJAqvRdvqvvwgZQIwLWhZA6Ll6UGDJnhYdq9LKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDjKHpGEnzd5aSbLsh3zBWymeWshf3Hh5voR+QuLb4EAiBISg1DOwNa9jknTdlppuNjLgjvRfZJ5OYIryLKRHQj8Q=="}]},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"0.7.9":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"0.7.9","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{},"directories":{"lib":"./lib"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_id":"nunt@0.7.9","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"b7dfa1f707b55c5180bcca4f12062dba294cf9fe","tarball":"https://registry.npmjs.org/nunt/-/nunt-0.7.9.tgz","integrity":"sha512-P+BXMoJ2tyOq5cOM+h7Qa3LqbHv+8KVUaNOLZ7IkdPdsTmnCZTN+eCaBZN/4qUV185QzS1COQbfBH9bzHLdLOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVakQAp+xBuzIv/FCBzgi7sVSbjJwqc2w21Jg4NiSdHAiEAwqd1RTX2+B8bGFnDst8Vzv0OA5V4typQ3YvlJBaBES4="}]},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"0.8.0":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"0.8.0","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{},"directories":{"lib":"./lib"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_id":"nunt@0.8.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"da5935fe48e0cd2b54a88fa553a1028b680344a1","tarball":"https://registry.npmjs.org/nunt/-/nunt-0.8.0.tgz","integrity":"sha512-CSTnwclHnBdJsZyErxlOmDGvYfh47Xq1Mx8cPVGL3PciBnmkwOoHhkWs+Gb2Xx9ewOGY/z5OvhZMjaNOrObICg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpQyTrhO2D1eV4SWbgJK/2uDXWvtr7FCRftF3EEQAqBwIhANMRUjCFy4HdBStAdWIssUKantCul+75mxpjMWMJiRdN"}]},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"0.9.1":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"0.9.1","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"","express":""},"directories":{"lib":"./lib"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_id":"nunt@0.9.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"335d700cba162bcbc1ef2d8f91dac0bf4f556c1c","tarball":"https://registry.npmjs.org/nunt/-/nunt-0.9.1.tgz","integrity":"sha512-7dI1EiIhkmEVkGvD0vJkfq1pMo/7c6zasx+4Xdlm0NQZIxh4Di/KOMW9791m3SBb74bXrYcCPttuDFOOGKYfNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnib+DGsFUXxxUH4ZKhg1zDAwtRLpHzOEQhX2ukDuyBAiAFgETj7+CVDj5qAj/ZBKy+hXp47eUPFvll77WTefV7RQ=="}]},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"0.9.5":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"0.9.5","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"","express":""},"directories":{"lib":"./lib"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_id":"nunt@0.9.5","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"f05c52bb707f0441d3f89f8d162e160c44e2b2fe","tarball":"https://registry.npmjs.org/nunt/-/nunt-0.9.5.tgz","integrity":"sha512-89PAyMgKSwe+UAbDsktejUdZL3zaSi6n4QH9CfF7XYk73SiobpgPep2Kumyj6AtvJOmjOFhcn93jZgwrm2RPuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzPSEckbzpkc565cEYxXRubgzYhQhxx2CcMRgBT1SZYAIhANSPGf0uCy521ao4EXfwE9oXnimXvpO0aoM+P7dyD1Me"}]},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.0.1":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.0.1","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"","express":""},"directories":{"lib":"./lib"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_id":"nunt@1.0.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"0b5017f068a1e3b4480045ed6da4a6f25fd67d65","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.0.1.tgz","integrity":"sha512-AdUaFK5TFg+y666FPl0J9siXajK1UgIZIKMsFFynOsyA7KjtODxv+OL+TKLPCkueDC9/gdbAwGMgqQ6ZRGzE1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEDRYW8iDBOvA6N3OksmImbr12esLrBukh04RveX2v1AiBRfuSOa8lHWOr+D14AUcuPErygAneVZ4ypChhXXCmIlw=="}]},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.0.2":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.0.2","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"","express":""},"directories":{"lib":"./lib"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_id":"nunt@1.0.2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"add71418d3c7cd49d8542382ad198069dfda3d02","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.0.2.tgz","integrity":"sha512-2gvVsexOceXW0pIz3caWhiCECIqZLXiCnbOIpwS1yHDYAPn9tu4QtlIn4+FHc8X5XOLjIL0Y3L3R4K3LtJboyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFIWRGrT9a3TNPQcI7C6pScWfXpYoqY8DNgbeotMynkwIgUZnnoInUGuXJjstevOh4xMy+qmesD4NCxnduUQOXVGY="}]},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.0.3":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.0.3","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"","express":""},"directories":{"lib":"./lib"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_id":"nunt@1.0.3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"be212c5022ee88bc39fb72e6d6bb7fcaa3e89adb","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.0.3.tgz","integrity":"sha512-VIK6lTfDJKL0k9ftWWetJ2aoNX9VafmPgC1MgehDD8eNj34v4+lgL82zvuvAnAwFlEQZIbdkFHQVD1/geGIQRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAOuPsB5dZ4RuPUup4fGHwECP6PpzPl6K4r2JVemqYRAiEAqOTAnz6ryKM8xrN0/+f3dR4V0Vx6BKxPeWy9YW14RQ0="}]},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.0.4":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.0.4","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"","express":""},"directories":{"lib":"./lib"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_id":"nunt@1.0.4","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"af4ecbe21c2d334576810c2463bb1e7709d5a386","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.0.4.tgz","integrity":"sha512-BW/zWaruXvRv+1xvdQtlG90LNf+Khd1LG8jubYQGA8EPChj5WOCslbfAu618dH6OzffoDT1cif2IEDeTKxBOxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFGCqV3/O0TDo2vpgLUKtMgTqsTs6kRWF2hGorqqHZQAiBR50h713PNyKs8modvMPicdZTryFoYeXVc7B1qa1t8YQ=="}]},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.0.5":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.0.5","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"","express":""},"directories":{"lib":"./lib"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_id":"nunt@1.0.5","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"b3eca670ae0614b557902969a846719fb7d6a1e5","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.0.5.tgz","integrity":"sha512-pCyjH60SRDOwUyqlVCZbddnTqUOLSANH8/7hxmyUQ7se/I96cj61QKutyRFef7aR3BbbDRKBu64pei67nL1HFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLMWXaEuqAKkcXHhFzX3TLTnfoIMlFwWmNJy/ITr7a2gIgIzT4lT/9qIb2iGbw/8lXPkVIMiH4RyLcvPeCwNKLL3o="}]},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.0.8":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.0.8","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"git://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"","express":""},"directories":{"lib":"./lib"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_id":"nunt@1.0.8","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"96235a21f18c163fbc838ed3b46f9d3cb9a4a7c3","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.0.8.tgz","integrity":"sha512-ZbtkZONXcJco2lfMnHOeW3xDkX/7vJYaGF2x8QXYrS20FyCD1nMGZ1vmqe5ll5TdRMcRQR31rY0nrfQV7icMIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFbjWdRPui36I9cprpt8Eg0E6DjFwEwmN4AeS0AM1zPAiBlZ22razZuQyn9f6peQ3JQkReEb64Qh0SF5OR7wLlaOg=="}]},"readme":"","maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.2.5":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.2.5","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"https://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":""},"directories":{"lib":"./lib"},"_id":"nunt@1.2.5","readme":"ERROR: No README.md file found!","dist":{"shasum":"a05945ee746a32e197b2f49c75715a5d26f3214a","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.2.5.tgz","integrity":"sha512-x82Sfll2W4fi1tLfB0HaQO2fa+dp6bFgsjugpkFCY87RPKeuR7Zxv/jmxupvOhhntleUhr2Wlm3cZbaku+qPcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7WAAEg0Iv7pYtiYMg5Rt2UXyWYKe7QZD/Xw6sANS00AIgY8vVEh5BMWBdEDuUMjRcP79gmn7o3lJfSeypl73cPBg="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.3.0":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.3.0","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"https://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":""},"directories":{"lib":"./lib"},"readme":"## nunt\n\nSuperlightweight event system for javascript. Easy to use just in the client, easy to use on the server and seamless communication between both. If you like to create event based apps, this is for out.\n\nLook at the example to see how easy it works or read more here [http://onezerozeroone.com:8778/](http://onezerozeroone.com:8778/)\n\n## Install under nodejs\n\nnpm install nunt\n\n## To use it on the client\n\nJust load nunt and its ready to be used. \n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(nunt.READY, ready);\n            nunt.on(\"foo.bar\", update);\n\n            function ready(e) {\n                nunt.send(\"foo.bar\", {message: \"Hello fro the browser\"});\n            }\n\n            function update(event) {\n                // when we get the message, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## To use it with node and client\n\nOn the browser, you include nunt hosted by your app automatically:\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/socket.io/socket.io.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/nunt/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(\"event.from.server\", update);\n\n            function update(event) {\n                // when we get the message from the server, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n\t\nOn your server, you just initiate it like this:\n\n\tvar nunt = require('nunt');\n\n\t// this part is only required if you want to host a web app, otherwise there is no need for an http server\n\tvar http = require('http');\n\tvar fs = require('fs');\n\tvar server = http.createServer(function (req, res) {\n    \tfs.readFile('index.html', function(err, fileContent) { \n        \tres.writeHead(200, {'Content-Type': 'text/html'});\n\t        res.end(fileContent);\n    \t});\n\t}).listen(1337);\n\n\tnunt.init({ server: server });\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser!\"});\n\t});\n\nOr you could use express and use nunt trough middleware:\n\n\tvar nunt = require('nunt');\n\tvar express = require('express');\n\tvar app = express.createServer();\n\n\t// this has to be initiated first, before we can use the middleware\n\tnunt.init({ server: app });\n\n\tapp.configure(function(){\n    \tapp.use(nunt.middleware());\n\t    app.use(express.static(__dirname + '/public'));\n\t});\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n\t    nunt.send(\"event.from.server\", {message: \"Hello Browser! I just sent this from the server!\"});\n\t});\n\n\tapp.listen(1337);\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Camilo Tapia &lt;camilo.tapia@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"nunt@1.3.0","dist":{"shasum":"a5fdf937bcaadca86d32fcf3bf64bd899e7f19d7","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.3.0.tgz","integrity":"sha512-bnK6ELCVuy9lyxDwFejZWDFQeCSKyQgpQrkqmHi0LTlbHCRGE2FveXOiqFltJ6Pc7qo58i+TCDkUhCtrOBQj/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiyTQv6aR6nzvJAVVTrry+aSbGakkQYkm3SDQ/0iqJCgIhAOtZlRms9NQ1V9ypfrB4tPzzlvZNR3M6pqC0Yt+anj/P"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.3.1":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.3.1","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"https://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":""},"directories":{"lib":"./lib"},"readme":"# nunt\n\nSuperlightweight event system for javascript. Easy to use just in the client, easy to use on the server and seamless communication between both. If you like to create event based apps, this is for out.\n\nLook at the example to see how easy it works, or read more here [http://onezerozeroone.com:8778/](http://onezerozeroone.com:8778/)\n\n## Installing it\n\nIn node\n\n\tnpm install nunt\n\nIn the browser\n\n\t<script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n\n## Basics\n\nYou basically use it like this:\n\n\t// listen\n\tnunt.on(\"foo\", function(event){\n    \tconsole.log(\"hello \" + event.name);\n\t});\n\n\t// send\n\tnunt.send(\"foo\", {name: \"bar\"});\n\nFor more information, go to the documentation site or read the following examples. There are even more examples in the repo.\n\n## Using it on the browser\n\nIf you want to use it in the browser, just add the nunt.js file to your scripts and begin to use it:\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(nunt.READY, ready);\n            nunt.on(\"foo.bar\", update);\n\n            function ready(e) {\n                nunt.send(\"foo.bar\", {message: \"Hello from the browser\"});\n            }\n\n            function update(event) {\n                // when we get the message, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## Using it with node and the browser\n\nThe power of nunt is strongest when used with node. It allows your app to communicate with the same type of events no matter if the events originate from the server or the client. Here is a short example (more in the example folders).\n\nYour node app:\n\n\tvar nunt = require('nunt');\n\n\t// this part is only required if you want to host a web app, otherwise there is no need for an http server\n\tvar http = require('http');\n\tvar fs = require('fs');\n\t\n\t// the web server\n\tvar server = http.createServer(function (req, res) {\n    \tfs.readFile('index.html', function(err, fileContent) { \n        \tres.writeHead(200, {'Content-Type': 'text/html'});\n\t        res.end(fileContent);\n    \t});\n\t}).listen(1337);\n\n\t// start nunt\n\tnunt.init({ server: server });\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser!\"});\n\t});\n\nOn the browser, you include nunt hosted by your app automatically (adding socket.io as well):\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/socket.io/socket.io.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/nunt/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(\"event.from.server\", update);\n\n            function update(event) {\n                // when we get the message from the server, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## With express\nNunt can also be used with express, making the server code a little smaller:\n\n\tvar nunt = require('nunt');\n\tvar express = require('express');\n\tvar app = express.createServer();\n\n\t// this has to be initiated first, before we can use the middleware\n\tnunt.init({ server: app });\n\n\tapp.configure(function(){\n    \tapp.use(nunt.middleware());\n\t    app.use(express.static(__dirname + '/public'));\n\t});\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n\t    nunt.send(\"event.from.server\", {message: \"Hello Browser! I just sent this from the server!\"});\n\t});\n\n\tapp.listen(1337);\n\n## Compability\nSince nunt 1.3.0, the client script for using with node is integrated to the base nunt script. This means that the only needed include is nunt.js on the client.\n\n## The future:\nThe base of nunt won't change, but I like to test to convert the events in node to real node events, as opposed to todays custom event emitter. \n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Camilo Tapia &lt;camilo.tapia@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"nunt@1.3.1","dist":{"shasum":"177190a2de64e3c586420369573768b407eb4052","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.3.1.tgz","integrity":"sha512-sCgzFgmgwvpa1kaRnFUC81hFLJ1v7ooagGyCSe0dS5wGz2bC9EOZxskl7IUIip/qZYjI6EU1ZfpQZnwwepO3jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAON7779MiQMprN+oXrquK2FZu71O2WudhzZ69iXkramAiAhj/H5Zbh6O6QcpxapZGnqO2ZxZHX54Fqv9sVgoSl50A=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.3.2":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.3.2","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"https://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{},"directories":{"lib":"./lib"},"readme":"# nunt\n\nSuperlightweight event system for javascript. Easy to use just in the client, easy to use on the server and seamless communication between both. If you like to create event based apps, this is for out.\n\nLook at the example to see how easy it works, or read more here [http://nunt.onezerozeroone.com/](http://nunt.onezerozeroone.com/)\n\n## Installing it\n\nIn node\n\n\tnpm install nunt\n\nIn the browser\n\n\t<script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n\n## Basics\n\nYou basically use it like this:\n\n\t// listen\n\tnunt.on(\"foo\", function(event){\n    \tconsole.log(\"hello \" + event.name);\n\t});\n\n\t// send\n\tnunt.send(\"foo\", {name: \"bar\"});\n\nFor more information, go to the documentation site or read the following examples. There are even more examples in the repo.\n\n## Using it on the browser\n\nIf you want to use it in the browser, just add the nunt.js file to your scripts and begin to use it:\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(nunt.READY, ready);\n            nunt.on(\"foo.bar\", update);\n\n            function ready(e) {\n                nunt.send(\"foo.bar\", {message: \"Hello from the browser\"});\n            }\n\n            function update(event) {\n                // when we get the message, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## Using it with node and the browser\n\nThe power of nunt is strongest when used with node. It allows your app to communicate with the same type of events no matter if the events originate from the server or the client. To use it for client/server communication, socket.io is required. Just run \n\n\tnpm install socket.io \n\nHere is a short example to run with node (more in the example folders):\n\n\tvar nunt = require('nunt');\n\n\t// this part is only required if you want to host a web app, otherwise there is no need for an http server\n\tvar http = require('http');\n\tvar fs = require('fs');\n\t\n\t// the web server\n\tvar server = http.createServer(function (req, res) {\n    \tfs.readFile('index.html', function(err, fileContent) { \n        \tres.writeHead(200, {'Content-Type': 'text/html'});\n\t        res.end(fileContent);\n    \t});\n\t}).listen(1337);\n\n\t// start nunt\n\tnunt.init({ server: server });\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser!\"});\n\t});\n\nOn the browser, you include nunt hosted by your app automatically (adding socket.io as well):\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/socket.io/socket.io.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/nunt/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(\"event.from.server\", update);\n\n            function update(event) {\n                // when we get the message from the server, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## With express\nNunt can also be used with express, making the server code a little smaller:\n\n\tvar nunt = require('nunt');\n\tvar http = require('http');\n\tvar express = require('express');\n\tvar app = express();\n\tvar server = http.createServer(app);\n\n\t// this has to be initiated first, before we can use the middleware\n\tnunt.init({ server: server });\n\n\tapp.configure(function(){\n    \tapp.use(nunt.middleware());\n\t    app.use(express.static(__dirname + '/public'));\n\t});\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser! I just sent this from the server!\"});\n\t});\n\n\tserver.listen(1337);\n\n## Compability\nSince nunt 1.3.0, the client script for using with node is integrated to the base nunt script. This means that the only needed include is nunt.js on the client.\n\n## The future:\nThe base of nunt won't change, but I like to test to convert the events in node to real node events, as opposed to todays custom event emitter. \n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Camilo Tapia &lt;camilo.tapia@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"nunt@1.3.2","dist":{"shasum":"5df2e7dfff420177af3c8c841f1ac9120184b4d3","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.3.2.tgz","integrity":"sha512-0a35wNfVsux/VMC8Zt2n3utNYF5+1Bi1TbDagcwlfdFxfh4pM+hGM+Vvv6gEm4VlgS49p6dJUNT/rW6khjmpJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5RULI83rGlp3yVIkOcNNDpL9eJM8ukwu7GJw2zdzb1AiEA2Ub0rBBk9rXavlt2zP1O/zvuZAm9JnrufGiQ5eRnJbE="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.3.3":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.3.3","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"https://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{},"directories":{"lib":"./lib"},"readme":"# nunt\n\nSuperlightweight event system for javascript. Easy to use just in the client, easy to use on the server and seamless communication between both. If you like to create event based apps, this is for out.\n\nLook at the example to see how easy it works, or read more here [http://nunt.onezerozeroone.com/](http://nunt.onezerozeroone.com/)\n\n## Installing it\n\nIn node\n\n\tnpm install nunt\n\nIn the browser\n\n\t<script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n\n## Basics\n\nYou basically use it like this:\n\n\t// listen\n\tnunt.on(\"foo\", function(event){\n    \tconsole.log(\"hello \" + event.name);\n\t});\n\n\t// send\n\tnunt.send(\"foo\", {name: \"bar\"});\n\nFor more information, go to the documentation site or read the following examples. There are even more examples in the repo.\n\n## Using it on the browser\n\nIf you want to use it in the browser, just add the nunt.js file to your scripts and begin to use it:\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(nunt.READY, ready);\n            nunt.on(\"foo.bar\", update);\n\n            function ready(e) {\n                nunt.send(\"foo.bar\", {message: \"Hello from the browser\"});\n            }\n\n            function update(event) {\n                // when we get the message, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## Using it with node and the browser\n\nThe power of nunt is strongest when used with node. It allows your app to communicate with the same type of events no matter if the events originate from the server or the client. To use it for client/server communication, socket.io is required. Just run \n\n\tnpm install socket.io \n\nHere is a short example to run with node (more in the example folders):\n\n\tvar nunt = require('nunt');\n\n\t// this part is only required if you want to host a web app, otherwise there is no need for an http server\n\tvar http = require('http');\n\tvar fs = require('fs');\n\t\n\t// the web server\n\tvar server = http.createServer(function (req, res) {\n    \tfs.readFile('index.html', function(err, fileContent) { \n        \tres.writeHead(200, {'Content-Type': 'text/html'});\n\t        res.end(fileContent);\n    \t});\n\t}).listen(1337);\n\n\t// start nunt\n\tnunt.init({ server: server });\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser!\"});\n\t});\n\nOn the browser, you include nunt hosted by your app automatically (adding socket.io as well):\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/socket.io/socket.io.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/nunt/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(\"event.from.server\", update);\n\n            function update(event) {\n                // when we get the message from the server, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## With express\nNunt can also be used with express, making the server code a little smaller:\n\n\tvar nunt = require('nunt');\n\tvar http = require('http');\n\tvar express = require('express');\n\tvar app = express();\n\tvar server = http.createServer(app);\n\n\t// this has to be initiated first, before we can use the middleware\n\tnunt.init({ server: server });\n\n\tapp.configure(function(){\n    \tapp.use(nunt.middleware());\n\t    app.use(express.static(__dirname + '/public'));\n\t});\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser! I just sent this from the server!\"});\n\t});\n\n\tserver.listen(1337);\n\n## Compability\nSince nunt 1.3.0, the client script for using with node is integrated to the base nunt script. This means that the only needed include is nunt.js on the client.\n\n## The future:\nThe base of nunt won't change, but I like to test to convert the events in node to real node events, as opposed to todays custom event emitter. \n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Camilo Tapia &lt;camilo.tapia@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"nunt@1.3.3","dist":{"shasum":"1305274adc012199af1bf13cc0bdae07cb4c68b9","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.3.3.tgz","integrity":"sha512-3qYnJ+zluPdr/4FaOOIQlfZW7NrUhUYxwZpZvNRcN0T7yqKChl5ZPGs4LJ6Hch5NNEM0beze6eF/WkTBgqo+CA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCEjwExdTKS4TjlOqxpNnSpJX52v12NQqVHX16SRvxAgIhALqss4K6st8B0sLvStUDb3zOqcRzZuDpEsxfzQalH4mB"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.3.4":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.3.4","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"https://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{},"directories":{"lib":"./lib"},"readme":"# nunt\n\nSuperlightweight event system for javascript. Easy to use just in the client, easy to use on the server and seamless communication between both. If you like to create event based apps, this is for out.\n\nLook at the example to see how easy it works, or read more here [http://nunt.onezerozeroone.com/](http://nunt.onezerozeroone.com/)\n\n## Installing it\n\nIn node\n\n\tnpm install nunt\n\nIn the browser\n\n\t<script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n\n## Basics\n\nYou basically use it like this:\n\n\t// listen\n\tnunt.on(\"foo\", function(event){\n    \tconsole.log(\"hello \" + event.name);\n\t});\n\n\t// send\n\tnunt.send(\"foo\", {name: \"bar\"});\n\nFor more information, go to the documentation site or read the following examples. There are even more examples in the repo.\n\n## Using it on the browser\n\nIf you want to use it in the browser, just add the nunt.js file to your scripts and begin to use it:\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(nunt.READY, ready);\n            nunt.on(\"foo.bar\", update);\n\n            function ready(e) {\n                nunt.send(\"foo.bar\", {message: \"Hello from the browser\"});\n            }\n\n            function update(event) {\n                // when we get the message, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## Using it with node and the browser\n\nThe power of nunt is strongest when used with node. It allows your app to communicate with the same type of events no matter if the events originate from the server or the client. To use it for client/server communication, socket.io is required. Just run \n\n\tnpm install socket.io \n\nHere is a short example to run with node (more in the example folders):\n\n\tvar nunt = require('nunt');\n\n\t// this part is only required if you want to host a web app, otherwise there is no need for an http server\n\tvar http = require('http');\n\tvar fs = require('fs');\n\t\n\t// the web server\n\tvar server = http.createServer(function (req, res) {\n    \tfs.readFile('index.html', function(err, fileContent) { \n        \tres.writeHead(200, {'Content-Type': 'text/html'});\n\t        res.end(fileContent);\n    \t});\n\t}).listen(1337);\n\n\t// start nunt\n\tnunt.init({ server: server });\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser!\"});\n\t});\n\nOn the browser, you include nunt hosted by your app automatically (adding socket.io as well):\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/socket.io/socket.io.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/nunt/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(\"event.from.server\", update);\n\n            function update(event) {\n                // when we get the message from the server, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## With express\nNunt can also be used with express, making the server code a little smaller:\n\n\tvar nunt = require('nunt');\n\tvar http = require('http');\n\tvar express = require('express');\n\tvar app = express();\n\tvar server = http.createServer(app);\n\n\t// this has to be initiated first, before we can use the middleware\n\tnunt.init({ server: server });\n\n\tapp.configure(function(){\n    \tapp.use(nunt.middleware());\n\t    app.use(express.static(__dirname + '/public'));\n\t});\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser! I just sent this from the server!\"});\n\t});\n\n\tserver.listen(1337);\n\n## Compability\nSince nunt 1.3.0, the client script for using with node is integrated to the base nunt script. This means that the only needed include is nunt.js on the client.\n\n## The future:\nThe base of nunt won't change, but I like to test to convert the events in node to real node events, as opposed to todays custom event emitter. \n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Camilo Tapia &lt;camilo.tapia@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"nunt@1.3.4","dist":{"shasum":"6819ccedc1bee6728010e35bf72b83d241574939","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.3.4.tgz","integrity":"sha512-nxud1bCUe2bebCp7y3CZwseoLgprL2VOMqeuhw+L16X+rksCCHf6dkg96OWsjci0/+LemHoOtm9rw/AYnC75aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4kiOnLNhUt3cyqCfs+v7UpkE3segRApXTpIOZJ4UVqAiBc2cA8XTQIgbaCQsu6tEsDAM34AKPYO2n3pnr21O5iTw=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.4.0":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.4.0","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"https://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"~0.9.13","socket.io-client":"~0.9.11"},"directories":{"lib":"./lib"},"readme":"# nunt\n\nSuperlightweight event system for javascript. Easy to use just in the client, easy to use on the server and seamless communication between both. If you like to create event based apps, this is for out.\n\nLook at the example to see how easy it works, or read more here [http://nunt.onezerozeroone.com/](http://nunt.onezerozeroone.com/)\n\n## Installing it\n\nIn node\n\n\tnpm install nunt\n\nIn the browser\n\n\t<script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n\n## Basics\n\nYou basically use it like this:\n\n\t// listen\n\tnunt.on(\"foo\", function(event){\n    \tconsole.log(\"hello \" + event.name);\n\t});\n\n\t// send\n\tnunt.send(\"foo\", {name: \"bar\"});\n\nFor more information, go to the documentation site or read the following examples. There are even more examples in the repo.\n\n## Using it on the browser\n\nIf you want to use it in the browser, just add the nunt.js file to your scripts and begin to use it:\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(nunt.READY, ready);\n            nunt.on(\"foo.bar\", update);\n\n            function ready(e) {\n                nunt.send(\"foo.bar\", {message: \"Hello from the browser\"});\n            }\n\n            function update(event) {\n                // when we get the message, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## Using it with node and the browser\n\nThe power of nunt is strongest when used with node. It allows your app to communicate with the same type of events no matter if the events originate from the server or the client. To use it for client/server communication, socket.io is required. Just run \n\n\tnpm install socket.io \n\nHere is a short example to run with node (more in the example folders):\n\n\tvar nunt = require('nunt');\n\n\t// this part is only required if you want to host a web app, otherwise there is no need for an http server\n\tvar http = require('http');\n\tvar fs = require('fs');\n\t\n\t// the web server\n\tvar server = http.createServer(function (req, res) {\n    \tfs.readFile('index.html', function(err, fileContent) { \n        \tres.writeHead(200, {'Content-Type': 'text/html'});\n\t        res.end(fileContent);\n    \t});\n\t}).listen(1337);\n\n\t// start nunt\n\tnunt.init({ server: server });\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser!\"});\n\t});\n\nOn the browser, you include nunt hosted by your app automatically (adding socket.io as well):\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/socket.io/socket.io.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/nunt/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(\"event.from.server\", update);\n\n            function update(event) {\n                // when we get the message from the server, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## With express\nNunt can also be used with express, making the server code a little smaller:\n\n\tvar nunt = require('nunt');\n\tvar http = require('http');\n\tvar express = require('express');\n\tvar app = express();\n\tvar server = http.createServer(app);\n\n\t// this has to be initiated first, before we can use the middleware\n\tnunt.init({ server: server });\n\n\tapp.configure(function(){\n    \tapp.use(nunt.middleware());\n\t    app.use(express.static(__dirname + '/public'));\n\t});\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser! I just sent this from the server!\"});\n\t});\n\n\tserver.listen(1337);\n\n## Compability\nSince nunt 1.3.0, the client script for using with node is integrated to the base nunt script. This means that the only needed include is nunt.js on the client.\n\n## The future:\nThe base of nunt won't change, but I like to test to convert the events in node to real node events, as opposed to todays custom event emitter. \n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Camilo Tapia &lt;camilo.tapia@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"nunt@1.4.0","dist":{"shasum":"23bb253098fdc123bc7e90530e1b571be341a687","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.4.0.tgz","integrity":"sha512-IqVCrHuOEJOpBTg7KfvnwXZ4UUv7bZlrZYxWA9jKLqdRBu97fFxgAoPXCOcIRIWHRSM78VR8K+x5UZfdhqgWtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmVYfmrmLqZ7CGDXZHhK3Jbc0qgYthHxKb+X8XEbPByAiAnaWtKQHZnMrt10losAAZlTmMCvTJp+bhI9oLePfkKgQ=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.4.1":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.4.1","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"https://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"~0.9.13","socket.io-client":"~0.9.11"},"directories":{"lib":"./lib"},"readme":"# nunt\n\nSuperlightweight event system for javascript. Easy to use just in the client, easy to use on the server and seamless communication between both. If you like to create event based apps, this is for out.\n\nLook at the example to see how easy it works, or read more here [http://nunt.onezerozeroone.com/](http://nunt.onezerozeroone.com/)\n\n## Installing it\n\nIn node\n\n\tnpm install nunt\n\nIn the browser\n\n\t<script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n\n## Basics\n\nYou basically use it like this:\n\n\t// listen\n\tnunt.on(\"foo\", function(event){\n    \tconsole.log(\"hello \" + event.name);\n\t});\n\n\t// send\n\tnunt.send(\"foo\", {name: \"bar\"});\n\nFor more information, go to the documentation site or read the following examples. There are even more examples in the repo.\n\n## Using it on the browser\n\nIf you want to use it in the browser, just add the nunt.js file to your scripts and begin to use it:\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(nunt.READY, ready);\n            nunt.on(\"foo.bar\", update);\n\n            function ready(e) {\n                nunt.send(\"foo.bar\", {message: \"Hello from the browser\"});\n            }\n\n            function update(event) {\n                // when we get the message, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## Using it with node and the browser\n\nThe power of nunt is strongest when used with node. It allows your app to communicate with the same type of events no matter if the events originate from the server or the client. To use it for client/server communication, socket.io is required. Just run \n\n\tnpm install socket.io \n\nHere is a short example to run with node (more in the example folders):\n\n\tvar nunt = require('nunt');\n\n\t// this part is only required if you want to host a web app, otherwise there is no need for an http server\n\tvar http = require('http');\n\tvar fs = require('fs');\n\t\n\t// the web server\n\tvar server = http.createServer(function (req, res) {\n    \tfs.readFile('index.html', function(err, fileContent) { \n        \tres.writeHead(200, {'Content-Type': 'text/html'});\n\t        res.end(fileContent);\n    \t});\n\t}).listen(1337);\n\n\t// start nunt\n\tnunt.init({ server: server });\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser!\"});\n\t});\n\nOn the browser, you include nunt hosted by your app automatically (adding socket.io as well):\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/socket.io/socket.io.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/nunt/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(\"event.from.server\", update);\n\n            function update(event) {\n                // when we get the message from the server, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## With express\nNunt can also be used with express, making the server code a little smaller:\n\n\tvar nunt = require('nunt');\n\tvar http = require('http');\n\tvar express = require('express');\n\tvar app = express();\n\tvar server = http.createServer(app);\n\n\t// this has to be initiated first, before we can use the middleware\n\tnunt.init({ server: server });\n\n\tapp.configure(function(){\n    \tapp.use(nunt.middleware());\n\t    app.use(express.static(__dirname + '/public'));\n\t});\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser! I just sent this from the server!\"});\n\t});\n\n\tserver.listen(1337);\n\n## Compability\nSince nunt 1.3.0, the client script for using with node is integrated to the base nunt script. This means that the only needed include is nunt.js on the client.\n\n## The future:\nThe base of nunt won't change, but I like to test to convert the events in node to real node events, as opposed to todays custom event emitter. \n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Camilo Tapia &lt;camilo.tapia@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"nunt@1.4.1","dist":{"shasum":"152dd4ef418b62913e078f0a2d0201de3b90cee4","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.4.1.tgz","integrity":"sha512-xaQapE0WEAXflr4ml4fRi5zqO/y6b8y5dq3W3o5z9bi6jKVjYzi41F/Djx3+VbZaJASKKfkUoMo0juK6ZlyXDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEj1DlkaIaee2DdWG9DHjp/1LULEK/KB2Az9OQJldNdBAiEAmmTr05261X2b/1o/2pvy3DQwt4TDWIHmWtVbkCDUlzQ="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.4.2":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.4.2","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"https://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"~0.9.13","socket.io-client":"~0.9.11"},"directories":{"lib":"./lib"},"readme":"# nunt\n\nSuperlightweight event system for javascript. Easy to use just in the client, easy to use on the server and seamless communication between both. If you like to create event based apps, this is for out.\n\nLook at the example to see how easy it works, or read more here [http://nunt.onezerozeroone.com/](http://nunt.onezerozeroone.com/)\n\n## Installing it\n\nIn node\n\n\tnpm install nunt\n\nIn the browser\n\n\t<script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n\n## Basics\n\nYou basically use it like this:\n\n\t// listen\n\tnunt.on(\"foo\", function(event){\n    \tconsole.log(\"hello \" + event.name);\n\t});\n\n\t// send\n\tnunt.send(\"foo\", {name: \"bar\"});\n\nFor more information, go to the documentation site or read the following examples. There are even more examples in the repo.\n\n## Using it on the browser\n\nIf you want to use it in the browser, just add the nunt.js file to your scripts and begin to use it:\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(nunt.READY, ready);\n            nunt.on(\"foo.bar\", update);\n\n            function ready(e) {\n                nunt.send(\"foo.bar\", {message: \"Hello from the browser\"});\n            }\n\n            function update(event) {\n                // when we get the message, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## Using it with node and the browser\n\nThe power of nunt is strongest when used with node. It allows your app to communicate with the same type of events no matter if the events originate from the server or the client. To use it for client/server communication, socket.io is required. Just run \n\n\tnpm install socket.io \n\nHere is a short example to run with node (more in the example folders):\n\n\tvar nunt = require('nunt');\n\n\t// this part is only required if you want to host a web app, otherwise there is no need for an http server\n\tvar http = require('http');\n\tvar fs = require('fs');\n\t\n\t// the web server\n\tvar server = http.createServer(function (req, res) {\n    \tfs.readFile('index.html', function(err, fileContent) { \n        \tres.writeHead(200, {'Content-Type': 'text/html'});\n\t        res.end(fileContent);\n    \t});\n\t}).listen(1337);\n\n\t// start nunt\n\tnunt.init({ server: server });\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser!\"});\n\t});\n\nOn the browser, you include nunt hosted by your app automatically (adding socket.io as well):\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/socket.io/socket.io.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/nunt/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(\"event.from.server\", update);\n\n            function update(event) {\n                // when we get the message from the server, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## With express\nNunt can also be used with express, making the server code a little smaller:\n\n\tvar nunt = require('nunt');\n\tvar http = require('http');\n\tvar express = require('express');\n\tvar app = express();\n\tvar server = http.createServer(app);\n\n\t// this has to be initiated first, before we can use the middleware\n\tnunt.init({ server: server });\n\n\tapp.configure(function(){\n    \tapp.use(nunt.middleware());\n\t    app.use(express.static(__dirname + '/public'));\n\t});\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser! I just sent this from the server!\"});\n\t});\n\n\tserver.listen(1337);\n\n## Compability\nSince nunt 1.3.0, the client script for using with node is integrated to the base nunt script. This means that the only needed include is nunt.js on the client.\n\n## The future:\nThe base of nunt won't change, but I like to test to convert the events in node to real node events, as opposed to todays custom event emitter. \n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Camilo Tapia &lt;camilo.tapia@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"nunt@1.4.2","dist":{"shasum":"c5babc8e6b8f0e3d121351383bffbc9398d8a338","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.4.2.tgz","integrity":"sha512-jzXxd7RJgZNa7Uihr+RoRDYZou0jcg09tkwkHQluKRqTQWS56cw6IidwJR87U4r/v9YDNFW25BSy0u+bUmvFjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFrQnlBUnM9wO5i5GaS/hfdGaodlRFdfP8NKAXRUC+ZhAiEA0HHfVmtFsavW0McmMWbq+OmY0TOK5WqjmfzhmtYiRvA="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.4.5":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.4.5","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"https://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"~0.9.13","socket.io-client":"~0.9.11"},"directories":{"lib":"./lib"},"readme":"# nunt\n\nSuperlightweight event system for javascript. Easy to use just in the client, easy to use on the server and seamless communication between both. If you like to create event based apps, this is for out.\n\nLook at the example to see how easy it works, or read more here [http://nunt.onezerozeroone.com/](http://nunt.onezerozeroone.com/)\n\n## Installing it\n\nIn node\n\n\tnpm install nunt\n\nIn the browser\n\n\t<script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n\n## Basics\n\nYou basically use it like this:\n\n\t// listen\n\tnunt.on(\"foo\", function(event){\n    \tconsole.log(\"hello \" + event.name);\n\t});\n\n\t// send\n\tnunt.send(\"foo\", {name: \"bar\"});\n\nFor more information, go to the documentation site or read the following examples. There are even more examples in the repo.\n\n## Using it on the browser\n\nIf you want to use it in the browser, just add the nunt.js file to your scripts and begin to use it:\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(nunt.READY, ready);\n            nunt.on(\"foo.bar\", update);\n\n            function ready(e) {\n                nunt.send(\"foo.bar\", {message: \"Hello from the browser\"});\n            }\n\n            function update(event) {\n                // when we get the message, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## Using it with node and the browser\n\nThe power of nunt is strongest when used with node. It allows your app to communicate with the same type of events no matter if the events originate from the server or the client. To use it for client/server communication, socket.io is required. Just run \n\n\tnpm install socket.io \n\nHere is a short example to run with node (more in the example folders):\n\n\tvar nunt = require('nunt');\n\n\t// this part is only required if you want to host a web app, otherwise there is no need for an http server\n\tvar http = require('http');\n\tvar fs = require('fs');\n\t\n\t// the web server\n\tvar server = http.createServer(function (req, res) {\n    \tfs.readFile('index.html', function(err, fileContent) { \n        \tres.writeHead(200, {'Content-Type': 'text/html'});\n\t        res.end(fileContent);\n    \t});\n\t}).listen(1337);\n\n\t// start nunt\n\tnunt.init({ server: server });\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser!\"});\n\t});\n\nOn the browser, you include nunt hosted by your app automatically (adding socket.io as well):\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/socket.io/socket.io.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/nunt/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(\"event.from.server\", update);\n\n            function update(event) {\n                // when we get the message from the server, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## With express\nNunt can also be used with express, making the server code a little smaller:\n\n\tvar nunt = require('nunt');\n\tvar http = require('http');\n\tvar express = require('express');\n\tvar app = express();\n\tvar server = http.createServer(app);\n\n\t// this has to be initiated first, before we can use the middleware\n\tnunt.init({ server: server });\n\n\tapp.configure(function(){\n    \tapp.use(nunt.middleware());\n\t    app.use(express.static(__dirname + '/public'));\n\t});\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser! I just sent this from the server!\"});\n\t});\n\n\tserver.listen(1337);\n\n## Compability\nSince nunt 1.3.0, the client script for using with node is integrated to the base nunt script. This means that the only needed include is nunt.js on the client.\n\n## The future:\nThe base of nunt won't change, but I like to test to convert the events in node to real node events, as opposed to todays custom event emitter. \n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Camilo Tapia &lt;camilo.tapia@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"nunt@1.4.5","dist":{"shasum":"2749d3bfb3ee7ce885ca649d392c1090169054d0","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.4.5.tgz","integrity":"sha512-8WoI0u9PR0jiMB7CAjycUsMb4Uoiv84+wP0JU9FFoCQsO+0BrJaUqL+rvkJS4xMUIYcYnOafwalzM4E6YfQ4PA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNg/EX6HklavLm8euyhGe3NFFYA6J4MBJkQ+HOhrnMmwIgSE1MbkNWcrvDLSSmB6WQO9J8HlrN0owJcnKhgLZIeZI="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.4.9":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.4.9","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"https://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"~0.9.13","socket.io-client":"~0.9.11"},"directories":{"lib":"./lib"},"readme":"# nunt\n\nSuperlightweight event system for javascript. Easy to use just in the client, easy to use on the server and seamless communication between both. If you like to create event based apps, this is for out.\n\nLook at the example to see how easy it works, or read more here [http://nunt.onezerozeroone.com/](http://nunt.onezerozeroone.com/)\n\n## Installing it\n\nIn node\n\n\tnpm install nunt\n\nIn the browser\n\n\t<script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n\n## Basics\n\nYou basically use it like this:\n\n\t// listen\n\tnunt.on(\"foo\", function(event){\n    \tconsole.log(\"hello \" + event.name);\n\t});\n\n\t// send\n\tnunt.send(\"foo\", {name: \"bar\"});\n\nFor more information, go to the documentation site or read the following examples. There are even more examples in the repo.\n\n## Using it on the browser\n\nIf you want to use it in the browser, just add the nunt.js file to your scripts and begin to use it:\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(nunt.READY, ready);\n            nunt.on(\"foo.bar\", update);\n\n            function ready(e) {\n                nunt.send(\"foo.bar\", {message: \"Hello from the browser\"});\n            }\n\n            function update(event) {\n                // when we get the message, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## Using it with node and the browser\n\nThe power of nunt is strongest when used with node. It allows your app to communicate with the same type of events no matter if the events originate from the server or the client. To use it for client/server communication, socket.io is required. Just run \n\n\tnpm install socket.io \n\nHere is a short example to run with node (more in the example folders):\n\n\tvar nunt = require('nunt');\n\n\t// this part is only required if you want to host a web app, otherwise there is no need for an http server\n\tvar http = require('http');\n\tvar fs = require('fs');\n\t\n\t// the web server\n\tvar server = http.createServer(function (req, res) {\n    \tfs.readFile('index.html', function(err, fileContent) { \n        \tres.writeHead(200, {'Content-Type': 'text/html'});\n\t        res.end(fileContent);\n    \t});\n\t}).listen(1337);\n\n\t// start nunt\n\tnunt.init({ server: server });\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser!\"});\n\t});\n\nOn the browser, you include nunt hosted by your app automatically (adding socket.io as well):\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/socket.io/socket.io.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/nunt/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(\"event.from.server\", update);\n\n            function update(event) {\n                // when we get the message from the server, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## With express\nNunt can also be used with express, making the server code a little smaller:\n\n\tvar nunt = require('nunt');\n\tvar http = require('http');\n\tvar express = require('express');\n\tvar app = express();\n\tvar server = http.createServer(app);\n\n\t// this has to be initiated first, before we can use the middleware\n\tnunt.init({ server: server });\n\n\tapp.configure(function(){\n    \tapp.use(nunt.middleware());\n\t    app.use(express.static(__dirname + '/public'));\n\t});\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser! I just sent this from the server!\"});\n\t});\n\n\tserver.listen(1337);\n\n## Compability\nSince nunt 1.3.0, the client script for using with node is integrated to the base nunt script. This means that the only needed include is nunt.js on the client.\n\n## The future:\nThe base of nunt won't change, but I like to test to convert the events in node to real node events, as opposed to todays custom event emitter. \n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Camilo Tapia &lt;camilo.tapia@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"nunt@1.4.9","dist":{"shasum":"7de9a53e1d845c7808e3a75dd067cb495fe5618c","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.4.9.tgz","integrity":"sha512-+NiK0WkEIW4gB+G73U3gqYHL+Kte1CoalsoR1JfuFYMg0Z1N0Yg8vV60N5QbTGbpXMELQHClWf/JAqXvbzGf5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1Mkoiuo186Hh3VrmsXraKu/FNzMSNzKALXZukLelWgQIga7UyGHTxLBrf5/Nd43JlyI9y/fjVlrtW8n5PjRPeLpE="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.5.0":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.5.0","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"https://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"~0.9.13","socket.io-client":"~0.9.11"},"directories":{"lib":"./lib"},"readme":"# nunt\n\nSuperlightweight event system for javascript. Easy to use just in the client, easy to use on the server and seamless communication between both. If you like to create event based apps, this is for out.\n\nLook at the example to see how easy it works, or read more here [http://nunt.onezerozeroone.com/](http://nunt.onezerozeroone.com/)\n\n## Installing it\n\nIn node\n\n\tnpm install nunt\n\nIn the browser\n\n\t<script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n\n## Basics\n\nYou basically use it like this:\n\n\t// listen\n\tnunt.on(\"foo\", function(event){\n    \tconsole.log(\"hello \" + event.name);\n\t});\n\n\t// send\n\tnunt.send(\"foo\", {name: \"bar\"});\n\nFor more information, go to the documentation site or read the following examples. There are even more examples in the repo.\n\n## Using it on the browser\n\nIf you want to use it in the browser, just add the nunt.js file to your scripts and begin to use it:\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(nunt.READY, ready);\n            nunt.on(\"foo.bar\", update);\n\n            function ready(e) {\n                nunt.send(\"foo.bar\", {message: \"Hello from the browser\"});\n            }\n\n            function update(event) {\n                // when we get the message, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## Using it with node and the browser\n\nThe power of nunt is strongest when used with node. It allows your app to communicate with the same type of events no matter if the events originate from the server or the client. To use it for client/server communication, socket.io is required. Just run \n\n\tnpm install socket.io \n\nHere is a short example to run with node (more in the example folders):\n\n\tvar nunt = require('nunt');\n\n\t// this part is only required if you want to host a web app, otherwise there is no need for an http server\n\tvar http = require('http');\n\tvar fs = require('fs');\n\t\n\t// the web server\n\tvar server = http.createServer(function (req, res) {\n    \tfs.readFile('index.html', function(err, fileContent) { \n        \tres.writeHead(200, {'Content-Type': 'text/html'});\n\t        res.end(fileContent);\n    \t});\n\t}).listen(1337);\n\n\t// start nunt\n\tnunt.init({ server: server });\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser!\"});\n\t});\n\nOn the browser, you include nunt hosted by your app automatically (adding socket.io as well):\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/socket.io/socket.io.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/nunt/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(\"event.from.server\", update);\n\n            function update(event) {\n                // when we get the message from the server, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## With express\nNunt can also be used with express, making the server code a little smaller:\n\n\tvar nunt = require('nunt');\n\tvar http = require('http');\n\tvar express = require('express');\n\tvar app = express();\n\tvar server = http.createServer(app);\n\n\t// this has to be initiated first, before we can use the middleware\n\tnunt.init({ server: server });\n\n\tapp.configure(function(){\n    \tapp.use(nunt.middleware());\n\t    app.use(express.static(__dirname + '/public'));\n\t});\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser! I just sent this from the server!\"});\n\t});\n\n\tserver.listen(1337);\n\n## Compability\nSince nunt 1.3.0, the client script for using with node is integrated to the base nunt script. This means that the only needed include is nunt.js on the client.\n\n## The future:\nThe base of nunt won't change, but I like to test to convert the events in node to real node events, as opposed to todays custom event emitter. \n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Camilo Tapia &lt;camilo.tapia@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"nunt@1.5.0","dist":{"shasum":"c8968331bb15ea8fbc2cc12f3dfb51b056176710","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.5.0.tgz","integrity":"sha512-QTeM4OzNZJr72MwGg8w2cEiw8zf6ewrB062fgZB9jhr9mFPrMONl6Vhjzkzl+A4aC5KhePukQfiTdKsBMIMyug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdda94jqHownaOdkYqjc7aacMcKn/mViOgQXwP2ggaGQIgAjcDQovNTnNwas4p2EXaMqq7KbjColSVyDtU62l4Ueg="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.5.1":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.5.1","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"https://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"~0.9.13","socket.io-client":"~0.9.11"},"directories":{"lib":"./lib"},"readme":"# nunt\n\nSuperlightweight event system for javascript. Easy to use just in the client, easy to use on the server and seamless communication between both. If you like to create event based apps, this is for out.\n\nLook at the example to see how easy it works, or read more here [http://nunt.onezerozeroone.com/](http://nunt.onezerozeroone.com/)\n\n## Installing it\n\nIn node\n\n\tnpm install nunt\n\nIn the browser\n\n\t<script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n\n## Basics\n\nYou basically use it like this:\n\n\t// listen\n\tnunt.on(\"foo\", function(event){\n    \tconsole.log(\"hello \" + event.name);\n\t});\n\n\t// send\n\tnunt.send(\"foo\", {name: \"bar\"});\n\nFor more information, go to the documentation site or read the following examples. There are even more examples in the repo.\n\n## Using it on the browser\n\nIf you want to use it in the browser, just add the nunt.js file to your scripts and begin to use it:\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(nunt.READY, ready);\n            nunt.on(\"foo.bar\", update);\n\n            function ready(e) {\n                nunt.send(\"foo.bar\", {message: \"Hello from the browser\"});\n            }\n\n            function update(event) {\n                // when we get the message, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## Using it with node and the browser\n\nThe power of nunt is strongest when used with node. It allows your app to communicate with the same type of events no matter if the events originate from the server or the client. To use it for client/server communication, socket.io is required. Just run \n\n\tnpm install socket.io \n\nHere is a short example to run with node (more in the example folders):\n\n\tvar nunt = require('nunt');\n\n\t// this part is only required if you want to host a web app, otherwise there is no need for an http server\n\tvar http = require('http');\n\tvar fs = require('fs');\n\t\n\t// the web server\n\tvar server = http.createServer(function (req, res) {\n    \tfs.readFile('index.html', function(err, fileContent) { \n        \tres.writeHead(200, {'Content-Type': 'text/html'});\n\t        res.end(fileContent);\n    \t});\n\t}).listen(1337);\n\n\t// start nunt\n\tnunt.init({ server: server });\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser!\"});\n\t});\n\nOn the browser, you include nunt hosted by your app automatically (adding socket.io as well):\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/socket.io/socket.io.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/nunt/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(\"event.from.server\", update);\n\n            function update(event) {\n                // when we get the message from the server, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## With express\nNunt can also be used with express, making the server code a little smaller:\n\n\tvar nunt = require('nunt');\n\tvar http = require('http');\n\tvar express = require('express');\n\tvar app = express();\n\tvar server = http.createServer(app);\n\n\t// this has to be initiated first, before we can use the middleware\n\tnunt.init({ server: server });\n\n\tapp.configure(function(){\n    \tapp.use(nunt.middleware());\n\t    app.use(express.static(__dirname + '/public'));\n\t});\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser! I just sent this from the server!\"});\n\t});\n\n\tserver.listen(1337);\n\n## Compability\nSince nunt 1.3.0, the client script for using with node is integrated to the base nunt script. This means that the only needed include is nunt.js on the client.\n\n## The future:\nThe base of nunt won't change, but I like to test to convert the events in node to real node events, as opposed to todays custom event emitter. \n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Camilo Tapia &lt;camilo.tapia@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"nunt@1.5.1","dist":{"shasum":"9f7c16f5435d292d7e2dd6eb1dd888f59cb455b4","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.5.1.tgz","integrity":"sha512-KMouPpE4rRcPZKs3VeufX3r+4H5AH6fMiIEFKA2tmbZWQ2U3QLwCVT0JyA52qZkLW2tNzZvGnJZ0ACm/VQ0emQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5bqjXwPvu2m4a3B2+hlcoRCfx4I7j1Ux6xTXwxFsVVAiBdgUhn7Cn7/mWMHeJSOkii2aiHvenlvTTH0IcXUEfsEg=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.5.2":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.5.2","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"https://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"~0.9.13","socket.io-client":"~0.9.11"},"directories":{"lib":"./lib"},"readme":"# nunt\n\nSuperlightweight event system for javascript. Easy to use just in the client, easy to use on the server and seamless communication between both. If you like to create event based apps, this is for out.\n\nLook at the example to see how easy it works, or read more here [http://nunt.onezerozeroone.com/](http://nunt.onezerozeroone.com/)\n\n## Installing it\n\nIn node\n\n\tnpm install nunt\n\nIn the browser\n\n\t<script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n\n## Basics\n\nYou basically use it like this:\n\n\t// listen\n\tnunt.on(\"foo\", function(event){\n    \tconsole.log(\"hello \" + event.name);\n\t});\n\n\t// send\n\tnunt.send(\"foo\", {name: \"bar\"});\n\nFor more information, go to the documentation site or read the following examples. There are even more examples in the repo.\n\n## Using it on the browser\n\nIf you want to use it in the browser, just add the nunt.js file to your scripts and begin to use it:\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(nunt.READY, ready);\n            nunt.on(\"foo.bar\", update);\n\n            function ready(e) {\n                nunt.send(\"foo.bar\", {message: \"Hello from the browser\"});\n            }\n\n            function update(event) {\n                // when we get the message, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## Using it with node and the browser\n\nThe power of nunt is strongest when used with node. It allows your app to communicate with the same type of events no matter if the events originate from the server or the client. To use it for client/server communication, socket.io is required. Just run \n\n\tnpm install socket.io \n\nHere is a short example to run with node (more in the example folders):\n\n\tvar nunt = require('nunt');\n\n\t// this part is only required if you want to host a web app, otherwise there is no need for an http server\n\tvar http = require('http');\n\tvar fs = require('fs');\n\t\n\t// the web server\n\tvar server = http.createServer(function (req, res) {\n    \tfs.readFile('index.html', function(err, fileContent) { \n        \tres.writeHead(200, {'Content-Type': 'text/html'});\n\t        res.end(fileContent);\n    \t});\n\t}).listen(1337);\n\n\t// start nunt\n\tnunt.init({ server: server });\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser!\"});\n\t});\n\nOn the browser, you include nunt hosted by your app automatically (adding socket.io as well):\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/socket.io/socket.io.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/nunt/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(\"event.from.server\", update);\n\n            function update(event) {\n                // when we get the message from the server, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## With express\nNunt can also be used with express, making the server code a little smaller:\n\n\tvar nunt = require('nunt');\n\tvar http = require('http');\n\tvar express = require('express');\n\tvar app = express();\n\tvar server = http.createServer(app);\n\n\t// this has to be initiated first, before we can use the middleware\n\tnunt.init({ server: server });\n\n\tapp.configure(function(){\n    \tapp.use(nunt.middleware());\n\t    app.use(express.static(__dirname + '/public'));\n\t});\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser! I just sent this from the server!\"});\n\t});\n\n\tserver.listen(1337);\n\n## Compability\nSince nunt 1.3.0, the client script for using with node is integrated to the base nunt script. This means that the only needed include is nunt.js on the client.\n\n## The future:\nThe base of nunt won't change, but I like to test to convert the events in node to real node events, as opposed to todays custom event emitter. \n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Camilo Tapia &lt;camilo.tapia@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"nunt@1.5.2","dist":{"shasum":"9e5d1f75062f5e3c259889aa6a0e7b4be59b36d5","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.5.2.tgz","integrity":"sha512-/u7WSE4/qxWSXEbDDSwwvsQuha02I1sIAfw8KKMbMhI4nhb7hzLcuBoXpv5/BPjLu0zSvCV8u33A7RzinHNlOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbkBMQdGkB3PTzE/x7oFDUAkDFomMskA7RX6FzYko7/wIhAKt+t+T//JLNZTSIMWiZ7gfjlP5DzvVZLlIyel0ILSOn"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.5.3":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.5.3","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"https://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"~0.9.13","socket.io-client":"~0.9.11"},"directories":{"lib":"./lib"},"readme":"# nunt\n\nSuperlightweight event system for javascript. Easy to use just in the client, easy to use on the server and seamless communication between both. If you like to create event based apps, this is for out.\n\nLook at the example to see how easy it works, or read more here [http://nunt.onezerozeroone.com/](http://nunt.onezerozeroone.com/)\n\n## Installing it\n\nIn node\n\n\tnpm install nunt\n\nIn the browser\n\n\t<script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n\n## Basics\n\nYou basically use it like this:\n\n\t// listen\n\tnunt.on(\"foo\", function(event){\n    \tconsole.log(\"hello \" + event.name);\n\t});\n\n\t// send\n\tnunt.send(\"foo\", {name: \"bar\"});\n\nFor more information, go to the documentation site or read the following examples. There are even more examples in the repo.\n\n## Using it on the browser\n\nIf you want to use it in the browser, just add the nunt.js file to your scripts and begin to use it:\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(nunt.READY, ready);\n            nunt.on(\"foo.bar\", update);\n\n            function ready(e) {\n                nunt.send(\"foo.bar\", {message: \"Hello from the browser\"});\n            }\n\n            function update(event) {\n                // when we get the message, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## Using it with node and the browser\n\nThe power of nunt is strongest when used with node. It allows your app to communicate with the same type of events no matter if the events originate from the server or the client. To use it for client/server communication, socket.io is required. Just run \n\n\tnpm install socket.io \n\nHere is a short example to run with node (more in the example folders):\n\n\tvar nunt = require('nunt');\n\n\t// this part is only required if you want to host a web app, otherwise there is no need for an http server\n\tvar http = require('http');\n\tvar fs = require('fs');\n\t\n\t// the web server\n\tvar server = http.createServer(function (req, res) {\n    \tfs.readFile('index.html', function(err, fileContent) { \n        \tres.writeHead(200, {'Content-Type': 'text/html'});\n\t        res.end(fileContent);\n    \t});\n\t}).listen(1337);\n\n\t// start nunt\n\tnunt.init({ server: server });\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser!\"});\n\t});\n\nOn the browser, you include nunt hosted by your app automatically (adding socket.io as well):\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/socket.io/socket.io.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/nunt/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(\"event.from.server\", update);\n\n            function update(event) {\n                // when we get the message from the server, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## With express\nNunt can also be used with express, making the server code a little smaller:\n\n\tvar nunt = require('nunt');\n\tvar http = require('http');\n\tvar express = require('express');\n\tvar app = express();\n\tvar server = http.createServer(app);\n\n\t// this has to be initiated first, before we can use the middleware\n\tnunt.init({ server: server });\n\n\tapp.configure(function(){\n    \tapp.use(nunt.middleware());\n\t    app.use(express.static(__dirname + '/public'));\n\t});\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser! I just sent this from the server!\"});\n\t});\n\n\tserver.listen(1337);\n\n## Compability\nSince nunt 1.3.0, the client script for using with node is integrated to the base nunt script. This means that the only needed include is nunt.js on the client.\n\n## The future:\nThe base of nunt won't change, but I like to test to convert the events in node to real node events, as opposed to todays custom event emitter. \n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Camilo Tapia &lt;camilo.tapia@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"nunt@1.5.3","dist":{"shasum":"627e22302e74131d7b48b09c00cb5239e0d5991a","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.5.3.tgz","integrity":"sha512-68/dmyONpdB0jmtYbKeHW5A4xZtCSBjX8JJFdnws0ecb74Gwr1jTG0GVUF770X9FFstEGC8AS6YlVH25b/gT0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDia1FxURJSnpQiwc+HBYI+HuAXMnSomkPqJgaQN+ic2gIgLZ7+2Vwu6o0aSZ+J/nTReFBfKarnjYdxS9XedSKnnxI="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.5.4":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.5.4","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"https://github.com/Camme/nunt.git"},"bugs":{"url":"https://github.com/Camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"~0.9.13","socket.io-client":"~0.9.11"},"directories":{"lib":"./lib"},"readme":"# nunt\n\nSuperlightweight event system for javascript. Easy to use just in the client, easy to use on the server and seamless communication between both. If you like to create event based apps, this is for out.\n\nLook at the example to see how easy it works, or read more here [http://nunt.onezerozeroone.com/](http://nunt.onezerozeroone.com/)\n\n## Installing it\n\nIn node\n\n\tnpm install nunt\n\nIn the browser\n\n\t<script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n\n## Basics\n\nYou basically use it like this:\n\n\t// listen\n\tnunt.on(\"foo\", function(event){\n    \tconsole.log(\"hello \" + event.name);\n\t});\n\n\t// send\n\tnunt.send(\"foo\", {name: \"bar\"});\n\nFor more information, go to the documentation site or read the following examples. There are even more examples in the repo.\n\n## Using it on the browser\n\nIf you want to use it in the browser, just add the nunt.js file to your scripts and begin to use it:\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(nunt.READY, ready);\n            nunt.on(\"foo.bar\", update);\n\n            function ready(e) {\n                nunt.send(\"foo.bar\", {message: \"Hello from the browser\"});\n            }\n\n            function update(event) {\n                // when we get the message, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## Using it with node and the browser\n\nThe power of nunt is strongest when used with node. It allows your app to communicate with the same type of events no matter if the events originate from the server or the client. To use it for client/server communication, socket.io is required. Just run \n\n\tnpm install socket.io \n\nHere is a short example to run with node (more in the example folders):\n\n\tvar nunt = require('nunt');\n\n\t// this part is only required if you want to host a web app, otherwise there is no need for an http server\n\tvar http = require('http');\n\tvar fs = require('fs');\n\t\n\t// the web server\n\tvar server = http.createServer(function (req, res) {\n    \tfs.readFile('index.html', function(err, fileContent) { \n        \tres.writeHead(200, {'Content-Type': 'text/html'});\n\t        res.end(fileContent);\n    \t});\n\t}).listen(1337);\n\n\t// start nunt\n\tnunt.init({ server: server });\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser!\"});\n\t});\n\nOn the browser, you include nunt hosted by your app automatically (adding socket.io as well):\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/socket.io/socket.io.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/nunt/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(\"event.from.server\", update);\n\n            function update(event) {\n                // when we get the message from the server, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## With express\nNunt can also be used with express, making the server code a little smaller:\n\n\tvar nunt = require('nunt');\n\tvar http = require('http');\n\tvar express = require('express');\n\tvar app = express();\n\tvar server = http.createServer(app);\n\n\t// this has to be initiated first, before we can use the middleware\n\tnunt.init({ server: server });\n\n\tapp.configure(function(){\n    \tapp.use(nunt.middleware());\n\t    app.use(express.static(__dirname + '/public'));\n\t});\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser! I just sent this from the server!\"});\n\t});\n\n\tserver.listen(1337);\n\n## Compability\nSince nunt 1.3.0, the client script for using with node is integrated to the base nunt script. This means that the only needed include is nunt.js on the client.\n\n## The future:\nThe base of nunt won't change, but I like to test to convert the events in node to real node events, as opposed to todays custom event emitter. \n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Camilo Tapia &lt;camilo.tapia@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"nunt@1.5.4","dist":{"shasum":"748f91b9acdae9ab2b87dccb7dd9f900465e1013","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.5.4.tgz","integrity":"sha512-IZBxv8NaYoyk0uwrOWw7g1KjcN8aSjsRQ/XklSrsxvp6MlL6DjRQkHCifcm2v9CZpG+ctjOOdT5v8JiHhE4oYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICb0W2HOrEdHGp1Nf3wda6e2snnsCIWAhp8iNsiKUdKBAiEA5GpLibO8EFrtJhZ25W38eftdRpcsQxy+vcxCVyzxwqc="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]},"1.5.5":{"name":"nunt","description":"An event emitter and listener system with seamless communication between client/client, server/server and client/server (through socket io)","tags":["web","socketio","event","javascript"],"version":"1.5.5","author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"https://github.com/camme/nunt.git"},"bugs":{"url":"https://github.com/camme/nunt/issues"},"engines":["node"],"main":"./lib/nunt","dependencies":{"socket.io":"~0.9.13","socket.io-client":"~0.9.11"},"directories":{"lib":"./lib"},"readme":"# nunt\n\nSuperlightweight event system for javascript. Easy to use just in the client, easy to use on the server and seamless communication between both. If you like to create event based apps, this is for out.\n\nLook at the example to see how easy it works, or read more here [http://nunt.onezerozeroone.com/](http://nunt.onezerozeroone.com/)\n\n## Installing it\n\nIn node\n\n\tnpm install nunt\n\nIn the browser\n\n\t<script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n\n## Basics\n\nYou basically use it like this:\n\n\t// listen\n\tnunt.on(\"foo\", function(event){\n    \tconsole.log(\"hello \" + event.name);\n\t});\n\n\t// send\n\tnunt.send(\"foo\", {name: \"bar\"});\n\nFor more information, go to the documentation site or read the following examples. There are even more examples in the repo.\n\n## Using it on the browser\n\nIf you want to use it in the browser, just add the nunt.js file to your scripts and begin to use it:\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"js/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(nunt.READY, ready);\n            nunt.on(\"foo.bar\", update);\n\n            function ready(e) {\n                nunt.send(\"foo.bar\", {message: \"Hello from the browser\"});\n            }\n\n            function update(event) {\n                // when we get the message, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## Using it with node and the browser\n\nThe power of nunt is strongest when used with node. It allows your app to communicate with the same type of events no matter if the events originate from the server or the client. To use it for client/server communication, socket.io is required. Just run \n\n\tnpm install socket.io \n\nHere is a short example to run with node (more in the example folders):\n\n\tvar nunt = require('nunt');\n\n\t// this part is only required if you want to host a web app, otherwise there is no need for an http server\n\tvar http = require('http');\n\tvar fs = require('fs');\n\t\n\t// the web server\n\tvar server = http.createServer(function (req, res) {\n    \tfs.readFile('index.html', function(err, fileContent) { \n        \tres.writeHead(200, {'Content-Type': 'text/html'});\n\t        res.end(fileContent);\n    \t});\n\t}).listen(1337);\n\n\t// start nunt\n\tnunt.init({ server: server });\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser!\"});\n\t});\n\nOn the browser, you include nunt hosted by your app automatically (adding socket.io as well):\n\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/socket.io/socket.io.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"/nunt/nunt.js\"></script>\n    <script type=\"text/javascript\" charset=\"utf-8\">\n\n        (function(nunt){\n\n            // listen to events\n            nunt.on(\"event.from.server\", update);\n\n            function update(event) {\n                // when we get the message from the server, we just display it\n                console.log(event.message);\n            }\n\n        })(nunt);\n\n    </script>\n\n## With express\nNunt can also be used with express, making the server code a little smaller:\n\n\tvar nunt = require('nunt');\n\tvar http = require('http');\n\tvar express = require('express');\n\tvar app = express();\n\tvar server = http.createServer(app);\n\n\t// this has to be initiated first, before we can use the middleware\n\tnunt.init({ server: server });\n\n\tapp.configure(function(){\n    \tapp.use(nunt.middleware());\n\t    app.use(express.static(__dirname + '/public'));\n\t});\n\n\t// everytime a client connects, we send a greeting\n\tnunt.on(nunt.CONNECTED, function(e) {\n    \tnunt.send(\"event.from.server\", {message: \"Hello Browser! I just sent this from the server!\"});\n\t});\n\n\tserver.listen(1337);\n\n## Compability\nSince nunt 1.3.0, the client script for using with node is integrated to the base nunt script. This means that the only needed include is nunt.js on the client.\n\n## The future:\nThe base of nunt won't change, but I like to test to convert the events in node to real node events, as opposed to todays custom event emitter. \n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 Camilo Tapia &lt;camilo.tapia@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"nunt@1.5.5","dist":{"shasum":"e577b8f46f2f0887a62aca193d52fc57d5123162","tarball":"https://registry.npmjs.org/nunt/-/nunt-1.5.5.tgz","integrity":"sha512-a3nDyNQ7HLV1TtRddWbVatbK5GXAxOKcUPHU/cSKc0HupmDJTX+Cl3OHOAopHjbb5edSR1VlqJZHQl6D6iQjvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNvnOA/1ilimbOYkKdSUy3fciDiQFrzWNiW0sQtqb6dgIgdHh/2XCoFmnJkrnp3p6DdEvKiqlBABu3/XZKqfD9dxc="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}]}},"maintainers":[{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"}],"time":{"modified":"2022-06-22T13:54:24.636Z","created":"2011-09-27T20:42:27.551Z","0.7.0":"2011-09-27T20:42:28.222Z","0.7.1":"2011-10-01T21:16:56.327Z","0.7.2":"2011-10-02T08:37:17.826Z","0.7.3":"2011-10-12T08:05:31.243Z","0.7.4":"2011-10-12T08:55:31.618Z","0.7.5":"2011-10-12T08:58:11.501Z","0.7.6":"2011-10-12T09:05:36.215Z","0.7.7":"2011-10-17T11:06:01.533Z","0.1.0":"2011-11-01T10:16:16.423Z","0.7.8":"2011-11-01T10:19:02.016Z","0.7.9":"2011-12-10T10:45:41.525Z","0.8.0":"2011-12-11T18:31:52.198Z","0.9.1":"2012-02-16T12:01:56.231Z","0.9.5":"2012-02-22T22:35:19.562Z","1.0.1":"2012-03-19T20:13:21.219Z","1.0.2":"2012-03-31T14:57:30.578Z","1.0.3":"2012-03-31T22:12:00.059Z","1.0.4":"2012-04-03T10:14:51.028Z","1.0.5":"2012-04-03T22:17:17.486Z","1.0.8":"2012-08-27T09:35:33.088Z","1.2.5":"2012-10-17T19:42:32.764Z","1.3.0":"2012-11-03T10:57:56.112Z","1.3.1":"2012-11-21T08:05:04.771Z","1.3.2":"2012-11-21T19:28:08.154Z","1.3.3":"2012-11-21T22:59:23.146Z","1.3.4":"2012-11-23T10:57:24.219Z","1.4.0":"2013-03-03T14:45:09.291Z","1.4.1":"2013-03-03T15:07:30.128Z","1.4.2":"2013-03-03T15:20:05.042Z","1.4.5":"2013-04-08T21:25:29.508Z","1.4.9":"2013-04-10T08:21:19.213Z","1.5.0":"2013-04-10T21:06:18.494Z","1.5.1":"2013-04-15T09:44:37.030Z","1.5.2":"2013-04-25T11:28:05.665Z","1.5.3":"2013-05-11T21:56:08.474Z","1.5.4":"2013-05-13T22:03:21.387Z","1.5.5":"2013-05-13T22:04:58.637Z"},"author":{"name":"camilo tapia","email":"camilo.tapia@gmail.com"},"repository":{"type":"git","url":"https://github.com/camme/nunt.git"},"users":{"slowmove":true}}