{"_id":"epoll","_rev":"73-00a4a179509a24138d6f9f2d2960d110","name":"epoll","description":"A low-level Node.js binding for the Linux epoll API","dist-tags":{"latest":"4.0.2"},"versions":{"0.0.1":{"name":"epoll","version":"0.0.1","description":"Exposes the Linux epoll API for monitoring multiple file descriptors to see if I/O is possible on any of them.","main":"epoll.js","directories":{"test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"nan":"~0.4.1"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/fivdi/epoll/issues"},"_id":"epoll@0.0.1","dist":{"shasum":"78e88b5e023bf0a4ffc49eaa596c79c7444d2111","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.0.1.tgz","integrity":"sha512-m0zD+BSOSRT0oBH0dJdblycjb8Rq3zXoYjadmsgt9VH4NT3fFZkkyK09b0XLY1KSg1Sjy/RXEmEtlGf7gFiwRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsNVtJJbUKG4qAmbxf7s4bJom2Rs6cjLoP4cQndXmxwgIhAKXsgdqG166G+8CX7sQsH+7rr/UuS+T88/HWSiYKGVT8"}]},"_from":"https://github.com/fivdi/epoll/archive/v0.0.1.tar.gz","_resolved":"https://github.com/fivdi/epoll/archive/v0.0.1.tar.gz","_npmVersion":"1.3.8","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}]},"0.0.2":{"name":"epoll","version":"0.0.2","description":"Exposes the Linux epoll API for monitoring multiple file descriptors to see if I/O is possible on any of them.","main":"epoll.js","directories":{"test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"nan":"~0.4.1"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/fivdi/epoll/issues"},"_id":"epoll@0.0.2","dist":{"shasum":"ed5e0a7084f78ded3b29df25b5a1364f360e70b3","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.0.2.tgz","integrity":"sha512-1+sn8LeE/JP9RZRnjo5OzLR6zgeCeO2ZaW0e2fnDNAlMoWTPvC217PtB5DK4mHEJHueL5Eh/7XotVEmekn77tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCB3XCRSytndcmB4jh+e/HFB/acIo1ozs3ZHzx8OgvjgIgXSICx7IsDaP/oSixc+MhEPw1TBdE+MDh51s64+m5u8Q="}]},"_from":"https://github.com/fivdi/epoll/archive/v0.0.2.tar.gz","_resolved":"https://github.com/fivdi/epoll/archive/v0.0.2.tar.gz","_npmVersion":"1.3.8","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}]},"0.0.3":{"name":"epoll","version":"0.0.3","description":"A low-level Node.js binding for the [Linux epoll API] (http://man7.org/linux/man-pages/man7/epoll.7.html) for monitoring multiple file descriptors to see if I/O is possible on any of them.","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"nan":"~0.4.1"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/fivdi/epoll/issues"},"_id":"epoll@0.0.3","dist":{"shasum":"4f1f9f5d4a13215b7c4bb6920ea67edba05b3428","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.0.3.tgz","integrity":"sha512-YBa1dTbgNM8hEJMTiwRRRVVvhRJbwoLl62URSIom+amqWX2/SNQaINmdRNXPLNHWts8kB+6Db+wThyoPmqyCdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXM+F2su6KIH1MWMnKHFya2vrClqJ5TIfG+8T9vM9MqgIgD8dkWtTrLm/slzd5uCmpoV0Z5hRSTOaCNfFfz3rZMrM="}]},"_from":"https://github.com/fivdi/epoll/archive/v0.0.3.tar.gz","_resolved":"https://github.com/fivdi/epoll/archive/v0.0.3.tar.gz","_npmVersion":"1.3.8","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}]},"0.0.4":{"name":"epoll","version":"0.0.4","description":"A low-level Node.js binding for the [Linux epoll API](http://man7.org/linux/man-pages/man7/epoll.7.html) for monitoring multiple file descriptors to see if I/O is possible on any of them.","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"nan":"~0.4.1"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/fivdi/epoll/issues"},"_id":"epoll@0.0.4","dist":{"shasum":"f6ab924a327b371d2af4415a01626e3ab745920c","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.0.4.tgz","integrity":"sha512-V5rYERVm5/1JDeAFMX74HfFtGRKE8HfPcLPJRf6vaVx5tTuNL0kdFSyNvykQ6RQB5RehSaqDDDiYd/Mi7VFwcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFSJ7tQ5dgye4wl+oppWzjJMYSJ4mYmLa2iw7PAGuXXwIgKyywUPNSvSHcz7Y6TJDwqzVOLC0gWKFhvbHCHGjWvac="}]},"_from":"https://github.com/fivdi/epoll/archive/v0.0.4.tar.gz","_resolved":"https://github.com/fivdi/epoll/archive/v0.0.4.tar.gz","_npmVersion":"1.3.8","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}]},"0.0.5":{"name":"epoll","version":"0.0.5","description":"A low-level Node.js binding for the Linux epoll API for monitoring multiple file descriptors to see if I/O is possible on any of them.","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"nan":"~0.4.1"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/fivdi/epoll/issues"},"_id":"epoll@0.0.5","dist":{"shasum":"eafd8fd0e84b393bb7a99935a9a2c1df4e8abea2","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.0.5.tgz","integrity":"sha512-1HhpYTeP0fIWNaAwOwWuBJJzFA9kytCHPMYp0h+S5kvsJgavrBiCQf5FVx95Vvk8xzWUk3YeIJzbHnmoBlyY0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdnBmNUoGV7xx1EgpxzxwI4iwrBtLrGVW1DZz0MSnAUAiEA+lTDU6dg34C9ooEBD/BJo+9yuX3gSXGkptTTSG54RSs="}]},"_from":"https://github.com/fivdi/epoll/archive/v0.0.5.tar.gz","_resolved":"https://github.com/fivdi/epoll/archive/v0.0.5.tar.gz","_npmVersion":"1.3.8","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}]},"0.0.6":{"name":"epoll","version":"0.0.6","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"nan":"~0.4.1"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/fivdi/epoll/issues"},"_id":"epoll@0.0.6","dist":{"shasum":"80dc61859b52c9e3d375acfd79045576e3cf5845","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.0.6.tgz","integrity":"sha512-0aSu4iQxcjSM8sbKKeAO273v8mYcT3grrR5NHSVOQMA2ItpNqyQRX/7WOooHcBQhsnWprRJ/gz4UpS/fkChfDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBM/qmz3YrtKOxvB5LonWuPgVHwCXsG+05S0epP7bmm/AiEAvM3gGnVM17sZPDjaVa1mj9UPAbrTuPy+chps8S0sfQg="}]},"_from":"https://github.com/fivdi/epoll/archive/v0.0.6.tar.gz","_resolved":"https://github.com/fivdi/epoll/archive/v0.0.6.tar.gz","_npmVersion":"1.3.8","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}]},"0.0.7":{"name":"epoll","version":"0.0.7","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"nan":"~0.4.1"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/fivdi/epoll/issues"},"_id":"epoll@0.0.7","dist":{"shasum":"e4ef5d531332eabb090800521cf489a6d68e0306","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.0.7.tgz","integrity":"sha512-9hS0JuAYZEH8/0r3EMu/PSPvY8SkQr+OyRk5PrFfD/ujbuZVP69beZLEu1JwdsisMA8Tro7EIf5uDVest/pvNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5nJebYhJ+QzAJva8tW84F9H7mWTQVfl3swFa9UcON1AIgYftilbeleYqpQDuP/qqPthQeaJySYlTy+lhsZGiKc3A="}]},"_from":"https://github.com/fivdi/epoll/archive/v0.0.7.tar.gz","_resolved":"https://github.com/fivdi/epoll/archive/v0.0.7.tar.gz","_npmVersion":"1.3.8","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}]},"0.0.8":{"name":"epoll","version":"0.0.8","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"nan":"~0.4.1"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/fivdi/epoll/issues"},"_id":"epoll@0.0.8","dist":{"shasum":"5642f85b2af6b98b874c5614a9d35bfd06398e2d","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.0.8.tgz","integrity":"sha512-PDQ6u9MJPo/JBIgJY9EJWNPn/xXNzo/aq/c4bH/LzXJrNrHv2yvvKw2wUx+/EUbSxuqjT8ltwkAw/IhZ5Dbqvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXK3JpE1orzZp3x1D8FJw9BZMniJ4iAzRbdTl8KCRqsAiBY6gvNODIwV1mqCBjFRDF3Wncxxh/znjNVbZBx/aZ68g=="}]},"_from":"https://github.com/fivdi/epoll/archive/v0.0.8.tar.gz","_resolved":"https://github.com/fivdi/epoll/archive/v0.0.8.tar.gz","_npmVersion":"1.3.8","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}]},"0.1.0":{"name":"epoll","version":"0.1.0","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"nan":"~0.5.2"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/fivdi/epoll/issues"},"_id":"epoll@0.1.0","dist":{"shasum":"600c8d47beffe9bf2c570acda01a771252a1d7f5","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.0.tgz"},"_from":"https://github.com/fivdi/epoll/archive/v0.1.0.tar.gz","_resolved":"https://github.com/fivdi/epoll/archive/v0.1.0.tar.gz","_npmVersion":"1.3.8","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}]},"0.1.1":{"name":"epoll","version":"0.1.1","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"nan":"~0.5.2"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/fivdi/epoll/issues"},"_id":"epoll@0.1.1","dist":{"shasum":"befc12508a4df4efd84aaae0fe2e2330bd7e5983","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.1.tgz","integrity":"sha512-yfmaRSDUeS1rJRzyvksRZuGbvsje6HT7TfC8VECoXHLba6NTswauqhPcbJywFb+cCLZXvs07uu0R772nvI3JQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuGUItcA9e+FdKvpW8yCBEskfeCEZIYk2QuBq57X7yQAiBFe0O+brevvUDvAZ4dkeAco9o89kLLh4C0cARdE8JkVQ=="}]},"_from":"https://github.com/fivdi/epoll/archive/v0.1.1.tar.gz","_resolved":"https://github.com/fivdi/epoll/archive/v0.1.1.tar.gz","_npmVersion":"1.3.8","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}]},"0.1.2":{"name":"epoll","version":"0.1.2","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"nan":"~0.6.0"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll","_id":"epoll@0.1.2","dist":{"shasum":"729584f8c642fd24050cb59e5f72c2812d5208b4","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.2.tgz","integrity":"sha512-0sKaa2qW7vyvpmqko5nXTaPrIIKSgGCbgRsLpbHePb7UxaXtCdWUstOftKofnJkajUt+d3dJnAwE/EHpALWbsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfb6Cvrg0vF9hXbr5xrCD1Ob9u72Da8OaaKNsUpDgwSwIgMtWFVIhZV3oytEy06YBEIsTpxPliUMl97EFq5z2uQiU="}]},"_from":"https://github.com/fivdi/epoll/archive/v0.1.2.tar.gz","_resolved":"https://github.com/fivdi/epoll/archive/v0.1.2.tar.gz","_npmVersion":"1.3.15","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}]},"0.1.3":{"name":"epoll","version":"0.1.3","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"nan":"~0.8.0"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll","_id":"epoll@0.1.3","dist":{"shasum":"c76ae57d6216ce7790c884b916f21dea9a662a1b","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.3.tgz","integrity":"sha512-ODgi3QSWvKWkl2YGvKPC9W+gVFp6SAM3JtYkZkgQOHNNpVlSty3hd+3hOA2cs8iwDDICMuq8Qjmd1WGNSRMy+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2okhEeU4ZVUdtsZFkNZCfBHwQMav/SX3h2RgPcDVNJAiEAt3uQVN4tXnl+xMzGFv0CFUH9vkyGMd0Qe5N2fIbxIlc="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}]},"0.1.4":{"name":"epoll","version":"0.1.4","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"bindings":"~1.2.0","nan":"~0.8.0"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll","_id":"epoll@0.1.4","dist":{"shasum":"c1aec9df576cf86fe4a5b4f1e7e01e1091de0604","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.4.tgz","integrity":"sha512-16U2DcjXH4cVRGFyzOhP4zFkpZxBTCoQSRyWBRaIbCGqcLXrUb6Nq0og+HeNmgi2F5yn2iJyQTn05geqFoHoHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9Lx1vadWsAGueeckTgHZ/PFUKsySnnM/KycjlM5s41wIhAITI/53+QobP2OQjReibccjH05iQyy2sdADK/aVziE6o"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}]},"0.1.5":{"name":"epoll","version":"0.1.5","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"bindings":"~1.2.0","nan":"~1.0.0"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll","_id":"epoll@0.1.5","_shasum":"7fced698bda783b8d75aee2217632afda200eb80","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"shasum":"7fced698bda783b8d75aee2217632afda200eb80","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.5.tgz","integrity":"sha512-lDyKXBgHGrR7HVHeB9acg2qEc/OE2BUDisJgV2y2hQZ5sj1IcBc3Br/CfE7nxk3+/g3vHQz7V8k8RdIl35AWPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNLsbcLvjhZV4zSJmagpgfH5qD/VeYaDTXZjI7hYePqAIhAOaHs3J+0D0SNRzeo8ui8c+r2+ms5MMyk8gsUXjyxnv6"}]}},"0.1.7":{"name":"epoll","version":"0.1.7","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"bindings":"~1.2.0","nan":"~1.1.2"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll","_id":"epoll@0.1.7","_shasum":"85671251c3a8872e50b33e5d8a2f8fa94eb0bd56","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"shasum":"85671251c3a8872e50b33e5d8a2f8fa94eb0bd56","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.7.tgz","integrity":"sha512-bn3tfwmnR/ak5ha82crSJg7ZbA0edroSY4YNbQFY/Cj+qEHUc2Xt1kthPKttAZZ2EgIwxu9af53Mp10s9Y9Agw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBelj/A2el+fnwEjrV6300E7Z/98lMKgxRywMm8DzEYwIhAMNi+iaTQSlTYkg81D7ARk6gIj0EZU9HkpLpZ86LSjWf"}]}},"0.1.8":{"name":"epoll","version":"0.1.8","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"bindings":"~1.2.1","nan":"~1.2.0"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll","_id":"epoll@0.1.8","_shasum":"9ea9096c2e8325af92bc5a8823b52f1ed5522d0a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"shasum":"9ea9096c2e8325af92bc5a8823b52f1ed5522d0a","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.8.tgz","integrity":"sha512-CbRYpqlQ5Rvx+1xfLbU2D037jFiS3aKiorlipNMdryHryiCJ0lkg8lZzlpC2F7IrB7MdMbZ0uI3cJKZk8n+8aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXXY+Np4OeHNhmfy9AmHW7tVOhjcgqSlf4Pi7NSeu1jgIgYMeCPgKxcxADzx5zJFLYnXFxcdxf9rpHhfQDE16hFiw="}]}},"0.1.9":{"name":"epoll","version":"0.1.9","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"bindings":"~1.2.1","nan":"~1.3.0"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"31a74efa88fb8d822b685a08c1d9c28b5302e89e","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll","_id":"epoll@0.1.9","_shasum":"feb85f13af88006a9f5ae4416a114f5e00024528","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"shasum":"feb85f13af88006a9f5ae4416a114f5e00024528","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.9.tgz","integrity":"sha512-p8G9QgR5jaH6WSGF5jDx4Z6FTblVnnKBJNlRu+izK8muOV7pDbRYNzS7UlX2mCCrn2uXDTCCPaDeWHdEhUNyUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVrXv4noZYaEU1++WUWUctbHbguLBejPRNlOYn3JP27AiBBNPBMe7oTJZDK1GinUv2fthqDPF7yYpZEL4FsnKzA0w=="}]}},"0.1.10":{"name":"epoll","version":"0.1.10","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"bindings":"~1.2.1","nan":"~1.4.0"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"57546c4b48d7a5a3076800b65e82b378b4ba8e80","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll","_id":"epoll@0.1.10","_shasum":"d26e8e3a05e17c9d97438e362e05a14c7b10562f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"shasum":"d26e8e3a05e17c9d97438e362e05a14c7b10562f","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.10.tgz","integrity":"sha512-0ml8Jxw2tXkmPuAkt1pvhH5O4i3evDb0y8Ls5QHb8y8NejqvArjFoxTqymExMHY7ZxtW2yUgYxbL1cn/EmQZvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsUhvzBK5+urtfwuBygW1NgP81i11MztkT3tGI+kVHkgIhAL/YEeOg5Bx52yAndrcpisfkCIeqWSZILwGktNpOTPUM"}]}},"0.1.11":{"name":"epoll","version":"0.1.11","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"bindings":"~1.2.1","nan":"~1.5.1"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"270877e460f09ccd95e9966cbb19c13f0f2665c2","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll","_id":"epoll@0.1.11","_shasum":"70021842e7c2dbdcb5579d733f4709ac3fd89059","_from":".","_npmVersion":"2.1.18","_nodeVersion":"1.0.2","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"shasum":"70021842e7c2dbdcb5579d733f4709ac3fd89059","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.11.tgz","integrity":"sha512-G41mBQ6Fg8uVLnx6b7weAAe0FOvZwrNudGCsAnhPsoXUDwVBEZahO6v+6m9cq9WD8ZReKvextrBAefm8RaSlpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbTGU5qYGkNIdpIkq28NeB031YTwEgHge/B/M9D3/cNgIgNjvFD9GRTg34cjx38lQB6XAG9oFczE7Fr6bGXVx47fY="}]}},"0.1.12":{"name":"epoll","version":"0.1.12","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"bindings":"~1.2.1","nan":"~1.6.2"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"33b3cfb2fddde00bc0043d1e241555f25f9ee3a5","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll","_id":"epoll@0.1.12","_shasum":"9f90e60be0a7635255b22b0ba4f6f6e2e80bc43c","_from":".","_npmVersion":"2.1.18","_nodeVersion":"1.0.2","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"shasum":"9f90e60be0a7635255b22b0ba4f6f6e2e80bc43c","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.12.tgz","integrity":"sha512-l5Ao12Rnvqfb5MpMIOSphblJjTSXtM8K/XRlJ+gUBqCRUdCOnBfw4iCleE2W8DUON3JCbKObkzQxPxRdIxVrLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyWFVLg0HUIB716vsQh4UYE5Dv27fZXfK+Z5MBHTGA5AiEA829Cexh+rdaX6UJGhkt8EDNsKgJhRDAZ9DXQqDGopE4="}]}},"0.1.13":{"name":"epoll","version":"0.1.13","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"bindings":"~1.2.1","nan":"~1.8.4"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"d9b0afc6851988ef39b4dd05b540c060c9762bf7","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll","_id":"epoll@0.1.13","_shasum":"d556cbb9272d5435b18fabe685fed990b5780496","_from":".","_npmVersion":"2.1.18","_nodeVersion":"1.0.2","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"shasum":"d556cbb9272d5435b18fabe685fed990b5780496","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.13.tgz","integrity":"sha512-S4sRMNsoo8+M9kORDrDUGCjO8wJyNMg+PKKjtZHGdYj3wjzJ4S7yGAkkbVu33Ju3HeG8wcUSi/VIc5b2x6KJrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEu9FYo2Z/u/kqgKK/Gm/RKdeiY9XHlR0YXv+IXvOdgQIhAKvtWyMs6W01r7cv1bD5JHhW3cHYB0CTp8TQT4JIpHSi"}]}},"0.1.14":{"name":"epoll","version":"0.1.14","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"bindings":"~1.2.1","nan":"~2.0.5"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"627df921d7e1084eec8f288ce6a6e0dfd45e5170","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll","_id":"epoll@0.1.14","_shasum":"fddf6519d13c4199bdbde693ffbdc2ec60bd6d4c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"shasum":"fddf6519d13c4199bdbde693ffbdc2ec60bd6d4c","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.14.tgz","integrity":"sha512-09HEBlT+aJy1BF3GFHRJce+CesfHoMftOUM15YLVysonYUVbnCNKykTK1MW8it0DJ402XlmmUEQRlVXmauhUpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD3HTF/vWchdmTExzZjjdq5wJxjSX6hW+zMv2wUTzS+QIgHzXsHBZK9gF77rv0GFGB6kdNYWyyH6sIj2ilWVr9kqw="}]}},"0.1.15":{"name":"epoll","version":"0.1.15","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"bindings":"~1.2.1","nan":"~2.0.5"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"1f3c95f39d2627bda67eb8602bd2c7d9c31fc7bf","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll","_id":"epoll@0.1.15","_shasum":"b319fdeebd0edaebc2abad53bcaa4e64656b3eb7","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"shasum":"b319fdeebd0edaebc2abad53bcaa4e64656b3eb7","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.15.tgz","integrity":"sha512-Lf0m5Z6f2OPvtqmkL2T6mi1WCtCRDFAPWF+3BLKDESsbrLXzvn4b/9Ftve2sb0qkmMN/AMumAdSDC6rBVUFk2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi/g0nuHq2b4Y7LegvOGvPMNAclgf0Ow1wRQZbkg5MIwIhAPPv7IyhyhGTK2bdMAjhu04kcAN9HYrlZyGjy1Qkr8I+"}]}},"0.1.16":{"name":"epoll","version":"0.1.16","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"bindings":"~1.2.1","nan":"~2.1.0"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"2c5514c4c30331b674a20b694d7463f5a5d3f5dc","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@0.1.16","_shasum":"ccee67ea70055c3b9f8e6db75f5d908621236fe3","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"shasum":"ccee67ea70055c3b9f8e6db75f5d908621236fe3","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.16.tgz","integrity":"sha512-iYJJvwog6mTNvW9oZbIERPC3DTSrjjp96F1dAx73O9dEA/U1/Efehe8VLLA2sHgbatk4y4ht83YLrsCDrlSBUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjhNo9s4c/aCNV9gZiFcQbWj9lR1Z6ywufNDBEmC3tvwIhAIXSAzxhnT0lAEnzCk0cQFYfF5Y6lPKSAVlzSYPiCybo"}]}},"0.1.17":{"name":"epoll","version":"0.1.17","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"bindings":"~1.2.1","nan":"~2.2.0"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"39307e6b9ec315a66dd6d2ea983666dd43ac8812","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@0.1.17","_shasum":"6a01e6278895ca5ce776731b5e56b23fe1fb9cfa","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"shasum":"6a01e6278895ca5ce776731b5e56b23fe1fb9cfa","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.17.tgz","integrity":"sha512-pZKl4ztsEZydjQ9sMI/SS2GV+afVoHDdTzEqH7RiIGT6LmRv0GdASPvPrXW03lDoV5pjNF84n02nFphIKqrgvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPPj2kyjDDEYhIDhpeH1ktvvbot/Jj4eivRfJPLIcA/AiBMG8+NKThmN6AjSfudkpgYAFMC95JeQ5BZ0ZRisjiKsA=="}]}},"0.1.18":{"name":"epoll","version":"0.1.18","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"bindings":"~1.2.1","nan":"~2.3.2"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"17def3057294c4ec1b128c971b053d6823acf56f","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@0.1.18","_shasum":"76f811ecb1126f54a4f2523e7232643e385085c9","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"shasum":"76f811ecb1126f54a4f2523e7232643e385085c9","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.18.tgz","integrity":"sha512-/L5+uIQcIMDUO1bGgWaEPGNsiZ+rndBX8YtZ/xEHCjvEvmdjixgOoDzw6hJ2I6ONshIvJvrk2BZwO4pHM0XmQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsBWUs49HR5wzqkKcde26K2eLa4/yjs9NvsNgXfICxOQIgSnSl9OX6rF3vAlweWvkPDcti1nMwwNVQgEc2PY1+PjQ="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epoll-0.1.18.tgz_1461786871952_0.4322616991121322"}},"0.1.19":{"name":"epoll","version":"0.1.19","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"bindings":"~1.2.1","nan":"~2.3.2"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"5983b71ecfeb26b259516c2610a4c6cf6ece6610","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@0.1.19","_shasum":"e8cd4e99ae90700f3b08fe586142709543ca3f7b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"shasum":"e8cd4e99ae90700f3b08fe586142709543ca3f7b","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.19.tgz","integrity":"sha512-y93XqZdJ7zyaYnRbfVtmutQdm/oy64rSFsDE/Owxa+Jj/bP0DgLOtL6KcuZJLP0XMPDNUpDJVEP7ZUwxR3wT+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/NiX8Hrffitd5a8xvS0twZ80KJ3ACXQHwIBzc+T4NTQIgb1iTucYAm9fnUrF5/GiI0LJTqaG1JKMdhKBlV3HkKT8="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/epoll-0.1.19.tgz_1462311322352_0.06016064388677478"}},"0.1.20":{"name":"epoll","version":"0.1.20","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.8.0"},"dependencies":{"bindings":"~1.2.1","nan":"~2.4.0"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"1291ecd87587412ee347211ff88ae3643dd691d4","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@0.1.20","_shasum":"68a7ef9bdb7a58813ccae2f817f8beb9ea396c55","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"shasum":"68a7ef9bdb7a58813ccae2f817f8beb9ea396c55","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.20.tgz","integrity":"sha512-k0AJ7L9fXl71pD9FPkRPfTP3oxEDYi4MW2M4AHfX2GRquGoZAdhMgRTeIjXgn8qJTm9KVVtbjJTABVekmIjmHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDvEVqQdIoV+YVCv+KvWzl3VMFwKnxcYQyr8i4ra4tmAiAFFRKZy0TE271P6aV+FwmA7JrblLImVY3mBJaz8XGWRg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/epoll-0.1.20.tgz_1469221947275_0.6876409735996276"}},"0.1.21":{"name":"epoll","version":"0.1.21","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.10.0"},"dependencies":{"bindings":"~1.2.1","nan":"~2.5.1"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"a6b9d6fecfd6bb1aadf1b470724d8d540cd06bae","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@0.1.21","_shasum":"382a08cd934ecbb83693ebf425f4b6b4f6174d97","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"shasum":"382a08cd934ecbb83693ebf425f4b6b4f6174d97","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.21.tgz","integrity":"sha512-mi8L4qC5JBr9E5pafDiF3IP8Teo/bVqoIPmqQyMB19GWVXNMaCMMwsGXNDbzyh9Xhq+ZBNA2srRuCUhtdVkmAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeQyJpMpzii8ToY/hBe+eHr9pWpbudu/umVmD0gb7YogIhALwUcqlf0tzS13P4WPSTNKVcTPghZcOtUFvvLEpnA2xS"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/epoll-0.1.21.tgz_1486886428208_0.11102623958140612"}},"0.1.22":{"name":"epoll","version":"0.1.22","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.10.0"},"dependencies":{"bindings":"~1.2.1","nan":"~2.6.2"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"1d3a1173be8ccb39a02ae599f8720a9dd6bfbdc5","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@0.1.22","_shasum":"1ab9a637cff11a20970c888b1ca2178b64cf5291","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"fivdi","email":"fivdiweb@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"shasum":"1ab9a637cff11a20970c888b1ca2178b64cf5291","tarball":"https://registry.npmjs.org/epoll/-/epoll-0.1.22.tgz","integrity":"sha512-UoT0gipiN8AcjB/6Dzt1MAR5Lo7x7ugw/IBzPmP3IP5unshEXTfVfv3xo53EePdIkU4J9OFBLiyFx5bWxXYqVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrbTzf3KtrANzZ7jbXau1JQakPN97NAnmugys2z9x0gAiEAyH2kz/4dX/Un5aGHLLJ/HnBkUqPvapbgRIRw89DwXDs="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll-0.1.22.tgz_1497812573009_0.238171414937824"}},"1.0.0":{"name":"epoll","version":"1.0.0","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.10.0"},"dependencies":{"bindings":"~1.3.0","nan":"~2.7.0"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"5852ff9d46b5d940bbce5fed1ed7a9741a7bacb1","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"fivdi","email":"bdscooke@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"integrity":"sha512-AFx+C1n8CS7/W/7L+BG4GGFgQVsexYVcQjI5Ru0ahoc14UnKskwkXIToTwSutTHDf6OP4jQwaVRoIZAwlOjPng==","shasum":"58621672531ecc81feda782b31bc12f3e017c5d2","tarball":"https://registry.npmjs.org/epoll/-/epoll-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUNIai4Sys+Mc4/EpjtrDls1hAr4PXALh6rQ9gKgRwlwIgGnaN4rG+F0oKvUx83QcYTfK3mpdjn6wRkiEPfNC3Liw="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll-1.0.0.tgz_1508048562294_0.680425331229344"}},"1.0.1":{"name":"epoll","version":"1.0.1","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.10.0"},"dependencies":{"bindings":"~1.3.0","nan":"~2.7.0"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"770210500ce2fe9de81a1276b0e957896d72e4ad","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"fivdi","email":"bdscooke@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"integrity":"sha512-Q+ScF2f5k2oHlu6jEC/+NMkTLJQDuGhoaBlu3/iIBtgaLPCwmfwxzd+Vs3KnmE1XRIVSoLL3D5f14edyWcJjhg==","shasum":"120be93917a84548bf5e81fdda140b79d57da49c","tarball":"https://registry.npmjs.org/epoll/-/epoll-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc8Ax8Yk/fHNXJ9bBNrG2gHiIJ8QbCUmbKHU7HqDPj0QIgawD+GpEdEF34jtfBMcxPp1FOwrrH5bBflBRI2T3t0bY="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll-1.0.1.tgz_1509787191183_0.9266908697318286"}},"1.0.2":{"name":"epoll","version":"1.0.2","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=0.10.0"},"dependencies":{"bindings":"~1.3.0","nan":"~2.8.0"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"9d613004518f9cc5c3421da7db195c22cffdfda7","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@1.0.2","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"fivdi","email":"bdscooke@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"integrity":"sha512-3t2crZPej4v60YYvXE/pgJ62D4RZBd/UsEXsHd+H3xtDre0vO8aV9O+0ThIPlfZtHJ4vMPhz55fYK1j37rX9Ng==","shasum":"d7d913e3fbdaf4315bd029ceecf9dc6487713b57","tarball":"https://registry.npmjs.org/epoll/-/epoll-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMluFJ+fonds6bI4R/3/UBARTr4xmCgMUvAbZU/SuTpAiBblCXoXuH9HG9olck14cnRGs/ZaTW7U/redwcO6vDuSw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll-1.0.2.tgz_1514137036800_0.49084727466106415"}},"2.0.0":{"name":"epoll","version":"2.0.0","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=4.0.0"},"dependencies":{"bindings":"^1.3.0","nan":"^2.9.2"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"1b47693dfba06bb1b3aa6a2fc3aba631bb0b80d9","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"fivdi","email":"bdscooke@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"integrity":"sha512-+CzEp36EKzHi7UlGcm+TBtvxmu426CjkSzsaB7hDSB3AjoEhFpnnUTB9XOPuU6UV8VOktC0Bns5QUx0c2qeb4g==","shasum":"14b4dc3e8720380d640bc997780069f61dce4360","tarball":"https://registry.npmjs.org/epoll/-/epoll-2.0.0.tgz","fileCount":25,"unpackedSize":33794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlI7ePfdMH90X+EExd3uewTCzajmBf1JVPeIm+/ytwggIhAIIcXR3kyEgZa+/t+SlhT7hYbfbqnEUnImeOaWQgN14Y"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll_2.0.0_1519589450980_0.2651666591408113"},"_hasShrinkwrap":false},"2.0.1":{"name":"epoll","version":"2.0.1","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=4.0.0"},"dependencies":{"bindings":"^1.3.0","nan":"^2.10.0"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"54f8219a28e1f24cef3a8264fb6c3aff126c1909","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fivdi","email":"bdscooke@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"integrity":"sha512-BkaCu6dpfGZqiGockN6bf0pQYUdHNjKOWflOMuYNB+JnHq+SgpBQyWE7jWOWExsGVGp99A12R16WpoBZV/0UwQ==","shasum":"4742f963048fab6ad4347f678b0e9e38d58a417e","tarball":"https://registry.npmjs.org/epoll/-/epoll-2.0.1.tgz","fileCount":25,"unpackedSize":33874,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhCpuiR3sQFNU4P7XFlV1VqTJcez81tKOu5cwL1LpcFAiA0frabhGYlB/j8/sRTKCeLjugeqz4bCwuUIn/ol8SiUA=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll_2.0.1_1522653355662_0.028414970053219246"},"_hasShrinkwrap":false},"2.0.2":{"name":"epoll","version":"2.0.2","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=4.0.0"},"dependencies":{"bindings":"^1.3.0","nan":"^2.10.0"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"970a58f24b8d0e875295c27226c087a3d8796d11","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@2.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fivdi","email":"bdscooke@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"integrity":"sha512-ILziOxnIZB948bF8bJbaRPnr389CA7L3UD8BEDwuC7x3o6Lm553KCTV30s8YhRFWV4JAmi4PCJBfO0XMvsb3Ig==","shasum":"35dcecf2aaba4c61267a3f48f4662e903f739d7a","tarball":"https://registry.npmjs.org/epoll/-/epoll-2.0.2.tgz","fileCount":30,"unpackedSize":39643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVE7lCRA9TVsSAnZWagAAVrIP/jb/8FxLZh+0yvKq/Roz\n3Yp42DU7dVgUmeL9UTsJnWMwNK8/QFr3dNGE7Y9HUwgtLioYqQvUtT8xG5Rr\npuqPIwPSgVqGeuPp1b30LE2AYxYTKVkvQJ2midN2nglBoGX/dWcfjRriC3C4\nBeprgK3RzEWD8VoI5Wt+A5fJKooUOaepLpLx4lqK/oOyzJmReY5YpYjcH7ls\n/wAM4pA9TWrBDGlecYEqVCoQe7rAjZsshwp0W4S4sD8VADePqCnutdIKrqvp\naHXJ82A05cUax1QulBXxK9WMIGfFT2YSU9GfgNaBtHFZ4t0VeXdlIrSKmEIE\naj8Ut8aNNfE0B5wIQ2NDa1lw6qvSllFnKabACZyPOVkhO0V3Oscj0pPtdBn5\nPvgS03Y4cPO1vpa8usI9WBf2+xA0QPf1d1ojRxldBQr1uKOxRJlzHvgqfHc1\n0rwsMBLfbOK/SH5dyZ0WG5/rFghg19hCvAGsKUWcCP8V8ONODcdyznZW6Ntb\nKqv0TtmWBnxdX275/qkCltKO0mlGtduZU3yXGB1iyRfcD33hmp5KaRiIUQkl\nunLupYj8Yd1hr4SQVyxyFAs9ILq+rAWjUPGtz3eiT5qEpY1BNhFYpF98z0TA\nyi1XWWc/ShO3ZwaqMYuC8BORtelxoAX8nvw6qsibUFEgUujOHq2htn5RL4cR\nApZ1\r\n=KqX3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvOusdWaJr6efn4O+Z+vXJ5q1qjlWXbOIfPYcOEqknIwIgYpKV6aR2mv5vL0g6C/lA9kzazt/pocry9ff3RbjL4dQ="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll_2.0.2_1532251877197_0.5692241514530727"},"_hasShrinkwrap":false},"2.0.3":{"name":"epoll","version":"2.0.3","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=4.0.0"},"dependencies":{"bindings":"^1.3.0","nan":"^2.10.0"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"edd239e5fc1aca289b53e2622be2d1c0b9d74ba1","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@2.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fivdi","email":"bdscooke@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"integrity":"sha512-rX/LGxKyFeCdvRHIgr+pl3Q3iC1Sp8Bv1oqDNDwnzQeYY5slRdJlqsLR02RJlkhfx+ldkNqBEM5BtnDM0HPNsA==","shasum":"6b18f2b66b5e4df568ac55414a925c3bf0d71a36","tarball":"https://registry.npmjs.org/epoll/-/epoll-2.0.3.tgz","fileCount":30,"unpackedSize":39324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXCHzCRA9TVsSAnZWagAAFeoP/3tuXUdXTzs/zT8pftfO\n05Xu4A5how0QXTdYgdjv3YM5+rZmidmwgbDeLFvuu01ISSQ+OyzEiJDLrTVw\nD93S3sz9fATqP27EMNeDwtWbPDdw2kbhUJTaRzLa3U9OGJWBHD/y9q0xl22U\nOaP45WMSfGZYyvcE/EUbp/rPvJTy6i17aHdRNFYBYERO23S4/VAr+YEbUdoc\nEWMx5LZ13GyjURPmnUs2AgglIonVrwuS+lSLdh6b090vTQBFUsrXkEGEsqB8\nxgNtW4w+Dkd3Y3WytqXCq83OK4gEX8957IOdQYyY9jRX8jsL0BZZo87WDP5A\nhUZIvaSfwlQnbmlmNti+iv22Ti9TzQs13iiPHLXo+psSmjwFWVOuj0H+cRBA\n9lhp4Yjv4/34pNL6N/oe4znttRZSyXGFLzpQtbiJht4S3yBclhUuhkJqizI4\nQk/X0CX+oYrAjsDuvuUwIyPJNn4e6c08vkoEPi9CpKwDttsRuvINbSUKX5Gg\nCO0h0YIEf/vv4WqyiSkbVllED9aMbP8yqI2XP+wi0yJc4PBBjWsUiZ/L/ZaJ\n3OuoDDYeQWt/qpWwZw9nY0Zgu4neiIGRELB7BbpnvSItiYDxgvLG5brXlPAn\nFAWri25BlAwBkURKQHZAQUa0R7Ut1ls5Vd2q+/3Is9b4lqyZI5OqWZqJx4Ja\nshWs\r\n=tQXL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQws4Q0N9/xsTrExZw/xRlWESmUjzqdFk/2G/QDF8jvAiAqjiMmxc1YLb74nGwrpFdEEZ1JN8GiyuSCg9pIxJ9aUQ=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll_2.0.3_1532764659806_0.2823291427263377"},"_hasShrinkwrap":false},"2.0.4":{"name":"epoll","version":"2.0.4","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=4.0.0"},"dependencies":{"bindings":"^1.3.0","nan":"^2.11.1"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"4e383a8cb9881a8a056f4dd5b438418f509bfaae","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@2.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fivdi","email":"bdscooke@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"integrity":"sha512-114NGj2NHEAMzg1cDYzouNAEhz5TsRxHmUVcBPswOLHL4HpOKWsIFrGRk3NF4F+xDj3kNTV/amzi5DiN+ypkwg==","shasum":"fdb3088afc85fe27f0b75bb58bdab66c10fff67d","tarball":"https://registry.npmjs.org/epoll/-/epoll-2.0.4.tgz","fileCount":30,"unpackedSize":39595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbr9orCRA9TVsSAnZWagAAIyYP/iOmGI0o5x5aQmIzju9R\n+TSeWWKu85uy181dIHwDbGKblZD5un0i6F1PtstTUyYfk/i3EahfQ1P4Fnh2\nZW42ih0xFfWG8bUVKPr5bxTVpyIYOrP+rNcQax+h8r4RLk3JussIjwW7IZtp\nCS3rACxs0ueCx7OPezs+G2HR8hLRD6ws4PQYPI7kOZVBeK/fyygg8JsXCo16\nGOaRQ73Ak+P+MVS0Fg9E/yU+96y6wHi1XoJFwAsTpCPyhh1gxzWvj00lnaK5\no48KBnfDBLf0/eOPDOpeoAoyk85VydQpLHw+oxGJ0A+pN5+xiiKG5GMLVmdc\nAYJgz81Zc/3iDl+BAJWMqkenNmMeNB7p3IcP+Pk6wtK+VbgZ3pl4cC5oqS8z\nDIpXh+70DvMR+tVM98Yt9tQcKBUsTqXkDMrwjWMWKQ3J4ijsi8X8J9+ZTj+A\nPGa0zqm3AAlzz5vEmmW0pIglwYM6R5MdcWhp2wB2iFnaNnRyQqbKk661SIqJ\nc7SsDSWa4O0RVo+xFJ/RN+K+sAbHe0PE2H/Zh5ygTFHEHPDZb/ENm75sbCZL\n6NfYOzvqvIOAyITgiTqDfONQYYVY0o9F/ET+n6Dn4Qtv1JMBqjBmc0AV4NCc\nTyXd8HboH/FPfNc/A/ic9xb3aSTRdfROiB8b9EJxC5TLPqxyjGdKuowuSL++\ng70I\r\n=RBEe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUIj7HinjOU4uchPh0AvHDp5MHG9vCRwXA92NJsxA/HAiEApWsNy/2X752ZmlX+ApicGvDMekGpq/7WeKM6Y8vxRjc="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll_2.0.4_1538251307155_0.02086667491253813"},"_hasShrinkwrap":false},"2.0.5":{"name":"epoll","version":"2.0.5","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=4.0.0"},"dependencies":{"bindings":"^1.3.0","nan":"^2.11.1"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"5ee4e276c0d400d0de41150d03eaf520a1289d84","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@2.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fivdi","email":"bdscooke@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"integrity":"sha512-wU30lwvJeCgGxGYaybzJd/mbsRD36/j4WRzJJMIggO1boSirbmifo+GQla5IHZ4/IgjFqI2Yrzm5Oz5mkj7hEQ==","shasum":"85cf7010103c4c99d72ac72e0f37a86891225607","tarball":"https://registry.npmjs.org/epoll/-/epoll-2.0.5.tgz","fileCount":30,"unpackedSize":39735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwYQiCRA9TVsSAnZWagAAWagP/1pV/VuVczNSexvrNMyu\noxP1iNk0e3/YkitThmNJJrNa7tP8ViqdlvfPe3Mm5s2IjMn4z3h2qD7CXLuY\nJZMu2A8Gsd/NlHnvKj0qU7dZh/2hiAVs6ULgQebzmSkfMUkmmcd/XI2sNsrd\nAfUNRbo6rDEfH1AxsQvCXhH2zQ2rwSSkMdQR30zgs22AIvO1dMWeTooIWAGw\nVjoqTh8UD2wvsuIZMC+zp+OUHd4lPyDCvzhBtqaK9KhIGy5I3FyhovKd+AHP\nzGzgyItNInSm0GLwM9KjYk240N7kQpdiWFyGS1Yp+kOyjkQeCe4yKt7vTcpG\nWkQ5uAs/QwenMFSEGY2oKj3AcPJ6pROJ3cA3u67eah+slacMh6loaxA/THWC\nDK27Yxj81gx4cWYky12ReVTdC8y7rSYmhRem20cuIVi6gTWcozKvWfE3HESO\n5UwPsdbBTK/gVUetqFVHZf8Yi7peqG0YKXpyna7BYEloyFJkzw+Fja4XiB7w\noKwiOM29VLhwBzRpqHPrdVazAh+RFQy/vy5nf3tYZIYrM21BNSwme7lwlBhQ\n+myqy1PjeWE58LwIVGyatDc2vWcgTH3HsDZ3P88KrQTa6jQbAZqfBqnPoJlT\nZUHPMHAl2vNPvijLvKFCrxo6msSgXzFmRLbkjloLlGMCYEZ9bx6cu2bgpsD9\nhNG6\r\n=HFfs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkgj3OM1Uf6Cx/v+WTl7sY862r/w0oqllX68t4x+Cy7AiEAwZtb8Ii39D6B+GfF3uyk6EK76j8Bnm4HHagd5bCAGes="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll_2.0.5_1539408930268_0.23958312887687483"},"_hasShrinkwrap":false},"2.0.6":{"name":"epoll","version":"2.0.6","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=4.0.0"},"dependencies":{"bindings":"^1.3.0","nan":"^2.11.1"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"f2d1117121d8281c661d6f9791b6f2723449eb97","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@2.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fivdi","email":"bdscooke@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"integrity":"sha512-CtTAsX+Q+mpz6VHVtOSzbempais+FoDyrM6vBtvp+322YB93os/ZucdV8LTP4J1jZxaO1TPMSxWGKglc2P4PHA==","shasum":"81f38560f8feb5bedbe083eb37b0e8d83f163320","tarball":"https://registry.npmjs.org/epoll/-/epoll-2.0.6.tgz","fileCount":30,"unpackedSize":39944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbw4eiCRA9TVsSAnZWagAA3ZsP/1Kq4ufBHerY7yGB/OJ+\n8X+9taWSpEpgVvZr441sj/fqL6X83F+bNaBe6cPcbmq2hUUmutkxJJ/1FMYW\nI8pnrLbFYiFXp8W/dTDIMbHNgExOunrTw09JiL8KmX6AthYGoGAqlzOy935V\n36EScBurxqCgjvOc3BGVi5e79OJJP7ywkPIMkTsWe0PLWU2jWS+COYajXK8o\nXgwvoZR91eF9JYYh7pVTCk3w4gN1q8faCTPFxIOVxhzEThfL96INLooYesQB\nZZ/k6o8VS074twonLgvjcEb/1USMHWFO+D/ViIkHyPK+wu7cqLL2pEDjxiNt\n4MKotYG/3hU8sk6G2I5ahiPaMuFZYWJNHzm123P/VdOx+ycng16inuqV+BNN\nBU9WnPyI37sHE4mtmAFbtrRQb5QDZu646VDJBKn3SBceUU7TyL8JpFwGQ+jZ\nUx62WmhQrSaybcQeXf3ATJoMZNuRsElW7VSYybzWj+IaLdSuOA0xrmZdYUMC\nJ0uWdoee0JyhUY+WeUHVTDKNsEgY/cpesopNrUdv+kXhYaRGyyd/ATgvBMtQ\nHozwVGUMBy6Emhqb5k6JtqAS6e59tErPCA1uIM475Wnx15B9cLrAYhIsCRRR\ns6GPNYKemXxvZ4AaPs4kq0BC4js1U7/MbRiD+XFbGF/ZYYCRfcnqC1+nxnzQ\n2I15\r\n=igBZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6C1Vz6oJPV4YJq40mw4/WT8l/Ti2VZsDjAzfVFxrAOAiEApZA8MlDgaiR6YhF4XOEeBoY/Chvq4na81EyyhIWgtDQ="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll_2.0.6_1539540897390_0.46137916919586797"},"_hasShrinkwrap":false},"2.0.7":{"name":"epoll","version":"2.0.7","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"test":"echo \"Tests can only be run manually from the command line.\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=4.0.0"},"dependencies":{"bindings":"^1.3.1","nan":"^2.12.1"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"01c586aa82255103c02b6c4f00456528fc1342d5","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@2.0.7","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fivdi","email":"bdscooke@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"integrity":"sha512-oCj9Prru+JVvxXAuYjcJqp9a5aefj5ZLKyTQ01AKniYls7dAoEDRxsAC7J2CP7pZ5sXbY/qBeToZmVT+L/CYNg==","shasum":"7eb126fac722eab83c3ac486fa8ef46d6a238290","tarball":"https://registry.npmjs.org/epoll/-/epoll-2.0.7.tgz","fileCount":30,"unpackedSize":40132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGhBiCRA9TVsSAnZWagAAIVUP/jLCk+W4hFq59eUR91na\nXMKd3xCreRXBNnj9v4CeFj3+p80awZ/EZVJ4lEF2CJR1/vhfk8gIemkOhjiV\n0rkzr7KfhuXLyYbRAcO1vcE9hUtbVxZPKIojeLO+jCsv9DMweZcsUI4Wz/gJ\nqbQKvsQ2BNv6vgTe2kbJ8uCfhb8ZmFYCXuCZnEtFJKvwax5sr6Jsy9xJ7Jlk\nVZeoQFgLyz+TstRFGjdDKDw47Zp8h7EO+9YmmPH4uJx1oCHzj3jIp+nxES/w\nOjCU1brvW4kF8Gb6KlVneD1zRMYU6IGg6BbzSqdwBU0KpWhdoXJAkgy+JSeF\nu60NaaSGAMRa7dM9PvLSj8GUHEyfrkjux6AwIhyLkP/Yg3pGLTmxSF+hTBjR\ngOVto2R76Khg6OTWG0aVljKOGtK0r2OQj+xBfEfL6MvA8YpOfce8h2CUY6iH\npwPbhs6j5itwTpLcw14+QEIIOvUz3hqOf5MMbG/GeYH6N7BaQx0njOM1ATMs\n/Eqzaj8y4pRTqrjHI+QpGF+dBztxTjrIb6OZ/+D+FDHla29+I110uxnJB6Lm\n3ZXO5O14phlTTf1odSVcdRN70RVm9q0X1INAg7Gc0PKkVfbaQWYG/XCdKe+C\nfN7aAk0a4nAQoglse+/dHbR+PEo25T0O5lw2gaNjzLs56ZZ7ENyH0XXrcLFr\nlVP4\r\n=Vh1v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrgA/Fl0dZjBurrX9QKeQy4Rz7QNfSaCUNj0VLrtVVjAiBCu3MGtHH8OKnSX3nzGfn0A8wsbGiAUV0V54tufTbP7w=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll_2.0.7_1545212001747_0.3280098712119328"},"_hasShrinkwrap":false},"2.0.8":{"name":"epoll","version":"2.0.8","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"lint":"jshint epoll.js example/*/*.js test/*/*.js","test":"cd test && ./run-tests && cd ..","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=4.0.0"},"dependencies":{"bindings":"^1.5.0","nan":"^2.12.1"},"devDependencies":{"jshint":"^2.10.1"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"4e75fb7659abe66b66a83568aa015aa42e09e7d1","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@2.0.8","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fivdi","email":"bdscooke@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"integrity":"sha512-j6n16OV/mbQOC0mk9xfCKvCC//SFFfcs+WICfEeiQQ8evpgr9PiZk81ZjC0hha/kaM6+7h+aLSPuNZiIjc0+Fg==","shasum":"e3d0a17c1c1806af1dc90abce7e34820b3eaf463","tarball":"https://registry.npmjs.org/epoll/-/epoll-2.0.8.tgz","fileCount":30,"unpackedSize":41026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcecggCRA9TVsSAnZWagAAvwMP/2sGp5y2N5786hElSgWw\nsXgKJV08r3MCbuA4568TM+Aq4gLA0PmP/c0YF39ebR69IJ3uoeQ7Y2dOHPpF\nbgAejfSX4VtTEBf70VCA1tBFoRDsYjuv1KIKRMJDPp+K5lOwktT1kwc90YEb\nClqP84Z387KRgKcj1BOrGXAtcCt9s/NzBF8FsPpcIAvH6tz5B0mC4VSKFCSi\nMdp70kQvfSS8rknEyc7G3jRk9FNFfjacKgycnA7q1CtpgAl6ALgpvYu/xsbk\nsi4sAJWU3k/AB6lxa35rATeeRQAvVHyH2HoqWgzFKxI3P2qtkbgyYs+sqEmN\n7gE20geewzLRat/Y/Je9tXtXGXPlq4+1guA50EU/4dHPK3l1E71o//o8CKFj\noaXjwmtLXPLL4UVYXlIS5JxcFqtCVYYcEJ5SzJSgf5qzVy/EPxWmKgG38xWr\nUAJrNxlClPVAi56CkYcxlasOBSiY1tPQDy/3foSm4MTgn/HgpkedVg6NELYW\noyaFai/wGxx88U872PYnsgrRz3x4jk98/qF8TkOy3LBiaPBm4yAMVJHchP4J\nAAh9A4+l1gZeiLLhNC/XCCmePkVJ7F6T36rtyp0QlZadvxP6mvyUROp2XgP+\nrSvyZhCYXo7Hg8+3dHSbHDSMp0jNxhSUEPEwCHLWd4TUP4J/w5wJfh4vR1JW\n1iv3\r\n=g0/j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5zhJQNCT2TJyEZJme3DL/Po7VcteUBtOwEsd+4w2EpAiAF43TaSpcOz9G57BJUeM7I1rSraxAU0dYIySjy/Z2VPw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll_2.0.8_1551484959536_0.19731540722157082"},"_hasShrinkwrap":false},"2.0.9":{"name":"epoll","version":"2.0.9","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"lint":"jshint epoll.js example/*/*.js test/*/*.js","test":"cd test && ./run-tests && cd ..","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=4.0.0"},"dependencies":{"bindings":"^1.5.0","nan":"^2.13.0"},"devDependencies":{"jshint":"^2.10.2"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"6a837329c94edd11f82ac8e967fbedf032376163","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@2.0.9","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"fivdi","email":"bdscooke@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"integrity":"sha512-9q60N1vPy2NXIH3i9S2FPRapc40IeTGgFQ47eCbiKw/ghEZszTVB/k3z3Rul7O/fj8o3/eKqd+BS5toS902XMQ==","shasum":"0ea0c82b7ee8e3357d038e0511ec5115b576f456","tarball":"https://registry.npmjs.org/epoll/-/epoll-2.0.9.tgz","fileCount":30,"unpackedSize":41121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciqNXCRA9TVsSAnZWagAAqt8P/i8Hz3XNim4ZSFShmU6e\nvu/q0t+CFJA5Zj8k8OWDnHBspZjqq8zYx1uSsvpiYAVO4qJuOl//2ZgxRcF+\nE8/fvQOEP1dt2GCYJYQtSn810RUOJ3YeRrJXFqLzfNcTgxi29UkN0yVZ7Ggp\nKAdZw6ju9vvkwaHvXHxVQkl2H1rFeWV4+4sZnJ0l3VlqprESmPcK9IdQTi6w\nTAzoXQ12+IgHe33rnYz3rDvue9sSt7Ah5FggSrn5wV27tU/qhSwyK6894BMi\nkIuOujCjzBQHfSwKagS/MFg47MTdOESFyaqVomHrN9WRy6VRvFg6Rt6YcZqL\nZQF7lQ6QHMxDgnk1xS8ZMDNPkNbMp4aB2EsRWP7LERctlYTTmBfxIPx7GEFB\nNEyFVYUsuNWfu09758mp+GKrsHsYUkIcyP1AMZPYy4qwpHnKNI6t4YGAaQjz\nOoIdZDXQfjCcoMxDgCTRQl0TnWznWTnqaeU6tfQDL9K1rlIHBnwWT3O+HA85\n/Qz2KaoyhmtQTU34D825TjOapeRPXK3zKTiYl3tCntMLi3s+cLX4rDUwcK0R\n5ngZl8KpvcK8saRSPMbkYeHIFA9JSASglBSEMrrpbdkwp3cmSjanxdYdgbJZ\nWYHCNTG1bC+8lmGmIlgCUOjmZnRB7MMxBmB4Pav0IJhtd4Lib/L++biMn058\neH/J\r\n=KTin\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMee/OFTlv8PQMBEqamNds8ICZ255SRVLG7LTQvSXpNwIhAKme87VwSsP0SVXdwmlcI8WijhjlMwIYqSVTA4JAVWhh"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll_2.0.9_1552589654959_0.013849852925245543"},"_hasShrinkwrap":false},"2.0.10":{"name":"epoll","version":"2.0.10","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"lint":"jshint *.js example/*/*.js test/*.js test/*/*.js","test":"cd test && ./run-tests && cd ..","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=4.0.0"},"dependencies":{"bindings":"^1.5.0","nan":"^2.14.0"},"devDependencies":{"jshint":"^2.10.2"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"315aaa3e1349ff1beb56d54d26fae41af3047a44","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@2.0.10","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","_npmUser":{"name":"fivdi","email":"bdscooke@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"integrity":"sha512-kx5y1SxivN99HjXDZpE/A73FHJV/dzRQt+qoF88CEza3RcEKGqNfkXPPY/oqVBV5w6G2N6b8xd5s5zprgrUVnQ==","shasum":"aae54a267d7fb8108074b62646d658b267f73915","tarball":"https://registry.npmjs.org/epoll/-/epoll-2.0.10.tgz","fileCount":30,"unpackedSize":41242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdc8taCRA9TVsSAnZWagAAxVUP+wX9yArPInnH03M6te7N\nakYUayDqcDZsIBVNd/3H9lKeprETjs6fNHgmBjKvtxIm1LjO71dnPYMYrt4x\n5KblnxMkatZAhidt+yI7eq2WNlCmZ6lSCcah1V4ybKsAFjnYBObLRe3SznSL\nibweNvgt8LydgsBzG7d0OUdW73SyO6+a/pL2IFYAsVAAMnwngg0L20yQ+AHM\nxjby8Ep5r9C1AuyG9+QwtI58NSohOBI7IIHLziAAbqGn1bztKgpq+3JEBjGQ\nuLXd/c/etaP+oPOOaEktjvbcSlObIOopeMevpq5riX5ydSQMV+HoShdOHWgJ\n/qM6+ZVYFl7N4pyvndHNFWy73cEkTnyDj6AXberaoIDXPIPsjcx2Kzj1Gsbf\nBodgIrnV0wueCsZ5+SZG5PS+i4GSpahFTNPX3owFs00KyqVOaYgWudu88klU\nG5ROx2Kl0IW8T5etjq08L9EtJE1Mq8POS1EJEE6Za/SdfBGjj2jjK5cCeMqZ\nTDBhy8MjT4NVXWa6PpGBiuvhzKy5u8uzkDzP0mIr0zISusxAJAWekUUtlm99\nX7NLfnhX+1fEXrcJrjEOpCrbCiH8pN3byOhrvtELgn1HK4QCRxdoq3uXRy+W\nGZCg+0TYyZ0gBjNxfqV3/CMrX/AgNEQ4xfwAxNNYA8b+wi6+XJ9FaSII2xZJ\n9Ahx\r\n=SZCo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsiNfmNLY9ej7xvVx2UGLHZdUAR0QIcyS3nwdzzkUTugIgCvUXhoqGXdhIywp6GTevQokkooFbxWEWOT8plp1v0Lk="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll_2.0.10_1567869785771_0.892349293173903"},"_hasShrinkwrap":false},"3.0.0":{"name":"epoll","version":"3.0.0","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"lint":"jshint *.js example/*/*.js test/*.js test/*/*.js","test":"cd test && ./run-tests && cd ..","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=6.0.0"},"dependencies":{"bindings":"^1.5.0","nan":"^2.14.0"},"devDependencies":{"jshint":"^2.10.2"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"ea37f8a808ee3e6bd12acca69be6871732c2468c","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@3.0.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","_npmUser":{"name":"fivdi","email":"bdscooke@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"integrity":"sha512-Cr4yBZUkoKeTfi9Vr+7h1VhUYPP6t9f1/jgJOmEc2UEcWQqEOr5c4jdM0htJf+uB6KTGffDZGyR1UUUoclTwMQ==","shasum":"6346ca048c79ddb901a90dbddfb6813e82ba0cbb","tarball":"https://registry.npmjs.org/epoll/-/epoll-3.0.0.tgz","fileCount":30,"unpackedSize":41248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhojMCRA9TVsSAnZWagAA0dEQAIzMkeV0eU0g/LwVIk3d\nkswArVgXzQ4wvq+MLTGEhRyH++AhQodIpJfVQJ7oGm8yRA7yJMh6/YvBLM2i\nOR4kDudrytgYwWFu9HbhlICnrRI+r57Ul6QnsSXZQRR7GS6Nf+5/3o9/SkqV\nWvcbawW2PlEo3nt3Q0cFI7AnW3eDYp0LSjN9McxXTcfRe8+Pn+1qUyRtQbHN\nu2JkoInWpf/gSvDb8nrc7W/NnowX2YZxP66meu+O5b2O83suhnOsTT3Ic8Qi\noE/I2Yp8sWs8RbFoK+p8bGpbNI/uXyIVn9VYtBmKJ3JisCdpNM6XpHqKgByP\nxKOYw3/Ctl96IFxxbwhK79qloa9hgZmb8Mmvau8hJPcMsbhs+GmXLFn8PDWG\nIUsc4FU+PJeLiCk7Pbs2XNAuAFq26YT35eR2zOfyETKJLRBRc3frl95+bq1d\nVNGFYysiJsv+kRpAVARrRSXk5lRL5Oyb+eTZs3y78gGFVJuu8QVoiEdWrHmY\nNPFriwKhrc97S7aYL+nHeIDqEHTNXxLYqZ+Qodr3gejwcbfIflVfDeXgwdyM\nxpMS9Qf+efEploIJ4EDOTxdhFuOt0RcKleQEGHyWcEtGr6HEdBQO6WYIr7NA\n7Mu+zRwsGyrxjt7DLrZWPsGpAef2gePfR1GF0pzcupSWvdwybay2KMk8eLzX\nLQWI\r\n=db/o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHr6tz9eaKz9d1dWQxbJtqopJAaE/vmYov4g2S1M2AMYAiAY45zkR6d+cfwR00SCuo3Fvd5Sf2YFZOZzPHhRGWW1YQ=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll_3.0.0_1569097931958_0.6845401115174063"},"_hasShrinkwrap":false},"4.0.0":{"name":"epoll","version":"4.0.0","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"lint":"jshint *.js example/*/*.js test/*.js test/*/*.js","test":"cd test && ./run-tests && cd ..","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=8.0.0"},"dependencies":{"bindings":"^1.5.0","nan":"^2.14.1"},"devDependencies":{"jshint":"^2.11.0"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"4ae8641388294a9cb000cebd6f24689d6e12fba8","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@4.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","_npmUser":{"name":"fivdi","email":"bdscooke@gmail.com"},"maintainers":[{"name":"fivdi","email":"fivdiweb@gmail.com"}],"dist":{"integrity":"sha512-dENZbykco5w/vsFHuhD/5zla9VHm3htP1ROoX9MCc6L/7LVqGPFfcGS/g+/+pQLUclKw4uR9HnaZmsZ6fi5n+Q==","shasum":"60a7750bcb7ad8a796fb6689308e5b5c53b6aa1b","tarball":"https://registry.npmjs.org/epoll/-/epoll-4.0.0.tgz","fileCount":30,"unpackedSize":41431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoc4YCRA9TVsSAnZWagAAVxMP/Ase/OelyT1pnX9cODiS\nhAKeXlyc4KkfOURqFRpXmCGeVDIKxR7Oj0SEb/jhXCPieh7RDuWvIFq1ZYKk\nolUUdKlYdHKJmgiBXHoRGnG644VoAayVHtkwiP0Ak9N+P5dTvSs/mcfIKI/3\ndaO7o6o1LTGFltS1jkNgAv1Yd/t0aqqhwQHdyGLWxmwLKhNlX9pYYs/PDlA5\ny/lZXnWVBUNGrXbHNk+VXZP+5HrAuR5jBzhYTM/kaNO9ghVDsJSFktjUxiBk\njQSBOgAhZ0GFDXrQCH1pbhCIN4k5S+v2tBB8XMy/7L2iz8ugBRaoL6vFea9q\nrjxKukKtVuh/nAT7fEa6G+2vKcIDxLuaaeZHXTntVt5skdv180mESFl3Wjr6\nHZ3GQ/nN/2EG3E7ZXunAzB0X5OadvpCSQKIIsUnxGCRfB3E5RLQJoLZz3qJh\nI01bolEJvGC3WA1cpQcq4Qy2VtXbkPnD+tH6jgnVB5Gy90T0hPQADwj0Sacw\njsyuJqKt0Mx6v8v9bFccEMG7klJjQAgbLKmxP3/uod6kpBQ8ImjkafvFpm8c\n9ULw/ohNigv46bKVcn9J5w8biTS6PDZE4FtYCwLF9xKi/q06lAbCk66qXNYv\nVltM2m+1S0F4vN5pNxdSiWvQp9iUEjed74JM9qQu9zNNzfx9MlVUV3aT7wbH\nWMRu\r\n=nly9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr0X4kRNrLyz2f2aFCQO3ZhOkPdurbri7dD0vW5zF+MAIgLohveOVfASEryISHpmasnYMTTVv5xGMSSynplUsd99Q="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll_4.0.0_1587662360306_0.4587199002267728"},"_hasShrinkwrap":false},"4.0.1":{"name":"epoll","version":"4.0.1","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"lint":"jshint *.js example/*/*.js test/*.js test/*/*.js","test":"cd test && ./run-tests && cd ..","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=10.0.0"},"dependencies":{"bindings":"^1.5.0","nan":"^2.14.2"},"devDependencies":{"jshint":"^2.12.0"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"ea7a62bde2fb2a70d176d89db0802169a08f691b","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@4.0.1","_nodeVersion":"15.5.1","_npmVersion":"7.3.0","dist":{"integrity":"sha512-BgCq0nEsk+XI7y9qjrRtt9uXsyFEdvevvq42xl6t/hKZjxLSDZreD9rTZ0pU40V//c3Zzk2PZGuIsn8YJHSJ4g==","shasum":"62b787d29980394798fa7b9a45fbefea518fc732","tarball":"https://registry.npmjs.org/epoll/-/epoll-4.0.1.tgz","fileCount":30,"unpackedSize":41547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghuIcCRA9TVsSAnZWagAAy+IP/0n7zlJ1cZADu5bSAOYU\nzJdctdqtOPDsfj8+EQ3Idyxl9avQj2SInFMt9co2Z/CR6rNBXC82d5qp14Yr\nIUxs19lbJv3BIydhtoE3D2zFm/eSE+VSRwGmeRMD8fibDREXWxR6xJnSKLwN\nxyxJDWUiuUxqBpN6cQYQRlFQW3h2fhbbPjYO1cvCnP41hWbwpq7m7JXmJPHY\nGmJYRictQ2mEU4N4vHyVbFDqh3sI+cSohSaHJY/oftSOoJgULuHAfx4n1llT\nwEtN0mw4+Rdjxkx3ovQFZ9FXSFwEIqf2usCKSdPSK5+UatY9mmMXoYw/3cgT\nzHi/wabfqbI/GREoEZehCYeSSzPQfoNKnFfKSmU2qQDnxK5sAG3OAqzAGwxi\nijZaHxf3Y8NvbYqu/9Z4w4d4kFxGGqfyExsOg8KDOh5bOPWmyjEdNQTSsmnM\nmM+5TKWpIjSPx/zhXWq7oMUnhwd4KVMlCTk2M8w8yogzYBvDqRzjKQw96LZl\n0cYQW6V4wRI28ac6wNKxBRzj77NMZ4kw4vqXwoV4WXsXF+5JFEegTI/8ul6E\nlrSv+fHVPYaGfD+EU8QL4PCRVFcL56aGfuZ1J3vPI4zt/DUheDI59mEEZ+8C\nLOeXXmwf8Bj8KId33JUI1380rUOF5uuLGhClfPSQErlb7++hudjNuJMAE1R3\nBjuy\r\n=x5Kg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFJokbDQjWTpFMk0xPhOP12AVwAeInnSG5sKAqgo7DZAiEA5R+gyihHysAE12+IXSBoJ5SYDG+qrv0nNOypJc3UaUw="}]},"_npmUser":{"name":"fivdi","email":"bdscooke@gmail.com"},"maintainers":[{"name":"fivdi","email":"bdscooke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll_4.0.1_1619452443703_0.4071489034219631"},"_hasShrinkwrap":false},"4.0.2":{"name":"epoll","version":"4.0.2","description":"A low-level Node.js binding for the Linux epoll API","main":"epoll.js","directories":{"example":"example","test":"test"},"scripts":{"lint":"jshint *.js example/*/*.js test/*.js test/*/*.js","test":"cd test && ./run-tests && cd ..","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"engines":{"node":">=10.0.0"},"dependencies":{"bindings":"^1.5.0","nan":"^2.17.0"},"devDependencies":{"jshint":"^2.13.6"},"keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"author":{"name":"fivdi"},"license":"MIT","gypfile":true,"gitHead":"81c617d0c6f08821f5ed59ae2a8b5078bd1d2096","bugs":{"url":"https://github.com/fivdi/epoll/issues"},"homepage":"https://github.com/fivdi/epoll#readme","_id":"epoll@4.0.2","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-4KtBBSBYAfyta2/4TIFT4P7pZdDjU6UPvdzWcF4Fy6Q300V08Wdj/82ovAZBUDra6TTjsKsfy12Qxuwc3ob+Qw==","shasum":"08478c21501da95e3a066b89df313763bb6aace9","tarball":"https://registry.npmjs.org/epoll/-/epoll-4.0.2.tgz","fileCount":30,"unpackedSize":41661,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvuHWSY7nu2Riu1mhPTF5ntZhdC8Quc/0MEHPAcb6fZQIgQGM/vWGSrq6ymXmDfHzW+qSEStfLzwrVcOV2gVcJwg8="}]},"_npmUser":{"name":"fivdi","email":"bdscooke@gmail.com"},"maintainers":[{"name":"fivdi","email":"bdscooke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epoll_4.0.2_1691352651722_0.2759908417774142"},"_hasShrinkwrap":false}},"readme":"[![Build Status](https://app.travis-ci.com/fivdi/epoll.svg?branch=master)](https://app.travis-ci.com/github/fivdi/epoll)\n[![npm Version](http://img.shields.io/npm/v/epoll.svg)](https://www.npmjs.com/package/epoll)\n[![Downloads Per Month](http://img.shields.io/npm/dm/epoll.svg)](https://www.npmjs.com/package/epoll)\n\n# epoll\n\nA low-level **Node.js** binding for the Linux epoll API for monitoring multiple\nfile descriptors to see if I/O is possible on any of them.\n\nThis module was initially written to detect EPOLLPRI events indicating that\nurgent data is available for reading. EPOLLPRI events are triggered by\ninterrupt generating [GPIO](https://www.kernel.org/doc/Documentation/gpio/)\npins. The epoll module is used by [onoff](https://github.com/fivdi/onoff)\nto detect such interrupts.\n\nepoll supports Node.js versions 10, 12, 14, 16, 18 and 20.\n\n## Installation\n\nNote that although it should be possible to install epoll on non-Linux systems\nthe functionality offered by epoll is only available on Linux systems.\n\n```\nnpm install epoll\n```\n\n## API\n\n  * Epoll(callback) - Constructor. The callback is called when epoll events\n    occur and it gets three arguments (err, fd, events).\n  * add(fd, events) - Register file descriptor fd for the event types specified\n    by events.\n  * remove(fd) - Deregister file descriptor fd.\n  * modify(fd, events) - Change the event types associated with file descriptor\n    fd to those specified by events.\n  * close() - Deregisters all file descriptors and free resources.\n\nEvent Types\n\n  * Epoll.EPOLLIN\n  * Epoll.EPOLLOUT\n  * Epoll.EPOLLRDHUP\n  * Epoll.EPOLLPRI\n  * Epoll.EPOLLERR\n  * Epoll.EPOLLHUP\n  * Epoll.EPOLLET\n  * Epoll.EPOLLONESHOT\n\nEvent types can be combined with | when calling add or modify. For example,\nEpoll.EPOLLPRI | Epoll.EPOLLONESHOT could be passed to add to detect a single\nGPIO interrupt.\n\n## Example - Watching Buttons\n\nThe following example shows how epoll can be used to detect interrupts from a\nmomentary push-button connected to GPIO4 (pin P1-7) on the Raspberry Pi.\nThe source code is available in the\n[example directory](https://github.com/fivdi/epoll/tree/master/example/watch-button)\nand can easily be modified for using a different GPIO on the Pi or a different\nplatform such as the BeagleBone.\n\nThe first step is to export GPIO4 as an interrupt generating input using\nthe export bash script from the examples directory.\n\n```\n./export\n```\n\nexport:\n\n```bash\n#!/bin/sh\necho 4 > /sys/class/gpio/export\nsleep 1\necho in > /sys/class/gpio/gpio4/direction\necho both > /sys/class/gpio/gpio4/edge\n```\n\nThen run watch-button to be notified every time the button is pressed and\nreleased. If there is no hardware debounce circuit for the push-button, contact\nbounce issues are very likely to be visible on the console output.\nwatch-button terminates automatically after 30 seconds.\n\n```\nnode watch-button\n```\n\nwatch-button:\n\n```js\nconst Epoll = require('epoll').Epoll;\nconst fs = require('fs');\n\nconst valuefd = fs.openSync('/sys/class/gpio/gpio4/value', 'r');\nconst buffer = Buffer.alloc(1);\n\n// Create a new Epoll. The callback is the interrupt handler.\nconst poller = new Epoll((err, fd, events) => {\n  // Read GPIO value file. Reading also clears the interrupt.\n  fs.readSync(fd, buffer, 0, 1, 0);\n  console.log(buffer.toString() === '1' ? 'pressed' : 'released');\n});\n\n// Read the GPIO value file before watching to\n// prevent an initial unauthentic interrupt.\nfs.readSync(valuefd, buffer, 0, 1, 0);\n\n// Start watching for interrupts.\npoller.add(valuefd, Epoll.EPOLLPRI);\n\n// Stop watching after 30 seconds.\nsetTimeout(_ => {\n  poller.remove(valuefd).close();\n}, 30000);\n```\n\nWhen watch-button has terminated, GPIO4 can be unexported using the\nunexport bash script.\n\n```\n./unexport\n```\n\nunexport:\n\n```bash\n#!/bin/sh\necho 4 > /sys/class/gpio/unexport\n```\n\n## Example - Interrupts Per Second\n\nThe following example shows how epoll can be used to determine the number of\nhardware interrupts that can be handled per second on the Raspberry Pi.\nThe source code is available in the\n[example directory](https://github.com/fivdi/epoll/tree/master/example/interrupts-per-second)\nand can easily be modified to use different GPIOs on the Raspberry Pi or a\ndifferent platform such as the BeagleBone.\n\nIn this example, GPIO7 is wired to one end of a 1kΩ current limiting\nresistor and GPIO8 is wired to the other end of the resistor. GPIO7 is an\ninput and GPIO8 is an output.\n\nThe first step is to export GPIOs #7 and #8 using the export bash script from\nthe examples directory.\n\n```\n./export\n```\n\nexport:\n\n```bash\n#!/bin/sh\necho 7 > /sys/class/gpio/export\necho 8 > /sys/class/gpio/export\nsleep 1\necho in > /sys/class/gpio/gpio7/direction\necho both > /sys/class/gpio/gpio7/edge\necho out > /sys/class/gpio/gpio8/direction\n```\n\nThen run interrupts-per-second. interrupts-per-second toggles the state of the\noutput every time it detects an interrupt on the input. Each toggle will\ntrigger the next interrupt. After five seconds, interrupts-per-second prints\nthe number of interrupts it detected per second.\n\n```\nnode interrupts-per-second\n```\n\ninterrupts-per-second:\n\n```js\nconst Epoll = require('../../').Epoll;\nconst fs = require('fs');\n\nconst value = Buffer.alloc(1); // The three Buffers here are global\nconst zero = Buffer.from('0'); // to improve performance.\nconst one = Buffer.from('1');\n\nconst inputfd = fs.openSync('/sys/class/gpio/gpio7/value', 'r+');\nconst outputfd = fs.openSync('/sys/class/gpio/gpio8/value', 'r+');\n\nlet count = 0;\n\n// Create a new Epoll. The callback is the interrupt handler.\nconst poller = new Epoll((err, fd, events) => {\n  count += 1;\n\n  // Read GPIO value file. Reading also clears the interrupt.\n  fs.readSync(inputfd, value, 0, 1, 0);\n\n  // Toggle GPIO value. This will eventually result\n  // in the next interrupt being triggered.\n  const nextValue = value[0] === zero[0] ? one : zero;\n  fs.writeSync(outputfd, nextValue, 0, nextValue.length, 0);\n});\n\nlet time = process.hrtime(); // Get start time.\n\n// Start watching for interrupts. This will trigger the first interrupt\n// as the value file already has data waiting for a read.\npoller.add(inputfd, Epoll.EPOLLPRI);\n\n// Print interrupt rate to console after 5 seconds.\nsetTimeout(_ => {\n  time = process.hrtime(time); // Get run time.\n  const rate = Math.floor(count / (time[0] + time[1] / 1E9));\n  console.log(rate + ' interrupts per second');\n\n  // Stop watching.\n  poller.remove(inputfd).close();\n}, 5000);\n```\n\nWhen interrupts-per-second has terminated, GPIOs #7 and #8 can be unexported\nusing the unexport bash script.\n\n```\n./unexport\n```\n\nunexport:\n\n```bash\n#!/bin/sh\necho 7 > /sys/class/gpio/unexport\necho 8 > /sys/class/gpio/unexport\n```\n\nHere are some results from the \"Interrupts Per Second\" example.\n\n**Raspberry Pi 4 Model B, Raspberry Pi OS (March 4th 2021,  Debian 10.8):**\n\nnode | epoll | kernel | interrupts / sec\n:---: | :---: | :---: | ---:\nv16.0.0 | v4.0.1 | 5.10.17-v7l+ | 20112\n\n","maintainers":[{"name":"fivdi","email":"bdscooke@gmail.com"}],"time":{"modified":"2023-08-06T20:10:52.035Z","created":"2013-09-21T23:05:59.427Z","0.0.1":"2013-09-21T23:06:03.039Z","0.0.2":"2013-09-22T10:48:58.231Z","0.0.3":"2013-09-25T19:00:41.223Z","0.0.4":"2013-09-25T19:23:28.749Z","0.0.5":"2013-09-25T19:29:54.414Z","0.0.6":"2013-10-01T10:48:09.148Z","0.0.7":"2013-10-05T09:17:31.984Z","0.0.8":"2013-10-14T19:23:54.876Z","0.1.0":"2013-11-18T16:24:41.864Z","0.1.1":"2013-11-18T23:44:41.576Z","0.1.2":"2013-11-21T19:57:03.416Z","0.1.3":"2014-03-23T20:22:18.347Z","0.1.4":"2014-04-18T14:06:48.807Z","0.1.5":"2014-05-04T21:42:59.118Z","0.1.7":"2014-05-29T12:13:27.378Z","0.1.8":"2014-07-12T08:38:06.031Z","0.1.9":"2014-08-09T19:36:52.677Z","0.1.10":"2014-11-02T06:12:21.211Z","0.1.11":"2015-01-17T20:03:07.402Z","0.1.12":"2015-02-10T20:37:53.422Z","0.1.13":"2015-05-07T17:57:47.829Z","0.1.14":"2015-08-24T18:43:24.572Z","0.1.15":"2015-08-24T21:08:10.889Z","0.1.16":"2015-10-10T20:13:46.712Z","0.1.17":"2016-01-29T19:38:06.220Z","0.1.18":"2016-04-27T19:54:33.027Z","0.1.19":"2016-05-03T21:35:23.932Z","0.1.20":"2016-07-22T21:12:29.289Z","0.1.21":"2017-02-12T08:00:28.917Z","0.1.22":"2017-06-18T19:02:54.111Z","1.0.0":"2017-10-15T06:22:43.552Z","1.0.1":"2017-11-04T09:19:52.182Z","1.0.2":"2017-12-24T17:37:17.841Z","2.0.0":"2018-02-25T20:10:51.057Z","2.0.1":"2018-04-02T07:15:55.840Z","2.0.2":"2018-07-22T09:31:17.267Z","2.0.3":"2018-07-28T07:57:39.886Z","2.0.4":"2018-09-29T20:01:47.353Z","2.0.5":"2018-10-13T05:35:30.347Z","2.0.6":"2018-10-14T18:14:57.548Z","2.0.7":"2018-12-19T09:33:21.893Z","2.0.8":"2019-03-02T00:02:39.827Z","2.0.9":"2019-03-14T18:54:15.149Z","2.0.10":"2019-09-07T15:23:06.241Z","3.0.0":"2019-09-21T20:32:12.113Z","4.0.0":"2020-04-23T17:19:20.460Z","4.0.1":"2021-04-26T15:54:03.820Z","4.0.2":"2023-08-06T20:10:51.927Z"},"author":{"name":"fivdi"},"repository":{"type":"git","url":"git+https://github.com/fivdi/epoll.git"},"homepage":"https://github.com/fivdi/epoll#readme","keywords":["epoll","epollpri","poll","pollpri","gpio","interrupt","linux"],"bugs":{"url":"https://github.com/fivdi/epoll/issues"},"license":"MIT","readmeFilename":"README.md","users":{"jsyzqt":true}}