{"_id":"net-keepalive","_rev":"77-eaa297d5b1c2a38fa7a096c117972b8b","name":"net-keepalive","dist-tags":{"pre-napi":"1.1.3","latest":"4.0.28"},"versions":{"0.2.0":{"name":"net-keepalive","version":"0.2.0","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@0.2.0","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["darwin","linux"],"dist":{"shasum":"17bb9d1aeeb81d71e314a7ec9ccdca3f92fe50ba","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-0.2.0.tgz","integrity":"sha512-sjvMPzG8SSu6r6PveWxuFkzhObVgjR4PVhD8lIqej5wP/tVg1xDMSfN2ylAmm7z3AZpFWj2oYmFrw+mkdN+Zzw==","signatures":[{"sig":"MEUCIHIIsfwGrveIRxVfUNHNGPgXzNkAE/Fniz4nxKDeXbvtAiEAr1yTqI7t/KeAWRFcdyVU0ytKwA6RCSn9cJsaAKcZjTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"17bb9d1aeeb81d71e314a7ec9ccdca3f92fe50ba","engines":{"node":">=0.10 <=0.12"},"gitHead":"8a8dde1208ce82a078f28710ffb78342ca30f59f","scripts":{"test":"mocha --compilers coffee:coffee-script/register"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"2.11.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"0.12.5","dependencies":{"ffi":">=1.0.0","ref":">=1.0.0","coffee-script":">=1.8.0"},"devDependencies":{"mocha":">=2.0.0","should":">=7.0.0"}},"0.2.1":{"name":"net-keepalive","version":"0.2.1","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@0.2.1","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["darwin","linux"],"dist":{"shasum":"92e4b44f05bac6ad809e0648cf7aa2ee4fc6ccc7","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-0.2.1.tgz","integrity":"sha512-7431s+PELs7C59aJpDdV6nY5j+07J0nS5A05Rd+ipWkU0k8WZzikML5e5aK68Fcp7Q2yQgThY6ofXZ/rObJEQg==","signatures":[{"sig":"MEQCIAP/L/eWGoxhvkE1o8jNj2HZh219yS18Qfvte2fsVmoYAiA0G+xky6nOHgXuHU+sDDjjruJvwxISw7vMJW01zDTn3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"92e4b44f05bac6ad809e0648cf7aa2ee4fc6ccc7","engines":{"node":">=0.10 <=0.12"},"gitHead":"e07fb3282195f07fd5b8ddc0a42c98f79028381b","scripts":{"test":"mocha --compilers coffee:coffee-script/register"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"2.11.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"0.12.5","dependencies":{"ffi":">=1.0.0","ref":">=1.0.0","coffee-script":">=1.8.0"},"devDependencies":{"mocha":">=2.0.0","should":">=7.0.0"}},"0.2.3":{"name":"net-keepalive","version":"0.2.3","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@0.2.3","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["darwin","linux"],"dist":{"shasum":"bc3c4338bb6c09357a373608f0f40c3655f1d95d","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-0.2.3.tgz","integrity":"sha512-scxL7H4DDfX5RoueQbOScxC2HgUugQz4yhvVz55kmG8fykcgtoanz0277L2QhLcernwrw4WwvIABW93AnPghdQ==","signatures":[{"sig":"MEYCIQD9NRnBhsvWiBw42zL6ms9kBqR2QmbUGI5Ank7H2epxOwIhAK2hg2M1FGYqvaRx6vCoGsaJm1iGRSZc/Uxn0ZcPWK3l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"bc3c4338bb6c09357a373608f0f40c3655f1d95d","engines":{"node":">=0.10 <=0.12"},"gitHead":"ab27cbdf3bfc13607aa55754743e91f855291610","scripts":{"test":"mocha --compilers coffee:coffee-script/register"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"2.11.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"0.12.5","dependencies":{"ffi":">=1.0.0","ref":">=1.0.0","coffee-script":">=1.8.0"},"devDependencies":{"mocha":">=2.0.0","should":">=7.0.0"}},"0.2.4":{"name":"net-keepalive","version":"0.2.4","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@0.2.4","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["darwin","linux"],"dist":{"shasum":"5405ffaaff781398d59d384806f0dd15bd18abfe","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-0.2.4.tgz","integrity":"sha512-bRd00b/q1qu0dIrkDZm0Kyyyp+ztReo7FbNLt6bjjtxsmH2Gst1oV6T9vvllrPXShSdT5ZQbFQpyEqd2vR5JzA==","signatures":[{"sig":"MEYCIQC5ZiwZXKs1TjEBVhxqWvaB1IOqyJ6UfEgRFwideiaq4QIhAMy7eM3BABu2sF9Too/Hyu+geEE6jNewiTUDVfts6Pms","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5405ffaaff781398d59d384806f0dd15bd18abfe","engines":{"node":">=0.10 <=0.12"},"gitHead":"441737681f799792637d8e04f46536292a89f3b3","scripts":{"test":"mocha --compilers coffee:coffee-script/register"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"2.11.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"0.12.5","dependencies":{"ffi":">=1.0.0","ref":">=1.0.0","coffee-script":">=1.8.0"},"devDependencies":{"mocha":">=2.0.0","should":">=7.0.0"}},"0.2.6":{"name":"net-keepalive","version":"0.2.6","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@0.2.6","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["darwin","linux","!win32"],"dist":{"shasum":"52cd303e308b4117e5f281279319311f33e09c26","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-0.2.6.tgz","integrity":"sha512-OB/bspRMpZO/vreD2gSQWNELzRCd0/R0wviNjmocDqC5thrDGmTCMCpBQazRi6DWYZX1tiMvyRtRoi6BZK0mVg==","signatures":[{"sig":"MEUCIDFqrNLESNDOrWGRy0f+eXp7Q5g+O2g9XNupUM8rlzm7AiEAxooTCZayhzGTgTSTcCzZMtkwI48HXE7eSJMV10gAFG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"52cd303e308b4117e5f281279319311f33e09c26","engines":{"node":">=0.10 <=0.12"},"gitHead":"cc14556571ec3a95ca0b4ac15edd3e6a7d315b8b","scripts":{"test":"mocha --compilers coffee:coffee-script/register"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"2.11.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"0.12.5","dependencies":{"ffi":">=1.0.0","ref":">=1.0.0","coffee-script":">=1.8.0"},"devDependencies":{"mocha":">=2.0.0","should":">=7.0.0"}},"0.2.7":{"name":"net-keepalive","version":"0.2.7","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@0.2.7","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["darwin","linux","!win32"],"dist":{"shasum":"2ce38ae7a53a25daac2304c7bc8b497da8e6b52c","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-0.2.7.tgz","integrity":"sha512-poiC4If1Qu98aHbf+UiiBRJZl+KWgRCCYy1qBGN3rm/E4qdSSBujn5cbKyRe2WcJdd/wB72fsbwqLmLtPRgImQ==","signatures":[{"sig":"MEUCIQDo4D3Ublp/kuoEjWE7eNQDOPQQrRKxma/IKnMGX9hOQQIgAb9LOU0k/FZ5IAUBnPItBn7eMoKxsUvX2UCqUGrsOeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2ce38ae7a53a25daac2304c7bc8b497da8e6b52c","engines":{"node":">=0.10 <=0.12"},"gitHead":"1bdb15f52bcaebaef2257e8b1f96f335a1be383e","scripts":{"test":"mocha --compilers coffee:coffee-script/register"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"2.12.1","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"0.12.6","dependencies":{"ffi":">=1.0.0","ref":">=1.0.0","coffee-script":">=1.8.0"},"devDependencies":{"mocha":">=2.0.0","should":">=7.0.0"}},"0.3.0":{"name":"net-keepalive","version":"0.3.0","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@0.3.0","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["darwin","linux","!win32"],"dist":{"shasum":"5ffca0ecb642082fe572acb3c3004956e9555109","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-0.3.0.tgz","integrity":"sha512-VZqA6ftoJ4d8MijFeaEEOtVta3g4HHqjOkCAIDXqS0r7+0PQ54d40yLBRY9xHBEi5M/BNqB4QUbUd04aql5B8w==","signatures":[{"sig":"MEYCIQC555QWNCzCNu9J5WTaZ6IRqg9xx3y6JTz0ZrAr5St0EgIhAJTgei66MlfJZdGYvSmH8GyyOuknOAnv4Gjximcfttsg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5ffca0ecb642082fe572acb3c3004956e9555109","engines":{"node":">=0.10 <=0.12||>=4.0 <=4.1"},"gitHead":"3ecf137b55da0d2a9e5ebca39f318b018b389e72","scripts":{"test":"mocha"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"2.14.7","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"4.2.1","dependencies":{"ffi":">=1.0.0","ref":">=1.0.0"},"devDependencies":{"mocha":">=2.0.0","should":">=7.0.0"}},"0.3.1":{"name":"net-keepalive","version":"0.3.1","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@0.3.1","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["darwin","linux","!win32"],"dist":{"shasum":"ab1063584e0cafd1c25620b9ff3366f6960a4eef","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-0.3.1.tgz","integrity":"sha512-c7inPU+QSq5yYouyeXlwwur9dBo9kxzV+JZjVZ21KEEEmPXqwKIt7/zyNGmLBA4Nm/VySl7Mwbu/CTTbs7V5wA==","signatures":[{"sig":"MEQCIGHTKLDmhdLMXs9UpKi/NcBt6X8z8F8zb+p1YgkupxdEAiAURuVNCIa1EvNpWsFW2PRbYvHlPFcb2nItKzpBx034Ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ab1063584e0cafd1c25620b9ff3366f6960a4eef","engines":{"node":">=0.10 <=0.12||>=4.0 <=4.1"},"gitHead":"5709c403ec4d3ad4dc9624e6bcdaf84b73979599","scripts":{"test":"mocha"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"3.3.12","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"5.5.0","dependencies":{"ffi":">=1.0.0","ref":">=1.0.0"},"devDependencies":{"mocha":">=2.0.0","should":">=7.0.0"}},"0.3.3":{"name":"net-keepalive","version":"0.3.3","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@0.3.3","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["darwin","linux","!win32"],"dist":{"shasum":"6942a8b90209a8fd42ee3568e8ab039217c2c7d3","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-0.3.3.tgz","integrity":"sha512-rWSCYSrApv02pw8Mk7+B+LghaOuAwSFecFd6qsX0Amwvp6COBIm7fR9QmcyriR8rLWQhi/GzvgXaHigd4oe2vQ==","signatures":[{"sig":"MEQCIH2XjCr8L8N83lA5Y7sZpWl7w0iRXv9I74vR98IQmkIdAiAxV6xJRTIkyat5rEf5pC7fiBx8KJqR2YUUJnzMJ7BqiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6942a8b90209a8fd42ee3568e8ab039217c2c7d3","engines":{"node":">=0.10 <=0.12||>=4 <=5"},"gitHead":"babb17e6ce890308bc2023e60631861cc5ea59fa","scripts":{"test":"mocha"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"2.11.3","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"0.12.7","dependencies":{"ffi":">=1.0.0","ref":">=1.0.0"},"devDependencies":{"mocha":">=2.0.0","should":">=7.0.0"}},"0.3.4":{"name":"net-keepalive","version":"0.3.4","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@0.3.4","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["darwin","linux","!win32"],"dist":{"shasum":"73c7a31695a04b36a627b4d2f02eac5b425b956f","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-0.3.4.tgz","integrity":"sha512-mWxxwAIWOXLfAj/SM8nxPtrBXq8SMOP4uI3SwE21lWvUTunbpjzVCif3T/Aa7dSBN5ZT6eOFoEq4ES6KKSkJIQ==","signatures":[{"sig":"MEUCIC6bema6Xtof815axPyqt5YJdFVYNJdmMux3jZgRy1XTAiEAsDiJ/I6YNNzPCT5/JixEOy/voW4BfDKqh4rnl170QvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"73c7a31695a04b36a627b4d2f02eac5b425b956f","engines":{"node":">=0.10 <=0.12||>=4 <=6"},"gitHead":"6124743719c7c72d16e6ba6e375aed2ea686538f","scripts":{"test":"mocha"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"3.8.3","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"5.10.1","dependencies":{"ffi":">=1.0.0","ref":">=1.0.0"},"devDependencies":{"mocha":">=2.0.0","should":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive-0.3.4.tgz_1463194281953_0.9889764667022973","host":"packages-12-west.internal.npmjs.com"}},"0.3.5":{"name":"net-keepalive","version":"0.3.5","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@0.3.5","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["darwin","linux","!win32"],"dist":{"shasum":"1ebe359d27207ab6a37eb3896a0e49804c08a99d","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-0.3.5.tgz","integrity":"sha512-4N5L4LpxDR6L3yVBrBCl+sDefXnBv61gX29KI7N2mL3AJBrzKlSikmOv9mTBetAkdQkgZ6H9334hIT/UxFjiOw==","signatures":[{"sig":"MEQCIAVWm7gelEmuBJt8HVaJOEPhGdrugHPsVRCN3fnWFVcCAiArCZAAhIfXIpWAczae0h5z8/BAJsTvSnNguHd+Dc+5Hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1ebe359d27207ab6a37eb3896a0e49804c08a99d","engines":{"node":">=0.10 <=0.12||>=4 <=6"},"gitHead":"5995adb08f8cc7321439307f5fb3b4a048e986a2","scripts":{"test":"mocha"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"3.8.3","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"5.10.1","dependencies":{"ffi":">=1.0.0","ref":">=1.0.0"},"devDependencies":{"mocha":">=2.0.0","should":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive-0.3.5.tgz_1465781501410_0.8749802608508617","host":"packages-12-west.internal.npmjs.com"}},"0.3.6":{"name":"net-keepalive","version":"0.3.6","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@0.3.6","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["darwin","linux","!win32"],"dist":{"shasum":"5b9293db23d8e191172875221f41db8c9ae48077","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-0.3.6.tgz","integrity":"sha512-CxRO45Nqik4RoAAh0XVsSWMME1ydhjmqvWMDe6oVPzkk3+wfJnkXoy0o/ZEhdL/dK3UiFEFJmFakIKB50w3CUg==","signatures":[{"sig":"MEUCIQCRf3TCxVOKq+BfyhMO+nwt6phyQdADzXHI1iHkv/1ECQIgI1hBsMrAXn6zCD0NlW8aKCPi7lT582hocU3P0EyjvlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5b9293db23d8e191172875221f41db8c9ae48077","engines":{"node":">=0.10 <=0.12||>=4 <=6"},"gitHead":"5458c3c3882a30d9177b954a8c85eb5c4f166944","scripts":{"test":"mocha"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"2.14.12","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"4.3.1","dependencies":{"ffi":">=1.0.0","ref":">=1.0.0"},"devDependencies":{"mocha":">=2.0.0","should":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive-0.3.6.tgz_1467394094509_0.4801664985716343","host":"packages-12-west.internal.npmjs.com"}},"0.3.8":{"name":"net-keepalive","version":"0.3.8","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@0.3.8","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["darwin","linux","!win32"],"dist":{"shasum":"d3d2cdfef968fd75ee5a30e2681873a9fe4098a1","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-0.3.8.tgz","integrity":"sha512-yuxgdV1LNDtwFS839x292GYeAWY/fz6QZFSRPS2TjNHzHFjAk6/r7yWTVVh8rJABweTOiVmZgkZ54cG3wKdVCg==","signatures":[{"sig":"MEUCIQDrwEZd7LdTRtYr2C3OFlzNgzHshnQCSKE/3T7eGcYcjAIgMIvc9YVMKrrv/+5Eo3j2bnzQzbqAlS+3KXBklhxorhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d3d2cdfef968fd75ee5a30e2681873a9fe4098a1","engines":{"node":">=0.10 <=0.12||>=4 <=7"},"gitHead":"dc6749dac5731cfdd7527de14aa3030355bb59c7","scripts":{"test":"mocha"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"3.10.9","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"7.2.0","dependencies":{"ffi":">=1.0.0","ref":">=1.0.0"},"devDependencies":{"mocha":">=2.0.0","should":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive-0.3.8.tgz_1480718107407_0.9147752211429179","host":"packages-12-west.internal.npmjs.com"}},"0.4.0":{"name":"net-keepalive","version":"0.4.0","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@0.4.0","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux","!win32"],"dist":{"shasum":"48b82053619731a2ebf11958eae5e5f67a33d782","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-0.4.0.tgz","integrity":"sha512-AUze2l24wmY0AW2e6s1nXInsAmAp+7ggN3EOWe2Hb4N2Uop8dYtg2qd208VqQaP7xCvei49NCk8g/e9uqsZq9g==","signatures":[{"sig":"MEQCIFBdwthUfeUWxb8Tce3zgtQWRjh5cvtebVK5Sx55QxcrAiAzv50XN/VeLskPagDsd3BIY//I/Sp6Vbzd0whM9+HIUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"48b82053619731a2ebf11958eae5e5f67a33d782","engines":{"node":">=0.10 <=0.12||>=4 <=7"},"gitHead":"71bce1690e1bf87a4049b74b5ae87ce68fa8f330","scripts":{"test":"mocha"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"4.0.5","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"7.3.0","dependencies":{"ffi":">=1.0.0","ref":">=1.0.0"},"devDependencies":{"mocha":">=2.0.0","should":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive-0.4.0.tgz_1483741275785_0.20489377155900002","host":"packages-18-east.internal.npmjs.com"}},"0.4.1":{"name":"net-keepalive","version":"0.4.1","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@0.4.1","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux","!win32"],"dist":{"shasum":"84d1fe24cf7370e02e10e94a0a06573272b60d30","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-0.4.1.tgz","integrity":"sha512-M+BBKB4xpoFfHoNaq1RIBRsBt9iqXZ9WBZ+V3eptnBpEKD7J0asQfe+sOc+45gA9/cWOrvm6+6N0ypp4cc+HDQ==","signatures":[{"sig":"MEUCIQCFHG92vOrYF0/4AUEbEXrm1oweRobu/kK49ZSBq1llTAIgFpgQ1FbvalRbVm4DTy2NbfP6nBCl6Jd6RTcRU4AiH8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"84d1fe24cf7370e02e10e94a0a06573272b60d30","engines":{"node":">=0.10 <=0.12||>=4 <=7"},"gitHead":"f2b6c5d26908052938b6027b47521f80ec0ac226","scripts":{"test":"mocha"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"4.0.5","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"7.3.0","dependencies":{"ffi":">=1.0.0","ref":">=1.0.0"},"devDependencies":{"mocha":">=2.0.0","should":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive-0.4.1.tgz_1483741368885_0.3722529602237046","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"net-keepalive","version":"1.0.0","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@1.0.0","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux","!win32"],"dist":{"shasum":"68db6f31fda9ea3b21ded551b9205df465264765","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-1.0.0.tgz","integrity":"sha512-eKm67LXxs3OQy3ieF8OYU+BVQvgEAGhHic+GUojPeh+xyH01hNDPqc5+9arYiuMMjiycSaZY5r3dQXAi7GZmDg==","signatures":[{"sig":"MEQCIFHU6Pb9yJ6pQyZ6LQxFHg0hqdhHJDZoQRjrhpVj/7RrAiB91CGdzPu4jzPVPlm5dHyLwflAclAsYvdUpXYHxmYDlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">=0.10 <=0.12||>=4 <=8"},"gitHead":"44600e117538f089f2253e7d753fe5a4186ead81","scripts":{"test":"mocha"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"5.3.0","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ffi":">=1.0.0","ref":">=1.0.0"},"devDependencies":{"mocha":">=2.0.0","should":">=7.0.0","@types/node":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive-1.0.0.tgz_1507758598520_0.5591672151349485","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"net-keepalive","version":"1.1.0","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@1.1.0","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux","!win32"],"dist":{"shasum":"4253392493383f07a6bebdae149857abd803e89c","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-1.1.0.tgz","integrity":"sha512-vbf9gAYKOIQZ1OgfRFFYbOsbOhiB6rR5ziTtKpZyCDHTvFokojihtu492BH8gsNe97xrnkd+0CwGFe0Q9BxBkA==","signatures":[{"sig":"MEUCIHO9jg8m0AGPVai6fyarlH1o1PvYrp6xERUesUeU9ioaAiEA+V/AHP4n0ChJgiJikgKj9R0Ba7Ey+zeNtvm+Pm/JhMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">=0.10 <=0.12||>=4 <=8"},"gitHead":"90fcc47134755e158f9ac96d6bbdda3506c0cf1a","scripts":{"test":"mocha"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"5.5.1","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"8.9.1","dependencies":{"ffi":">=1.0.0","ref":">=1.0.0"},"devDependencies":{"mocha":">=2.0.0","should":">=7.0.0","@types/node":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive-1.1.0.tgz_1512082726437_0.836573849665001","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"net-keepalive","version":"1.1.1","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@1.1.1","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux","!win32"],"dist":{"shasum":"b46884a71874a3754879154135dca9ae91186a38","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-1.1.1.tgz","fileCount":15,"integrity":"sha512-Se6Ki04/NIUqrVBXwQHWkmlPKgVayVoca//MSg79g6ol5GjM3/sakUlYRJaldITJ2qvMGZlZbB3rLXmIBcxZ6Q==","signatures":[{"sig":"MEUCIQCE2m0GSVQ7A1rRnMcMJlyodZvNApjJMjFA3cIewxTkOgIgRiqIApRxv9c4IKT/vVapiI2Ir/qoFZcRsojolLwrV9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa828jCRA9TVsSAnZWagAAFaAP/jGVWUJG+M/aw5UbcnuM\nZD7uPW4Mjh1GBfcr/Aetd0GSq/7NZ6vCOKxd9vvyKlc12C1tpQa05yTLQHNi\nXUPsrROyvLOy3wofYXqLTiwAMFAqYVe/++q2g86Nrfal4B0jrjEhpbXsaFdW\nj4butxoWGuAC52W+6EckytHcXWf8ycZY8r8TOsEbLscJaiCW0GDVCmKV6G0J\nAQbQKxByylkP0hMBarFHwiFUbMn5brODWKOHz44lZPlVxz17yB/43Z8r3PF+\nUoX2caG+/wQar1T+tJbyHgnj4nKKmK0dBNcRe9uv8GkkyNC+5U5p3PeVLG38\nQa5rdiF7lmDCUlOOMHtokfZk0sDDt9eYuoRavJeTgWHOxyclIID1KdgOPjUz\nKFVRE/o+ARKtYQuZXWujbyeu33WXTc58wZrKFHxy1aw2TtgHXlNIiYhg8cfa\nNXw9fATKFIBTugacb8WCZBX/ZOFIPRwmXGJ/X3y9s9seByX+hUCDdvcdvvpp\n7jOMv9n+gOFmyf+2IrDxv6BSwzSPbBr1rbzIOrSgf2aK2Ugw/aWMLqdR48nn\nhcSsJPiqMzb3RXq1gBuD4xr9Kv59VyuHxbITuwnqvEvt6Ozu9A2bXyDnw1J/\nQaLZ/hlddLy3w0AqRdqjZsDNpUcI5Pf2BMXLfCfeLPkzvvR1fs7OIYYmpfsQ\njQ14\r\n=hBec\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","_shasum":"b46884a71874a3754879154135dca9ae91186a38","engines":{"node":">=0.10 <=0.12||>=4 <=8"},"gitHead":"938f3bbd616f333e55a162d537cdae7d11d30a8a","scripts":{"test":"mocha","test-coverage":"nyc mocha","report-coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"3.5.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"8.10.0","dependencies":{"ffi":"^2.2.0","ref":"^1.3.5"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"^11.7.1","mocha":">=2.0.0","sinon":"^5.0.7","should":">=7.0.0","codecov":"^3.0.2","mockery":"^2.1.0","@types/node":"^10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_1.1.1_1525903137911_0.9177930191633372","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"net-keepalive","version":"1.1.3","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@1.1.3","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux","win32"],"dist":{"shasum":"12786bd39c06034ad3efcd197113aac2b18a9a54","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-1.1.3.tgz","fileCount":11,"integrity":"sha512-CKfjFg9PaPq/d/v0eqRa2nJ4PMFPsopzwsziIOGwU7VSCx57vSDFeyxbcIxmMqBInBGUHIOSa2U+CB+9/r8qyw==","signatures":[{"sig":"MEQCIFaZ1pBXNSMAhy1YNxko1Nu4lEdfDVB9k02Y4xJuPcpwAiBiaxUIS1Kg4EfVruv/CFGtNQW3188qj5rmCYy8hFBKxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbL7CLCRA9TVsSAnZWagAAw5gP/3LKjHUaof4lYS+SkRCv\nXw1cf6/L56vhXqEOpHRKrPjGhFtyjZZOLRq4khkQtw5L0Wr3j/K5pDXYwsi7\nGv4Cvrt8lwK07GWcWZufkmcukxt4oIgX+GQ3fy0kec18KCgkzaghcyV4ma6i\nHbdNPQp0D911dkcC/uZX6ctOp6Osvwuu7ymR493I9SHYPXg7f4l3rDFcFU3n\nl6LhogdtAM0zsbU7gkwfm+7X2NnddRohnLQKtof68NIe58+qUd9ALbMa+94W\nz6TMSGjwDE6jK2lRz8Z/rq065VEuMTgiDe3gjLxnXoCUVBlWVvbNVjnGNJvu\nLVpBjeFqWVBmzPXiCRka2tlj0NqfYWTQ9dmMAWPUpuGETFnhs4iftkPT79jD\nTru1ni6t5Pi7VnSblbvTONkYGNQc6PFtvYn/xs/bJ2L1VcXJClUZkg1iB9gF\nK9XJJWoc02/EIyrb9QpB9euSBwB5N0wpnlpR8E7JsiKbzWHXF35VBOuN3U7x\nPX+5FCQXwtib3h56lnRPYOdNe/btfNWDpNYeqkaA7vlyPsDH6ffHpxR9yyr2\n7xEF5E0xqWaqsW6BzIuW9U2JgRfGlQNapotCeaiq9EEKMXfKIrPYi+LGFq+q\nxFHc3Ni72C4I7fkhBGl+kLKYylOU9PgsOs8ij4vRc08c1b926vBOUCB2V+KF\noTF2\r\n=0Yvp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=0.10 <=0.12||>=4 <=8"},"gitHead":"e5d9916ba009470957be48d38008b9dfa6060b2e","scripts":{"test":"mocha","test-coverage":"nyc mocha","report-coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.1.0","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"8.11.3","dependencies":{"ffi":"^2.2.0","ref":"^1.3.5"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"^11.7.1","mocha":">=2.0.0","sinon":"^5.0.7","should":">=7.0.0","codecov":"^3.0.2","mockery":"^2.1.0","@types/node":"^10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_1.1.3_1529852043591_0.15590586152048425","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"net-keepalive","version":"1.2.0","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@1.2.0","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"3969226b04e937b84cac25753175b33a5cab1338","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-1.2.0.tgz","fileCount":10,"integrity":"sha512-tOX/gIJ4hMqYTYRON9zfI8ap2KD2Yy4Q/EbKwDrAypX0sb8VqhF6uFdzEUlGeKX/WthtCtvBa6Lx/aUcUC94DQ==","signatures":[{"sig":"MEYCIQDqZxQYp8PCOQkRnjujzmSN9BeQPCeAMnoYLsWEyX/UrwIhAP9SJwnApyhYpkjcRL0y+B29lajH2eZvmuZwhKB50+V7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOBieCRA9TVsSAnZWagAAbDwP/25AO4QIqXKJA8rWNx0a\nNcDFwfVZiNpZRCuDeolTIamtI4KDRrMlBrPcOuR0UzEOJr5NL8jrknd/QaVX\nrMm84uoCoaNHloY5FVQwZpJZCFHSlRC4n4+oZ2796PS27dTSWYpnwm0Gp1v2\niMzd5wGRWC+3NSbodpvi3mi2P3blL8lCO38fNqQFDrC7oBn3znrpQPQAYPLk\nYCe8phyAcMCm4iXL3Q4ydN06m0myzJ+rFbfOKNi/QhApdQN4dIQe7jZyDFZb\nofGQwFfq0GMVSsQokeLaJRO0g1Wc8sxKaZIBmd1YVSlbHaZknyj7g9ZDXJWH\nZX9nH5BfOtIflxoFgMqDNIFVqaRrdDmJ4qmhlGBwwRKgNt9KispAmGkRUX6e\n9eW7yX8uXw8ZrFDJrkKguCoQwE6n8u2iRFaAtguws0mKQ1CnMiRwhgZi8OrD\n3SyNY3wX3btgBoGlM9RN0kCoCnD03Z8Lo6q89zAa5CLCkwPMGKttsMXevdAY\nZVQzFLQ+NTPqVSjoUuBHWX1MRw89AuwkkidRY7UO3YozNGJwS7Z/DheXKlzI\n8HThimIAtpWvWZvjXCBaXY3ZQ7JkIEq0un8Bh6alW0p77zuCA/6Foe6P6UzQ\nUQ8snvt5hJodyBegfisH07aiw0W4d3YbUwwoQQjZXDGiUFlCkOc3hGPwVkMx\ny2YP\r\n=Gw+Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=4"},"gitHead":"4ac45446291b6607aa3d8d82ef5bb4874739c9ad","scripts":{"test":"mocha","test-coverage":"nyc mocha","report-coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.1.0","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"10.5.0","dependencies":{"ffi-napi":"^2.4.3","ref-napi":"^1.4.0"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"^11.7.1","mocha":">=2.0.0","sinon":"^5.0.7","should":">=7.0.0","codecov":"^3.0.2","mockery":"^2.1.0","@types/node":"^10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_1.2.0_1530402974875_0.4484105079765892","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"net-keepalive","version":"1.2.1","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@1.2.1","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"87d093720d747febb1e3a2d06988432af5d415e2","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-1.2.1.tgz","fileCount":10,"integrity":"sha512-8wXaAlOshL18/UKq3KJ3GkOR1aktaVX5X0IZ2dfi4DUkVBmFTVWRNIubR0I0C7Par3Bo0RC4//fytf3bm7MoAA==","signatures":[{"sig":"MEUCIHihURT6NiIbrQ8SFCp8qlJbL50leUNXoV9V6j4qFeZ2AiEAz58mtgT9BpufeRtp5Plb6afsR0En3qBCASUEOW1Jd00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOBrgCRA9TVsSAnZWagAATosP/iaNQ7r4n5LRYmi6h40Z\nTxswAWVLCGLkII6Bq2qO03m2nSK2VNXPLzI5Vxi+Kmvy0hYKX2KCFNozy0Rt\nsHeOnblcUj6vOToOSkfiy1nKmSu6raSN84UWHSDlnRgkUJpXoKt6Sq/TyEAp\nO1BhNzs4Z87mQZ87rTgsGI90Qm0EUfIM4g0KVmdcPulL919RbhLf4Brynikw\nHomP2qfR6B84PAFgL9n1rgRi+deJukYgY5OU1ndhN+ZCG8bA4mW7/VDW9l2X\nUPU564w4ii2+nRtiEPZ88rx02ZPm7L04KfCatXCqFIUHRbpaH0G8Rc1knaND\nQ7Mu42RhftkzuNlS0DYZnV9pHAJf3v8mxzfxy1//wPCmBKCOULbvghkR0eMA\nh6mEUnkKCdkIHEaEFwf25CdKtja3eZWbFvmQ6Gwc0LhnTWDiJrtuep17CCHb\nTsPcqvzYmgTLRKB5cMS/0e9yyGae+kie38ZPSrMdQKk4PpVQbGQuSF3/ZTWa\nRlT5G5VCbRj8fafHo/H6pRGF79Vdx/5F9XyqcLIoHQtkoaLUiFvSzXQix2Hz\nS+g5DJvK7fi24QYFVK8nO8ML4oifs3pkBNLGWwm/A/ikLJq7N1glQJTAs467\n14WrDlpz49ee1UoPV6WHiETyVJUV3M20h9oRJfRamqWimmAP9rv+Bn8z4K31\nROtL\r\n=luOr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=4"},"gitHead":"23a06e01e69fc5c43af174091881d43e0842c946","scripts":{"test":"mocha","test-coverage":"nyc mocha","report-coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.1.0","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"10.5.0","dependencies":{"ffi-napi":"^2.4.3","ref-napi":"^1.4.0"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"^11.7.1","mocha":">=2.0.0","sinon":"^5.0.7","should":">=7.0.0","codecov":"^3.0.2","mockery":"^2.1.0","@types/node":"^10.0.6"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_1.2.1_1530403552629_0.6961671894819401","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"net-keepalive","version":"1.3.0","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@1.3.0","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"cc730b29e96d7186097b23490b4036e48e165aea","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-1.3.0.tgz","fileCount":12,"integrity":"sha512-wukgJXpoZQrUO+p6EQ6mBlUBslybRxtGuMkJHcSecx6GNVuD+qqNggIL7Moqxjb4svOQ+Si+wxT2/vZoDDPMIg==","signatures":[{"sig":"MEUCIQCy+dTANPvARSy/SOYwOPBgnkAUCCHhPVIHyooWrAh/1gIgZ32hd6OuuHdotmGXoFf9S79rSeiUlaJDSZU/syDhr6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexu9/CRA9TVsSAnZWagAArcsP/2MwLDfgkow0pvhefSYQ\nLrKSVw7dOMk/yIBsGBnqyY+eRboheZQv3PKFLQAzZlBHm778EB3k0Y1foTbx\nU8+vpHgF7bGZGVWSBQEyHmjOi9Qqv2McqPQ2aotQ2ZnvOTgCwu7NotrvGUnH\n8C4j2sBb9J1cRIviBt45xyZaUfFpdnE+elerNCl8c/lO6+cvBfmU32CPX3Qh\ny6w8+UtrvTlIZ1BP83HZeCF3QbgiR6sz8pwE+AbyzzS8GO1cPdJZuSFg66sD\nV1Ap9qy2anWUfs8fFU0IepeV0thzdTnMgNOwgiaq7GD7lMUxV0IJ6Zl2Dsid\niT9jGJ3/ghwgqgB/avTNaqjQEuXIOt1dqj99nrRP9E9rD2c6EzW9uwRCTgpc\nGrYqzPi5783Imzs5fgWxlFW/c0jEiFiHODfAKSzBD01oz+PmyQGQeyysjCy0\n3YunrWCnVeYn4YoRChktewxPBOUoiWHKuC3jLbu7+ng9c56PTPka9ybUG+/z\nrU2tLZJFz3NFfDSrCrUWFR7mFGUBGemnf2r6RP78bh3kibYR5RJ9phfAVlhJ\nhqsYsrIoDH7JHdvqnn9LYoLve2Pwjqc2uVNC+GpO+fJSjWs26IqDv4wSiFFX\nq44SWqrmxiNsWwFF63raMYwzvjsiSsqFuomP5mDYjpXP6PVwfr5df7alN08b\nCL/s\r\n=1Ou1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=4"},"gitHead":"60e3e876ddd6c3c043227bc4b32fdc669dc1a720","scripts":{"test":"mocha","test-coverage":"nyc mocha","report-coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.14.5","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"14.3.0","dependencies":{"ffi-napi":"^3.0.0","ref-napi":"^2.0.1"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","sinon":"^9.0.2","should":"^13.2.3","codecov":"^3.0.2","mockery":"^2.1.0","@types/node":"^14.0.4"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_1.3.0_1590095742596_0.05892622380140344","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"net-keepalive","version":"1.3.1","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@1.3.1","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"f4036bf6a98b3a5576701a21d037b6463dff17c6","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-1.3.1.tgz","fileCount":12,"integrity":"sha512-iFFqMK2Qh/dTNMSg3QrWmaPOED9cODKvTcCuj/GvAoV44ZW0cxLMIjVKsFmiNLsY72/niLT9bLgDWzbWxYa5RQ==","signatures":[{"sig":"MEYCIQCluyUrZHyVWNB7Bia9uIjlVG/4DsiDdPfRcl7Qan4V2wIhAMJjLYZ2Zy8Ik+cNScUUnEcTtoWyew/PzSUGsigoCIxd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyG/HCRA9TVsSAnZWagAAr4AP/3ddK4sFOMiizKeeUwY6\n2PRm4QIFbXr5fuAgRHuXxmOuRQPFyfqpKzGHhpEwiOVsBzsdzNN5E390oLCU\npURH677R8xJGdiSkjO5sDBToRXwL2VDN4/DkabhUCHVaA1StnmiNhfyunz8k\nZnFjws97uEhBq64wf8jDnkXF5Hl26mSCgyvg9CY9sKu3NThpCSdlD2mFQUg2\nghdn9BuqDHjsbcH0vwtCsmH6DnR4qGrMBfKlzxYgHYGJSxwN69fqHvHmuZjE\n4tPbQn52TlM7aGUQpNzmUoO+BAf9aHnt6NpbZdTH2YbnOEY/UuZ5XfOCjFnZ\nlwB7RdEMVie8iQTYPWlnkU4KnO7fGoAJ7avw8LsuCNp7jIdg45dsND4Z67Qa\n64/OXl707aMWgv2EXO9TUYHbOzBiNTnmNogkGpWmaDFACQrPWg2yjIv5P/4Y\nkgcQOsN+FZ9Uxu/OlvWC0+CX6RhwgROVdgkBA63nSb/VYj8OIeNt7dq6Fe5o\nCqEucd/S9MTrfPtT3oROVn+wdeGTpmnJP+k2K7FLFZvX4PJDhXDWvQGZFKhH\ne1evOnND+cBWSDLkM1WBzrvBgrz8bDZQXJUoz7hOlYHRq2vI6xMObFrWMn1u\nThMdFnhL0wUNbdNNug1l/ow2avikfMsASTLhR0HOLgp+U7rTSuumIwss/8uo\neZ9F\r\n=AEqm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=4"},"gitHead":"69adbfdd4b4a7e8bb1145edeba13792374db65d0","scripts":{"docs":"jsdoc -c .jsdoc.json","test":"mocha","coverage":"npm run coverage:test && npm run coverage:report && npm run coverage:upload","coverage:test":"nyc npm run test","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","coverage:upload":"curl -s https://codecov.io/bash | bash"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.14.4","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"12.16.3","dependencies":{"ffi-napi":"^3.0.0","ref-napi":"^2.0.1"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"^15.0.1","jsdoc":"^3.6.4","mocha":"^7.1.2","sinon":"^9.0.2","should":"^13.2.3","mockery":"^2.1.0","prettier":"^2.0.5","@types/node":"^14.0.4","better-docs":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_1.3.1_1590194118603_0.37539347981188476","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"net-keepalive","version":"1.3.2","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@1.3.2","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"261258359c660231838f832c17137b70aee0679f","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-1.3.2.tgz","fileCount":12,"integrity":"sha512-1BbtOhAxgtIHwPrGltmW6lSj9aBix+oMRZ0+hy25gNgf5RILcpyCzD5DTZphD4B3MrRsYi8QCV6p3JLagGjDFg==","signatures":[{"sig":"MEUCIA+7R2+i1zqOv2rt29f73GnX7NscC1kSnKEdjOjrCsuRAiEAuC69Ov8uZoz88VJDTG3yow8jKzUcIqUrssX09FwNCno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBzHOCRA9TVsSAnZWagAAtOsQAI+H8u9Ag3kYaNry0KQg\n4qSdBUzFXkz3S3nMIDeoEqrQAZoesCzjq13how45obI7NSLHa99qaRxbOS/3\n6346/LY6OLW0hewqT3yftEdwKe0rJ676Bh0o0qLxH3ih5ggXRspFWQUby/j/\nxyafilfi+Q5x5CHdv55Fh57Hm1A9Q5+WoFARDIc7e+Uq7y7/Z/R5JXe1b4SZ\nImYyvtH8GMfJ6ZysMrjnXHljVBGpcxd3W0xudXpyMp99c44VapCQ+M+D/FRD\nOa22XFyiE+bAGkRuybZL6e/ZyKHBMIHjFwspFdo3EYyrlZ9BNibtlHFvGOfK\nskXRWY1mrpnBOpXyBHzEgvn3YqSCRrzbuaWWvIdHcF1yUOT609iRbnnYPhgC\nSgz7YlF4uekx1XTfwDrAQHg57XqmvafU5EhleCz4E1YeY0J81FqXf/39Hsxh\nLsg+pMQ4sKIp95vYnfYG+DWROaf9n2F+PxAQF5KqyIQvn1BIKg4NKC8dJNqY\nj4bmA6p8KoUjJKyQ/8OKni5Wv3flveR8HzyQGWODVNFBgMBX8Hi/B8mNZ6uv\neyCDFeFyiwSliW0nIdQtRsTB7hT6xyXsPbOAeACF6YI2e1RrQFsnAXwHyYxa\n+EMb7wv9aRxafwlkCB1M3R8qnEpcwQcLTElTBSn3ocxbLfdbrRmvrxy3FzZ0\nbl5i\r\n=le5S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=4"},"gitHead":"00b24445e69d4269fcfaeb4d56213fa9784f230a","scripts":{"docs":"jsdoc -c .jsdoc.json","test":"mocha","coverage":"npm run coverage:test && npm run coverage:report && npm run coverage:upload","coverage:test":"nyc npm run test","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","coverage:upload":"curl -s https://codecov.io/bash | bash"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.14.5","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"14.5.0","dependencies":{"ffi-napi":"^3.0.1","ref-napi":"^2.0.3"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"^15.1.0","jsdoc":"^3.6.4","mocha":"^8.0.1","sinon":"^9.0.2","should":"^13.2.3","mockery":"^2.1.0","prettier":"^2.0.5","@types/node":"^14.0.20","better-docs":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_1.3.2_1594307015973_0.21832567097595823","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"net-keepalive","version":"1.3.3","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@1.3.3","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"3a2b586e2045cac0e17fdb864173096d30042588","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-1.3.3.tgz","fileCount":9,"integrity":"sha512-Qsov2o2DFY8/EHxcAIYHgvcieNwLTQsYKfdaFwTu+21lf9pCo2YLV7OmbrE9KffRlyEgRm5ixhVgmvz71Lh4Zw==","signatures":[{"sig":"MEYCIQCSxIIzpXyg4uizBcVAhKNzU5YmfN0ool8XYz7nD4xEXAIhAMLLfd68OSBJ//m0+lzjy0bRKqAI5SS5FWJaybIP/xXg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEIYeCRA9TVsSAnZWagAA0u8P/3AZUgsX2cJ+XmoVOdnq\nK/DuSBCeLp05Ri4PUIk84CXGEIlzdi2YsUbFQj/ZXbTphJYvbvD6L1gv/C2Y\nEvSaXZUESCwezXaSCyq3+yaOZq1NPtBWEzIpfBmKZoWYUDRAMY0TkDWHftmH\nhmnPENzwWQaW1IcCwzpQpXn7j0myi+8eiSQNDwzzNpUO5rXjvFl1d+6oztTf\npUXDlHNY7Klo4rL3mgf485WCSKP8TeBfJ+lhwL57FLMaMrjkvvoGANvlsU5K\nniAnR/Lp526+K9rtPVqH462s3LzDaB0tSC3VxYxc9sIjmgt5Taikf2X9mT/Q\ndG2WG5+lxdwtG7HorRkNPEDbvoLE1eLyOjtVHm/W9lWbbbQ81+xyyF67rT4i\nAFRibI7ysAa9oD/uy6Nt4oefJKYJMA0+7K/lhGDRN3kYLmz/3CJCAJyWcVL9\n4CzGJAX57TSKslOJ81jiSG+//vxTFVZlarboZcAljd8jIKCAlkFtNxV0IOf3\nalhP26k2yQ35aJehDZh+5DlEIeyWbRt8fIgzv9sZ7LSGIcP3fZ2hC0JS8WaB\n0Imleqz/vl7D1EhrpaF/9LxbuP1IX/JNaA/rU2shuwJcPJRUOHskj2FnjFHE\n4Qhclk1jOO9KhBEKkHLye6e4G6yqpuUrLopvHLGY13MOs/g+Fe1xnW1ox7wM\nxhAP\r\n=fOJX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=4"},"gitHead":"dba76bf283264faefad90ae8d71fc49171717ed0","scripts":{"docs":"jsdoc -c .jsdoc.json","test":"mocha","coverage":"npm run coverage:test && npm run coverage:report && npm run coverage:upload","coverage:test":"nyc npm run test","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","coverage:upload":"curl -s https://codecov.io/bash | bash"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.14.5","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"14.5.0","dependencies":{"ffi-napi":"^3.0.1","ref-napi":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","jsdoc":"^3.6.4","mocha":"^8.0.1","sinon":"^9.0.2","should":"^13.2.3","mockery":"^2.1.0","prettier":"^2.0.5","@types/node":"^14.0.20","better-docs":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_1.3.3_1594918429960_0.42696799427100696","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"net-keepalive","version":"1.3.4","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@1.3.4","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"7878d0937b713180a96b485768771ff3fbdf0e6f","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-1.3.4.tgz","fileCount":10,"integrity":"sha512-wI8V3/9cTn1+c0kLN/njG+DmMcW+/ThfOlGk9dQdKhdb1C0jIVxVseD8GEqHdVp+vnUhzAelv0IyhFwjrGx6tw==","signatures":[{"sig":"MEQCIGIVOE/Hk+SEW5jSGa/4Fkc5P04/tFW1gJ9cVwmMYCj1AiARfwyWBMKbLPemG0RYuYORXjqMWT1OjuGO/77yuLDJEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFHOdCRA9TVsSAnZWagAA6ncP/iX95GmpB2GoVBSNHhG1\n1TucMdtQyOjE3f1mXUsAYtp5E2wiiHfPAAEdcwOCnfCZ2cVjQOh+laBQmVuX\nr6HUpMegxNuXW5/+FS1ajxYWI+j0Ma+H/M+BwcqOc0nEFKsN/CeCvCMjlsDx\nfwgZJDICc6ZUAGwm/7+XbKquFu604nQphW2EI55F1P8/WXp27G3Kk7NyAmXa\nNxsMwdol9eUg/uj7Hii1W2RIZ/iz4PHW5ZUPjoBSOun1sxtVy7WYKA3DC6Cp\npQp3A1XBfeGkfjiFjsu5WkEBFEtsflamjChSasjgjezeZEKA9JAdMcQAQAo6\nBlLnjywUpULhQCObTtiXUUD2dq0pBXbq9DoF+k6wYj93K54L+G+K6LojdfEB\n2KZYfLkh6yMT96sc8huz4JM6lYC6DLKkyUFqFJ90id6e6aaSB4t0XGFoWz+t\neO0ftv7Hxn4aB9vXGixKBcCwSzISbAJ4CG2bnmrFYgZMAdaVmdGe34APT988\nlwYizJCn1jThoz9ad8m95l0XGww6bMNup4MTpriGa8ufoRFdTWFRRwZxYHsO\n7R/6DBqZ4fG4k1On8xwXc/GXPYRowtla4Lr17qkA/728Px6JvcEVYPkplRQI\nrup9K3R/CMUgJljXfBVfzee/tpCMfrHgypartgiFmelJjMAHsbvBB16gL1C4\n3EWQ\r\n=RNXI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">=4"},"gitHead":"65fb9ffa48fc7205c033c4dc07d6f9dbcd2475e8","scripts":{"test":"npm run test:tsd && npm run test:run","release":"semantic-release","coverage":"npm run coverage:test && npm run coverage:report","test:run":"mocha","test:tsd":"tsd","build:docs":"jsdoc -c .jsdoc.json","coverage:test":"nyc npm run test:run","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.14.6","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"12.18.2","dependencies":{"ffi-napi":"^3.0.1","ref-napi":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.13.1","husky":"^4.2.5","jsdoc":"^3.6.4","mocha":"^8.0.1","sinon":"^9.0.2","should":"^13.2.3","mockery":"^2.1.0","prettier":"^2.0.5","@types/node":"^14.0.20","better-docs":"^2.3.0","@commitlint/cli":"^9.1.1","semantic-release":"^17.1.1","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_1.3.4_1595175837359_0.6250211104189867","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"net-keepalive","version":"1.3.5","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@1.3.5","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"3131d13321ed55418295ac11ccab19aea803eac4","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-1.3.5.tgz","fileCount":10,"integrity":"sha512-wLX21COOmqIB3wAGWdEh3HY4SoEtWWLqUd10VAgvIkt0qK9DB7SkruR9aaqHup7ryqxJeo+MQNYl45XONTizjA==","signatures":[{"sig":"MEUCIGi0lF/uwKlg+ywCrqrjyROG6KqwWSAZzNG65fyF6xUDAiEAliSkKxnUDdTBm778bqbavW/j8UxYGcxirDEG0wQNb5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFJYnCRA9TVsSAnZWagAAo7kP/R5TL59clbwrTl2e/nsX\nwtW0FlASGxlY0o6qwCK0DQt6uvsLEeSfTww30Lwx+6PtV/vYDgZ3mriSaPj0\nJlHHaTrpLKrJhSHaN0ilykf7P/nIvilgvNw82F9gtKQuA7OHLMDS4no6rWqz\n0dhgiDukDK+qA5UzOsKK2MxKSO/LpDrVIKEakYo+qUj21lF2V5sVBKuEPwlz\n2u2ScGJom+OBntPBSi2sDNvIKANNrS8IQwjIXbVTsGKjJyeag3tY2FID8Sdl\nIvyb2h+moMaq0EcUQv18fP58IblWaCgHm1zy0OqwFLlSiI09RjPV5Sr4kRey\ns/VAFN6fFerD9TDoZIIdr3qns4dsdWJSo13Nttcy/KuN9OQGhiEKI9NwNB6P\nFlyX9STyX9rVl8fg+FOrF2NUvmNm4uasME6um32viShVEvWrLLgRFUSE1MHx\nwLU4Yd7ltY3QSrJV2iK+dYZ4m79ocNPlOeMAUFqkJ8g1x+nlR/v440/i/HNb\nWxAf7DQuq/iaqzbZyknfzQmHvh38neP3iUj7yl4LCVNKz0k39CHoEINrOISn\nKdL0lytKtNqRs6IGHueHdQ4B2GtgqLX3M9Gqb8sj49uDpP7j925VKSAb1yZn\no1diXSp8bFfqSlO/QcAB5bkbLyN71v50dRLwsVM/4TMqm1TURC/GDNvOQB7S\nGYN3\r\n=NnIT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">=4"},"gitHead":"8eb9f013c49ced0c00b488897d63ea07cc6810ac","scripts":{"test":"npm run test:tsd && npm run test:run","release":"semantic-release","coverage":"npm run coverage:test && npm run coverage:report","test:run":"mocha","test:tsd":"tsd","build:docs":"jsdoc -c .jsdoc.json","coverage:test":"nyc npm run test:run","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.14.6","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"12.18.2","dependencies":{"ffi-napi":"^3.0.1","ref-napi":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.13.1","husky":"^4.2.5","jsdoc":"^3.6.4","mocha":"^8.0.1","sinon":"^9.0.2","should":"^13.2.3","mockery":"^2.1.0","prettier":"^2.0.5","@types/node":"^14.0.20","better-docs":"^2.3.0","@commitlint/cli":"^9.1.1","semantic-release":"^17.1.1","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_1.3.5_1595184679259_0.38985469879068213","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"net-keepalive","version":"1.3.6","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@1.3.6","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"e88a52ebb42f8c4643834d54fb8a055784db021c","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-1.3.6.tgz","fileCount":10,"integrity":"sha512-AABQ5mfFte5OprZfEPkJHVknSNAMvrkb/7BakNdUb/yF/mPhe25B6WEAI52NrNXRduSxY5Mivv4TEI4PtyGolA==","signatures":[{"sig":"MEYCIQC7uoMsXl9ZdUZksUEJJvF6zl2cCBFIJoR6ZepPqroRXQIhAIKPynvNxJ0Dd4epMjjfYF/jK7Vhu2UaSj+7bgB7u8ZG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFLKaCRA9TVsSAnZWagAAtSEQAIjTTIZPHsLGNBSpIzFb\njesVll0ngzyq65Yo50+vBxNlma/6k7xzJcqKtLC6yg9aNyX9O90uXT8SGHfi\nFGsq6nLOOD/OC0ZdXiV+IU02gjr9aYqpI7s+5Jtuj8eqgj/Aw+jzEad6nEOA\nXAolQUXKWCADhTfJKILfiGONc5Zt5DDRI5k656zflJ4xP7BCOz1VzRCP+2hP\npyJIMxdjBcoGRYGzmyMrXCAEUBw3PnFm8JEEiUBtQArXjvNLF3c3SrzSu0AQ\nLszZ9vUjAnUBhwiCK6E/AIAuoiQP2rS9hErHRrnh/jABoDhxYwzKpK4tYlAF\nbdvP8i0Fc8T/ZvY9Hw/fq6S2K4idk4uHIbltU9C60C7xq4wwIDS8NVbLOnav\nn5/040rUaZI0j9PEnbZaj9WPLXXY5Id2l8BL+4ydoVLTBb2HtSFHob6NU26o\ny37vliAIndXeH1cfbcTBHv0JxDU8MZ1dCX2Nv+fmA3eMc6doLAAcxQvhCqcN\nCYMGZ+r8Wr2rDpRpc7BNf/SOFaFSG9tGGI2r0O/vvOJtapuM54g5EZVzTSUl\n/QGYC+e2VwwdXhxVZMgst+c8Raa7fOZJCHZs5enbLvNOkuZNLlBR6j02U0MO\nIOgYVxIKPB27Y0MlNkpxkDLaPCo4FS9nimwEawQBen0fgy6LqKq5MAvohlS0\nqaaP\r\n=gedb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">=4"},"gitHead":"e680412cd99351d0eeee8d2c0c22fe8e1976d175","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.14.6","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"12.18.2","dependencies":{"ffi-napi":"^3.0.1","ref-napi":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.13.1","husky":"^4.2.5","jsdoc":"^3.6.4","mocha":"^8.0.1","sinon":"^9.0.2","should":"^13.2.3","mockery":"^2.1.0","prettier":"^2.0.5","@types/node":"^14.0.20","better-docs":"^2.3.0","concurrently":"^5.2.0","@commitlint/cli":"^9.1.1","semantic-release":"^17.1.1","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_1.3.6_1595191962387_0.29560896452593544","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"net-keepalive","version":"1.3.7","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@1.3.7","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"889d99353e933606ee7102822bf9e1cdee90a42a","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-1.3.7.tgz","fileCount":10,"integrity":"sha512-U8ca/VPDKdxFrEGmQ+lmxzPhwKd/1ywYdF783p0L2Sd8vTR7hIzkf6WIeju/0rxU0HIPWP8lNfAABbOfgdY3qQ==","signatures":[{"sig":"MEUCIQCLnKxa4CnjO1Tt3ZZiNRa/n5GTqZgSewMf9JisYm1exAIgHRfD2r3sdbMChakmIkqdkYZENx0bwkx/SKrh5X79IYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNTwcCRA9TVsSAnZWagAArY4QAIwGWi8Ubv7jLgO4cZ2c\njR2Ga+7zB/sxkYqn4HreEE1iSmFZdodIgIwTyQQyAwerUOhsDRDv+IIJa/Eq\nSPthvtkMDHvLJlqJ9tevd4G43avZMmansWlh2ge+N5Dum4AYc7zsXIFsoz6R\nr1rv96uRhn3tJ1J3W9o/EW7zdLi6YGxi2F58knuDz/SEowSURVL8HPnxXWKE\nkhm8Nv4JfBUAkxXo5aECOm9t0LRgQn88vHUs/QpMqrv77dS3ea3m8CLGzh/n\ndZh2RMANA3TlpFTj1woDILUp9owyGCm/usHaNHa7pkOe9oAmdGCotnk1atzS\nDNUxnVJ8FmExwDO9fpo9Ckawv0V8CjVLCD+zSRpZGgMbIW1LErSW4ChKG9tT\nFMM7gPB8hiLRgGYMR1r9Z7BZFCao9tmmH82o3IaBeUxpz4h63HTFhxNC1VDF\nbN8AoXP245H5FzwqZGD9STP449xD23NK7k+q0Cj4W4ykn5bziodTpLliDzEO\nZ9MdPCsElHH0+V4QmvhkLgGuAsBXxGnuCG2BgezhZZmyQzBGwvPg8Dt5SOOE\navHViLYnmF4fHMqrHBsN/+YBEf3UNe+duxxqWiY/yPoNcJUHpVtHjPfehNhC\nDOrcgs179d59GYxq1yoQrOgsi4a0JqMW76PYRafae6m2JbS3gEsoyr5hfLEq\nu+am\r\n=1s+c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">=4"},"gitHead":"c085ffc9a9863a44fb20b50dcb861ce0e6a9477c","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.14.6","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"12.18.3","dependencies":{"ffi-napi":"^3.0.1","ref-napi":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.13.1","husky":"^4.2.5","jsdoc":"^3.6.4","mocha":"^8.0.1","sinon":"^9.0.2","should":"^13.2.3","mockery":"^2.1.0","prettier":"^2.0.5","@types/node":"^14.0.20","better-docs":"^2.3.0","concurrently":"^5.2.0","@commitlint/cli":"^9.1.1","semantic-release":"^17.1.1","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_1.3.7_1597324315794_0.35293916915590073","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"net-keepalive","version":"1.3.8","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@1.3.8","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"d259006e8c72339fe774f8cffa85f020a88394a7","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-1.3.8.tgz","fileCount":10,"integrity":"sha512-OzW7EneDJsHs0udreHj+bEjt+RwoZQs9UOw4xgHbNXbo92XBkpZf/a7FJCvPpjMZa+QI2/QoMJL/HMdy0HGVAA==","signatures":[{"sig":"MEYCIQDd8j+UJfqaQNnQxvDC5f0rGqssv6fgN5LcStvo9NgWqgIhALzstr96LWpQTQS0K9+dWJodujQJW52vBwo0GrpZN8rB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTOHQCRA9TVsSAnZWagAAVy0P/RMhWSCMohLMgaruRFVN\nLztdEJuSxZcS01oAYRn23M5XDSV5FSZwVV5D5DzEwP/U/myqg4hDx035A0tB\nTPOGoZJtvd9nk/j+vbecwENsD8XkCE4rWXMkIMbqSmXBjXSO1aNjcTonDJjo\nMzYyDQ4bXX1jkn0IRkHPSb4gzULN86JgnwPZd4FPV1hHr59yXs5Qu7SszZgz\nWFrFjJzNIbiW0jFHm0XC6YMM8wChrcfvrDHBNUk7a6KEREHVyPewIjyxGXEi\ndJ/Duh7iMt8YK3JQWmB0ix6JFeEB1+FMFteSeNN0wcUmQWB8LuFGK5XRd9S7\nHpkiv+tee0WRULHB9oz+f59oxRWvDHcGHccTFMqk6/dM5eW7t8diiFZPDWPg\nahekXOrNghbCJS47fr95TYh3MaSDR9zc99pku+pqSBnNP2Q9uTFAh95CcBeg\nIsVbLT3aoS/wStKDkxCcd9dhvp9ZEobglrVLGeXssCtiwg+Ot3rqT6lEar5G\nlSupMPky5+J2CkM4XBirMKrNSTEYYHYQm6suh5edkoSrpj5DWa1v1r8i4fS+\nnIqS12gl3S/Ry7EJefl/4/WBmwcDETGZFFPV7C64moiFy2ncQyqDEcLtc/9l\n5/ws9IYBdjAAV2mHdJRKo0cwkjhJbPzcAaCu89zOLSFHAjbSfdwpJXykKzaS\nQaWW\r\n=lmfO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">=4"},"gitHead":"da89437d5a792fbfc01d409901b3322792718662","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.14.6","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"12.18.3","dependencies":{"ffi-napi":"^3.0.1","ref-napi":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.13.1","husky":"^4.2.5","jsdoc":"^3.6.4","mocha":"^8.0.1","sinon":"^9.0.2","should":"^13.2.3","mockery":"^2.1.0","prettier":"^2.0.5","@types/node":"^14.0.20","better-docs":"^2.3.0","concurrently":"^5.2.0","@commitlint/cli":"^9.1.1","semantic-release":"^17.1.1","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_1.3.8_1598874064151_0.844079570575073","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"net-keepalive","version":"1.3.9","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@1.3.9","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://github.com/hertzg/node-net-keepalive","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"b0dd84a28ebab7290c718086b0f5a2bea0c7d8c3","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-1.3.9.tgz","fileCount":10,"integrity":"sha512-U0kEL46DMzDymYLOQTS+wyY3CtCNWvoxnGjSb5IDqF484hROMSIdSWvsF1GORLYgTDP9mC6vYwr5K9HktIIoNg==","signatures":[{"sig":"MEQCIGYvosWM841ArkX87IGQrHSnJ2Ie9xfz09LBbxXDRnOJAiAkboQY1ygt7vbYIM4edCK+hTVhTbB/dcxS+2Il3oQB6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW3LpCRA9TVsSAnZWagAAkE0P/j0TYKB30lMgk6/h3Cn/\nu/3UbIP1PC9OlyaSMHm8FouRN5R1/5UvxYnF7YN8V62XDbJtQKdf6MrhcGZ/\nFtGfEA781RigaHOemcD359B1ugHXUncY+NaznSQ8G/N/PAHwsN/l+BxNn3Bm\nspA9460eKzO5Knjdks991k49iVVwXSBBPb9vqb5PRydW0N5CEXFBoIlFeGy1\np98Rd8HagfEncQv51Bf3cMMTFV9sqY+I3bYtulE76YxDa8gCM4d0vt9ox9cG\nLmHNKJeURpRJHzdPRyy2OiXKV4dgZHx90iIvtfu2iKGJmm+zlM9QoTdlX5LU\nmzIkTHipxybG7tR63aJUwHYOND3xaR8Kot7Wg3LoxsJC4cxvqe4G7KdJNj7I\npnIkuCZsVBgreCL8zsBIC2CrmmNSvnChMSUZ2WG9o3t06wmdhWdNsVMPq50c\nUtuI5VtWvwyTSgd2nJ5Y2COMjzTSIwmPkR4pR05+zC3czq58moouMYoaIQm2\nLa02pRMCSy3fMr8yhpPcDJ8lDUoVdFCPG8nrjh8dRhy+WAeCMNwQDMUFBOB8\n3wMrLg9iA3uQOehwVhwCZS6whwuuCZM0nOMW2uF+uk4nnP5PPdn/AJrlT6Gy\nlucF9luXy7laEmvRnuGkG199HRrbXvAPVTlzwdcaV58S93aOTMbgBZF5HrgM\nIteN\r\n=2Ikk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">=4"},"gitHead":"c484add4f3e6d0520c34bf3b47e86266537e08d8","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.14.6","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"12.18.3","dependencies":{"ffi-napi":"^3.0.1","ref-napi":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.13.1","husky":"^4.2.5","jsdoc":"^3.6.4","mocha":"^8.0.1","sinon":"^9.0.2","should":"^13.2.3","mockery":"^2.1.0","prettier":"^2.0.5","@types/node":"^14.0.20","better-docs":"^2.3.0","concurrently":"^5.2.0","@commitlint/cli":"^9.1.1","semantic-release":"^17.1.1","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_1.3.9_1599828713075_0.258779735448019","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"net-keepalive","version":"1.4.0","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@1.4.0","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"924fdcf1640b2198820e9995ffb2d2ec7a7577aa","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-1.4.0.tgz","fileCount":10,"integrity":"sha512-Lkxp26Sj6MBtKLsPUSFUSYDWpvhaXVWCx4MmNxOx8Pz4geuiDX1Mi4W7jNi8XtDwA9nhu9wch+2WDvudzhC0kQ==","signatures":[{"sig":"MEUCIElujQGVzULA7SMC03MQSf3NFHjS/QYgyuPlW5AlrcOlAiEAur/bQ2Km32L9wXRFfm/J7BIzae98hkmcsMU28Ee6xIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqbLqCRA9TVsSAnZWagAAc6QQAJvWlh5UwGvSufDWeW8M\nIw98vaFcFUqieZ5nNnjoFN3tOwyhaBNeBq5LB8pMqZGYdTOPHWvsYtmhQYt/\ni9Ev4EXA9zy8LJYOUMCroRIUAclnQIj2gJPUPe/YQazfe1lRrhgJy9xfu+io\nu1AM3HwgIKsPuYMFDpjuC73RtRbBhEKDV/O74BW0RlaaI3N0RFG2crjBKVxH\nAwkZ5X7A8JDVNFCmtNenbIt3rwUBif6bFNptfRu0h49URA33xobW5DkkCNRL\nkal/UKM19wMwSdIlqNQ8QNWo+1CSJUO/wNsF/GZTtolkKQJW8/dImxGCmykz\nmmBr+2/e6odH2/km0GuWLsLAbXCIBmx4+muTJDegQAYkLpwR6efqIuXR+DAd\nZmWLfqpjJfVE9JigZPy1LCNw9s+YE6NmSola6FTvuN55o/OrQWjvitUogSKI\nmCGDs3C8U3eBtJSv8tDdaQsMyb5prMA0de1bnCfe4W9VTtXa0ZmcfMpu7N08\n6i+roPfkQcEwSt93y5S2Lpp4JYy/MH0bJZu/x+/VDyM0W8KX6G8isRNfklX5\nVGwgt0QKyv3sGnW9cl1GwEKp2Djp2BeeN6WGOGEUWooXJm1b1uya8Tvkkn+b\nruaLbbJ7IiG3nstnZnZpb4xoD+HuQb/B3Enh4EALLdSZ/gufwibRHDuyKZI7\nlJPm\r\n=23YU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">=10.20.0"},"gitHead":"2611bf50a729e9a1d56ba1f8e5a20660154afcb8","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.14.8","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"14.15.0","dependencies":{"ffi-napi":"^3.0.1","ref-napi":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.13.1","husky":"^4.2.5","jsdoc":"^3.6.4","mocha":"^8.0.1","sinon":"^9.0.2","should":"^13.2.3","mockery":"^2.1.0","prettier":"^2.0.5","@types/node":"^14.0.20","better-docs":"^2.3.0","concurrently":"^5.2.0","@commitlint/cli":"^11.0.0","semantic-release":"^17.1.1","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_1.4.0_1604956906134_0.7775240517377335","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"net-keepalive","version":"2.0.0","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@2.0.0","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"1833a823a527036ee0ebad5373fa4dbd7771e5e5","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-2.0.0.tgz","fileCount":10,"integrity":"sha512-9PPQ7UqqUQz4qrXrN/QAqq9QenMhBSE5Rhlz6S+E/CxUxBEcY3eS5fErP/20jKQfjbn9CGRmj7Ia17UbeID9IQ==","signatures":[{"sig":"MEUCIA79FPC5rB2EyyCMXgX8BV99eNf5HK3qpyFWwPqGwC12AiEAlRPdlTIGgOKo/Ug9H6Z2B2b0Ye1ORUIwfmw2kzIcmyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNnrZCRA9TVsSAnZWagAAEPwP/j2uK3Zf08boXJvqKxne\nGinCfyk3A6zoK9+rXtNG+BMVsmWWzKu9GfuZo9+8MBIGigQOFjuLni3GNtAM\n8hspWeEWeQs5HHA2Xn/yVJSj3GMRB7hLyiboU/3jYOEQd+gO8zdpfX1A7lcy\nEe6MtQLSBqgHK34yS7yfg6Y+g5sFibfYi8OLe/1f56yIW5iiY4HURpCiSjnh\nYZo7fd5ebePtWNuBBy2g9r5Noji/4SLUasDmSbz+qlvT+M4dyPEUY33ahvPR\nvqgslpKSwxsOK9NQMdhpe65K97EUmn0ffotFXfHzmH+QDyUJSxavpq47oHc/\n2/P2G3dhFGadIKxs5sCpiMSnjCpFxAnhfkcA8vgEDifrQ1/bBXsA9Orjxlcn\nSxOjGA1/THWvx49sjgwkIsOnSO1JyM76VRGqh1ZQw0dVR79EfCxn/yQyTJhs\nJETwN77xorDiaKoAGhwbGSLgj8OxthK0DbzSbde41iBpM3eHBBWH7zBvOUK4\nl8QRfYwHx6gDZ6ZD24WuF6L2DcT349aXnHkPVMkcfJ2ryAz2zoc68mEycKnv\nKC7XqTB6GyRFUkEt6LY9lvgzWMw4KD+FSj+CtBNAAYatqdKBnmqCGlia7FQ5\nAn8OOo43wyYN/L2gs41qgimFw/NTtRyr5R9e4C2hNmVBuuDdTXIVlTYkK2iX\nNZOS\r\n=Ebss\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">=10.20.0"},"gitHead":"53d0d38093ce643a739da24a3f75cbf6377a3152","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.14.11","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"14.15.5","dependencies":{"ffi-napi":"^4.0.1","ref-napi":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.14.0","husky":"^5.0.9","jsdoc":"^3.6.4","mocha":"^8.0.1","sinon":"^9.0.2","should":"^13.2.3","mockery":"^2.1.0","prettier":"^2.0.5","@types/node":"^14.0.20","better-docs":"^2.3.0","concurrently":"^6.0.0","@commitlint/cli":"^12.0.0","semantic-release":"^17.1.1","all-contributors-cli":"^6.19.0","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_2.0.0_1614183128999_0.8889965933989858","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"net-keepalive","version":"2.0.1","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@2.0.1","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"8c65cca98764bbe08a43bbef1e76009c88222b75","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-2.0.1.tgz","fileCount":10,"integrity":"sha512-eYfIxKTGww7fIskQSRpV4Dyj9mZnMwRBFiIoOPFgQJ4LYSY4qFmvkx1Zfwqdo6QJHWxy9H8AYBXZdwBhMXNnzA==","signatures":[{"sig":"MEQCIAxmodfw5OWxot5bkzJdC6O98cFSwcWsfvlCOqGziCTwAiB+Sjr7JPHQ/If8t9zYWTnOfD5fUXOJHed4IJoLKaNkmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTAFPCRA9TVsSAnZWagAAMcUP/0aoc/nQ+Po4hEqWie5+\nZPiSJoRYZEjgJShaSMPi8QDFpH0pAKdQHX6fGt/KSIZMbg6mpxYzSgsXrBNL\nemkBtaC5t9d5CRW94lxtB9P/IeePkeoGliKzGKnE2OIVhL8OmzORr7zSilBD\nffxd8s9+VdSMqJWmEBO83BrX14RFp72nCu1Q8PjJxNzZ4PGix7ZYlsSpOyi7\nb7qakmtec5+Ni0S2EVDRhuYAL1io3B+JNBjmdyADmlsJOqO6nA3CPG3Je5p2\nCxOY1CZNTqyMMcWTIU8UR8HMwEr9wXWieo/4EgiErmNEABr4eMhd//DWcEco\n0uG9KSbT6QrEuWNsWPfbD53OrWvqO6MHbCmGvzGiZT4D8ShA/JSx6jsR8KV4\ncPeioxdWrtSBGEb2zNvn4fRRhlffFyZW13QuS0Tx5P4nti4KJHAU9ja81k/U\nHfhsw26nlLDkZzTLddmKJrqb3w+qERWF5Qeg5TDR8AxCu1eFDstyP4nkuwNl\nbugVvEa5p4dmKC3pPuZ9IgUGawGROG2YKBXSBOjhBBOuLNNLUbTscyxDgWuu\n+V/ZNrMSFt8QTQS0OesBgQmd/0sfMgQPTP39AbqJlYIVQ33/Su+PQKF5YAx0\npsYiaRAEgJ2K7EZIZqczICXn3kVcLUM0iHyjXcGUPlhrZQ1wC30clVbhuZrP\nJdjG\r\n=T4fE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">=10.20.0"},"gitHead":"386c6ce9f16fcb50f42904ae27c3dcdc95fb4158","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.14.11","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"14.16.0","dependencies":{"ffi-napi":"^4.0.1","ref-napi":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.14.0","husky":"^5.0.9","jsdoc":"^3.6.4","mocha":"^8.0.1","sinon":"^9.0.2","should":"^13.2.3","mockery":"^2.1.0","prettier":"^2.0.5","@types/node":"^14.0.20","better-docs":"^2.3.0","concurrently":"^6.0.0","@commitlint/cli":"^12.0.0","semantic-release":"^17.1.1","all-contributors-cli":"^6.19.0","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_2.0.1_1615593806846_0.9326820478048043","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"net-keepalive","version":"2.0.2","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@2.0.2","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"c9b2e9f0f3ff2e572490646206171646223c18ec","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-2.0.2.tgz","fileCount":10,"integrity":"sha512-ng9AksnOqRCYk1n+z6Idy+xEZn2NkmCkkYG5oYO1qTRuufZymoyLMY9BHO3OgBg196ldiEYqpt7xnNmxs4VduQ==","signatures":[{"sig":"MEQCIDRQSH2qV4k6LfGItlZDbhv3OrMOOTOD33DIurgM4J9aAiAV/aguAZveqEdVfk2WU4uZh2jrnArtATyIbj158hXkkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUzPFCRA9TVsSAnZWagAA0lwP/jeqTsqrI3xlGaTXkqdA\n+195Ny2Oc83Ja7MxG0AnmLf0IDOxLjkI5ravvXFLcdWyYeM0zFsbLj1tKHwH\nbflWQdCagKgm+PHvphqfPOLxGyUDyUsC/A2j3eHjpKXEJhSHYajhcT5IevTg\nO2b0ni/s+4D+jHxSMBDVEtxKwyVUwmekfKq2v1Ullvcn7tQ9evLMDKW1nuaA\n5kO1/A71u/Da4zED4O2OCdFDZMObyAJn4q22AE2dcq4l0a21fbQNtckmf7jP\nyeVsSnLlXQKVwf3bHSXAgATKaF2qvsbijQrqhW4oYWRKXZ8ShgP4tAK5pxDM\nuHjH8BtahPLzeBIlpeDqK0zBwP+G6BjUBe5tNxUpsF9+hT11rBGMaRCZSlri\nJ/Zjc+A/y8iEu/R648/uEypf1wYaIeAo6bNKQbnytSYkz3RaAfNEiTIfvd1e\n/KbB1XWPj4UGmiTA9SD9hW5SZcLcPZv/0LW9OABJGv4nH4WsmzhAvUTGYtjJ\nOUo+kp19DoyMfvOrQc8AgbAnXPRP4umum80Q0x6m5yG4CvSIX9cLkLKSFGpS\nWPkH4EnIbhWl6YhiFk21bULod6QOMxo8eJEbk3hAkX2Bh2YMy3SR+Axu/rUS\n7BV89sZu+BSaOSvImoEYmNTsqjIzEOxlKdMA5FYwbMZiqiEZLwPPsjwZoX3j\nLNZE\r\n=Jc2M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">=10.20.0"},"gitHead":"143406d156e17e108c52f6f31db42d189f6a4a46","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.14.11","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"14.16.0","dependencies":{"ffi-napi":"^4.0.1","ref-napi":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.14.0","husky":"^5.0.9","jsdoc":"^3.6.4","mocha":"^8.0.1","sinon":"^9.0.2","should":"^13.2.3","mockery":"^2.1.0","prettier":"^2.0.5","@types/node":"^14.0.20","better-docs":"^2.3.0","concurrently":"^6.0.0","@commitlint/cli":"^12.0.0","semantic-release":"^17.1.1","all-contributors-cli":"^6.19.0","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_2.0.2_1616065477164_0.2360786745258543","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"net-keepalive","version":"2.0.3","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@2.0.3","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"1f44b938dfde94248c41c3d54b15a566a6f7d890","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-2.0.3.tgz","fileCount":10,"integrity":"sha512-VNWUXuLR0tUkZT2VVanJ5VqlBTJL8O5tGVsgq/FrvhHO7vjVC8gfU0ogRL+hxnfYuzSkMaiTHZfdIqwu7Q4zXA==","signatures":[{"sig":"MEQCIHXh7DRGY7gczhF45idqJTnkVXuGncSZv5IPs3ORlXQnAiARMITxaGwWjlH6IvddMMDrLDa6X8DrRRaU6AO7B6WHxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVFHtCRA9TVsSAnZWagAApEoP/iTILMVuyAkKKhn4RtsF\nn9nKD7rgm7FrkKE9Mks7BFyZBcpHeU608Ki+hPdup3+09k46d2KD9JX7THQw\nfo5eRLhUSzPqipocAjGZFOYzoWMsL+T14E0OWpfry8nAyI+0PMdSw2Op5w2v\naCl2CWSD0dG3Gxs9vBcln4wB1wfr1KCmYolZOoNaxHAsf+Q1cy0tXbnINCAK\nI6LZ7KltosWQ9HW+6uf1cslFrORwdmjAuC0M+4Ul3rJBLD5WhNtbPjJnDI/9\n0TnhC/K6LJbWdBDBsyMMGNryOL+oqx4R5OuylQZqQbupbTbLf4CH6kss11As\njQhLQ4n+vJ4LdKGdTTZ8oIqeWBYimkjn1PlIM3doOy5bsL9feLiGL83/tFyp\nphFWBQ+1K9WeS4tZaXjkApvrrlEDsJUFaB1+EMkrUhYT7ujHGJjTlz30NGaM\ncDgqnmgi0EsrybNAzKYv5ehDS+Hniq+fduRxR6k8GEgYCt7FaNXM41nEPlYs\nBa/epVvnOGr4BLQ68mhMK3YWyeYPOQShFPt+gtO8s5mbwCzQisk+zfFqZfaR\nVztJDnIkWyc03tifxQpPD/ey/L90/wVP2WN9USDZgyV/0b859A7dstoRsxPM\nrWWZO1DAcYlBh+VbKJoi6IeSgDFq4lk2IYic8QG4HYsPjbNomqDgTp277hfn\nXXUH\r\n=NdQv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">=10.20.0"},"gitHead":"6eb0b9e26b1b7318cd71bf5044297353e0b21f80","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.14.11","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"14.16.0","dependencies":{"ffi-napi":"^4.0.1","ref-napi":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.14.0","husky":"^5.0.9","jsdoc":"^3.6.4","mocha":"^8.0.1","sinon":"^9.0.2","should":"^13.2.3","mockery":"^2.1.0","prettier":"^2.0.5","@types/node":"^14.0.20","better-docs":"^2.3.0","concurrently":"^6.0.0","@commitlint/cli":"^12.0.0","semantic-release":"^17.1.1","all-contributors-cli":"^6.19.0","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_2.0.3_1616138733085_0.26718229163917306","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"net-keepalive","version":"2.0.4","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@2.0.4","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"97862b22b0609e5a15a6c0f5bceead641d5c6041","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-2.0.4.tgz","fileCount":10,"integrity":"sha512-T85XzamXNCzezArXJfbUk1ScDfhSRZFnKlp+KGiRuS7IPH6ftaUy+WQfW+i0EH3yRc5/kbyXNhSnmmnCQWrxBg==","signatures":[{"sig":"MEUCIH+YJFwyneMhd6Ff+sLYRMcaGA7n+7gIRJU7BgUEgTNFAiEAr+WKy9fbpo48UQ/RqjtXBy8qi3Adju3ngyDN4v/qbQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga+EqCRA9TVsSAnZWagAAwa4P/1Mu3cPhHsK1xZ7et1cz\n5RS5E74ZyZotTLmxzzu1EIfeDsnyOQDIFEaSJeDx4mgBT6oPo6b9O7gdjvni\n5IRBcUqpSHZs+RFbM2jdEpNVMslSOQ0GqObRt1UYbRUWEg9k17Job4g9uaPM\n9oDJxleU0hPxcq2bBywcNz/+butYHqZLcmtm6j4RckKXQYJMGefmjG/oyBxp\nS1hVdfwQYGbm3qcO+l3c3/h4mEFuSOZxG0RVVEy1di+7HfXwf0bocTDQoXCe\nOS1ZyWBHpJjV+81+EfVta0YYa479d+DIZ28ogJ5RNfUYJGjn2sCWdB11ruE6\nz7gkkLzRxOkPCciOcyA4SzYo/EiPeEDOmjt76VNqu8a+aOG4luYc2D+PmVGc\nD8FrBx3zhXhojPmWS2PYF3DJuBiw5DQqe91Rr2R3MRTkqJRg3SCb1GzkPFPB\nF+9dgLNemCSjhN53R1MyMy2zhJCnDGTS1DfWtewuVZLJrZWucg9K5+N7Dq6M\ndIdaifH/b21iGWtcuw5P5+SmgxMP8Lq6XvfLTCcTkmLMWAGskVjs7UtWIrv2\nKfd07ppRJ4X8gdIciCfhj7QWFQjqySiFrg0jJXvz4Qm1R+hpXuc9LCloUajK\nwwcMZuK668FE89ap10er+ysKsABYh8otc/p5JNVwV2pZLUhHr/a3PDA4jet1\nm/qX\r\n=rPmE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">=10.20.0"},"gitHead":"ad3a7f49afa38663d55d4b73742a6254c26ec32f","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"6.14.11","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"14.16.0","dependencies":{"ffi-napi":"^4.0.1","ref-napi":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.14.0","husky":"^6.0.0","jsdoc":"^3.6.4","mocha":"^8.0.1","sinon":"^10.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^2.0.5","@types/node":"^14.0.20","better-docs":"^2.3.0","concurrently":"^6.0.0","@commitlint/cli":"^12.0.0","semantic-release":"^17.1.1","all-contributors-cli":"^6.19.0","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_2.0.4_1617682729984_0.2299837926920003","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"net-keepalive","version":"2.0.5","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@2.0.5","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"c731a4f7a355810325ac5cbff6cce537c67874eb","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-2.0.5.tgz","fileCount":9,"integrity":"sha512-fC4grXQ2mnv5FxGKi2lZ+0cnk3gN19EY45rQqJEySWEnSFsvWjM4ywBHJVKtAqBlvckGjPYSnY+tQktlw04JkA==","signatures":[{"sig":"MEYCIQDoAW0Ald84f4ZswqargVa4gdzc5XjqkYwj/QDEaPw9twIhANd7AXcqtmEwnW2P92VX4qD1dxERLrfXFbGtVbHarxUx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtKEZCRA9TVsSAnZWagAAMyQP/jazI8++pzec9I54+y3O\nDuLPq6dYMitvVpwB/AgStagVKsYotVLFsuUQuuQHIXLNJ5L75udLEpQ7+zZL\niHDeqhVqlSmOSeYvVR8jtm2DUR8WgbD6L1YO0JopdXxkfZymHjj8oNel8H8s\n7cHjIV77/PQS327Pp67p3KE7/nlkxHtGvWikAZkMJdLMUOr4Vdpx6LdnqLD4\nq7eVfOxKVHSizsTLuiLcb1V6UDoExl4Acb0//qUfBjmocI6AAowBQsEBOkcU\np3wyreXvu9nggzeeyC8qWV7GUdY1vwU/mF97kJeg/cNpTtlRsaQH5/jITIZJ\nBpJxZ6RU65LQcCzqQpTq2sgh0zGNa04xaohEQUxewR+cJPtf7NdSSLpD0fAI\nAISxDo6qu1VxDxLyhb6npkQzYFr8tKGPlIEGTLC4Fd924aSr3gZQhPqShDaH\n30JhGGNVskkY0pGsVRxYcyWJhyDRhWCynyFCTbXIVaEqUKwaPmFjBYWIsVg0\nPYdCM16eDxQX+PcmIeFxERePjN9rrVK98nkS+APJ/yYW5L4uSw1k6jVSje2D\n0ImZwwYcd70OflphCysFiNsnMocnTDPI+Em7ggpQVb3yhlsuj+kxy3KVRvEY\nMVq3wQq1l5ia5WlYwBN/htwCoElKNzJfymWMGCTJAsPL0HuaB8CtG7ytCJGp\naWVV\r\n=t/S5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">=10.20.0"},"gitHead":"22dbf8e24a1a5cb90472e13b5f5c66006ae9475f","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"7.12.1","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"14.17.0","dependencies":{"ffi-napi":"^4.0.1","ref-napi":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.16.0","husky":"^6.0.0","jsdoc":"^3.6.4","mocha":"^8.0.1","sinon":"^10.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^2.0.5","@types/node":"^15.0.2","better-docs":"^2.3.0","concurrently":"^6.0.0","@commitlint/cli":"^12.0.0","semantic-release":"^17.1.1","all-contributors-cli":"^6.19.0","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_2.0.5_1622450457190_0.013952116878904297","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"net-keepalive","version":"2.1.0","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@2.1.0","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"os":["freebsd","darwin","linux"],"dist":{"shasum":"c04b246574837c5e12a67c7dd8d507bdf34d3b3b","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-2.1.0.tgz","fileCount":9,"integrity":"sha512-jIKPiFs9zjVD1v9FSFrASSo032oSeQRp9oojr1RJw8rwdnnvWNA+IeeVYadMOCD1FT4hgO1mOihIaaaJCfkh2A==","signatures":[{"sig":"MEUCIDuR7Vu2fqXmfdf0IiOoM6uMLBpWsS+jO9VueTtYr4DBAiEA0aMIPcwTmljI0LIfOCOmR4pqdcQX2wg4M7GEC9dHj7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4IGoCRA9TVsSAnZWagAA64AP/ilAX47NOVpxf9ZUf4PH\npc7yUe2EV52o58l1ty+UPedJZE9ugn9u27ndXLqCJbG84jtpTOOUZCc/5pNL\nMdNO7aYFVEOwAeR4ziK3XwYT2bLUyvAo3JXSJe8ROmSQk7tn/pElfo+epCOk\nRj4+lK0nZOYY2fgdIxLXE7hSvpiBNYLOCbS1WNvCF8ofRaqqupzI1176psjW\nMk9dgURCNvDUzmAxCBgVxa5wwnp8jCxmvHQ2QVpx6NNusk5hXZSiJVaz6IDz\nTWG0ayKMlAdXBlGzfbgFR2I1F6O+u3jYxAZTzvj5mpu9BOkEwh3HizbDFrZ3\npAF9WYjTfzEpspDwfvdL7mhOt4ZGkCeNBO6DZlA1ZVM7I0fQShjYjJ2bC/Ec\n4sV/nAyUjKNBt0xU9psCsb6Ojz/B02WxUDg+GraTsgbU7zQxderG6pFOaRKc\n3DDCzUuAuyxCuvRuWt5LB7owQD8JTnhqCQBLyHq5rvHYR+r+Ma9z0o/Ayq/m\nfexr3lNaXavvot6dh/WiH1YHAc4NV2T2Q4OKcCH2H4ukaGZ8mshJnGtOxDLI\nCWYP/Go/q+Q6fbe7Dm78z8FpN9Pm3ZEiJH/cKHLSKnyZ9PGFoO7D73IeZL6N\noxGoT0ZJQ/akGuPrDv3288A6wUFA+OETKXH+HDwxValTc0M7TFo9szSDeBaR\npgBB\r\n=hiyR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">=10.20.0"},"gitHead":"533ec0bc17993d9f4c0125921eadb7c5193b572e","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"7.17.0","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"14.17.1","dependencies":{"ffi-napi":"^4.0.1","ref-napi":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.17.0","husky":"^7.0.0","jsdoc":"^3.6.4","mocha":"^9.0.1","sinon":"^11.1.1","should":"^13.2.3","mockery":"^2.1.0","prettier":"^2.0.5","@types/node":"^15.0.2","better-docs":"^2.3.0","concurrently":"^6.0.0","@commitlint/cli":"^12.0.0","semantic-release":"^17.1.1","all-contributors-cli":"^6.19.0","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_2.1.0_1625325991879_0.4581716581460171","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"net-keepalive","version":"3.0.0","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@3.0.0","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"7a38e00ed6b2c8ec92c4ddf980b5808871851ed4","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-3.0.0.tgz","fileCount":9,"integrity":"sha512-wfDa7VPeSltY5aIQcujS7AiWnO2JHJCpO3is4nwQ7kFYs4YMpzDNMwiuILPkWwgMbPMSHzO7O1tuL8rC0SP3ag==","signatures":[{"sig":"MEUCIQC+bPtjwzhI0JpzfYgU7J1QTkDjEZ/MIPYmXUUTjJfPDQIgEQL7jax1c8JYWoXAGFcMohg73zi9FVBLhpNVsES699U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFBJvCRA9TVsSAnZWagAArjQQAKOYwq3+fyrtpTeIiaY9\n2qPaY5x3hIY5Zw98zh2ASpLdCc7AQzzFiBXoOGGKk8XbqOwyKNQ3RzYk530i\nrJ/ZZl8ECjqmKH5iPDEqaN0yHhtpzxDkxmQ0glhHNT4TWBpa4j3+8+K+sBf4\nRYtCk5/R/a7jd4SjbgmaB76QDryvSh/g9UIGZZQ6Mm68kJaGovLwzB/ahfJy\npBq4FP7dnbPgNfDar95w2YszsfqBAVcNyaq15vYLE6KEZRqW88k2tIjP+s3J\nKP6x30IbK2FrAQLL2YHZN9AV5u7+5h4UM7UQBaXxoQeWMrr+qaGnF6+GhLjP\nzYTiLxS16AVqqXkzcTw2t4aaDI110WcvS7pHjb/5ExFy/nkO4uTt7y3aRABS\nvpzHL/lL7U77Z1NJwORq7gBM/HU+8OeSSc1UPXb0K05HNxqlzVURkpAwQcEn\nCJvUrT7n2f4XpNJkTCUKstje7XI70MLkO1VgLUU2ceN58qdmfSCZFx5QfwIT\nOAXPUDqokHR5Gi5zsK8NclwSpY/EovCPxLXxGOvbWzLf9MILWOiRcwPiGIkH\nchjuFVcTxAs6uGHNqeexVEq8bBtU9Ag0Bhw7D8YYR318n3qUgu5hUOPkyRUt\nEI6+0IenbzzKMLDb/0ZiBWLw7dUTQXseSRhRzj9pnh1KMoSCM+ljfFSqJlRS\nT/Rd\r\n=EKQn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">=10.20.0"},"gitHead":"08896373552cafc043a9bc2149260d1f9ccb46bc","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"7.17.0","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"14.17.4","dependencies":{"ffi-napi":"^4.0.1","ref-napi":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.17.0","husky":"^7.0.0","jsdoc":"^3.6.4","mocha":"^9.0.1","sinon":"^11.1.1","should":"^13.2.3","mockery":"^2.1.0","prettier":"^2.0.5","@types/node":"^16.0.0","better-docs":"^2.3.0","concurrently":"^6.0.0","@commitlint/cli":"^13.1.0","semantic-release":"^17.1.1","all-contributors-cli":"^6.19.0","@semantic-release/git":"^9.0.0","@semantic-release/exec":"^5.0.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_3.0.0_1628705391685_0.07923761839019128","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"net-keepalive","version":"3.0.1","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@3.0.1","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"048fbf9886428b1d7aee8f41295dd72f108cfd36","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-3.0.1.tgz","fileCount":9,"integrity":"sha512-9tTkg62ZtKJAPGSGjlOCKLrlPJM2TI0vABufNETrFsVB5jn0H0H46oSP25uZwU+f1+RlfWxBshO3v59BJldZ8w==","signatures":[{"sig":"MEYCIQDp1ik/zdj1yBCiww/kJG5qOp1eeYV+Eh10rgPrTwMgQQIhAIa8B79K023b0LNFDsc2fmDGyWsbBzva4/MkjU0JniWG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28353},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"921da355e904b6ce01c4bdb29021aa4e07412eee","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"9.8.1","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ffi-napi":"^4.0.1","ref-napi":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.29.0","husky":"^8.0.0","jsdoc":"^4.0.0","mocha":"^10.0.0","sinon":"^16.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^18.0.0","better-docs":"^2.3.0","concurrently":"^8.0.0","@commitlint/cli":"^17.0.0","semantic-release":"^21.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_3.0.1_1694639810030_0.48809688531691475","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"net-keepalive","version":"4.0.0","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.0","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"6e764d6adc14a401975005e46f0d7437974b47fe","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.0.tgz","fileCount":9,"integrity":"sha512-zFtyHzkWTSMhPAIvmfq1PUrHdlf+c6oRvC1yF1sadMHhFJTUZIdsI4KCkFriECBT2I3/V2VKZrEgcF7QSI2wTg==","signatures":[{"sig":"MEYCIQCT2cfJB58+CjR33a/j1eIM8HTeD3fJg+sYWDIYvuSAHQIhALf4W1AwtDcWuk99HBNCzrc3glFM55OQZClsCxVJzxIi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30214},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"c00be24a4825c13dc395a95b7ec445416bd46b71","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.1.0","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"18.20.1","dependencies":{"ffi-rs":"1.0.58"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.29.0","husky":"^8.0.0","jsdoc":"^4.0.0","mocha":"^10.0.0","sinon":"^17.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"^2.3.0","concurrently":"^8.0.0","@commitlint/cli":"^18.0.0","semantic-release":"^22.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.0_1712937393819_0.9707092458141755","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"net-keepalive","version":"4.0.1","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.1","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"f464a0824f243501b14134aadf3b4e0162c026cb","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.1.tgz","fileCount":9,"integrity":"sha512-9Z9CQVRqOatwoe5v0dNcplqU9cgZ9lxUxctFaihz7rCXDmGVnVUnmu3T82d7TStPWCZCftm+2E+1rYDS4VHK7g==","signatures":[{"sig":"MEYCIQDoB590l+iBF6L2rwGMjRhCcd6ORUYue0Tf/V/aWK1NqgIhAJP/UPPPCtcf7LeGprmy/8DxboFwTwV7xEXIrVIHqRze","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30218},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"4ece55c35b67b1487199bcf0c8ddfe19915315d5","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.1.0","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"18.20.1","dependencies":{"ffi-rs":"1.0.60"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.29.0","husky":"^8.0.0","jsdoc":"^4.0.0","mocha":"^10.0.0","sinon":"^17.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"^2.3.0","concurrently":"^8.0.0","@commitlint/cli":"^18.0.0","semantic-release":"^22.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.1_1713183899339_0.48112344987721656","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"net-keepalive","version":"4.0.2","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.2","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"816317dd6d73aa30f0f0fe4d5b016c1b00e94baa","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.2.tgz","fileCount":9,"integrity":"sha512-5tSOOwzf85oPUGPoSufUEywk86NdqQ19E8POL3xjVUXyC/5CxilB32N7p6w1NohJ8glNBQ3/OtXO0kYhw+5ZDQ==","signatures":[{"sig":"MEQCIBIOl43T+bP8Ys/87aBhWVZ6FWeEIZOt8t8La1LazDeKAiArJhE1xlx0WCeqhyDpqabvSRgJb8T5MjH9r8ZQMRzW1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30886},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"ad93c8ad946cfef91d607215e8b59878034827d8","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.7.0","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"22.5.1","dependencies":{"ffi-rs":"1.0.83"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.2_1722447457231_0.8791147127415588","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"net-keepalive","version":"4.0.3","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.3","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"a2f6d5a0480b26f9f58152da55e0fd4c9ca8a847","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.3.tgz","fileCount":9,"integrity":"sha512-YXe8KGJb6dXaEywbT8Kxpzc48DXdI2coPYD9OYLdhJNjjth0NuKdVGQ2dgpl7gk838u/OtNZ7bVOU1OS8Oj+qQ==","signatures":[{"sig":"MEYCIQDkBp4RJx1lGzI6ZVAXHcw3EtrAZGE9m961nn/9dANBlgIhAJWCHB1plrdb0KI/CcVrfLbLlBkv4O/XGj/NyRT/lAh3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30886},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"31d30776145d396bf599012d0bcdd2746fe0edb9","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.7.0","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"22.5.1","dependencies":{"ffi-rs":"1.0.88"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.3_1722515864161_0.8642092545036548","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"net-keepalive","version":"4.0.4","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.4","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"fc15ea1c03b3e2a0c77a6d94134d45209cecb0b8","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.4.tgz","fileCount":9,"integrity":"sha512-d2y72N0txYivmKshOhwxkp9u4mqMKWpQsgjwl5GQk6S4+nPkyA9hG7SNR/9muHtBpe+KE2q4IXn7n7ue2D18SQ==","signatures":[{"sig":"MEQCIDivGutRSSoJvqYKc54WrR1a5IgR/4UnkviXN0hOA5EVAiB8VFYGmwoZFg4zeIH1LdY/saPpDhInBXQRSl62duWdaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30886},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"19c39f16e80f0f15c7a5ca3bac5ed582dcfd00cc","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.8.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"22.5.1","dependencies":{"ffi-rs":"1.0.89"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.4_1722794247979_0.7400530636058498","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"net-keepalive","version":"4.0.5","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.5","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"8fa512fd6bad0169326f399b665794f42c7d5de2","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.5.tgz","fileCount":9,"integrity":"sha512-dyBVJjoiPnRwYpXGsk/O+wXMNUpVGgfK6mACDWK8mi+ZrkLMOa+RmXQ5fQ3LTMKPJl9UWTqvMxn7x+n3M9dXrw==","signatures":[{"sig":"MEUCIGk/5CnsGC3tpKP4XtkmYWtC/93atCS6qxc0lmBzsTnfAiEA1+4qInMvMxJhZ7IFPSYkKYRDFdcHoPqJ8hSTIep2YJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30886},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"1ae13bf7af2bf1d59cb1236d63872161cfeb4317","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.8.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ffi-rs":"1.0.90"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.5_1723531238688_0.7162763470002884","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"net-keepalive","version":"4.0.6","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.6","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"aeb2cf8813fffb7ba5915f37c3ebe56b3dd7dfd7","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.6.tgz","fileCount":9,"integrity":"sha512-M+e6S1QFhMqNyO+b9tR08vcvVGPKcJ16Okv/CGN5iMthu7N91/HRQjXw4ZmCSAQnuTZS93UXg3VD9o7uG+CXPg==","signatures":[{"sig":"MEUCIQDzRaRlYakOpi/sufhCuDBytEPxeFLKMU3WKLmVy9TInAIgbMZA8yOaIq1pu3OVfRBQ6SbAw91V5zHhOcFSpYPbE+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30886},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"ed9c0600172d7a4324641644ad4c5da9db1584ef","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.8.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"22.7.0","dependencies":{"ffi-rs":"1.0.91"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.6_1724905643939_0.8423536601537083","host":"s3://npm-registry-packages"}},"4.0.7":{"name":"net-keepalive","version":"4.0.7","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.7","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"fa33a74eff553d6fcccf75eae0696b9ad52626df","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.7.tgz","fileCount":9,"integrity":"sha512-B3kGlx4niFzvO1+SjUYmM+uKVJWjAO0p2m6kd6ZiXcpPqXDsOCZuM4xUvAGH06f5vRrdv8smk08ziZkCP5Y78w==","signatures":[{"sig":"MEYCIQDji24HvOoKJOkAxnQEgxD+HdgVGfS5rCT8pi34oiAytAIhALFmpgVcwGrKHyJ+yayXygsxabO02O/2bp0NODeyDuzF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30886},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"5f8753e52006e4130f6ee3b3e3ef3dee213419b1","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.8.3","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ffi-rs":"1.0.93"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.7_1726122934251_0.8405308510426341","host":"s3://npm-registry-packages"}},"4.0.8":{"name":"net-keepalive","version":"4.0.8","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.8","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"0b1bb02ba4498472a8fca249eea00b1b15aab974","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.8.tgz","fileCount":9,"integrity":"sha512-Wx1222RTs4k3g+WRHKKSyLQEWd073e43NBuMcR4MUXIPp9JX9Bmjgkn0qE7QXKSoZ4C2iEVOaInF1PlBs8NSjg==","signatures":[{"sig":"MEUCIQDVX27rJqY2MQk/tL4rpWiLDjZaUBc5wuLWGLVIdXjapQIgfJEawBMEIwOMTT6oBYy8pUe2bv8BqvLAbQuq6DHiuls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30886},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"ba9a3069f9c4274f54f46829e3a8b6ee956c0f1d","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.8.3","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ffi-rs":"1.0.94"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.8_1726338970100_0.5411159596281037","host":"s3://npm-registry-packages"}},"4.0.9":{"name":"net-keepalive","version":"4.0.9","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.9","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"2442d1402fc222decd4b337c43271139d41effda","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.9.tgz","fileCount":9,"integrity":"sha512-P+e4MoWCx7ZGy9IFCpnS9+H1DrbRul45xuGuo8n/Jgpa5c/TILz+gMnYG4ngl1RgailCfhJPgw9S0sKeP/POWA==","signatures":[{"sig":"MEUCIQCQUXCbBXImEOqA6Bru0jDXokxLeRr/w9rT+IjN9TjRYwIgP5y3/Jm+vj9Dgrel1/GwGKkeU8S5svURynRsG6uR6mc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30886},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"86c2eecebe90c42c9ed307d0424855fa8c53e2b2","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.8.3","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ffi-rs":"1.0.95"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.9_1726750018371_0.14016268394570375","host":"s3://npm-registry-packages"}},"4.0.10":{"name":"net-keepalive","version":"4.0.10","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.10","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"bc33f860d1a4577209d5fa291968d6733b7625f9","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.10.tgz","fileCount":9,"integrity":"sha512-jJRZIxz1utYkrfJQQvzWkdf/jGKyPBizBrmmzFbX1Kzob4vCx/wNmD8OSK+WBMzju1anjkr76VVhUtehnUZqng==","signatures":[{"sig":"MEUCIQCwvtGFiYny8Sn7NnoJGQ7cKz70WDbv5VrcfvcCJ4G3PwIgcww2p3imHYfI0CXA7tkLfRycJNYhPanyiQGk+4uo8Xk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30887},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"ea22da20f5402f53b9c44f89f5dcdf89f4c3c573","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.8.3","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"22.9.0","dependencies":{"ffi-rs":"1.0.96"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.10_1727095075181_0.7842263135802401","host":"s3://npm-registry-packages"}},"4.0.11":{"name":"net-keepalive","version":"4.0.11","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.11","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"34a3cefe043c70f9ab57554b3aac6334fb297cef","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.11.tgz","fileCount":9,"integrity":"sha512-BuwZSVmXydL0GHmMdXM1XnG2CfDTJGJh3rY0bT+EMB7K3NJ3tWzXPEYxITaLqqjYwH9d4azt62YEP811PILoJw==","signatures":[{"sig":"MEYCIQCUBKSyOz1m7TjR3GninvMzdfg694sExtfelPjaxaJRKAIhAMVWEmzv1rNz6JaaDCoBVOHm5Nvtdb4Qlg06OTjCbB5u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30886},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"e89fa802c7f62c2277769a06968c692a8dfa3d11","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.9.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ffi-rs":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.11_1733754615053_0.5149970219391204","host":"s3://npm-registry-packages-npm-production"}},"4.0.12":{"name":"net-keepalive","version":"4.0.12","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.12","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"aad16b47c16e11e8ea11020c24794a30ef7a42f3","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.12.tgz","fileCount":9,"integrity":"sha512-GIYzpYK6bLK2/SzAQggxLLdaQtyWfU4YiQRGf3xqxFtUP2aeKXiapODitOKPyZJYI0a8u83V9I5mE6uHKdq0KQ==","signatures":[{"sig":"MEUCIChLdxbzuQnp2n9fIf2KR2bdNk2doI3opz1s1swA5ifiAiEAtKjHi451DYygYv9HGyjTbc4wuGmT24yKCaarZggqIwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30886},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"3ba7993b34f1ad0b3aa4a4a32777304479643b0b","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.9.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ffi-rs":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.12_1735055519544_0.5101637556304421","host":"s3://npm-registry-packages-npm-production"}},"4.0.13":{"name":"net-keepalive","version":"4.0.13","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.13","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"b0d240e9fe32e42944b3171dcc1a82d919f31700","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.13.tgz","fileCount":9,"integrity":"sha512-44hhy6rPujL/ALCF7vSt3+sqBdLSVK5qJTcuqmZGSNdZPiPsAvbU3KVWDpbSh/zdPXBSfonEyMMEjS68S54/bQ==","signatures":[{"sig":"MEQCIAHC2mKgo5uaUIdynJzJjpJxcxXsELg6L6n6ahfzW9B8AiAz8G5ID8VY4xr7qbLDLLcgC7BTIFuQdOKa56cOLuLX/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30886},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"82d8785dae0e9824021a2ff506fc4ed369606e29","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.9.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ffi-rs":"1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.13_1736407256782_0.7152983674408664","host":"s3://npm-registry-packages-npm-production"}},"4.0.14":{"name":"net-keepalive","version":"4.0.14","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.14","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"69035c5198153fb2965f536675597d86e5b119b5","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.14.tgz","fileCount":9,"integrity":"sha512-EvqfJxcJHbJ1q931+uM50MzDcZvGUWjUTI9vaGA2x3bt0r7Yqq+ut6uz5+0M3xODRs7uQgozaqT51IAZ6K0l+w==","signatures":[{"sig":"MEUCIQDyyDFA9fiMBt4eUnwfOv2BYDyArjIWQqSMxawthi8PcQIgC7tEeu3Pp8xCk36yqMtlP8vUOFW/dTp68Hi7icKVCqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30886},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"1069a712448b436b7eb006d6ec29f0dc84951b49","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.9.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"22.13.0","dependencies":{"ffi-rs":"1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.14_1736846763282_0.006149292305252185","host":"s3://npm-registry-packages-npm-production"}},"4.0.15":{"name":"net-keepalive","version":"4.0.15","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.15","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"f3d1b31cc19045f1ee30252e8b1e6a3641fe6953","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.15.tgz","fileCount":9,"integrity":"sha512-mDQ/T64rJUwwZSR+Q9gphshc7TXPp2HNpEzjKvB+2yAUQ7vdKT3ZBpY7Arvav2JJWXDdvu5c6qHN9b9Lb30o4g==","signatures":[{"sig":"MEYCIQDjyor5TnELMw6XEgyBsBNmUEuGx95eqpyDHYgCIPuyiQIhAIenRbDvYTVrquGl9rFBTyQ7zdmIcQt3mnxGVBX28bRd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30886},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"d450b415ec0f6e6f78d142655969bda033fa6a94","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.9.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ffi-rs":"1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.15_1737798396641_0.17573967520279177","host":"s3://npm-registry-packages-npm-production"}},"4.0.16":{"name":"net-keepalive","version":"4.0.16","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.16","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"5d0c50448a475a074b559e0f4fff4924e69d0499","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.16.tgz","fileCount":9,"integrity":"sha512-DZ+12GtIzIuLX3VMk74Gna6/8QYCYN5QOZHy6hMy6EP/j5vRYFRKSaCT4gcm1k/CfzFEDehf6WRZkWRyZ3pbQg==","signatures":[{"sig":"MEUCIQCCAK83gHn66Hqyf0cWkYGjuFoRsS1+q1cgg/2LRAoGwQIgTFE9VKWTpMDRtO1h3yPTwgC/E7h7FdcmBERVNZg1mAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30886},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"10682cd1898b85966aa0ed4cf2edd953b71c8e41","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.9.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ffi-rs":"1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.16_1739122123360_0.5603785188159796","host":"s3://npm-registry-packages-npm-production"}},"4.0.17":{"name":"net-keepalive","version":"4.0.17","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.17","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"81c13e2ec2cd92eb00dc0aeda8e8ef6afc3e4e3d","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.17.tgz","fileCount":9,"integrity":"sha512-QcuxRYOSdx6nIFhZ1B8+krxoUGr3pVyJTki1gR54Eh2KO7vQ1wkGIoJfZ52MYCnzDtVR02PnJrpQoE6rkhr7gg==","signatures":[{"sig":"MEQCIGgsbZDsM9gga4kwCyJYBXoVQMx/2rmuB5JihLUgjKuYAiBmAol9beOEfGZwl00WJdBH8+jnZUaaSbIGyiBNPudQiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30886},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"6e1c7bae9d97b2cf8fa025eea6b182191914e2ee","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.9.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ffi-rs":"1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.17_1740843872227_0.01101341790243926","host":"s3://npm-registry-packages-npm-production"}},"4.0.18":{"name":"net-keepalive","version":"4.0.18","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.18","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"9a2334c0e9a94782a60cfa802e9bf71d6b479ffe","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.18.tgz","fileCount":9,"integrity":"sha512-a3YerDZekppYHdLfwBSltlh0aeqnDmqwmjqi7DxS2oBEx+zUmGGoASug3LZI7dVHL+xlrZYLZIGK2I/noexjQA==","signatures":[{"sig":"MEUCIFAzLZbneD1kiEKMd0xQkcg8li0CB7ivvjRH5t2f/G8lAiEAqRIeOZnxpjucvco8tQX96zPsPIUXZCpHUe8Vf+MHVwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30886},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"e69bede17f36e97e9f79e6ec01866ca890f7b0ea","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.9.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ffi-rs":"1.2.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.18_1741441168152_0.8967377199426849","host":"s3://npm-registry-packages-npm-production"}},"4.0.19":{"name":"net-keepalive","version":"4.0.19","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.19","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"297ccd2fe46a0359d5a9f7c353f11332b8b8218b","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.19.tgz","fileCount":9,"integrity":"sha512-X3Bq2UL7WqSmJAG2cq0W0voLq8RWt925sZrQaUYfkAmU/rSHNZokrx3lUPwD2gEH0ZvrCQoO9y6A/UPLFDzV5A==","signatures":[{"sig":"MEUCIQC6jqJBJLVOLMLGprb6mYHydLkpzdGTC3Tc5soJ/hqvjgIgSVBORSDAFc8MAGlIlgU/WLGWJxXiyZIgkJ5SLORtVzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30887},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"29c3a6cf389d99ff23bf2add5a4e61ca40dbe45e","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.9.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ffi-rs":"1.2.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.19_1743690768397_0.3712626532929859","host":"s3://npm-registry-packages-npm-production"}},"4.0.20":{"name":"net-keepalive","version":"4.0.20","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.20","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"e6770c6565ffb8a4ea32d6d5d35dadf99299b8a0","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.20.tgz","fileCount":9,"integrity":"sha512-8v2RVozxVyF0UnZqVpyu0BkzCG5hEBEPfpHFReJemKMOlXOLOmN6DbrnZ2Bd6iLJ2PDTmy1oC+DtPP50PY8n7Q==","signatures":[{"sig":"MEQCICG3qqEzEdVFf5xsd0SAiYHCwyw6KdRi1EvjQguv7+QEAiBDVwdzC/nNDyktQhPkNpfDpvficeClm9f5gVmEnE7Sng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30887},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"14ad2970fa62bbabbf8241b115fcc9233ef27c9b","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.9.2","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"24.1.0","dependencies":{"ffi-rs":"1.2.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.20_1749382583244_0.013937155250162814","host":"s3://npm-registry-packages-npm-production"}},"4.0.21":{"name":"net-keepalive","version":"4.0.21","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.21","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"f9a6cf4f0fb21f20e3c4cbe41f4d520783963c9c","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.21.tgz","fileCount":9,"integrity":"sha512-GG4DcHhzZ0N6odEtYU4VCN7U8Klm7SrX4oLSwu0/Y+tkW+5cHLaKNSS50huz3lRSzDyT4lo4LfCslNvbdfTh8A==","signatures":[{"sig":"MEUCIQDV7WIMhMO6jheNmd0ldGo1R65lQJfifs9rMutr8XKHewIgEa3TmJO733nDpk75XIzn3k+WDAEvPZA5NL+r4zQ3vAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30887},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"7a86414ddfe5461e4aabf0318f0f4758def95232","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","actor":{"name":"hertzg","type":"user","email":"georgedot@gmail.com"},"email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.9.3","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ffi-rs":"1.2.13"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.21_1751782753411_0.1665817196981101","host":"s3://npm-registry-packages-npm-production"}},"4.0.22":{"name":"net-keepalive","version":"4.0.22","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.22","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"5e605525a7b903f77e04953dac6a94feb4c72360","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.22.tgz","fileCount":9,"integrity":"sha512-GOp8yoewWQoQVHrzLNFMAPDc13zDdRolPkRbeIr4MzeUOr6tgXFxnfOTvWXqJWV3WWwwFNDPwrKjlcID7+wJ5A==","signatures":[{"sig":"MEUCIGHJ0ZKalGHGFkFMv+8iaHJbl/S54FU64iZYxeB7Ev1rAiEAvX8ntHgr1Zo3aKSffnKn8tkzSMtfbFUVRFVDN9KctBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30887},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"b4269f9a0b447ed05518b617887dad0cce19f3ab","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.9.3","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ffi-rs":"1.2.15"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.22_1752520091473_0.36727715319489973","host":"s3://npm-registry-packages-npm-production"}},"4.0.23":{"name":"net-keepalive","version":"4.0.23","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.23","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"76ed7767a6741413c031996c427733af5fe99a32","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.23.tgz","fileCount":9,"integrity":"sha512-IOPpqy3Bfsk825sVsDWd8JcW7H7ih+wNlMNJPr7/iUB9Gs1Jcqo1XTg5GWS7aNH1DzMSka2+SZiNjbrHk9xYpA==","signatures":[{"sig":"MEQCIB+TgCokE4canR9qE+tDWoQMblAZqPOwAwPbFVssdYf0AiAVxmRZvqjqRY2hZ3/+sge9+kZXCIU9WtOgpLqJ9O8xyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30886},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"ca23d472114e679a5a180129e5ac5500b6347a40","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.9.3","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ffi-rs":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.23_1752912575598_0.7384492177991855","host":"s3://npm-registry-packages-npm-production"}},"4.0.24":{"name":"net-keepalive","version":"4.0.24","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.24","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"a9448cdc220a4c52e79b8687c7f0394921fa2f9d","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.24.tgz","fileCount":9,"integrity":"sha512-jvcVODRxTBmbYJMoVJMN/TH2rl+ujXcpI7k0joeXeI8w/1qSY7WrvMo7k3BjpKQLfROXoQCcuu+b7fD0VcIoQQ==","signatures":[{"sig":"MEYCIQCFHLY3YLdo5LFwMm4CQ3iBUyodAIKj+AjFG80qtnYU5gIhAO2TKc7DfIbNeGuAjQZ9i3ITmsRhVWXcE1362JkWWl5+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30886},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"1cc088a57829c52b1b546f5b0825a74789e96a95","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"hertzg","email":"georgedot@gmail.com"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"10.9.4","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ffi-rs":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^24.0.0","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.24_1764183218267_0.1419429724673016","host":"s3://npm-registry-packages-npm-production"}},"4.0.25":{"name":"net-keepalive","version":"4.0.25","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.25","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"a0429b19419ab0931e1c64de37689e78165dff08","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.25.tgz","fileCount":9,"integrity":"sha512-QgE+hJHB26CpAVFMfCyx3TeUyYelDJhWz58GOT/4HABmnRpLbIkNgyqLtr0qIlc/NUGWX7p7aB5ClMuNvLRa2w==","signatures":[{"sig":"MEQCIBFp7IxEB3XebCqDPYVrgvMgZbEA8b1UJX0m0bIL7s+tAiAO4oWv5jEo5bsu7HNScw4KLXumGnnUpy4H5zMhkRrU5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/net-keepalive@4.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30926},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"20f7335c77907b653d2313ed382f88627a1591f9","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8f688a58-cea8-4bdb-91ca-25c2f5a89d71"}},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"11.13.0","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ffi-rs":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^25.0.3","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.25_1777551812889_0.2919188420138339","host":"s3://npm-registry-packages-npm-production"}},"4.0.26":{"name":"net-keepalive","version":"4.0.26","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.26","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"5c024b240a3493225fe59fb3cf8414eb969d41f7","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.26.tgz","fileCount":9,"integrity":"sha512-J376qbMoZ8mds/DtiG/gloZT50wdu8+YSQhVtFNUe2USwBgA3VJorGAsvMAb1J9fwP9A6kgZjDGkzVenRYCZ9Q==","signatures":[{"sig":"MEUCIQCYIkO8GEyu2qPEiaRRFVnrtmSnJRgkpRANI7AyxsZmngIgNZpazCNW7t6wRmna9WHuqyPWDejfUXk2KbpfE47nuB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/net-keepalive@4.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30926},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"83ea3d7760f7d2443f784c7b57c09d5d98d91d71","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8f688a58-cea8-4bdb-91ca-25c2f5a89d71"}},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"11.18.0","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"26.5.1","dependencies":{"ffi-rs":"1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^25.0.3","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.26_1785435151241_0.8261211655696696","host":"s3://npm-registry-packages-npm-production"}},"4.0.27":{"name":"net-keepalive","version":"4.0.27","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","_id":"net-keepalive@4.0.27","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"homepage":"https://hertzg.github.io/node-net-keepalive/","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"dist":{"shasum":"12a67cb67a0e96402afbd2796a967da29cef7e75","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.27.tgz","fileCount":9,"integrity":"sha512-WSpELyRtpnbKnl38/42BRgTqO9jXHJURbYutcKjA8ju8bLcSFPaK0M3+GovWlgiPIr4jE0jKc6kuk+jqtEnXTg==","signatures":[{"sig":"MEUCIArzGY72yW3y/Y8qgfb4l2PWfU3ObmBE2p7ga9xxbyFvAiEAlF7iqr/4DaMWe47xOL67sUwuQREJTCChBD+TUdXy6k0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/net-keepalive@4.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30926},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./index.d.ts","engines":{"node":">=10.20.0"},"gitHead":"356f863a5be5678b31761951f2c5b762a22e0e9e","scripts":{"test":"concurrently npm:test:*","release":"semantic-release","coverage":"npm run coverage:run && npm run coverage:report","test:tsd":"tsd","test:unit":"mocha --recursive test/unit","build:docs":"jsdoc -c .jsdoc.json","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","test:integration":"mocha --recursive test/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8f688a58-cea8-4bdb-91ca-25c2f5a89d71"}},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"repository":{"url":"git+https://github.com/hertzg/node-net-keepalive.git","type":"git"},"_npmVersion":"11.19.0","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ffi-rs":"1.3.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","tsd":"^0.31.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","sinon":"^18.0.0","should":"^13.2.3","mockery":"^2.1.0","prettier":"^3.0.0","@types/node":"^20.0.0","better-docs":"2.3.2","concurrently":"^8.0.0","@commitlint/cli":"^19.0.0","semantic-release":"^25.0.3","all-contributors-cli":"^6.19.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^13.1.5","@semantic-release/exec":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/net-keepalive_4.0.27_1786205082039_0.5619962231559663","host":"s3://npm-registry-packages-npm-production"}},"4.0.28":{"name":"net-keepalive","version":"4.0.28","description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","main":"index.js","scripts":{"build:docs":"jsdoc -c .jsdoc.json","test":"concurrently npm:test:*","test:unit":"mocha --recursive test/unit","test:integration":"mocha --recursive test/integration","test:tsd":"tsd","coverage":"npm run coverage:run && npm run coverage:report","coverage:run":"nyc npm run test:unit","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/hertzg/node-net-keepalive.git"},"engines":{"node":">=10.20.0"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"homepage":"https://hertzg.github.io/node-net-keepalive/","dependencies":{"ffi-rs":"1.3.7"},"devDependencies":{"@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0","@semantic-release/changelog":"^6.0.0","@semantic-release/exec":"^6.0.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^13.1.5","@types/node":"^20.0.0","all-contributors-cli":"^6.19.0","better-docs":"2.3.2","concurrently":"^8.0.0","husky":"^9.0.0","jsdoc":"^3.0.0","mocha":"^10.0.0","mockery":"^2.1.0","nyc":"^17.0.0","prettier":"^3.0.0","semantic-release":"^25.0.3","should":"^13.2.3","sinon":"^18.0.0","tsd":"^0.31.0"},"overrides":{"conventional-changelog-conventionalcommits":">= 8.0.0"},"gitHead":"554d1c017161484c2cca78787eb819c21fe9760d","types":"./index.d.ts","_id":"net-keepalive@4.0.28","_nodeVersion":"26.7.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-ADzA3rnHt0qLs6hKg8vLC/OpbNcUiS0MT5AW5r1yr0281O2hPfFVeu8MFGJEf4nCBMAs2KwPNSPM7tqhN+ccgg==","shasum":"574e3a7c466eab935628af28e8fa6e6913b3a588","tarball":"https://registry.npmjs.org/net-keepalive/-/net-keepalive-4.0.28.tgz","fileCount":9,"unpackedSize":30926,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/net-keepalive@4.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDD0FyIf1prkZWfiuQMsJ0HL6IppClAVUeMLrKNtSCXwAIgUd3IYLK5yoxlNcksptJAfHQ4kswAq7k5DbairKhA00c="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8f688a58-cea8-4bdb-91ca-25c2f5a89d71"}},"directories":{},"maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/net-keepalive_4.0.28_1786465928089_0.8173804761735568"},"_hasShrinkwrap":false}},"time":{"created":"2015-07-09T13:05:15.764Z","modified":"2026-08-11T16:32:08.563Z","0.2.0":"2015-07-09T13:05:15.764Z","0.2.1":"2015-07-09T16:03:01.757Z","0.2.3":"2015-07-09T16:10:49.747Z","0.2.4":"2015-07-10T08:08:38.374Z","0.2.6":"2015-07-13T11:15:48.292Z","0.2.7":"2015-07-26T21:17:51.128Z","0.3.0":"2015-10-16T23:03:24.953Z","0.3.1":"2016-01-26T08:31:23.718Z","0.3.3":"2016-01-28T20:50:44.310Z","0.3.4":"2016-05-14T02:51:24.282Z","0.3.5":"2016-06-13T01:31:43.965Z","0.3.6":"2016-07-01T17:28:16.811Z","0.3.8":"2016-12-02T22:35:09.328Z","0.4.0":"2017-01-06T22:21:16.426Z","0.4.1":"2017-01-06T22:22:51.010Z","1.0.0":"2017-10-11T21:49:59.468Z","1.1.0":"2017-11-30T22:58:47.446Z","1.1.1":"2018-05-09T21:58:57.983Z","1.1.3":"2018-06-24T14:54:03.703Z","1.2.0":"2018-06-30T23:56:14.980Z","1.2.1":"2018-07-01T00:05:52.731Z","1.3.0":"2020-05-21T21:15:43.172Z","1.3.1":"2020-05-23T00:35:18.820Z","1.3.2":"2020-07-09T15:03:36.914Z","1.3.3":"2020-07-16T16:53:50.078Z","1.3.4":"2020-07-19T16:23:57.518Z","1.3.5":"2020-07-19T18:51:19.393Z","1.3.6":"2020-07-19T20:52:42.472Z","1.3.7":"2020-08-13T13:11:55.905Z","1.3.8":"2020-08-31T11:41:04.270Z","1.3.9":"2020-09-11T12:51:53.166Z","1.4.0":"2020-11-09T21:21:46.301Z","2.0.0":"2021-02-24T16:12:09.197Z","2.0.1":"2021-03-13T00:03:27.048Z","2.0.2":"2021-03-18T11:04:37.337Z","2.0.3":"2021-03-19T07:25:33.237Z","2.0.4":"2021-04-06T04:18:50.451Z","2.0.5":"2021-05-31T08:40:57.351Z","2.1.0":"2021-07-03T15:26:31.988Z","3.0.0":"2021-08-11T18:09:51.786Z","3.0.1":"2023-09-13T21:16:50.176Z","4.0.0":"2024-04-12T15:56:34.021Z","4.0.1":"2024-04-15T12:24:59.515Z","4.0.2":"2024-07-31T17:37:37.420Z","4.0.3":"2024-08-01T12:37:44.304Z","4.0.4":"2024-08-04T17:57:28.169Z","4.0.5":"2024-08-13T06:40:38.837Z","4.0.6":"2024-08-29T04:27:24.121Z","4.0.7":"2024-09-12T06:35:34.406Z","4.0.8":"2024-09-14T18:36:10.274Z","4.0.9":"2024-09-19T12:46:58.603Z","4.0.10":"2024-09-23T12:37:55.409Z","4.0.11":"2024-12-09T14:30:15.309Z","4.0.12":"2024-12-24T15:51:59.737Z","4.0.13":"2025-01-09T07:20:56.984Z","4.0.14":"2025-01-14T09:26:03.474Z","4.0.15":"2025-01-25T09:46:36.856Z","4.0.16":"2025-02-09T17:28:43.523Z","4.0.17":"2025-03-01T15:44:32.416Z","4.0.18":"2025-03-08T13:39:28.390Z","4.0.19":"2025-04-03T14:32:48.586Z","4.0.20":"2025-06-08T11:36:23.413Z","4.0.21":"2025-07-06T06:19:13.635Z","4.0.22":"2025-07-14T19:08:11.656Z","4.0.23":"2025-07-19T08:09:35.788Z","4.0.24":"2025-11-26T18:53:38.533Z","4.0.25":"2026-04-30T12:23:33.050Z","4.0.26":"2026-07-30T18:12:31.369Z","4.0.27":"2026-08-08T16:04:42.222Z","4.0.28":"2026-08-11T16:32:08.229Z"},"bugs":{"url":"https://github.com/hertzg/node-net-keepalive/issues"},"author":{"name":"George Kotchlamazashvili","email":"georgedot@gmail.com"},"license":"MIT","homepage":"https://hertzg.github.io/node-net-keepalive/","keywords":["ffi","setsockopt","getsockopt","ref","net","keep-alive","keepalive","keep alive","keep","alive","tcp"],"repository":{"type":"git","url":"git+https://github.com/hertzg/node-net-keepalive.git"},"description":"Provides high-level access to socket options like TCP_KEEPIDLE, TCP_KEEPINTVL, TCP_KEEPCNT","maintainers":[{"name":"hertzg","email":"georgedot@gmail.com"}],"readme":"[![NPM][npm_shield]][npm_url]\n[![Node][node_shield]][node_url]\n[![OS][os_shield]][npm_url]\n[![Codecov][codecov_shield]][codecov_url]\n[![CI][travis_shield]][travis_url]\n[![Dependencies][daviddm_shield]][daviddm_url]\n[![Code Quality][codacy_shield]][codacy_url]\n[![License][license_shield]][license_url]\n\n[codacy_url]: https://www.codacy.com/app/hertzg/node-net-keepalive\n[codacy_shield]: https://api.codacy.com/project/badge/Grade/d191b6408086432586e6c60577485c6f\n[npm_url]: https://www.npmjs.com/package/net-keepalive\n[npm_shield]: https://img.shields.io/npm/v/net-keepalive.svg?style=flat\n[node_url]: https://dist.nodejs.org\n[node_shield]: https://img.shields.io/badge/node-%3E%3D10.20.0-green.svg\n[os_shield]: https://img.shields.io/badge/os-linux%2Cosx%2Cbsd-green.svg\n[travis_url]: https://travis-ci.org/hertzg/node-net-keepalive\n[travis_shield]: https://travis-ci.org/hertzg/node-net-keepalive.svg?branch=master\n[daviddm_url]: https://david-dm.org/hertzg/node-net-keepalive\n[daviddm_shield]: https://david-dm.org/hertzg/node-net-keepalive.svg\n[license_url]: https://raw.githubusercontent.com/hertzg/node-net-keepalive/master/LICENSE\n[license_shield]: https://img.shields.io/badge/license-MIT-blue.svg\n[codecov_url]: https://codecov.io/gh/hertzg/node-net-keepalive\n[codecov_shield]: https://codecov.io/gh/hertzg/node-net-keepalive/branch/master/graph/badge.svg\n<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n[![All Contributors](https://img.shields.io/badge/all_contributors-12-orange.svg?style=flat-square)](#contributors-)\n<!-- ALL-CONTRIBUTORS-BADGE:END -->\n\n# 🔗 net-keepalive\n\n[![NPM](https://nodei.co/npm/net-keepalive.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/net-keepalive/)\n\n> ℹ️ Since [libuv v1.35.0](https://github.com/libuv/libuv/blame/e45f1ec38db882f8dc17b51f51a6684027034609/src/unix/tcp.c#L387-L390) (Node `v13.12.0` & `v12.17.0`) [both `TCP_KEEPINTVL` and `TCP_KEEPCNT` have somewhat predictable values](https://github.com/libuv/libuv/pull/2669)\n> This package allows you to tweak those values per each socket but at a cost of having to deal with FFI overhead and it's dependencies.\n> [Check the latest node docs for socket.setKeepaliveEnable](https://nodejs.org/api/net.html#socketsetkeepaliveenable-initialdelay), if the default values are good enough for you then you don't need to use this package. \n\nThe Missing (`TCP_KEEPINTVL` and `TCP_KEEPCNT`) `SO_KEEPALIVE` socket option setters and getters for Node using FFI.\n\nTested on 🐧 `linux` & 🍏 `osx` (both `amd64` and `arm64`), should work on 😈 `freebsd` and others. \nInstalls on 🐄 `win32` 🎉 but methods are no-ops (pull requests welcome).\n\nThere's also support for getting & setting the `TCP_USER_TIMEOUT` (🐧 `linux`  and 🍏 `osx` only) option, which is closely related to keep-alive.\n\n\n## Platform support\n\n| Platform     | TCP_KEEPINTVL | TCP_KEEPCNT | TCP_USER_TIMEOUT            |\n| ------------ | ------------- | ----------- | --------------------------- |\n| 🐧 `linux`   | ✅            | ✅          | ✅                          |\n| 🍏 `osx`     | ✅            | ✅          | ✅ (`TCP_RXT_CONNDROPTIME`) |\n| 😈 `freebsd` | ✅            | ✅          | ❌                          |\n| 🐄 `win32`   | ➖            | ➖          | ➖                          |\n\nLegend:\n\n- ✅ - Supported\n- ➖ - No operation \n- ❌ - Unsupported (throws)\n\n## Install\n\n```bash\nnpm install --save net-keepalive\n```\n\n## Documentation\n\nYou can find the [full API Reference Document (JSDoc)](https://hertzg.github.io/node-net-keepalive) published on our github pages.\n\nThe project includes TypeScript definitions file (`index.d.ts`) which gives an overview of the API exposed.\n\nDocumentation gets generated from JSDoc comments, feel free to improve them by sending pull requests.\n\n## Demo\n\n```javascript\nconst Net = require('net'),\n  NetKeepAlive = require('net-keepalive')\n// or\nimport * as Net from 'net'\nimport * as NetKeepAlive from 'net-keepalive'\n\n// Create a TCP Server\nconst srv = Net.createServer((s) => {\n  console.log('Connected %j', s.address())\n  // Doesn't matter what it does\n  s.pipe(s)\n})\n\n// Start on some port\nsrv.listen(1337, () => {\n  console.log('Listening on %j', srv.address())\n})\n\n// Connect to that server\nconst s = Net.createConnection({ port: 1337 }, () => {\n  console.log('Connected to %j', s.address())\n\n  //IMPORTANT: KeepAlive must be enabled for this to work\n  s.setKeepAlive(true, 1000)\n\n  // Set TCP_KEEPINTVL for this specific socket\n  NetKeepAlive.setKeepAliveInterval(s, 1000)\n\n  // Get TCP_KEEPINTVL for this specific socket\n  NetKeepAlive.getKeepAliveInterval(s) // 1000\n\n  // Set TCP_KEEPCNT for this specific socket\n  NetKeepAlive.setKeepAliveProbes(s, 1)\n\n  // Get TCP_KEEPCNT for this specific socket\n  NetKeepAlive.getKeepAliveProbes(s) // 1\n})\n```\n\nNow using `iptables` add rule to drop all `tcp` packets on `INPUT` chain to port `1337`.\n\n```bash\niptables -I INPUT -m tcp -p tcp --dport 1337 -j DROP\n```\n\nIf you were monitoring packets on `loopback` with `tcp.srcport == 1337 || tcp.dstport == 1337` filter in `wireshark`. You will see the following output:\n\n[![Wireshark screenshot KEEPALIVE](http://hertzg.github.io/node-net-keepalive/images/wireshark.jpg)](http://hertzg.github.io/node-net-keepalive/images/wireshark.jpg)\n\nHave fun!\n\nMore info about `SO_KEEPALIVE` here: [TCP Keepalive HOWTO](http://tldp.org/HOWTO/TCP-Keepalive-HOWTO/)\n`C` Code examples here: [Examples](http://tldp.org/HOWTO/TCP-Keepalive-HOWTO/programming.html#examples)\n\n## Sample\n\n**_Note: For these methods to work you must enable `SO_KEEPALIVE` and set the `TCP_KEEPIDLE` options for socket using `Net.Socket`-s built in method [`socket.setKeepAlive([enable][, initialDelay])`](https://nodejs.org/api/net.html#net_socket_setkeepalive_enable_initialdelay) !_**\n\n\n    TCP_KEEPIDLE (since Linux 2.4) The time (in seconds) the connection needs to remain idle before TCP starts sending keepalive probes, if the socket option SO_KEEPALIVE has been set on this socket. This option should not be used in code intended to be portable.\n\n```JavaScript\nconst NetKeepAlive = require('net-keepalive')\n// or\nimport * as NetKeepAlive from 'net-keepalive'\n\n// .....\n\nconst enable = true                                             // enable SO_KEEPALIVE\nconst initialDuration = 1000                                    // start probing after 1 second of inactivity\nsocket.setKeepAlive(enable, initialDuration)                    // sets SO_KEEPALIVE and TCP_KEEPIDLE\n\nconst probeInterval = 1000                                      // after initialDuration send probes every 1 second\nNetKeepAlive.setKeepAliveInterval(socket, probeInterval)        //sets TCP_KEEPINTVL\n\nconst maxProbesBeforeFail = 10                                  // after 10 failed probes connection will be dropped\nNetKeepAlive.setKeepAliveProbes(socket, maxProbesBeforeFail)    // sets TCP_KEEPCNT\n\n// ....\n```\n\n## Code of Conduct\n\nSee [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md)\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md)\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://hertz.gg\"><img src=\"https://avatars3.githubusercontent.com/u/1886698?v=4?s=100\" width=\"100px;\" alt=\"George Hertz\"/><br /><sub><b>George Hertz</b></sub></a><br /><a href=\"#maintenance-hertzg\" title=\"Maintenance\">🚧</a> <a href=\"https://github.com/hertzg/node-net-keepalive/commits?author=hertzg\" title=\"Code\">💻</a> <a href=\"https://github.com/hertzg/node-net-keepalive/commits?author=hertzg\" title=\"Documentation\">📖</a> <a href=\"https://github.com/hertzg/node-net-keepalive/commits?author=hertzg\" title=\"Tests\">⚠️</a> <a href=\"#platform-hertzg\" title=\"Packaging/porting to new platform\">📦</a> <a href=\"#question-hertzg\" title=\"Answering Questions\">💬</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/mildsunrise\"><img src=\"https://avatars0.githubusercontent.com/u/1177304?v=4?s=100\" width=\"100px;\" alt=\"Alba Mendez\"/><br /><sub><b>Alba Mendez</b></sub></a><br /><a href=\"https://github.com/hertzg/node-net-keepalive/commits?author=mildsunrise\" title=\"Code\">💻</a> <a href=\"https://github.com/hertzg/node-net-keepalive/commits?author=mildsunrise\" title=\"Documentation\">📖</a> <a href=\"https://github.com/hertzg/node-net-keepalive/commits?author=mildsunrise\" title=\"Tests\">⚠️</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://www.linkedin.com/in/pfcastro/\"><img src=\"https://avatars3.githubusercontent.com/u/15091591?v=4?s=100\" width=\"100px;\" alt=\"Paulo Castro\"/><br /><sub><b>Paulo Castro</b></sub></a><br /><a href=\"https://github.com/hertzg/node-net-keepalive/issues?q=author%3Apdcastro\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.immersiveapplications.com/\"><img src=\"https://avatars1.githubusercontent.com/u/481412?v=4?s=100\" width=\"100px;\" alt=\"Jacob Jewell\"/><br /><sub><b>Jacob Jewell</b></sub></a><br /><a href=\"https://github.com/hertzg/node-net-keepalive/issues?q=author%3Ajakesjews\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/RMutharaju\"><img src=\"https://avatars0.githubusercontent.com/u/37263240?v=4?s=100\" width=\"100px;\" alt=\"RMutharaju\"/><br /><sub><b>RMutharaju</b></sub></a><br /><a href=\"#security-RMutharaju\" title=\"Security\">🛡️</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/borger\"><img src=\"https://avatars0.githubusercontent.com/u/5930158?v=4?s=100\" width=\"100px;\" alt=\"Rafael Borges\"/><br /><sub><b>Rafael Borges</b></sub></a><br /><a href=\"https://github.com/hertzg/node-net-keepalive/issues?q=author%3Aborger\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/selient\"><img src=\"https://avatars2.githubusercontent.com/u/3947590?v=4?s=100\" width=\"100px;\" alt=\"Calvin\"/><br /><sub><b>Calvin</b></sub></a><br /><a href=\"https://github.com/hertzg/node-net-keepalive/issues?q=author%3Aselient\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n    <tr>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/ggsubs\"><img src=\"https://avatars2.githubusercontent.com/u/2170237?v=4?s=100\" width=\"100px;\" alt=\"ggsubs\"/><br /><sub><b>ggsubs</b></sub></a><br /><a href=\"https://github.com/hertzg/node-net-keepalive/issues?q=author%3Aggsubs\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://mario.kozjak.io/\"><img src=\"https://avatars1.githubusercontent.com/u/3506172?v=4?s=100\" width=\"100px;\" alt=\"Mario Kozjak\"/><br /><sub><b>Mario Kozjak</b></sub></a><br /><a href=\"https://github.com/hertzg/node-net-keepalive/issues?q=author%3Amkozjak\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://codeisland.org/\"><img src=\"https://avatars2.githubusercontent.com/u/692211?v=4?s=100\" width=\"100px;\" alt=\"Lukas Knuth\"/><br /><sub><b>Lukas Knuth</b></sub></a><br /><a href=\"https://github.com/hertzg/node-net-keepalive/commits?author=LukasKnuth\" title=\"Code\">💻</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/ikb42\"><img src=\"https://avatars.githubusercontent.com/u/5161291?v=4?s=100\" width=\"100px;\" alt=\"Ivan\"/><br /><sub><b>Ivan</b></sub></a><br /><a href=\"https://github.com/hertzg/node-net-keepalive/issues?q=author%3Aikb42\" title=\"Bug reports\">🐛</a></td>\n      <td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/otaviojacobi\"><img src=\"https://avatars.githubusercontent.com/u/14330369?v=4?s=100\" width=\"100px;\" alt=\"Otávio Jacobi\"/><br /><sub><b>Otávio Jacobi</b></sub></a><br /><a href=\"https://github.com/hertzg/node-net-keepalive/issues?q=author%3Aotaviojacobi\" title=\"Bug reports\">🐛</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","readmeFilename":"README.md","users":{"hertzg":true,"amurchick":true}}