{"_id":"posix","_rev":"59-88716adcb746e45127a5be625a351a19","name":"posix","description":"The missing POSIX system calls","dist-tags":{"latest":"4.2.0"},"versions":{"0.0.1":{"name":"posix","version":"0.0.1","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib","dependencies":{},"scripts":{"test":"make test","install":"node-waf configure build || true"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"_id":"posix@0.0.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"c16883fd3e134966596378bd51d3ffbf420faa7e","tarball":"https://registry.npmjs.org/posix/-/posix-0.0.1.tgz","integrity":"sha512-BTcCOIqm1TuYNCMfTuhFXumbBx8Yjq1DWJVnHg6T6enQAA2RWzQ0Ovi44sYElqwdBYmBMAFJA9OV19KcYfwAqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/5MqRQ2vQbGqb+TKjv7ACxHuAQUsauCf0Qa1OHnZJFAIgBa3ROc5rDf2nq3TodtlCPpsNnWokju9c8+ERPBN28W8="}]},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"directories":{}},"0.0.2":{"name":"posix","version":"0.0.2","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{},"scripts":{"test":"make test","install":"node-waf configure build || true"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"_id":"posix@0.0.2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.2","_defaultsLoaded":true,"dist":{"shasum":"d9e33014adaf4b5ec37751a487cd47dadc1b4951","tarball":"https://registry.npmjs.org/posix/-/posix-0.0.2.tgz","integrity":"sha512-1jy59GLIfX4qQ4nPXhZEDk2YiRyEl31gJ7evEyHaEVbP8MnnWunnTAX84c/+d5zdr/bMOY+5Y2CgrTEhOzcXVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2e9t5qTkyewU8AOnCUkGjWOAGlzKBWQZqr2gxuRuMogIhALtbUFk1yJL3LHEOFVNj4L/BXIMLQ0HL9PiGTHQjeIdY"}]},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"directories":{}},"0.0.3":{"name":"posix","version":"0.0.3","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{},"scripts":{"test":"make test","install":"node-waf configure build || true"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"_id":"posix@0.0.3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.2","_defaultsLoaded":true,"dist":{"shasum":"3afa6d52eb3cce7adca45d002a1fa045bd13aa60","tarball":"https://registry.npmjs.org/posix/-/posix-0.0.3.tgz","integrity":"sha512-Lb5SlyKA06D5/K1qPICbzWonEg/d90X/rb5kPhgpgx1hdxl+oSkEWlBD8cYdpqsH8Xjz0EfMp+qweIJPw0zSzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrP7PvafXv9U7QFsmgQ9GaX9mwYTnXcktbooE94F2RIAIhANbbSyYBRpXcuSVh9k2mKpqApDkbRrcJH8Jx+XjaCzQe"}]},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"directories":{}},"0.0.4":{"name":"posix","version":"0.0.4","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{},"scripts":{"test":"make test","install":"node-waf configure build || true"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"_id":"posix@0.0.4","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.2","_defaultsLoaded":true,"dist":{"shasum":"5bbebacc5052504d58da255fcd08ca605c4bd8f3","tarball":"https://registry.npmjs.org/posix/-/posix-0.0.4.tgz","integrity":"sha512-RSACq2WBeiRyxJAoidxcSx9iBb0JRkmDfl9ZMt27+jFndNBHmXFpfCsPtRILMD36P4wIoEZE0qOqrlhPn2SuQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW2XgYrYsr2EssZx0lgDg5TSm/oRKPnaadUg3BIPC1/gIhAMNyw5tVX6JfpchPWMJ2HujWy+TB2H8M3u7+t3tX1NDr"}]},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"directories":{}},"0.0.5":{"name":"posix","version":"0.0.5","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","syslog","setlogmask"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{},"scripts":{"test":"make test","install":"node-waf configure build || true"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"_id":"posix@0.0.5","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.2","_defaultsLoaded":true,"dist":{"shasum":"47adb4b8c7e73e096e504bbd6859bf8ddef4d7c5","tarball":"https://registry.npmjs.org/posix/-/posix-0.0.5.tgz","integrity":"sha512-xvv+LuyKJIk3vQZ+GpVdbrUe74wQgfqzRGlTlRjvB2l2NwywDWtF93COlt7tDt4WF1uzQRR1SX1Lf8/3r4plsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATyNhYYp6b/cWuZlWz2xViUkulo07VJjmdm4Zt7wW6nAiEAyfgdMIRzSfXrEKwNK15n4VTLg13bCaAGryM0QBrmoE4="}]},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"directories":{}},"0.0.6":{"name":"posix","version":"0.0.6","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","syslog","setlogmask"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{},"scripts":{"test":"make test","install":"node-waf configure build || true"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"_id":"posix@0.0.6","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"81e43d586f61b66eb41b1c8715263d4d7eab6889","tarball":"https://registry.npmjs.org/posix/-/posix-0.0.6.tgz","integrity":"sha512-djIEzVdxkqlBtXMRPVtz/Dj+sxqn2vCaW5vH2/XTGCnD2K0Xy1OLX4BmLTPGv8kSyF1JHqwPoj9S0SEd512t3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0CvkjEHSbvWidoiw4q5IhObaBeK+DIjhPGapEtxT/DwIgOjXk4PcaEDqL9orhHGOJwBOxNK0rYsCJkNIDqQEiHKo="}]},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"directories":{}},"0.0.7":{"name":"posix","version":"0.0.7","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","syslog","setlogmask"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{},"scripts":{"test":"make test","install":"node-waf configure build || true"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"_id":"posix@0.0.7","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"94c0de4e7cd9144ab6c261310a1bc48aee8f2517","tarball":"https://registry.npmjs.org/posix/-/posix-0.0.7.tgz","integrity":"sha512-cbsWlBr0+L1UouvN83u9ty+0m83jQmaL+uwDKrRGgR2qD5ZL0C81VpQezie96YwXgm7DjM/6Q5V7qQO2KRXC5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuHAzXBNDG2IFgW9Guwg3geLbCr3BUpWgwWbmd+f3qpAIgOHnN8C2yRgyv1BglOOpc2Lbc8f5CdeHvgkeh7ulrivY="}]},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"directories":{}},"0.0.8":{"name":"posix","version":"0.0.8","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","syslog","setlogmask"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{},"scripts":{"test":"make test","install":"node-waf configure build || true"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"_id":"posix@0.0.8","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.18","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"adf92eff7a2b04d2bdae4fddc22c36372d56e0ef","tarball":"https://registry.npmjs.org/posix/-/posix-0.0.8.tgz","integrity":"sha512-UfHEUUGlApIlRGe+NLHw1jURq2mGkzkquPK46MciI2VNjdA71nWxWeYIAJMShCgQI6dSpOHyvpzGNls6W2igcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRJkMksjw8sMubH7CJAvYakWLHJPEFz3stdqc9/Y8JuQIhAJRmSHi/f/uWq3as2EcF4G3M/jcvDY7JMBsJEGoSiknZ"}]},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"directories":{}},"0.0.10":{"name":"posix","version":"0.0.10","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","syslog","setlogmask"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{},"scripts":{"test":"make test","preinstall":"node-waf clean || (exit 0); node-waf configure build"},"engines":{"node":">= 0.4.0"},"_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"_id":"posix@0.0.10","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"bde9d82623277f87094114ffa337a5e7e5a04438","tarball":"https://registry.npmjs.org/posix/-/posix-0.0.10.tgz","integrity":"sha512-+Pw+cQlv6KWZmuWH8+h09xQPYuAbtxeCHQxayKn1NGjYNRkdJ5erKxMm8nxLIWrctaDiL0oRX6vxcGWiLEa9rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIy0cTu9jIMGP0VbYKSiZshVdr7rpjmqfEl96mI/JgHwIhALQQE7cw3/W8MzUaLfz4t+jALX2PR7YYtBk2XAILrTWw"}]},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"directories":{}},"0.0.11":{"name":"posix","version":"0.0.11","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","syslog","setlogmask"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{},"scripts":{"test":"make test","install":"node-gyp rebuild"},"engines":{"node":">= 0.4.0"},"gypfile":true,"_id":"posix@0.0.11","dist":{"shasum":"c0eab6aff6ff4fb8df1722a2dbd6d72ed81faca8","tarball":"https://registry.npmjs.org/posix/-/posix-0.0.11.tgz","integrity":"sha512-BTVtoUQZWJWaC1bHIsYLFX5yc9wlckko1heckJyBeAkaffjKKDRgUBjJhbw3Ze59g2wDYAgxEVYPk3IAZuq9XA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHscPvRUXFHdPb9Bk/hlTYQ+ZVn/cKwZWqgeOAoa96WrAiAfCG3xsaR2aLGj+nPvRF6W3pMvA9nl4vg4KLMr0K+C+Q=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"directories":{}},"0.0.12":{"name":"posix","version":"0.0.12","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","syslog","setlogmask","gethostname","sethostname","getdomainname","setdomainname"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{},"scripts":{"test":"make test","install":"node-gyp rebuild"},"engines":{"node":">= 0.4.0"},"gypfile":true,"_id":"posix@0.0.12","dist":{"shasum":"1fce5e48a42e409f013dc68c9c23f93e5f782eec","tarball":"https://registry.npmjs.org/posix/-/posix-0.0.12.tgz","integrity":"sha512-UvYV5X0Yk9/j3sMfR4VOObF2AkdwlypFtvKDGEE0+p5C5zkJS+pOmG2o+5HQpbHvPcokvwmAYF1amPt/GPBZsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKTgpl3EeCecnnYM35zw2q9iC4IkxPC3pPMTPzPYeSdAIgAUMJ6qFU06PCFyK2yltdrAwE0qUZe5Zm/H2+VJo0NOw="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"directories":{}},"0.0.13":{"name":"posix","version":"0.0.13","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","syslog","setlogmask","gethostname","sethostname","getdomainname","setdomainname"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{},"scripts":{"test":"make test","install":"node-gyp rebuild"},"engines":{"node":">= 0.4.0"},"gypfile":true,"_id":"posix@0.0.13","dist":{"shasum":"abd2bd40c5d8f809e5920c2f21016c50c74d31a7","tarball":"https://registry.npmjs.org/posix/-/posix-0.0.13.tgz","integrity":"sha512-CnDYV7SyJm5JXNk8n+8ksIvA6UY68M98/IFnRCp3z2hZIsXV0Ly9fI5JjnM862mry3KXIiZ/GSBOCsTWViNPig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+jxMBX8QRqOvYvv2Xub07WoGAX200xaPnTicnu7rzOgIgL/LqYJ7wCgFdlWZQgYYck0yuqUWHV/Pfd9WzHSVz1NI="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"directories":{}},"1.0.0":{"name":"posix","version":"1.0.0","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","syslog","setlogmask","gethostname","sethostname"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{},"scripts":{"test":"make test","install":"node-gyp rebuild"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"_id":"posix@1.0.0","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.18","_nodeVersion":"v0.8.4","_defaultsLoaded":true,"dist":{"shasum":"97e3d55750800afaef4c6facdefbfdf43beb7636","tarball":"https://registry.npmjs.org/posix/-/posix-1.0.0.tgz","integrity":"sha512-uck/1GCXdKwlke3IULsI3MD+be7b6RMu6OtLFfye4hwd81baStxulC2IuazfKDgfBM8Bi2Fg5jJLqZJGp8WfXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGbzkx/q1BFeQvxysqzaouA7yc3t+VnEZGTIhryCkxxAiEAy/3zLzsoJX2FDT80MRAUyqK4BnseR+V4My8I8TZxcnk="}]},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"directories":{}},"1.0.1":{"name":"posix","version":"1.0.1","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","syslog","setlogmask","gethostname","sethostname"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{},"scripts":{"test":"make test","install":"node-gyp rebuild"},"engines":{"node":">= 0.6.0"},"gypfile":true,"bugs":{"url":"https://github.com/melor/node-posix/issues"},"_id":"posix@1.0.1","dist":{"shasum":"9fafb19176f6672df41719a79bd8ba927225a225","tarball":"https://registry.npmjs.org/posix/-/posix-1.0.1.tgz","integrity":"sha512-+NEgMTe7ZNHh/cSCrk9Q3Y+O9ZsMNWuczxTVqQnyurrJbEQofL/FGxnQHIuutnLtH5a/g9MqMiGodKfZteuTQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7r3eCAFz2CbAJmwVvazJteER+QUQ3KmMdKTJwXypXqAiEAiWe8bcgHcMmRj3tQWvavJlDu8fDrdBS55hkCgUIu44M="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"directories":{}},"1.0.2":{"name":"posix","version":"1.0.2","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","initgroups","syslog","setlogmask","gethostname","sethostname"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{},"scripts":{"test":"make test","install":"node-gyp rebuild"},"engines":{"node":">= 0.6.0"},"gypfile":true,"_id":"posix@1.0.2","dist":{"shasum":"49e53b2faf324ca9bc6a98bbe35722e8572c89fa","tarball":"https://registry.npmjs.org/posix/-/posix-1.0.2.tgz","integrity":"sha512-bTb/Ov0trfqIz/v/7t9sH104FB4N2BwiYJORuHZRnQQRSfad8ze3ppENYapnzFVKxu+N/eBpyX5noWNso6i33g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMNoAGDXzuvOu8Hjz8GVCFNnT05ECloa8VnIPcG4PbdAIgAtVB00r2T8mNvbmE60V9OKgvF7kxUQ6u4pIEWx8fSzI="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"directories":{}},"1.0.3":{"name":"posix","version":"1.0.3","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","initgroups","syslog","setlogmask","gethostname","sethostname"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{},"scripts":{"test":"make test","install":"node-gyp rebuild"},"engines":{"node":">= 0.6.0"},"gypfile":true,"bugs":{"url":"https://github.com/melor/node-posix/issues"},"_id":"posix@1.0.3","dist":{"shasum":"f0efae90d59c56c4509c8f0ed222b421caa8188a","tarball":"https://registry.npmjs.org/posix/-/posix-1.0.3.tgz","integrity":"sha512-vtPypGW3LrgTRmebx4kunazCQHDjb2Z3V80NDprCaJJ0wHhWD/cHD0WC/4vyRQRUz1R+pZBoWNvC1iAHBwkYTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGrcsiIemWZYAnoo4xkwIUOzYR0lylHQLL7ioyrsct5QIgamBOtnNZw9Z2yo//JIVuk14iHcXxMl8/a8hRavOjlEk="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"directories":{}},"1.0.4":{"name":"posix","version":"1.0.4","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","initgroups","syslog","setlogmask","gethostname","sethostname"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{},"scripts":{"test":"make test","install":"node-gyp rebuild"},"engines":{"node":">= 0.6.0"},"gypfile":true,"gitHead":"7fd5ddac27eaeaa66d2182fe66c67f8a3e267f98","bugs":{"url":"https://github.com/melor/node-posix/issues"},"_id":"posix@1.0.4","_shasum":"628eb17c9c3299a296cf2f9fdc7cbad4fd554a56","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"dist":{"shasum":"628eb17c9c3299a296cf2f9fdc7cbad4fd554a56","tarball":"https://registry.npmjs.org/posix/-/posix-1.0.4.tgz","integrity":"sha512-9zoCeHx4fzQRI/qQ5YJcyZPRILoZ1zBfdHSapf4Ej5mD/hn9ozngClF4gXV2HGTpbrRiDzG3yB09YYTVRcv4PQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY0llYnWIaV9B/FUVe+r577FluLYopsJbRvjaYt/P0xQIgOHSlGc842scJGoQWluGP4xX+pYqJ7hhW9PVsqZmE2cg="}]},"directories":{}},"2.0.0":{"name":"posix","version":"2.0.0","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","initgroups","syslog","setlogmask","gethostname","sethostname"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{"nan":"~1.6.2"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"engines":{"node":">= 0.8.0"},"gypfile":true,"gitHead":"708832c8d8d2fe0a2c61df89da395a1efdef8cba","bugs":{"url":"https://github.com/melor/node-posix/issues"},"_id":"posix@2.0.0","_shasum":"90fd0ec73968d805c890b61ae6cc95ae5803a87d","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"dist":{"shasum":"90fd0ec73968d805c890b61ae6cc95ae5803a87d","tarball":"https://registry.npmjs.org/posix/-/posix-2.0.0.tgz","integrity":"sha512-eDhM2b0hYFl78+nyxBxpCf4ROUtdFgN67OKhfLMFVj4fDcwlceIM+FWi5Y1CZo89fEZs/MnVK2dPr/WpFGVLwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGwhZ+9QVbbzEb73rYcVPXC7MsdkRLi8iVMVk/nCU3SQIgV+Yd4Q+6cWIf0Xvp919TY8uUmurljQ3AIzkhHfc8gWA="}]},"directories":{}},"2.0.1":{"name":"posix","version":"2.0.1","description":"The missing POSIX system calls","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","initgroups","syslog","setlogmask","gethostname","sethostname"],"homepage":"http://github.com/melor/node-posix","repository":{"type":"git","url":"git://github.com/melor/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{"nan":"~1.8.4"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"engines":{"node":">= 0.8.0"},"gypfile":true,"gitHead":"d042aaf050ff927ce7bd6d5ec2bf93a20dc795c7","bugs":{"url":"https://github.com/melor/node-posix/issues"},"_id":"posix@2.0.1","_shasum":"aad1ae80ad108fe24274006ea1f251f0a73fc3e8","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"dist":{"shasum":"aad1ae80ad108fe24274006ea1f251f0a73fc3e8","tarball":"https://registry.npmjs.org/posix/-/posix-2.0.1.tgz","integrity":"sha512-MVSIQN+lEXaNY0pGlZLzA6fu5QJS4fNXUFSxntX5+YSueGpgrqJu21Qb5E45GOPs+MwE9uDM1l/fzTbEmfaqxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTHp6uY/I4xyILHjBkPyWVg1C8GupnwyrmEUwVb06SKAiEAxINzKddt7/O4xHL8R58QuJ5UeF/zzQdgItd7/V/L0hs="}]},"directories":{}},"4.0.0":{"name":"posix","version":"4.0.0","description":"The missing POSIX system calls","license":"MIT","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","initgroups","syslog","setlogmask","gethostname","sethostname"],"homepage":"http://github.com/ohmu/node-posix","repository":{"type":"git","url":"git://github.com/ohmu/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{"nan":"2.0.x"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"engines":{"node":">= 0.8.0"},"gypfile":true,"gitHead":"4d730ad35bf337e4c7c323952c6866e710ef773d","bugs":{"url":"https://github.com/ohmu/node-posix/issues"},"_id":"posix@4.0.0","_shasum":"00aa40b255efb2a9cf06263eda82b644bbcba108","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"dist":{"shasum":"00aa40b255efb2a9cf06263eda82b644bbcba108","tarball":"https://registry.npmjs.org/posix/-/posix-4.0.0.tgz","integrity":"sha512-uQaRJFGd8UYw08xyFFC1IhOrEHxFGmNjMMBc4gpO4Bf9KA6ZnvMr5zn4RbakAubKnOL01sim5og5s0csd6/Spw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdZ+bi0iXd57jxkKEEMJhDFSDIte2TwBWIVz9tS5+zbAIhANLkeZDJ5zOoAUQpyVg47jDLZLPBZAKDHRN+reCEJXIa"}]},"directories":{}},"4.0.1":{"name":"posix","version":"4.0.1","description":"The missing POSIX system calls","license":"MIT","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","initgroups","syslog","setlogmask","gethostname","sethostname"],"homepage":"http://github.com/ohmu/node-posix","repository":{"type":"git","url":"git://github.com/ohmu/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{"nan":"2.0.x"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"engines":{"node":">= 0.8.0"},"gypfile":true,"gitHead":"926a70e9cda1dc75426fdbc49ada4e40de462e83","bugs":{"url":"https://github.com/ohmu/node-posix/issues"},"_id":"posix@4.0.1","_shasum":"22d195ef7915705b69430eb997780dc74e159be4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"dist":{"shasum":"22d195ef7915705b69430eb997780dc74e159be4","tarball":"https://registry.npmjs.org/posix/-/posix-4.0.1.tgz","integrity":"sha512-nv58x93HUuRSsizlPi1jqW7I/sNKdc/1q7Kjf/xhUmiAkikG9H310/q1heKEuhct5ZHOPFmAcDHZGe0ln2kIiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVX90QK40Vs8+a5V5aT/GDnQDKc5Eh/VaUEcpfFeTsOAiEA5JAasx6YY1CWVg4zsppDCnk3oMfShQas3QE1JuWpByA="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/posix-4.0.1.tgz_1458085930574_0.11840585409663618"},"directories":{}},"4.0.2":{"name":"posix","version":"4.0.2","description":"The missing POSIX system calls","license":"MIT","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","initgroups","syslog","setlogmask","gethostname","sethostname"],"homepage":"http://github.com/ohmu/node-posix","repository":{"type":"git","url":"git://github.com/ohmu/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{"nan":"2.3.x"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"engines":{"node":">= 0.8.0"},"gypfile":true,"gitHead":"90adcbbc2d313bdf8a55792711fdeafe0947bac9","bugs":{"url":"https://github.com/ohmu/node-posix/issues"},"_id":"posix@4.0.2","_shasum":"8ea7533a54ae5dee4866532094ca5d68248bbe7f","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"dist":{"shasum":"8ea7533a54ae5dee4866532094ca5d68248bbe7f","tarball":"https://registry.npmjs.org/posix/-/posix-4.0.2.tgz","integrity":"sha512-+ejTm3Oa2cL1/Lott1zBGm4zlZyJp3cPLoKYzjw0EvXtdztAhcKVPZ9VnyXPXEaIL+KYWsmfEtwBHKFBSJ3pBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnBeK+e02mEIwBKB6MeUROzQATk+iIIOLMJqz4v0dZ2gIgdVzPQtaEt/Xxwl4Ap5c/QFyKK9mVE4f9ABn8Vy2ZvIw="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/posix-4.0.2.tgz_1462082136022_0.1684408150613308"},"directories":{}},"4.1.0":{"name":"posix","version":"4.1.0","description":"The missing POSIX system calls","license":"MIT","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","initgroups","syslog","setlogmask","gethostname","sethostname","swapon","swapoff"],"homepage":"http://github.com/ohmu/node-posix","repository":{"type":"git","url":"git://github.com/ohmu/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{"nan":"2.4.x"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"engines":{"node":">= 0.8.0"},"gypfile":true,"gitHead":"d5e149079bcbc25b82d6f967e13899ba80eb8114","bugs":{"url":"https://github.com/ohmu/node-posix/issues"},"_id":"posix@4.1.0","_shasum":"435b52a4ed8b51cc505ab56856cf4394fe175894","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"dist":{"shasum":"435b52a4ed8b51cc505ab56856cf4394fe175894","tarball":"https://registry.npmjs.org/posix/-/posix-4.1.0.tgz","integrity":"sha512-BWdGg1YgBfhUlQNFdWeLo9szWXUzW3zec/Y+LdsBCFE2BEb/UmgzoSR10dlpOuRpAVdynaM7dmXxoo4SwuoLxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb+Ftj1od1H1thoVe2s4UTcnG3TDXfzMR03rQ8XMTX1wIhAJj+rJyCPfD5FMLxEDov/L59bPqwj+8NgrmONz1MiBXo"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/posix-4.1.0.tgz_1474362763474_0.9861418441869318"},"directories":{}},"4.1.1":{"name":"posix","version":"4.1.1","description":"The missing POSIX system calls","license":"MIT","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","initgroups","syslog","setlogmask","gethostname","sethostname","swapon","swapoff"],"homepage":"http://github.com/ohmu/node-posix","repository":{"type":"git","url":"git://github.com/ohmu/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{"nan":"2.4.x"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"engines":{"node":">= 0.8.0"},"gypfile":true,"gitHead":"8a7b79e04372169309e47298213478fdd9c2d149","bugs":{"url":"https://github.com/ohmu/node-posix/issues"},"_id":"posix@4.1.1","_shasum":"cc9e1b87316f68e782a4316c94dca0d1741e471a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"dist":{"shasum":"cc9e1b87316f68e782a4316c94dca0d1741e471a","tarball":"https://registry.npmjs.org/posix/-/posix-4.1.1.tgz","integrity":"sha512-7mWey93EOT24coYLTMYa4T+piW5JgJAaLjHYS1TL4+3c0Djq5riLly1/rgDyEGVUp2b3B3N1QhRUZ6zkXpm5/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYJqaJiZ0AvnoIJLQtscEPvFmgKjCaQDCC0I839apTqwIgCJM39LEb2ZJ1/jTnifKMSyH2L51m/7ANlJCcAffZScI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/posix-4.1.1.tgz_1474392419445_0.7527781869284809"},"directories":{}},"4.1.2":{"name":"posix","version":"4.1.2","description":"The missing POSIX system calls","license":"MIT","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","initgroups","syslog","setlogmask","gethostname","sethostname","swapon","swapoff"],"homepage":"http://github.com/ohmu/node-posix","repository":{"type":"git","url":"git://github.com/ohmu/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{"nan":"^2.4.x"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"engines":{"node":">= 0.10.0"},"gypfile":true,"gitHead":"98349fb48d3feb4454bd96bdd35c1c82b9113db2","bugs":{"url":"https://github.com/ohmu/node-posix/issues"},"_id":"posix@4.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"dist":{"integrity":"sha512-R1YLMO0tDKuWVRQfcL3dbfv9LvLmB4W6oh+yE2qwlGG0Otkgz1KDIZjnqcs/v+RZfuvDLpCDZs9MQgbcyjppCg==","shasum":"a382ee09dc7bf712f8683b3104d09d5b7909ebe9","tarball":"https://registry.npmjs.org/posix/-/posix-4.1.2.tgz","fileCount":24,"unpackedSize":54113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9yQNCRA9TVsSAnZWagAAD30P/3lu+7sj4SezoFpbZAIX\not4PviJLLk6nKWVJ3Jjbgn6jUynL7jRhR2rvz+caH6r5xxL5PH7WGssRig+/\n5U3PM5w0lfSrFKFqgoAoC59WnzNWjmHkD4/JDZco23RyfCcp6lz/dpi96KAh\nBpI5KGopWv38Pt2HnURrSoFWnaP3X+LTyBU5DxI4jAqXuuyjOAGE9GM1fAkG\nUvFfm+Pb/n/3w6BGZ3H8b4Cp0rbZgjCNN6sqM5bWOfevCtsEH01dY6eIFfG3\n7CKVr0Z4LwtajMSZTArV9jFCqX453QyryImrQQFTGl4Y6BX208XwtTjEt+R/\nGoZatBdWeqGXpg3PD4ceW7NOG63kjombQ7LjLE/KXie1J68+DYfaWT69Swtf\noWFxEZXlED8KSUOhJp9Wi7TZYkbI4b+uYv1BmgkagKdDTjKxLjzVBX/qwUbX\naBaxnqvcYPzJ779O+Y3+yoSk12ZwQSL+NlmjaPmcvB0T8HrvYT5VJLiW5U1W\nLm/UrMX0wu80cBF2Q9kgfvcOaz64k0FFTHsCYCv8w7tDkuuIff6C98jLViWt\nJN2AFw61jUPivN2Ql1IBhXN6TknSSNLQyvzEKyUY2xvvyq4dyGahDu9MEAiV\ncjAV4y4HgAIITwlTJ3OzzlBGPTLbn+yskuJw2F4Nkfm83FxnY70YYyRNc71/\ng6Sr\r\n=zZ7P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC26d6rG9q9Fm9ACmbfnWVIBQsmd9atQ4TvyeU0M5vqrAiBjnGN2rusamorpbqDhW4f+xQE1zel5xJ76vxjZQ+tpLg=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/posix_4.1.2_1526146059489_0.44340913070676646"},"_hasShrinkwrap":false},"4.2.0":{"name":"posix","version":"4.2.0","description":"The missing POSIX system calls","license":"MIT","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","initgroups","syslog","setlogmask","gethostname","sethostname","swapon","swapoff"],"homepage":"http://github.com/ohmu/node-posix","repository":{"type":"git","url":"git://github.com/ohmu/node-posix.git"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"main":"./lib/posix","dependencies":{"nan":"^2.14.x"},"scripts":{"test":"make test","install":"node-gyp rebuild"},"engines":{"node":">= 0.10.0"},"gypfile":true,"gitHead":"279f865e4ea5e3c8f171b78cba74b328d7a9eadc","bugs":{"url":"https://github.com/ohmu/node-posix/issues"},"_id":"posix@4.2.0","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","_npmUser":{"name":"mel","email":"mel@ohmu.fi"},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"dist":{"integrity":"sha512-JbxfT0Fxy/SG10LSkKX1C75iULYfAJqYCwwmM6J0+zh2vl/bE51CqaqvSpdZWg7YAwiuDIoBI6j7in+n3GgXSw==","shasum":"cd9945101070b89900293055105cf85e7205a022","tarball":"https://registry.npmjs.org/posix/-/posix-4.2.0.tgz","fileCount":24,"unpackedSize":55055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOQslCRA9TVsSAnZWagAASqUP+QAvKlC1/jtaghscQz47\nzRsK/kV7lekgHq19AjbDbVbh9uhhyTRGQHWtsmYL++Y9GbgUSagXsdXPPjuT\nuHzZXtN6kfS4TkLYH3fdUtVMEHc3//HdHqzUimgeA0xeFtD3Q7HpwUCK4vpe\n1lbWVA0d7Rudmj6f6FMTctLowhA34bEta9Yw+YwG+hvCilfHZgN45EqXo4nB\n5APYvnBJgfm+RUNmbO5J+cCBtodYs/KpRB0YsbhIxyMjMj0UOG6bHX5ln80g\nIMEPEOe2eFD46YjjdS5F/WJffFxbbYlNNOODm3ldf06U7ayIuR3EkyWnJ4QN\nxGBOsM6vWsUUfB1Hxr1qvvCUC/6MFYrZkpKID9+N3X0Am2q3Z2B4hSPQQ30A\nmW/m7xB0lTAJ6hKB5KijErCvlIXObpOoXFehx3OL8fWlS5Ob0SR68DoXFPDH\nhxfLFQY9n/ffQwgFO1fOkaH6k1cnFQ+F9lUdcmVXKhT153xH3K9kYguKt5lQ\nk4TbM3k6nchlD74wUAfXgQ5JHyAFumLWLOvHcYEXO/2j8mwX2VE+JWZYhCO6\nwfSfEJ4CWrgc7CHwI3QhIdw1yNVLRpZ97z9w5yjEoAh01oUy0nWec2hYxkfm\ndVjMD3yZbB6XG7pI9Wi75YMVUT4Un6/25VV4xSv7ehP+P0jDyIGNFVYytZ9u\nkmE6\r\n=FQiy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDC1t0EH2/acMk+S8TNk7F/CpUOH1KnXPThgpRrnC1LeAiBhmgeQMxd7jMa9bPiYNDKFwW8zWkx0p/9fycIs2TdTnw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/posix_4.2.0_1580796708158_0.9363283634553934"},"_hasShrinkwrap":false}},"maintainers":[{"name":"mel","email":"mel@ohmu.fi"}],"time":{"modified":"2022-06-24T09:06:46.461Z","created":"2011-11-22T00:06:49.384Z","0.0.1":"2011-11-22T00:18:13.793Z","0.0.2":"2011-11-23T23:26:41.124Z","0.0.3":"2011-11-26T17:28:09.707Z","0.0.4":"2011-11-26T21:52:51.720Z","0.0.5":"2011-12-04T00:35:04.951Z","0.0.6":"2011-12-28T18:19:00.467Z","0.0.7":"2012-03-05T23:05:45.206Z","0.0.8":"2012-06-13T19:32:58.334Z","0.0.10":"2012-09-10T21:51:06.077Z","0.0.11":"2013-01-21T23:01:46.368Z","0.0.12":"2013-01-24T21:12:45.674Z","0.0.13":"2013-03-12T13:30:43.406Z","1.0.0":"2013-04-08T19:13:33.149Z","1.0.1":"2013-05-31T03:16:39.845Z","1.0.2":"2013-07-11T15:40:54.320Z","1.0.3":"2013-10-09T23:45:21.147Z","1.0.4":"2014-11-01T18:27:39.022Z","2.0.0":"2015-02-11T20:10:52.179Z","2.0.1":"2015-05-05T06:19:31.835Z","4.0.0":"2015-09-15T17:52:05.836Z","4.0.1":"2016-03-15T23:52:12.918Z","4.0.2":"2016-05-01T05:55:38.247Z","4.1.0":"2016-09-20T09:12:45.482Z","4.1.1":"2016-09-20T17:27:01.563Z","4.1.2":"2018-05-12T17:27:39.598Z","4.2.0":"2020-02-04T06:11:48.254Z"},"author":{"name":"Mika Eloranta","email":"mel@ohmu.fi"},"repository":{"type":"git","url":"git://github.com/ohmu/node-posix.git"},"users":{"maxmaximov":true,"parroit":true,"bluerival":true,"dypsilon":true,"craigpatten":true,"unforgiven512":true,"galrettig":true},"readme":"# node-posix\n\nThe missing POSIX system calls for Node.\n\n[![Build Status](https://secure.travis-ci.org/ohmu/node-posix.png)](http://travis-ci.org/ohmu/node-posix)\n\n[![NPM](https://nodei.co/npm/posix.png?downloads=true&downloadRank=true)](https://nodei.co/npm/posix/) [![NPM](https://nodei.co/npm-dl/posix.png?months=6&height=3)](https://nodei.co/npm/posix/)\n\n\n## FAQ\n\n* Q: Why?\n* A: Because the Node core has a limited set of POSIX system calls.\n* Q: How mature/stable is this?\n* A: Each version released in NPM has decent automated test coverage. The\n  module has been successfully used in busy production sites for several\n  years.\n* Q: I have a feature request/bug report...\n* A: Please submit a pull request or an issue ticket at\n  https://github.com/ohmu/node-posix\n\n## Compatibility and API Stability\n\n* Some degree of POSIX compliance is sought after, but this module is not always\n  restricted by the standard.\n  For example `posix.openlog()` also supports non-POSIX facility codes.\n* node-posix version format: *MAJOR.MINOR.PATCH*\n* *PATCH* version upgrades will not break backward compatibility, so it should be\n  safe to upgrade from 1.0.0 to 1.0.1, 1.0.2, etc.\n* *MAJOR* and *MINOR* version upgrades *probably* break backward-compatibility in\n  some way, which may or may not affect your module.\n* Recommended way to define a version dependency to node-posix in your\n  `package.json`: `\"dependencies\": { \"posix\": \"1.0.x\" }`\n* Update the version in `package.json` manually after validating compatibility\n  with new node-posix *MAJOR* and *MINOR* releases).\n* *\"package.json dependencies done right\"*:\n  http://blog.nodejitsu.com/package-dependencies-done-right\n\n## Related modules\n\nOther extension modules that provide POSIX/Unix/Linux/BSD functionality:\n\n* glob() http://npm.im/glob\n* getrusage() http://npm.im/getrusage\n* chroot(), daemonization http://npm.im/daemon-tools\n* iconv() http://npm.im/iconv\n* mmap() http://npm.im/mmap\n* PAM authentication, flock() and mkstemp() http://npm.im/unixlib\n* execvp() http://npm.im/kexec\n\n## General Information\n\n### User and Group ID Management\n* `posix.getgid()` is an alias to Node core `process.getgid()`\n* `posix.getuid()` is an alias to Node core `process.getuid()`\n* `posix.setgid()` is an alias to Node core `process.setgid()`\n* `posix.setuid()` is an alias to Node core `process.setuid()`,\n  NOTE: should be used carefully  due to inconsistent behavior under different\n  operating systems, see http://www.cs.ucdavis.edu/~hchen/paper/usenix02.html\n\n### Resource limits\n* `ulimit()` is obsolete, use `posix.setrlimit()` instead.\n\n## General usage\n\n* Installation: `npm install posix`\n* In your code: `var posix = require('posix');`\n\n## POSIX System Calls\n\n### posix.chroot(path)\n\nChanges the root directory of the calling process to that specified in `path`.\nThis directory will be used for pathnames beginning with `/`. The root\ndirectory is inherited by all children of the calling process.\n\nThe working directory is also automatically set to the new root directory.\n\nNOTE: Please be aware of the limitations of `chroot` jails:\n\n* \"Best Practices for UNIX `chroot()` Operations\":\n  http://www.unixwiz.net/techtips/chroot-practices.html\n* \"How to break out of a `chroot()` jail\":\n  http://www.bpfh.net/simes/computing/chroot-break.html\n\nExample:\n\n    posix.chroot('/somewhere/safe');\n\n### posix.getegid()\n\nReturns the current process's effective group ID.\n\n    console.log('Effective GID: ' + posix.getegid());\n\n### posix.geteuid()\n\nReturns the current process's effective user ID.\n\n    console.log('Effective UID: ' + posix.geteuid());\n\n### posix.getgrnam(group)\n\nGet the group database entry for the given group. `group` can be specified\neither as a numeric GID or a group name (string).\n\n    var util = require('util');\n    util.inspect(posix.getgrnam('wheel'));\n\nExample output of above:\n\n    { name: 'wheel', passwd: '*', gid: 0, members: [ 'root' ] }\n\n### posix.getpgid(pid)\n\nReturn the process group ID of the current process (`posix.getpgid(0)`) or of\na process of a given PID (`posix.getpgid(PID)`).\n\n    console.log('My PGID: ' + posix.getpgid(0));\n    console.log('init's PGID: ' + posix.getpgid(1));\n\n### posix.setpgid(pid)\n\nReturn the process group ID of the current process (`posix.setpgid(0, PGID)`)\nor of a process of a given PID (`posix.getpgid(PID, PGID)`).\n\n    // move process into it's own process group\n    posix.setpgid(process.pid, process.pid)\n\n### posix.getppid()\n\nReturns the parent process's PID.\n\n    console.log('Parent PID: ' + posix.getppid());\n\n### posix.getpwnam(user)\n\nGet the user database entry for the given user. `user` can be specified either\nas a numeric UID or a username (string).\n\n    var util = require('util');\n    util.inspect(posix.getpwnam('root'));\n\nExample output of above:\n\n    { name: 'root',\n      passwd: '*',\n      uid: 0,\n      gid: 0,\n      gecos: 'System Administrator',\n      shell: '/bin/sh',\n      dir: '/var/root' }\n\n### posix.getrlimit(resource)\n\nGet resource limits. (See getrlimit(2).)\n\nThe `soft` limit is the value that the kernel enforces for the\ncorresponding resource. The `hard` limit acts as a ceiling for the soft\nlimit: an unprivileged process may only set its soft limit to a value in the\nrange from 0 up to the hard limit, and (irreversibly) lower its hard limit.\n\nA limit value of `null` indicates \"unlimited\" (RLIM_INFINITY).\n\nSupported resources:\n\n`'core'` (RLIMIT_CORE) Maximum size of core file.  When 0 no core dump files\nare created.\n\n`'cpu'` (RLIMIT_CPU) CPU time limit in seconds.  When the process reaches the\nsoft limit, it is sent a SIGXCPU signal. The default action for this signal is\nto terminate the process.\n\n`'data'` (RLIMIT_DATA) The maximum size of the process's data segment\n(initialized data, uninitialized data, and heap).\n\n`'fsize'` (RLIMIT_FSIZE) The maximum size of files that the process may create.\nAttempts to extend a file beyond this limit result in delivery of a SIGXFSZ\nsignal.\n\n`'nofile'` (RLIMIT_NOFILE) Specifies a value one greater than the maximum file\ndescriptor number that can be opened by this process.\n\n`'nproc'` (RLIMIT_NPROC) The maximum number of processes (or, more precisely on Linux,\nthreads) that can be created by this process. *(Note: Only Linux, OS X, and BSDs support the 'nproc' resource limit. An error will be raised on unsupported platforms.)*\n\n`'stack'` (RLIMIT_STACK) The maximum size of the process stack, in bytes. Upon\nreaching this limit, a SIGSEGV signal is generated.\n\n`'as'` (RLIMIT_AS) The maximum size of the process's virtual memory (address\nspace) in bytes.\n\n    var limits = posix.getrlimit('nofile');\n    console.log('Current limits: soft=' + limits.soft + ', max=' + limits.hard);\n\n### posix.initgroups(user, group)\n\nSets the group access list to all groups of which user is a member.\nThe additional group group is also added to the list.\n\n    posix.initgroups(\"node\", \"httpd\");  // all groups of 'node' plus 'httpd'\n\n### posix.setegid(gid)\n\nSets the Effective group ID of the current process. `gid` can be either a\nnumeric GID or a group name (string).\n\n    posix.setegid(0); // set effective group UID to \"wheel\"\n    posix.setegid('nobody');\n\n### posix.seteuid(uid)\n\nSets the Effective user ID of the current process. `uid` can be either a\nnumeric UID or a username (string).\n\n    posix.seteuid(0); // set effective UID to \"root\"\n    posix.seteuid('nobody');\n\n### posix.setregid(rgid, egid)\n\nSets the Real and Effective group IDs of the current process. `rgid` and `egid`\ncan be either a numeric UIDs or group names (strings). A value of `-1` means\nthat the corresponding GID is left unchanged.\n\n    posix.setregid(-1, 1000); // just set the EGID to 1000\n    posix.setregid('www-data', 'www-data'); // change both RGID and EGID to \"www-data\"\n\n### posix.setreuid(ruid, euid)\n\nSets the Real and Effective user IDs of the current process. `ruid` and `euid`\ncan be either a numeric UIDs or usernames (strings). A value of `-1` means\nthat the corresponding UID is left unchanged.\n\nIMPORTANT NOTE: what happens to the Saved UID when `setreuid()` is called is\noperating system dependent. For example on OSX the Saved UID seems to be set\nto the previous EUID. This means that the process can escape back to EUID=0\nsimply by calling `setreuid(0, 0)`. A workaround for this is to call\n`posix.setreuid(ruid, euid)` twice with the same arguments.\n\n    posix.setreuid(-1, 1000); // just set the EUID to 1000\n    posix.setreuid('nobody', 'nobody'); // change both RUID and EUID to \"nobody\"\n\n### posix.setrlimit(resource, limits)\n\nSet resource limits. (See setrlimit(2).) Supported resource types are listed\nunder `posix.getrlimit`.\n\nThe `limits` argument is an object in the form\n`{ soft: SOFT_LIMIT, hard: HARD_LIMIT }`. Current limit values are used if\neither `soft` or `hard` key is not specifing in the `limits` object. A limit\nvalue of `null` indicates \"unlimited\" (RLIM_INFINITY).\n\n    // raise maximum number of open file descriptors to 10k, hard limit is left unchanged\n    posix.setrlimit('nofile', { soft: 10000 });\n\n    // enable core dumps of unlimited size\n    posix.setrlimit('core', { soft: null, hard: null });\n\n### posix.setsid()\n\nCreates a session and sets the process group ID. Returns the process group ID.\n\n    console.log('Session ID: ' + posix.setsid());\n\n## Syslog\n\n### posix.openlog(identity, options, facility)\n\nOpen a connection to the logger.\n\nArguments:\n\n* `identity` - defines the name of the process visible in the logged entries.\n* `options` -  set of option flags (see below).\n* `facility` - facility code for the logged messages (see below).\n\nOptions:\n\n* `'cons'` - Log to the system console on error.\n* `'ndelay'` - Connect to syslog daemon immediately.\n* `'nowait'` - Do not wait for child processes.\n* `'odelay'` - Delay open until syslog() is called.\n* `'pid'` - Log the process ID with each message.\n\nFacilities:\n\nNOTE: only `'user'` and `'local0'` .. `'local7'` are defined in the POSIX\nstandard. However, the other codes should be pretty well supported on most\nplatforms.\n\n* `'kern'`\n* `'user'`\n* `'mail'`\n* `'news'`\n* `'uucp'`\n* `'daemon'`\n* `'auth'`\n* `'cron'`\n* `'lpr'`\n* `'local0'` .. `'local7'`\n\nExample:\n\n    posix.openlog('myprog', {odelay: true, pid: true}, 'local7');\n\n### posix.closelog()\n\nClose connection to the logger.\n\n### posix.setlogmask(mask)\n\nSets a priority mask for log messages. Further `posix.syslog()` messages are\nonly sent out if their priority is included in the mask. Priorities are listed\nunder `posix.syslog()`.\n\n    // only send the most critical messages\n    posix.setlogmask({emerg:true, alert: true, crit: true});\n\n### posix.syslog(priority, message)\n\nSend a message to the syslog logger using the given `priority`.\n\nPriorities:\n\n* `'emerg'`\n* `'alert'`\n* `'crit'`\n* `'err'`\n* `'warning'`\n* `'notice'`\n* `'info'`\n* `'debug'`\n\nExample:\n\n    posix.syslog('info', 'hello, world!');\n\n## hostname\n\n### posix.gethostname()\n\nReturns the hostname of the operating system.\n\n### posix.sethostname(hostname)\n\nSets the hostname of the operating system.\n\nExample:\n\n    posix.sethostname('beefheart');\n\n## swap\n\n### posix.swapon(path, swapflags)\n\nEnable the swap device located at `path`. `swapflags` is an optional array of\nstrings to define the flags of the swap device, being available `prefer` and\n`discard`.\n\n### posix.swapoff(path)\n\nDisable the swap device located at `path`.\n\n## Credits\n\n* Some of the documentation strings stolen from Linux man pages.\n* `posix.seteuid` etc. implementation is based on Node core project `SetUid`\n* Thank you for your contributions:\n  Igor Pashev, Dan Bornstein, Jamie Paton, Nick Muerdter, Oskari Saarenmaa,\n  Theo Schlossnagle, Alex Potsides, Robey Pointer, Stephen Sugden,\n  Dave Longley, Jesús Leganés-Combarro\n\n## LICENSE\n\nCopyright (c) 2011-2015 Mika Eloranta\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","readmeFilename":"README.md","homepage":"http://github.com/ohmu/node-posix","keywords":["posix","rlimit","getrlimit","setrlimit","ulimit","setuid","setgid","seteuid","setegid","chroot","setreuid","setregid","getpgrp","setsid","setpgid","getpwnam","getgrnam","uid","gid","initgroups","syslog","setlogmask","gethostname","sethostname","swapon","swapoff"],"bugs":{"url":"https://github.com/ohmu/node-posix/issues"},"license":"MIT"}