{"_id":"@kriper0nind/wg-utils","_rev":"29-30d59b20a5a580c9db7133d8af122aa4","name":"@kriper0nind/wg-utils","dist-tags":{"latest":"1.3.1"},"versions":{"0.0.2":{"name":"@kriper0nind/wg-utils","version":"0.0.2","author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@0.0.2","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://github.com/dsavelyev-man/wg#readme","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"79af6aa74d8f63fa976876549eb36aae726d0075","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-0.0.2.tgz","fileCount":11,"integrity":"sha512-OQNLe2D5P2uq7yk/391M6sL/Jt8E93WF/4kO+ApfaddVTQZm7iY9kKnXTjZ66KaRjnIwI7WMzzfx7Wdb/03MjQ==","signatures":[{"sig":"MEUCIQDutWPnas9+5t1PTXsm4aX+BboieT2fgIvH+hgt8zUt/QIgZuQtddBvPOrqV4VBRkDQwaxowFpLlXkNzbsqe3Glkww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28201},"main":"index.js","gitHead":"eb07b7364e37b461a2da4f937b06f0b28e3ca4ea","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_0.0.2_1753862535349_0.8466067691128272","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@kriper0nind/wg-utils","version":"0.0.3","author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@0.0.3","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://github.com/dsavelyev-man/wg#readme","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"5929a2b64153346404437b53cc07cabf2ceefc56","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-0.0.3.tgz","fileCount":17,"integrity":"sha512-ihg15GCJtKut3u9iNagW2dtLieF0cQ+pXizToS1u8adDYp7Q4zUtztgmHgPPK55HXoEPYpQ7xX08L+7lB1YdRQ==","signatures":[{"sig":"MEYCIQD0zds4jG/cPikRyeY9pekYvIBYhBaZyFPZVmzyVJl7hAIhAPqQgyrHTkWQ6p+n+lvRjdnVL+RaB61LVXGR9G5Q390s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9338},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"6bc7afa92d0a51ad67e0e7f4d7f0ed216f513e13","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_0.0.3_1753863571033_0.7767759462990913","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@kriper0nind/wg-utils","version":"0.1.0","author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@0.1.0","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://github.com/dsavelyev-man/wg#readme","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"71095520af472afea7ccc40037b9b20ac402287a","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-0.1.0.tgz","fileCount":21,"integrity":"sha512-BRjaVmjHNdI8u8eeo4hyRpmtFclUNtvHTzpDnB0sfAIqTrGCBIiXRwZ99PpK+TA7s/nR698jrpfdI9cDZ+S1dg==","signatures":[{"sig":"MEYCIQD1p5Yjv8U+5huFixPeAZIZunOejXGwUjsN0wqVb9knLQIhAON7Kg32tMs2SU8kvu1LcJtZ5PeavGXMum9DdXGUu8Q+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12146},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5daf1ee42c2a531aa0462ed89d1effd2a6fc4479","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_0.1.0_1753952453627_0.23023118759047523","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@kriper0nind/wg-utils","version":"0.1.1","author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@0.1.1","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://github.com/dsavelyev-man/wg#readme","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"bccf380be856cfa63ebbae09c7f8b4098bd42e50","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-0.1.1.tgz","fileCount":21,"integrity":"sha512-SKAVQsdba5ghpEp3d8TZYKpKiQz4fmb5uhAYmohGJ83X0BqA1MC1VgJXJghcgyCCko5j0eIWDYJBzcFF9QlP2Q==","signatures":[{"sig":"MEQCICV6tj2dW6ErsYtnvgg9yFR5oHqsLIZVvn4+tUhSeWwYAiA8F6U0YVJrF5p/+ZWsqoeyQRqyZaPg6jALpNxl9VWKZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12146},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"cd64b639241107a30ac4c37deaf15160749fa08e","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_0.1.1_1756104593120_0.5379853295545027","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@kriper0nind/wg-utils","version":"0.2.0","author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@0.2.0","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://github.com/dsavelyev-man/wg#readme","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"912ff6c50da7537b2b0c6a812a1eefe0149be312","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-0.2.0.tgz","fileCount":1,"integrity":"sha512-FZA/w5XyvmbnSbhm4rJLOtb58P48i3DIuMoHJF8ygps3SZutDhF38HtncJTGIXV4WdcsBLO1ioDh1dpJzzn4RA==","signatures":[{"sig":"MEYCIQCmULGlstk4DqYoFOtyp+MVW9GmKIDHOvzs371BJQUKagIhALb52Pn16Flnk/3FMqoiugoO3kzNW7XGksF2HSBvKNfy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"cd64b639241107a30ac4c37deaf15160749fa08e","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_0.2.0_1756104675674_0.8803450903859511","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@kriper0nind/wg-utils","version":"0.2.1","author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@0.2.1","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://github.com/dsavelyev-man/wg#readme","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"4be0876fec83810889dc4f2ca912c171b2543e66","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-0.2.1.tgz","fileCount":21,"integrity":"sha512-SjqMsFrouWBK8DQ4E/NvEKbFM9daJD5vOraVDBT366mvUJ/QWIAC4tzt8tgnxDRa0eVIJqmOvWP+ZGdZfCeOPA==","signatures":[{"sig":"MEQCICJQREs/AjBPFzYLPHp2AcOBMtIlBiKWoY3yqacLYaF7AiB7e19exEFdepwq6lBVFW8B60IhBp1ALyAHrfPfTrVT7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12200},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5008026d03d68195efc59cfd33b29d483b60a544","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_0.2.1_1756104882324_0.18958996530064032","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@kriper0nind/wg-utils","version":"0.2.2","author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@0.2.2","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://github.com/dsavelyev-man/wg#readme","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"c404b049460cc9ba52a787765a964cb43f2ca584","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-0.2.2.tgz","fileCount":23,"integrity":"sha512-KUZ+1FM6yWC5tUCI4r+PzdsWhiyQPmtPzBqhURlEPBE5PlqnQAZ0IR6ElUODSEpSuX8GFtAO3Zn/e0wl8sxaKw==","signatures":[{"sig":"MEQCIC2/Y+ppnifCUqhsp5LJiPfjdO9nx4KE4r0E1Uzaxv3xAiAKxoKOjXlRvyeaUTq20Uqk9Pu3gSWy6cwMrcvj0uUzLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13253},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"3686e51f1730f078150b8232df36015bdecca398","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_0.2.2_1756119478468_0.21253588934447087","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@kriper0nind/wg-utils","version":"0.2.3","author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@0.2.3","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://github.com/dsavelyev-man/wg#readme","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"4375bc67624ff7609270001febb96ef10c2b72f8","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-0.2.3.tgz","fileCount":23,"integrity":"sha512-ouae8NcYHRqLO8DSEVZQuFGRGKjNMBMJVkIUcvh90BpU5xd8rfU/uRgELZcW550ceF1mGWiBvFbqmRoqvqQ3Fw==","signatures":[{"sig":"MEQCIGAVkkldMfKBp3t2FfBMIPGUh9IpONh3TZNSz4oIQvnJAiAe1eg34EhuFMyi5keVT9ucbYOsVPkLsVPBJMK/IQXY7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13487},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"78d94ce11f2ca2fd4660a91a2a94713fe2e141c9","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_0.2.3_1756120008347_0.6933819623121664","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@kriper0nind/wg-utils","version":"0.2.4","author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@0.2.4","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://github.com/dsavelyev-man/wg#readme","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"f7673d29bfd6ceaab1972d5abfdf866fbc2a3c63","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-0.2.4.tgz","fileCount":23,"integrity":"sha512-RhDDoexv6GDj8slMj0jtvqcvfMexRH66BVlyKWZNPtP4SXNudD4wwf+Cu8H6+/7riSI3V/eiJkRTk3gaw9PmRQ==","signatures":[{"sig":"MEUCIQCiTJzELqTewdd9rgBC8+jU9V0Qs7ax/c6+5Rc3S7u+1AIgaHpkTMUegs6elMgh1fyx2rk8qzDla/KhVIvjDK/JfX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13497},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"ed0c35946fc9ed140d1c0504e3d935674803ffad","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_0.2.4_1756120972326_0.19766316658393412","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@kriper0nind/wg-utils","version":"1.0.0","author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.0.0","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://github.com/dsavelyev-man/wg#readme","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"5a963b5600306ba6a4b3a5e5a9b580423afd7861","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.0.0.tgz","fileCount":23,"integrity":"sha512-BUx7GJA7WrpkCYaCF2R5jqrqymUYe1YbVZnp687tUnfECP1AJL0803igFxGE2hX70sMcpW6D7CQgSLyGSmH3BA==","signatures":[{"sig":"MEUCIQCZ+GbNxafdJI+qCA5heCR3NaAbRMZBpJeHwrsKndusKwIgIgDpQAN8eEtwL1KfxJKmHdJVxJQi3esM9xQBq5uPH2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13497},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"3adaafd7149c02f9e9ec70b9cfe8034bc288e720","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.0.0_1756966670823_0.7485402912789456","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@kriper0nind/wg-utils","version":"1.0.1","author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.0.1","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://github.com/dsavelyev-man/wg#readme","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"56d1cee722bcf207fa73b17063bb47becc7600af","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.0.1.tgz","fileCount":24,"integrity":"sha512-xoDzJH28I6M9lil1sTxzU3ZJtbGNhKcFvbTKM6NWs3gR2tSeK/ELt3sz1cy1UoiJRezOsnagqhahM4/N2SVJsQ==","signatures":[{"sig":"MEQCID57xrRBSt/UwXGJbIOSSni4qBKUCyG2KKmvJBnYGueyAiBLnvK8h3JBtJDHS082aeXg8CLpY0iq5/hJVbwT6abKNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16716},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"0c60186acc7719bf6ee363ef8b054073ff1c095b","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.0.1_1756966786957_0.2256543178936239","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@kriper0nind/wg-utils","version":"1.0.2","author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.0.2","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://wg-mu.vercel.app","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"496b40e9b5df59718c8febab83324d36b8955f9f","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.0.2.tgz","fileCount":24,"integrity":"sha512-fH1C4c7bMEC3NymmTHAm3W6AIzU4n/yLvU7cb6wVY2h0lEE2BgTnSsu7YzeOcaMGeIufK3Fj3c/mNYivQ+Xn5g==","signatures":[{"sig":"MEYCIQCfifBmnbUoYP+z9BEtI8KKbMSbiXceXyUnBTQiB+vYfAIhAKYhcbI1Cfve4ExrWnXXS5KXfe47dfizkg2LX+LxV9/U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16748},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8c2f6ce24c7a1f1114f6cc5943840d819d06f649","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.0.2_1756967027634_0.9273941807769481","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@kriper0nind/wg-utils","version":"1.0.3","keywords":["wireguard","vpn","security","tunnel","wg","wg-quick","iptables"],"author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.0.3","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://wg-mu.vercel.app","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"eb93c0060200f4d63d834f1adb071ee160b6541f","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.0.3.tgz","fileCount":24,"integrity":"sha512-4LRnAa62UrreIZzrtBip9FIcMDw5ApQQmCnJz8JogqUoSbYnZBH6nv4JnzmST5uuhojyycxRv4V2fVhWt6b4Bw==","signatures":[{"sig":"MEUCICQQQLMjByExuUfGyA4o0o5nacQIWQDS8GgxRocsRBW0AiEAxbwQCdOB8oHv4LUjCW7zPvL5y5rIoij3NmmrcUVXMuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16868},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f3dc97279d6f79c298384b4ff60c18a4ed088b1a","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.0.3_1756967235896_0.22382701105211145","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@kriper0nind/wg-utils","version":"1.0.4","keywords":["wireguard","vpn","security","tunnel","wg","wg-quick","iptables"],"author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.0.4","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://wg-mu.vercel.app","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"e3ab9d8bd58a87d1d7593b0b6f77fd4c4f80a2f8","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.0.4.tgz","fileCount":25,"integrity":"sha512-Ljl87/etRatgOWLjm8ETRd9eznimhdCsI7lpYYLLih6rXUDKElyW7o31JxmV+sTzda8a0D0t69BeNeXakTZaBQ==","signatures":[{"sig":"MEQCICIFfJfIcZXmJR7CSE/4AeZkkLj5o7gSwrpR4ubhfgmcAiB89KELpfGmIo+wPD6V36pPyuiPTkhP/BhFDY38Uj0WlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17938},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"67ddb322be9d5fef23c1c49d1c905cafa9b9f3a3","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.0.4_1756967432277_0.40920749340476825","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@kriper0nind/wg-utils","version":"1.0.5","keywords":["wireguard","vpn","security","tunnel","wg","wg-quick","iptables"],"author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.0.5","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://wg-mu.vercel.app","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"6333fb023373c81ab25c32303ef0bc4a4f20fa5c","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.0.5.tgz","fileCount":25,"integrity":"sha512-HWYXP4hewiIloNU3iFNBlH1+qyGxICAGfSYrysbBcRTSHdyxZI17qH0DlRWZ7GlM2EnYp2XqJHVcxh0QXkXa6A==","signatures":[{"sig":"MEUCIQCW0Hk0dZvlS0bbbdazmS771WXgjmLKCAvU9oVV7TQuegIgM5hqFAHt7T+kEvMi3Q6ZkSeEaRE88bbQDSnWWRG1Txc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17938},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"66f3f56f35a067b0735b3cbd107cd3d09c1ed6c6","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.0.5_1757671354099_0.5404296161173539","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@kriper0nind/wg-utils","version":"1.0.6","keywords":["wireguard","vpn","security","tunnel","wg","wg-quick","iptables"],"author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.0.6","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://wg-mu.vercel.app","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"a044548eebad6d58ca7e774bc1572c4552aa6e16","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.0.6.tgz","fileCount":25,"integrity":"sha512-1d337lZA/+swUvj5eiPRmuMqDUZPnIW6nQe4g4TFqhibLfxOobMMasJPS3eA1mK+92cBifV4UYMZe1zRVtkTDQ==","signatures":[{"sig":"MEYCIQDtsTnTnisy3RykozTcddG+MIRr74DIlYMzsemeoYUYvwIhAJUlGhzICmyagUApcW6lPj2EifJIgkUApyTSuqi9BcPD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17938},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"3221d1036cbfdb28acca0829f0ff309fcc88b581","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.0.6_1757672756282_0.747625555688882","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@kriper0nind/wg-utils","version":"1.1.0","keywords":["wireguard","vpn","security","tunnel","wg","wg-quick","iptables"],"author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.1.0","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://wg-mu.vercel.app","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"b6d534d7fc63560dcf393d81b9f3ef0013ae4292","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.1.0.tgz","fileCount":25,"integrity":"sha512-fUCRR4GyNtnh99DAA88IYB0nzx27SOj/YyHMJIg29W1ch69SToPIjQtpvq5h+7CK7k9+xXvBAo4bb0c0njiLrQ==","signatures":[{"sig":"MEUCIBypNDvmDnL/2fOGj16YP0r3X0UxxJFgMzFZXueTQd59AiEA8MEDcvk5odkR5R80+tyaLn/fq2+vFzjl+CGKfNqeCZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17938},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"7ffa972dd9b5864a336c92a0bd3e2bc2dcc59286","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.1.0_1757914403007_0.2565725159973917","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@kriper0nind/wg-utils","version":"1.1.1","keywords":["wireguard","vpn","security","tunnel","wg","wg-quick","iptables"],"author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.1.1","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://wg-mu.vercel.app","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"822ca75a66eae607b25b9f02227513de9736dcd4","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.1.1.tgz","fileCount":29,"integrity":"sha512-jiyQ2ldZ3kSqoDS46TJ13E862Q5F7kixjTGEckdeUvrL/R54AWW+ECIWXARBZWx0EE8H91Z4amOZeRAgQChrDw==","signatures":[{"sig":"MEUCIQD7W+18pftNKGTJ4tb3AYuvLb2u+ixya2FReGXGpeOJSwIgYgyouIBVLH4dYwjzTMWvc6q17/hhN3kpl4oJHK3jExA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44543},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"0fc859740d8b1fe0ad46124350cace884c70b7fe","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.1.1_1757915145770_0.9023737712934152","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@kriper0nind/wg-utils","version":"1.1.2","keywords":["wireguard","vpn","security","tunnel","wg","wg-quick","iptables"],"author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.1.2","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://wg-mu.vercel.app","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"7ab2709681c547478b1a8d3f6c3ddf1bcde1c3be","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.1.2.tgz","fileCount":4,"integrity":"sha512-0OLq1RkoMlHPlpCw0OEcUZggkcrUCGSB/v4EzY6Xx1GrE+KRqqg66EkUnghhN9NhdtUZV47Ho/076RrUKfSGng==","signatures":[{"sig":"MEUCIHzdy6GiEepQEUxPz2Du5HVpXnhS9dwdUHCzYe2Vf8kAAiEA8P3W2ztk3ALVz3yfQq3GdnC3xhw54sz0xzfP0Bj6b9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8683},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"46743cc6cfceb992a1573d6b3daa84db9d63e274","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.1.2_1759220040562_0.8388317989185363","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@kriper0nind/wg-utils","version":"1.2.2","keywords":["wireguard","vpn","security","tunnel","wg","wg-quick","iptables"],"author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.2.2","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://wg-mu.vercel.app","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"4f3815af6d0944e17949a24176708bc4db220dd4","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.2.2.tgz","fileCount":29,"integrity":"sha512-3AOEMOKT6bZ+mVxJcs3bLCC133j/K3ak7mQ5bUdS+7qBPZwoatpN+EXPycFQ/R2Be6EcsYUSqayHxnWTbWCx+A==","signatures":[{"sig":"MEUCIEIxgZnYyGgklBCIYw34dp3k8p/byrHQQwdVE7ELcLi9AiEA3gkWc2/NM51HxDN16IUy4cUM2jGxu9ymdTfM6rhsUOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44800},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f97adbd1b94505fad3bb940ed842e420acc5ef64","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.2.2_1759220420774_0.03667629802930006","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@kriper0nind/wg-utils","version":"1.2.3","keywords":["wireguard","vpn","security","tunnel","wg","wg-quick","iptables"],"author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.2.3","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://wg-mu.vercel.app","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"e63c2b29d4671d795ed0023aea50e8546516aa5a","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.2.3.tgz","fileCount":31,"integrity":"sha512-uL35UxKSvQekzaksUrRuUhnd3usU0wVq02W0a263k+dZ4rJxavS5vBfDsQ3fdcqVdC4OMrse0+3IY4/9sQCs7w==","signatures":[{"sig":"MEQCIAsA8d2tNPjmNSHwk10hZKPdzk0NZMF5/CtkwuFUbq9fAiB3eVJfk0NlXrATftmtvIdeV7dVr3qCxjDr0n2lYbenGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45401},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"ac5a956b43331781704f80477bca73099c98c35c","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.2.3_1759406111591_0.19961872031193084","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@kriper0nind/wg-utils","version":"1.2.4","keywords":["wireguard","vpn","security","tunnel","wg","wg-quick","iptables"],"author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.2.4","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://wg-mu.vercel.app","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"40b6e3768a6d927a56efd0d1cf468b8a3fc132da","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.2.4.tgz","fileCount":5,"integrity":"sha512-/LEl2upsD69dp6CFCQtQhHwhG8WibxiuTUShweoilZJIaotIecewS3kfChXpajpADCM4lN+DiHNIdI1dOnJfkg==","signatures":[{"sig":"MEQCIF2IalKhSPyZuFC7xtezxlwiqjsuc7GswXZsBtVCwSXxAiB4LWc6/1ATO9VrkIflIGZTHaEK/8WiitSNHya2u3X15A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9147},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5704bb2ba653dc1d741837fa49b8c8a953c81164","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.2.4_1759406281948_0.5427518754107814","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@kriper0nind/wg-utils","version":"1.2.5","keywords":["wireguard","vpn","security","tunnel","wg","wg-quick","iptables"],"author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.2.5","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://wg-mu.vercel.app","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"72da2edf9f5e388bd2324311f8b62cdb16c0eb5b","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.2.5.tgz","fileCount":31,"integrity":"sha512-a++FLBASyDjTVFWI3RkUhabRin0dEPeLJERtxc6RK9hamBCExdxuIbqTrM8Lzmbh4IMNhD/cTkdjgoc8UygoBA==","signatures":[{"sig":"MEYCIQDolxS3Cy15oLUHr5V2JYFvl8RGvhYwCR0I2KhYU4rHogIhALKuAl92z1VlG06a5FItq+3ta/1TqbJjmzCYuSP6Iovk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45555},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"bb44c99c99d072e9940bb35a18cb7d5462f80bdd","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.2.5_1759406502188_0.25678976016493493","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@kriper0nind/wg-utils","version":"1.2.6","keywords":["wireguard","vpn","security","tunnel","wg","wg-quick","iptables"],"author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.2.6","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://wg-mu.vercel.app","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"329d84d5d9d27be8a79a0a4614beab80e75dfdd1","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.2.6.tgz","fileCount":31,"integrity":"sha512-I5nTyVXqnQfLeBo/cClZvZB6jNZG7l/L5wG/xEps+05bYmtGeQZghmUNQ/Ig/9sscGEzYC85gXcZJGtGbxI9Fw==","signatures":[{"sig":"MEQCICWBPhF0RK/VSBjC4uT3/SnwTAvaHOqRIaSrsui52419AiBM2p7FgVY+BHklDic7wKBfJ1OOlDtBJOG2bDtvYfNQaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45499},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"07bb05d9498a9485f2d78814aba0777aef512458","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.2.6_1759406804486_0.5308533944631293","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@kriper0nind/wg-utils","version":"1.2.7","keywords":["wireguard","vpn","security","tunnel","wg","wg-quick","iptables"],"author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.2.7","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://wg-mu.vercel.app","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"e44915520b1abba014498a83dcd87b8af8f8572a","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.2.7.tgz","fileCount":31,"integrity":"sha512-XDol5+LvvS/4Sk0JH0JvhZOeZ6fZ2dD+s4HLh0T1lfXG/kT9vKgPX1c2D1EGa0+eE4JpxUsQItHhGewqcg2/ag==","signatures":[{"sig":"MEUCIANmzx903aQyu1ImEOmdOart8jDmHkohSCECk9xd0sgAAiEAuR3rAs5VocDc+cYgNT5V0uNYcl/Xv3cLlCoYOMIeOMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45513},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"ac46916cbb30eaf39a81112dd4454a6b54f1e2ee","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.2.7_1759407161503_0.9821544248418852","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@kriper0nind/wg-utils","version":"1.2.8","keywords":["wireguard","vpn","security","tunnel","wg","wg-quick","iptables"],"author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.2.8","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://wg-mu.vercel.app","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"38622590f7df97cdcc25e8490faeff9cf21e4ed0","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.2.8.tgz","fileCount":31,"integrity":"sha512-4Gvz8QAXqjhVUKa+RT6SL0xPymWk6lQ6Arorm7/wpm7HBReyUq8hH8wR/XQmO0r3lh5+XOY7utN07lqkeDb5eQ==","signatures":[{"sig":"MEUCIQDDiH6K3LetZM45Fy3Q8SAaHCruhfjRmxs7rKCmPsfQmQIgTPFMwfdkkrE9R68yWVet0IqhnidIxjUW8gjf95/89HQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45523},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"b6d30eb703156c0807d4a73e5c868cc1dfcd293d","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.2.8_1759407553303_0.3340352128914479","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@kriper0nind/wg-utils","version":"1.2.9","keywords":["wireguard","vpn","security","tunnel","wg","wg-quick","iptables"],"author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.2.9","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://wg-mu.vercel.app","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"9eafbc9505398a5ac2b80684580d65fd4df73fdc","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.2.9.tgz","fileCount":31,"integrity":"sha512-uGzpBIvwgqwPNePMd7TMdAlNIlJu73RscSxJX5FTc7+IGRitvbDRYNVen0fWzuoSwIioOJyfrkRGoaWc3UgylA==","signatures":[{"sig":"MEUCIQCizXK9T3TXLd17cLwyjyNcySGkquitGL7YiUEB7+ipTwIgFDr3IrpsH3G147bzCt7RrtcchJer1Zlci6yAItbGNdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45523},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"6c75b42e99b9fa95583d2c4dd86aafd8995fe9d9","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.2.9_1760009927572_0.14854035297216384","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@kriper0nind/wg-utils","version":"1.3.0","keywords":["wireguard","vpn","security","tunnel","wg","wg-quick","iptables"],"author":{"name":"dsavelyev-man"},"license":"MIT","_id":"@kriper0nind/wg-utils@1.3.0","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"homepage":"https://wg-mu.vercel.app","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"dist":{"shasum":"9aa045ee23251967b867d8745e088d8081a21d70","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.3.0.tgz","fileCount":35,"integrity":"sha512-2WkyzUTxlMfo9thWcdCplyBxGDMIP0fIylwBaRQXPTPbk/Jjbu7HBQzb9/iQgCxuZWTEl+tOjpwFMPOtqxgIJA==","signatures":[{"sig":"MEYCIQCEOWj+5Q2fvtkGD/t5RY0Ab7I6ciM1UPyWqiZ4EdGIPAIhANkmsf/I0qd2ZO+Re86JK+S0Ej9uVeg899d/RC0HOncS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58533},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"c30e2235e316ece23b70dd4d0a6d3337c018de86","private":false,"scripts":{"dev":"nodemon --exec ts-node src/index.ts","build":"tsc","start":"node dist/index.js","release":"release-it"},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"repository":{"url":"git+https://github.com/dsavelyev-man/wg.git","type":"git"},"_npmVersion":"11.4.2","description":"Wireguard tools core module","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"nodemon":"^3.1.10","ts-node":"^10.9.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^16.6.2"},"_npmOperationalInternal":{"tmp":"tmp/wg-utils_1.3.0_1763367999186_0.7828585332387974","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@kriper0nind/wg-utils","version":"1.3.1","description":"Wireguard tools core module","main":"./dist/index.js","types":"./dist/index.d.ts","keywords":["wireguard","vpn","security","tunnel","wg","wg-quick","iptables"],"repository":{"type":"git","url":"git+https://github.com/dsavelyev-man/wg.git"},"homepage":"https://wg-mu.vercel.app","author":{"name":"dsavelyev-man"},"license":"MIT","private":false,"scripts":{"build":"tsc","start":"node dist/index.js","dev":"nodemon --exec ts-node src/index.ts","release":"release-it"},"devDependencies":{"@types/node":"^16.6.2","nodemon":"^3.1.10","release-it":"^19.0.4","ts-node":"^10.9.2","typescript":"^5.8.3"},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","gitHead":"25cd2b6b803cb3148257bd8098a778b766a30b8d","_id":"@kriper0nind/wg-utils@1.3.1","bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-z04QRFtfw5jfuBbX8q5tpI83Ebvs3TIX0ZccnJajirYJwcnhGLlHGbpWGe2YJjiUv8EGfCnmzEFc23z2vJqd6A==","shasum":"10a8b9c0442d423de70a61ff864b609fa9d49d10","tarball":"https://registry.npmjs.org/@kriper0nind/wg-utils/-/wg-utils-1.3.1.tgz","fileCount":35,"unpackedSize":58545,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIErlF3NOjtpld4viWxbqtwQLYWvIG3gy7/l6AR4foFYkAiEAiWNH4uGsvTeKzfZ8qJJsxDDi88HUZfn058EtEJJsbug="}]},"_npmUser":{"name":"kriper0nind","email":"kriper0nind@gmail.com"},"directories":{},"maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wg-utils_1.3.1_1784281075773_0.6853856799009133"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-30T08:02:15.237Z","modified":"2026-07-17T09:37:56.052Z","0.0.2":"2025-07-30T08:02:15.538Z","0.0.3":"2025-07-30T08:19:31.224Z","0.1.0":"2025-07-31T09:00:53.828Z","0.1.1":"2025-08-25T06:49:53.294Z","0.2.0":"2025-08-25T06:51:15.860Z","0.2.1":"2025-08-25T06:54:42.499Z","0.2.2":"2025-08-25T10:57:58.659Z","0.2.3":"2025-08-25T11:06:48.511Z","0.2.4":"2025-08-25T11:22:52.520Z","1.0.0":"2025-09-04T06:17:50.992Z","1.0.1":"2025-09-04T06:19:47.142Z","1.0.2":"2025-09-04T06:23:47.806Z","1.0.3":"2025-09-04T06:27:16.081Z","1.0.4":"2025-09-04T06:30:32.445Z","1.0.5":"2025-09-12T10:02:34.289Z","1.0.6":"2025-09-12T10:25:56.451Z","1.1.0":"2025-09-15T05:33:23.187Z","1.1.1":"2025-09-15T05:45:45.947Z","1.1.2":"2025-09-30T08:14:00.731Z","1.2.2":"2025-09-30T08:20:20.956Z","1.2.3":"2025-10-02T11:55:11.785Z","1.2.4":"2025-10-02T11:58:02.130Z","1.2.5":"2025-10-02T12:01:42.372Z","1.2.6":"2025-10-02T12:06:44.662Z","1.2.7":"2025-10-02T12:12:41.683Z","1.2.8":"2025-10-02T12:19:13.545Z","1.2.9":"2025-10-09T11:38:47.746Z","1.3.0":"2025-11-17T08:26:39.396Z","1.3.1":"2026-07-17T09:37:55.923Z"},"bugs":{"url":"https://github.com/dsavelyev-man/wg/issues"},"author":{"name":"dsavelyev-man"},"license":"MIT","homepage":"https://wg-mu.vercel.app","keywords":["wireguard","vpn","security","tunnel","wg","wg-quick","iptables"],"repository":{"type":"git","url":"git+https://github.com/dsavelyev-man/wg.git"},"description":"Wireguard tools core module","maintainers":[{"name":"kriper0nind","email":"kriper0nind@gmail.com"}],"readme":"# @kriper0nind/wg-utils\n\nA powerful TypeScript library for programmatically managing WireGuard VPN configurations.\n\n## Quick Start\n\n```bash\nnpm install @kriper0nind/wg-utils\n```\n\n```ts\nimport { \n  generateKeys, \n  generatePresharedKey, \n  initConf, \n  addPeer, \n  up \n} from \"@kriper0nind/wg-utils\"\n\n// 1. Generate server keys\nconst serverKeys = await generateKeys()\n\n// 2. Create server configuration\nawait initConf(\"/etc/wireguard/wg0.conf\", {\n  privateKey: serverKeys.privateKey,\n  port: 51820,\n  ip: \"10.0.0.1\",\n  dns: \"1.1.1.1\"\n})\n\n// 3. Add a client\nconst clientKeys = await generateKeys()\nconst { presharedkey } = await generatePresharedKey()\nconst result = await addPeer(\"/etc/wireguard/wg0.conf\", {\n  publicKey: clientKeys.publicKey,\n  presharedKey: presharedkey,\n  persistentKeepalive: 25\n})\n\n// 4. Start the VPN\nawait up(\"wg0\")\n\nconsole.log(`Client IP: ${result.ip}`) // \"10.0.0.2\"\n```\n\n## Features\n\n- 🔑 **Key Management** - Generate WireGuard key pairs securely\n- ⚙️ **Configuration Management** - Parse, modify, and stringify configs\n- 👥 **Peer Management** - Add/remove peers with automatic IP assignment\n- 🔌 **Interface Control** - Start/stop WireGuard interfaces programmatically\n- 🩺 **Live Monitoring** - Sync running configs and inspect handshakes\n- 🛡️ **Type Safety** - Full TypeScript support\n- ⚡ **Easy to Use** - Simple, intuitive APIs\n\n## Core Functions\n\n### Configuration Management\n- `parse(configText)` - Parse WireGuard configs into JavaScript objects\n- `stringify(config)` - Convert config objects back to WireGuard format\n\n### Key Operations\n- `generateKeys()` - Generate new key pairs\n- `generatePresharedKey()` - Create preshared keys for extra security\n- `getPubKey(filepath)` - Extract public key from private key\n\n### Server Management\n- `initConf(filepath, options)` - Create initial server configuration with DNS/MTU/PostUp overrides\n- `up(iface)` / `down(iface)` - Control WireGuard interfaces\n\n### Peer Management\n- `addPeer(filepath, options)` - Add peers with auto IPs, PSKs, endpoints, keepalives\n- `deletePeer(filepath, { publicKey })` - Remove peer by public key\n\n### Monitoring & Maintenance\n- `getLatestHandshake(iface)` - Inspect live peer activity and transfer stats\n- `syncConf(iface)` - Keep running interfaces in sync with config files\n\n### Environment & Installation\n- `checkWg()` / `requireWg()` - Detect WireGuard availability\n- `installWg(options)` - Install WireGuard with platform-aware commands\n- `getInstallInstructions()` - Show commands without executing them\n\n## Examples\n\n### Basic Server Setup\n```ts\nimport { generateKeys, initConf, up } from \"@kriper0nind/wg-utils\"\n\nconst keys = await generateKeys()\nawait initConf(\"/etc/wireguard/wg0.conf\", {\n  privateKey: keys.privateKey,\n  port: 51820,\n  ip: \"10.0.0.1\"\n})\nawait up(\"wg0\")\n```\n\n### Add Multiple Clients\n```ts\nimport { generateKeys, addPeer } from \"@kriper0nind/wg-utils\"\n\nconst clients = []\nfor (let i = 0; i < 5; i++) {\n  const keys = await generateKeys()\n  const result = await addPeer(\"/etc/wireguard/wg0.conf\", {\n    publicKey: keys.publicKey\n  })\n  clients.push({ ...keys, ip: result.ip })\n}\n```\n\n### Configuration Manipulation\n```ts\nimport { parse, stringify } from \"@kriper0nind/wg-utils\"\nimport { readFile, writeFile } from \"fs/promises\"\n\n// Read and modify configuration\nconst configContent = await readFile(\"/etc/wireguard/wg0.conf\", \"utf-8\")\nconst config = parse(configContent)\n\nconfig.Interface.ListenPort = 51821\nconfig.Peers.push({\n  PublicKey: \"new-client-key\",\n  AllowedIPs: \"10.0.0.10/32\"\n})\n\n// Save changes\nconst newConfig = stringify(config)\nawait writeFile(\"/etc/wireguard/wg0.conf\", newConfig)\n```\n\n## Requirements\n\n- Node.js 16+\n- WireGuard installed\n- Root/sudo privileges for interface management\n- iptables for NAT functionality\n\n## Documentation\n\n📖 **[Full Documentation](https://wg-mu.vercel.app)** - Complete API reference and guides\n\n## License\n\nMIT © [dsavelyev-man](https://github.com/dsavelyev-man)\n","readmeFilename":"README.md"}