{"_id":"@nodevisor/ufw","_rev":"65-390610f9a2c8f4727422d983190caaeb","name":"@nodevisor/ufw","dist-tags":{"latest":"0.0.83"},"versions":{"0.0.15":{"name":"@nodevisor/ufw","version":"0.0.15","_id":"@nodevisor/ufw@0.0.15","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"857927b267c1d281d4ac7819fb62526df47d57b6","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.15.tgz","fileCount":13,"integrity":"sha512-gWwp0QzijKrt2xUHY1cKDrzVHozBJBvClTzyQOoRrfZ/6h+jgwoeYYjOGqyvSB9GFh9dPdCwzjDKYu+nFjqRlw==","signatures":[{"sig":"MEYCIQDrc/ZVPcY6THFHfMZ/nlBYcJDAe5jpSue1b5wWyD1gUQIhAM0wDI7wIAneDXUJcpW+Ub4jwB/Vy7ZBiJ+664zAej02","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15098},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"bd4b9b2309d05b3c72055a8c6ff29b8b80916f87","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.8/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.15","@nodevisor/endpoint":"^0.0.15","@nodevisor/packages":"^0.0.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.5.4","@types/jest":"^29.5.12","@types/node":"^22.5.4"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.15_1730551029481_0.8402309572544286","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@nodevisor/ufw","version":"0.0.16","_id":"@nodevisor/ufw@0.0.16","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"53fd9f481a516bff29472ae528a19dcc4a438610","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.16.tgz","fileCount":13,"integrity":"sha512-Ne9Pyr4DbVdenQd15J8oKpmztPFbyRUYcNokfSx9zjuJFdw4l6MIWxDF57Liq5nJaRjxygeJk5L9Bt2/W/nlrg==","signatures":[{"sig":"MEYCIQCzH6Da2by+iXgN4dOEGpOuV9/x+t1NGHaux5BoUeW8tAIhAMrFx8Ll8glL9qIOQpc4l5TBV5s3IRSpFrNG14ASWZ7o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15098},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"64695b4796083b827bb0fac71f86f0858b413bb9","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.16","@nodevisor/endpoint":"^0.0.16","@nodevisor/packages":"^0.0.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.6.3","@types/jest":"^29.5.14","@types/node":"^22.8.7"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.16_1730711611555_0.7508973861615493","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@nodevisor/ufw","version":"0.0.17","_id":"@nodevisor/ufw@0.0.17","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"49c296eac51f3f512f5b2ef1cffb25290cf3159d","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.17.tgz","fileCount":13,"integrity":"sha512-jnZeeGOkjRXkJtha/Wo0Abl2614tL0qWQaQRWDCyrta3Y2yxFQEYA2GefwmPxWvAYm4PXQ4l7RLYXaqVnDDgHg==","signatures":[{"sig":"MEUCIH6tJy9B0ywmiUEyugc2xHRlpSKETjXJ9aBYTjaIwwg7AiEAyZd6pRuN5SFoyoeMsjqxV523d+zGiaqZKFySjrQQIEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15098},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"19ef6e4d96622a9608d1f9935b38b8b7cf3e6fc9","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.17","@nodevisor/endpoint":"^0.0.17","@nodevisor/packages":"^0.0.17"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.6.3","@types/jest":"^29.5.14","@types/node":"^22.8.7"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.17_1730712194156_0.678241746946","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@nodevisor/ufw","version":"0.0.19","_id":"@nodevisor/ufw@0.0.19","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"bc96ce2964ee02e50b6ac9b50749eb5f2165cae9","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.19.tgz","fileCount":13,"integrity":"sha512-M/ckNAHEFlcCh1qJd646Ipw/l8QjgEPYeKoLb+4QCSOjKifT9JLwUZ+GK1KFb/GAypsjg6aR51TOwSzozeQhhw==","signatures":[{"sig":"MEQCIC8Oakcad2gjiPBcBU3WgjKc+ts5+F2f+BTIWr0uII77AiBXAJevSAViB+Kz+WuhIwfhROfy38D56s3e+n956juu0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"c4e30a302f35a930a2e529adf9c6533dbe9f6563","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.19","@nodevisor/endpoint":"^0.0.19","@nodevisor/packages":"^0.0.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.19_1732487959165_0.11999272249012427","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@nodevisor/ufw","version":"0.0.20","_id":"@nodevisor/ufw@0.0.20","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"c8c3698e643d403048d44c8247a97fdbfff2d317","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.20.tgz","fileCount":13,"integrity":"sha512-R+SUKoq9J50kRTtqfMmd1MydBAXCe63zd9IlC3Tq6QxGZZuD2GQF9WaEOV61FEF2BVuFf7jbefTSgTz6TEJVlQ==","signatures":[{"sig":"MEUCIAt7Eei+XcGpJBt0QPRjD7oa1wUIiJ+mC9BoQDANFvCVAiEAsWSW8XusBARJPegdNL7HwnMM0Wf1P6/2giMv3CWxAcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"717ea677d5b1aeea69a37f0267b8a32cbf3b6701","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.20","@nodevisor/endpoint":"^0.0.20","@nodevisor/packages":"^0.0.20"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.20_1732537156693_0.40597596728649377","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@nodevisor/ufw","version":"0.0.21","_id":"@nodevisor/ufw@0.0.21","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"e9528a7fffa37ef0498c462063c193980cccca45","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.21.tgz","fileCount":13,"integrity":"sha512-6h335H22PL4hP6IZ3LGrdOPFH6rmLt2v+OsjkeJijcuiVJ0EKTdUfoPtvaMO2fTDyaC7jpwt5hMHVN08CLj3/A==","signatures":[{"sig":"MEUCIG87zD/JIv6Z9jdBXQzNdHK5ZZMiyg7HBqIabo/JKs9WAiEApL+0S1AcPST5zQVyEQ9070S0URwvigrDJS8XTd6dQDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"0e2c18346a52d0dc0c0b3cea786dd8bf86c47e67","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.21","@nodevisor/endpoint":"^0.0.21","@nodevisor/packages":"^0.0.21"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.21_1732538024166_0.4890664866467247","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"@nodevisor/ufw","version":"0.0.22","_id":"@nodevisor/ufw@0.0.22","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"527d30b73d6e90919758dde3eaeec96a2d0587a7","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.22.tgz","fileCount":13,"integrity":"sha512-Nd0cHukWhJdL08kYt9uGRetP1VpIDdYeCwk0iIvXJ+tsOrzEa+xRvz9dLlQ6d7oAxRB7IlZw813STKkoHCD/dQ==","signatures":[{"sig":"MEYCIQDQuyVyp4MxyJ+y/Qj1ugF2LBwNSISQ937u7V+jFH9uVAIhAMzuc44ONu4wg/LFqW/n0N9Gp/PUYc77dyBprqmfYXFD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"cbff1f040f8209969ffe6c58cf51172f5723fe79","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.22","@nodevisor/endpoint":"^0.0.22","@nodevisor/packages":"^0.0.22"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.22_1732539032707_0.1332609213589877","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"@nodevisor/ufw","version":"0.0.23","_id":"@nodevisor/ufw@0.0.23","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"dd41b40ea8a8f12015e62303a763c97bca4e4118","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.23.tgz","fileCount":13,"integrity":"sha512-HJNhWrXkJvbYrG9k4HiygSOsmerno4C/5nadWGsOlDlkAbAWoPR/aP75pS06TwQLFOeGoFBqhPZSwtrKq8UvaA==","signatures":[{"sig":"MEQCIHk+kXw7jJKo8Jw5UeXVjJaFJiJt2yewgko8nqgIex5IAiBHcmmW+cy7+bMn9C0EfQm8aSnBB4dzrQjYW/ThI8gHWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"a5400716f3371ca6190b78da831b881c7aa9e31b","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.23","@nodevisor/endpoint":"^0.0.23","@nodevisor/packages":"^0.0.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.23_1732541997811_0.11187314472116094","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"@nodevisor/ufw","version":"0.0.24","_id":"@nodevisor/ufw@0.0.24","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"333e5b3fcd99b0b24708bb39b4147f15ae5af586","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.24.tgz","fileCount":13,"integrity":"sha512-dzllopLNoaEMpP8Tsi53Qjo9DmiCYFL+69q82n2/unDYtbWqYO0IkSNFhk8cKB5wD7gG5lxGxhaif0KgC9u7aw==","signatures":[{"sig":"MEUCIQC7C6mx7fVeUKQ486lPOuMX7GCXYAxDCtzYvjgQDrE7awIgUjoYhUMObVGon+zAtARWwKORqiG7vCGkvJDTKTjtGIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"e8f5bd07976cac929853d070fe5db8829e9abb58","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.24","@nodevisor/endpoint":"^0.0.24","@nodevisor/packages":"^0.0.24"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.24_1732542439810_0.7147435179896151","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"@nodevisor/ufw","version":"0.0.25","_id":"@nodevisor/ufw@0.0.25","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"ba9cf15c893d350a877cbf83ec949399055bea86","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.25.tgz","fileCount":13,"integrity":"sha512-xtZP8mR593xRUOZdGEGxurt8Bgdy59HF/oEHmzvoOF9Qa/7g93dOPjXkiae9/kO+zPFCD53miZkwspOVW6amqg==","signatures":[{"sig":"MEUCIAZJU8X9Bt1YIeXfsfaHcGUD+16EPQAVQ4CfgBxyiHFMAiEAo82eGe7fthtHnC3jAnfDATlTofwYZtHuNcjiKspIJKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"6197061ced5618cc9fd174551420eae724bc5c52","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.25","@nodevisor/endpoint":"^0.0.25","@nodevisor/packages":"^0.0.25"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.25_1732550394176_0.018085909538145595","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"@nodevisor/ufw","version":"0.0.26","_id":"@nodevisor/ufw@0.0.26","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"ec13bba1969140886e3de5f67c98730cef196803","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.26.tgz","fileCount":13,"integrity":"sha512-CznUFswebP/JEBki1gsBGaU0tKJ+OSr0MvgWMooAEwoBMh6yWGvNnk8ZOd2iy0nTofhJyriYCPaVtLz4u+lkAw==","signatures":[{"sig":"MEQCID3jNFUKRFJBNEaEqLk2RptqX17mtf8Iub2CGf6FjF7ZAiA7aYw5AMBcfRU8a8DKKVQG/RDK08ZzKpVZilS2gXU0wQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"4c8c3598e1228b43e70d40d268b94b3bc6456978","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.26","@nodevisor/endpoint":"^0.0.26","@nodevisor/packages":"^0.0.26"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.26_1732552015087_0.002654708202020961","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"@nodevisor/ufw","version":"0.0.27","_id":"@nodevisor/ufw@0.0.27","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"f2e7cd3603b9390d77392965337595cd25c64a08","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.27.tgz","fileCount":13,"integrity":"sha512-OTQzPiszmNPl0OEwwDenebeHgh+2Syjk7sYFfBXKoHJ9WfwjslzDTbDPmSTdSAUXwVeehi/Vv3ERrtGwcVtj/A==","signatures":[{"sig":"MEYCIQDoNtgRGxDQY4v0Cit3kZlWiHG/p9pV1oz9NziJpDRUmAIhANosbYndnshdIrLMMGRhhfWqiOxVhtDZhGuZSXkS7fbt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"9b2b61534484e6407f83bcf5d368ff7a95c9e9da","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.27","@nodevisor/endpoint":"^0.0.27","@nodevisor/packages":"^0.0.27"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.27_1732557922183_0.4587392293882633","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"@nodevisor/ufw","version":"0.0.28","_id":"@nodevisor/ufw@0.0.28","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"89ee502bf942885eeed0b01da06b931bf482065b","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.28.tgz","fileCount":13,"integrity":"sha512-eMS31Lz3HqJE95rdaJklOAieQdbnmTJZhNFj8Xb6bRbMs0vmYBC+z5qf8bGNDxdRw5kIsWj/tHfTYBYeLTJxLw==","signatures":[{"sig":"MEUCIFzzTn9tJF23/OlPLq7uzOft81ftk6Na8a7euVO1rJonAiEA8i2r5CtRalZOtzeUm3iEuUw7C4w9+70KHkvu3xEdZZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"1f11fc9a11269dbbc3249561c2daaf58ee7cbf0c","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.28","@nodevisor/endpoint":"^0.0.28","@nodevisor/packages":"^0.0.28"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.28_1732559249068_0.9445316774369716","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"@nodevisor/ufw","version":"0.0.29","_id":"@nodevisor/ufw@0.0.29","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"fcec0b06fcc32679287bab6acdbbd2c36a91ac29","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.29.tgz","fileCount":13,"integrity":"sha512-XrCPTSXkWv7e7nPGZVonuwzBtGAdRNWZrIE0TF0IH2L1mg7ZZJmgf3l4BMbywL/c8o1U5xkD2nbjybX5gWxZ6A==","signatures":[{"sig":"MEUCIAC+KXLQ3Z0ofOpUDi+S+NUbMjMyUjfqPWwG6yRWR1E8AiEAvj8Oo9nTORmtuvJ50HGYA8OPd0V5fj+PiuiZhMstt14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"8e36662782886bb66fcb91a827b4b96edcd1d109","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.29","@nodevisor/endpoint":"^0.0.29","@nodevisor/packages":"^0.0.29"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.29_1732559575969_0.7873760373674548","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"@nodevisor/ufw","version":"0.0.30","_id":"@nodevisor/ufw@0.0.30","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"45317e85791538051366c30eccc871b7db15debc","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.30.tgz","fileCount":13,"integrity":"sha512-lq/Fi+AjApnbD3+uKncOvJn4a8THtW54DHRh8xdraDnDMH1h/o2BDQWdk7ZzYy6Qxjo8hVQa1VaGbTWWAN0JUg==","signatures":[{"sig":"MEUCIG1fEn+mbVvM4jBwkJy4S2nuz3RHJOixJ/Hz2GeQxRjBAiEA9CvB2jJ0iMWDdqTTkFnKhQPqH36u11rU2XwUgRkR9ok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"3b05f4c16940375f5b29f5bee4945f39e399aacb","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.30","@nodevisor/endpoint":"^0.0.30","@nodevisor/packages":"^0.0.30"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.30_1732560001450_0.16921359656144008","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"@nodevisor/ufw","version":"0.0.31","_id":"@nodevisor/ufw@0.0.31","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"01a8e5e04ca2623b2e29a1f4d8d7f38ba0c68e42","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.31.tgz","fileCount":13,"integrity":"sha512-NDjRaK+v9rdaAu04eAVlCaHUy0b397lCikNcSL7WPuicbbf1+VkgMB8HDxYiLx3HorcrDZNoLY46WrFk9FwJdw==","signatures":[{"sig":"MEYCIQD1UVsXHNRQWHaTML5tT6VycvINwA/cpNiwAO2NUbhoPwIhAMZyGUV89LUHrYZVro3Msbhx0ijLTPhX3B0ttXlu32cl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"bbccff9707f1dc51e17f55e5e50dc6caadae1a8a","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.31","@nodevisor/endpoint":"^0.0.31","@nodevisor/packages":"^0.0.31"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.31_1732560950044_0.5092811035109408","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"@nodevisor/ufw","version":"0.0.32","_id":"@nodevisor/ufw@0.0.32","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"f9d214a5728c4042dc7dddfa3c8794d162b8fefd","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.32.tgz","fileCount":13,"integrity":"sha512-I15wanBg/9fRo7A352UxaxZZWWLx+exq+6OcE4jPF4jFqQOETJF/+6KUDxUdB2arQzjCCp2i05inWJX/2zg9jQ==","signatures":[{"sig":"MEUCIBnQ9DHkFxSwdn62gnwwKn+HR7K8YWTHOilSLfvBnr0UAiEA9V2RQMcgbbrL9HsmkE0kRHh3dpUyLJcA9uizbrXX47o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"202a4eb4d5f98bcd7eaf9fc7ea86202d77be9bec","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.32","@nodevisor/endpoint":"^0.0.32","@nodevisor/packages":"^0.0.32"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.32_1732561882808_0.779472316203593","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"@nodevisor/ufw","version":"0.0.36","_id":"@nodevisor/ufw@0.0.36","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"9e210e46071bcc75aff5c425ce58ed34e49735dd","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.36.tgz","fileCount":13,"integrity":"sha512-ZL9dI2cj9+kIs1KB/4GJdx9tdeYu97W7oT7JhfCqm6RdIsp7LUaT7qsANa6HJ4KQjrhtbyu/BP8YYFiU7wIAbQ==","signatures":[{"sig":"MEUCIDlHVD79KEQClK+NUwIA0Nc7mQCgcO5/nigD15b4PjIDAiEAusECaQd8Ox0Gr5hPJiJXj9M8OUOa8JYW+lxPNoXAlaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"20713f64a37d26f5f2b86fc7b9b0b3bd61a41f02","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.36","@nodevisor/endpoint":"^0.0.36","@nodevisor/packages":"^0.0.36"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.36_1733951557335_0.4416590642144578","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@nodevisor/ufw","version":"0.0.37","_id":"@nodevisor/ufw@0.0.37","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"fdd7ff83256798055acaedd6d7443b93d8405bd0","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.37.tgz","fileCount":13,"integrity":"sha512-oG5R+hxcB6YS/YgbjR73FLTrS0q1fx3Sj09MNeLPe/pO75ODPL83m4rIcMsLvsUe5x5Syno3XHfCFQcyRWVZfA==","signatures":[{"sig":"MEUCIQCDuL3xmLsZvwF+iiZRjtX9A4Fk4MOBQBc96TN8c0cP0AIgCixJarvasAD7oMCZOZAmur0B1ocoHzfjx6Rl8Fo4ycE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"ba132fa7e7b6d903782f20c46cb32bc92ffcb5bc","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.37","@nodevisor/endpoint":"^0.0.37","@nodevisor/packages":"^0.0.37"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.37_1733952607280_0.5626347054882945","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@nodevisor/ufw","version":"0.0.38","_id":"@nodevisor/ufw@0.0.38","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"63d3a59bc370c268d29ea8920a98ced491efb18e","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.38.tgz","fileCount":13,"integrity":"sha512-ZpvjNKzkfbJxKLiPtdIBm91NDe85jQiULWnwWsFT0YQHHiF12K09JNDqAO3fnxW+jugFNQyj78JHzyHan5e3Aw==","signatures":[{"sig":"MEUCIQD4DGHlqiaSzlsVJg2Y2RxpHwm6L9j2rqC+Jpi8CvBGiQIgXLuqvpPXzUEeEeT1HTsxuloT8Pcb6gqAcizsTIaPazo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"cf9df5ad6ceb25bfa7dfdc1c42f8b3fff149abb6","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.38","@nodevisor/endpoint":"^0.0.38","@nodevisor/packages":"^0.0.38"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.38_1737153411412_0.6850467136504412","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@nodevisor/ufw","version":"0.0.39","_id":"@nodevisor/ufw@0.0.39","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"55c8e30ab8798c1ada9492f312c3f5d2e27de5e3","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.39.tgz","fileCount":13,"integrity":"sha512-bn+YSZap+fIe9ezk0TjHPHlCm19RclL8wmatZ5X1mnvlMtc4fBjNDQfAyS321TtF4PFJ0VUgEg0iXfMRgzrrNQ==","signatures":[{"sig":"MEUCIQDbFpUoV/mJgCLX4mJR6Ms8ivZpEgtYpo6AsRe/b6iTjwIgKAat0+alVercVKSGHnsq2pN+Wa+NaY5Xa+RS8kaj3S0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"3970ffd00d55a01856deb0035fc23358be155677","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.39","@nodevisor/endpoint":"^0.0.39","@nodevisor/packages":"^0.0.39"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.39_1737153753187_0.4988120103761968","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@nodevisor/ufw","version":"0.0.40","_id":"@nodevisor/ufw@0.0.40","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"5a2be6a37e12e22e6684256bb40b3f60f2967854","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.40.tgz","fileCount":13,"integrity":"sha512-8CngYfyKZx8TYOTrRJIhl+0dec2ef12kpPzcqhsRrQBQCdYAuYy/EGneyZ9fFtlaXHx9gEx4yZtyQWLbYlcXqw==","signatures":[{"sig":"MEQCIFMf46I4HN+SHlbNzX7IVLtViEl0dH8Jrmb9Au3FrFmoAiASRB7VBeWS+9rEGpHBO2LJecVUgSTOQvU56up1mpJxCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"7915af83e7b9199691be5403f53c4b3c0297dc6d","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.40","@nodevisor/endpoint":"^0.0.40","@nodevisor/packages":"^0.0.40"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.40_1748353220097_0.652026832427892","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@nodevisor/ufw","version":"0.0.41","_id":"@nodevisor/ufw@0.0.41","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"dc517edb50924a193e15fe37292d4820f8a90a7a","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.41.tgz","fileCount":13,"integrity":"sha512-rgquRlpLht8sYMTzZPEnq+vzJIgx/oqDg+Vrcudtg2fCAE65zlhxpW0+74L/r3k47CXtna5w83Ho35aCGRBHSg==","signatures":[{"sig":"MEYCIQCT7T96j04v38b+o9oklkM/r1LM9kkj24Pmv8Bv93g8oQIhAJz5uDCWWb8ZVziN8f5MXYCEr+47Vrcz5YtRXlUymxCh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"d8fab5f8085acfeaa563e3615cacf9a37e580e20","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.41","@nodevisor/endpoint":"^0.0.41","@nodevisor/packages":"^0.0.41"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.41_1748353596819_0.8975135199582316","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@nodevisor/ufw","version":"0.0.42","_id":"@nodevisor/ufw@0.0.42","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"89babe35f47381b862d5dbe6f3c3d0257a16548a","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.42.tgz","fileCount":13,"integrity":"sha512-I21SeLQJZlczV79gx/x6vM4bqJwx8sUzILpvvTPPQ6xqEuYR9FthZScftajKxCACisMkn1TuxIRhx1fIMv1Qig==","signatures":[{"sig":"MEYCIQDmogluy2QfbcfL+1Z546QWiNK/Zd97ooRI3n7kSa7CXgIhAI0P7s5DziYCH0zwY59a+BoZfys+OxftAysuUxCkAT4f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"501c5fe6684d1c9bcb92b9ae3366719cb54ec932","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.42","@nodevisor/endpoint":"^0.0.42","@nodevisor/packages":"^0.0.42"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.42_1748362410369_0.07083340738463839","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"@nodevisor/ufw","version":"0.0.43","_id":"@nodevisor/ufw@0.0.43","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"4cd13ecba71571bfd28d06325c73ed062c386b28","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.43.tgz","fileCount":13,"integrity":"sha512-614owzsqYVpZ5DpJ4PyaX+rItUKrUiXfUeC7N7tkiYoc/O+qSTQoc1FGjfQMPV5PjdrIm1Mh7N1Zo54xIFugrA==","signatures":[{"sig":"MEQCIGqlLMOZjyto9IBBOHf84lkeuoDIupIZn85g0SVvwfm7AiAd0PWdRNIDrWgyO2GuqYokWazRyzCBnoqBgx4o72Q+3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"60657e100427b9ee802cd5c688db7f7b73fe0912","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.43","@nodevisor/endpoint":"^0.0.43","@nodevisor/packages":"^0.0.43"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.43_1748373838221_0.6039879198383353","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"@nodevisor/ufw","version":"0.0.44","_id":"@nodevisor/ufw@0.0.44","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"ab25487c9fe7fdd9dc5ecddd77c908d9de38e085","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.44.tgz","fileCount":13,"integrity":"sha512-WjBMrk2OJpiRh6n9CLR9QKSuaEZwZQTPlcLesMwSPlggksh8W8fWQr75WYMA4Tjxy4iGCmc7sUt/FhyfjVwYQQ==","signatures":[{"sig":"MEUCICHpEHl7dZEcNmyfj/T3G6Rwe57BIkTggoECvLRNij9QAiEA7ScIPLO0FR7t4/V5kHn/pqclUOWRpMJfaOjgY2q/AuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"547b61831520f4e250803f5357168b9162c80666","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.44","@nodevisor/endpoint":"^0.0.44","@nodevisor/packages":"^0.0.44"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.44_1748376310186_0.8095789976613292","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"@nodevisor/ufw","version":"0.0.45","_id":"@nodevisor/ufw@0.0.45","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"9b051a1465b11395fa718335f66cce34fc9efc03","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.45.tgz","fileCount":13,"integrity":"sha512-9HLte8QJneNTbGCYLsFXFjGemANbmDNq2NKc7vDLHtAGhPbe9IUWgDIMNu0Pg/FAQQii8ZGTa5hH1w6fP94uNg==","signatures":[{"sig":"MEQCIB8W/U9LTLeFH0iezKVtBj38zLLNFedBmY+p5OG09nabAiBSry7fjRIVNna28lq3JWnq0qjfRrQH/DCGBdUBeVOnTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"7274c6713487e74eca8ed73a99c12837beb6c94a","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.45","@nodevisor/endpoint":"^0.0.45","@nodevisor/packages":"^0.0.45"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.45_1748380284289_0.77050130027427","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"@nodevisor/ufw","version":"0.0.46","_id":"@nodevisor/ufw@0.0.46","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"05880cec1dfb16a35fd1a0b68e3543efc79a787a","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.46.tgz","fileCount":13,"integrity":"sha512-qZE2x0OO0JKAbdexnOtoe5QJ2TqfQvDVOq2/GDVYJV4zu1+Xvu/b52/BHivg5NNc2pU1C8ywo7eD9jNVfddhdw==","signatures":[{"sig":"MEYCIQCi8y7eHuzbnQpi6J6ReGTfvRHQTnikwlxg6ff4j/sXKAIhAK/ydBmuEJ+N71sBKiTdT93FxxpBylIobuiJaMaO+Vo3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"3434a58e167d0aa92db9fbd57a1086afd0d3c5ec","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.46","@nodevisor/endpoint":"^0.0.46","@nodevisor/packages":"^0.0.46"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.46_1748381397890_0.2072719285139848","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"@nodevisor/ufw","version":"0.0.47","_id":"@nodevisor/ufw@0.0.47","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"21dfa5abfcf341733a9783d8a09d82b608499096","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.47.tgz","fileCount":13,"integrity":"sha512-6Q4NQdVSTP/9MJiwzAXe5Fk9mxc/wvRyCswCQdII2o7DCV/m3vgZl8hrN7MEZAlByV/z1QSCEFMiWIcAmsS3+g==","signatures":[{"sig":"MEUCICPTNP9rsi0y5FlFuyR25rMlMw685qkUWQvIk3+tQN8hAiEAzD0bsQ5PfV+6TBZbzQXsHZYCdNmAX8PWbhHw6SnBc30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"3d4eb42ee6e8a2c90d0be91e80af0a9987a052c4","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.47","@nodevisor/endpoint":"^0.0.47","@nodevisor/packages":"^0.0.47"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.47_1748383240752_0.4337859416038179","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"@nodevisor/ufw","version":"0.0.48","_id":"@nodevisor/ufw@0.0.48","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"582ddb25cad135efbb6958239b9fa4edd13e6315","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.48.tgz","fileCount":13,"integrity":"sha512-/kKcJPO6Fs1mwNYwHPJfSBpOFSaCGzJ720Eo7fHHXZGdtoPNRJ2PtvXP8CS1T14flKraS+oicwod1Rj6zhoEkw==","signatures":[{"sig":"MEUCIFzyuFobGreEMzgzKEmUMS1r+q4guo8zYGAiRPhHnPYaAiEA3lriLsa55wB3mk7B8pTx1C4CADNHnZ4e3h6l/AJYEWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"28cbd1b79e66a64172b92fa05547eb89525ae17c","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.48","@nodevisor/endpoint":"^0.0.48","@nodevisor/packages":"^0.0.48"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.48_1748432730320_0.3363014669755766","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"@nodevisor/ufw","version":"0.0.49","_id":"@nodevisor/ufw@0.0.49","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"b152a85b067f1adbe2dc3fc97226e252c671e1ef","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.49.tgz","fileCount":13,"integrity":"sha512-0fL4UTcW5HyvORcSZw4yR3Gj8rH2Hqui8CveuSGyvyWT35uVzXec5XRZWPG+Ju0V8HI3C3wxkPVBWHaG5a47VA==","signatures":[{"sig":"MEQCIFa/KqSNz/LGt74sR3GeUVuKWDHvWR0jPPD6Z1rV6psqAiAHV2KNLXfKkfjZIFWXmbQyZSEhHN+aM/jFNlmYIrSQQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"6fee1e4f490e4f48cbb87e60681ef2e665a83eed","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.49","@nodevisor/endpoint":"^0.0.49","@nodevisor/packages":"^0.0.49"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.49_1748437015396_0.7175816133264745","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"@nodevisor/ufw","version":"0.0.50","_id":"@nodevisor/ufw@0.0.50","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"b89d212f9a9caf6aaaa9b9f2a6e6ad2029d8f94e","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.50.tgz","fileCount":13,"integrity":"sha512-tyn7N/wiYeWDgLUEtoFnTFrXeLPrVf0mECqI1xn8okoRagMTXsNUI4HCCOvBF8jU4TT6nGyB88B9x/HyGEYQRQ==","signatures":[{"sig":"MEMCHzdP4Ck06tSgz6hheaefEOMYt9G2d4ya4JGWUqvxcOsCIHd6mLa1B1AD2oE2gi19+9DmbPcRhxFDLAagnY9ASGz6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"60d922820db0b3aeef77a1120fcada809a171bb3","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.50","@nodevisor/endpoint":"^0.0.50","@nodevisor/packages":"^0.0.50"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.50_1748437062618_0.07025678195802643","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"@nodevisor/ufw","version":"0.0.51","_id":"@nodevisor/ufw@0.0.51","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"b8e470a6fc80e99901a58630f16c5878dd859f99","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.51.tgz","fileCount":13,"integrity":"sha512-xmTuDItxto2F0LKfCsNiBypGzo38cTE2FPWk4XhYsCJkuF3ekZBC2gMDgdJ5RH6yYHsHyt0+v/Gb4NLP8NZtKg==","signatures":[{"sig":"MEUCIQDDmYOqW1X6rdyfhDgdszX2Ht2Bp/mokqdOzRmzaDf/3wIgGEE/UIJYm8Ddncsnf2MaFmICtBfTO6ad29JXSbQSkQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"a4c6d82b9b2a4621f6339639cf5fd7c1a1c160a0","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.51","@nodevisor/endpoint":"^0.0.51","@nodevisor/packages":"^0.0.51"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.51_1748437433499_0.8124972621075848","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"@nodevisor/ufw","version":"0.0.52","_id":"@nodevisor/ufw@0.0.52","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"72adaefc92b65a1abd1b2134edaf88e4a2bd664a","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.52.tgz","fileCount":13,"integrity":"sha512-a+/8sgBuLZPbxSIpdPraSzVrip3/RZSS7WNH4LLHG2O+oC7TVIyY9DpnRvrCH8Fh13tbJ8vU7k9gI5iPoUf6zQ==","signatures":[{"sig":"MEQCIARl3y7nEej+V89zopWDL683l+q6bj/ici26nDeF9GjWAiABvDPAD6xBK0rMo4kVCdaq1ljLdzjCD5GfngaGvYxEjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"b54b1d19b7f68fdb22d5c2366a906019573bf686","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.52","@nodevisor/endpoint":"^0.0.52","@nodevisor/packages":"^0.0.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.52_1748455031563_0.20061743198840642","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"@nodevisor/ufw","version":"0.0.53","_id":"@nodevisor/ufw@0.0.53","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"4492eaef528f30dcc85e25afaecc9d0ff8a31146","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.53.tgz","fileCount":13,"integrity":"sha512-hZqVJOp7Y8VGd8TN3PrOorjArkimGA7kWgADSB9CDf40vh0KEC8v69pT+1/j6z1IyzIl3gvCkGO1Szz+uHHhJg==","signatures":[{"sig":"MEUCIHeqY7720K0HC82Hgi+IxI63NyjRgAvyz9t8efZ3hV0CAiEAqU3zsv0dvk+xQlmRjpqbAHpAxXDcdenoIOAi6PG/Ff0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"136dcde23379fededfd99b187522d04338f946be","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.53","@nodevisor/endpoint":"^0.0.53","@nodevisor/packages":"^0.0.53"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.53_1748503477580_0.3057071026748215","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"@nodevisor/ufw","version":"0.0.54","_id":"@nodevisor/ufw@0.0.54","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"45a20654ef124ec2028cb8cb2a446de0b51e7a53","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.54.tgz","fileCount":13,"integrity":"sha512-MGypxYydFOgIGV9tGXF7W+eQ1CelpPhlmR/FLoiR1k1kSHeWCDSR82/NRaQ+JT+DsPafyMXBBuziSlnpoUZbLw==","signatures":[{"sig":"MEYCIQDZS08VcgV03wZpCHlWSlj1YsOYZmidBAG3u/AsyxhElgIhAM0NSVuwTHrhOxN2UF+a64sCo/Cjq0d4GbiB/D06oseX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"5a502aa2ae5b218a189d389f9af68df9f82b564a","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.54","@nodevisor/endpoint":"^0.0.54","@nodevisor/packages":"^0.0.54"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.54_1748504427563_0.9209975395559555","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"@nodevisor/ufw","version":"0.0.55","_id":"@nodevisor/ufw@0.0.55","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"2ecf10a89f2e5150b78afcdb0f6d9cd70598b5a2","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.55.tgz","fileCount":13,"integrity":"sha512-oNSbz0+AmrrEUZmNOfUpiYlpFBccAzjFpt9HyjxKLLvuHdEXEkuBBkfqTnuBNQKQkFaCcV6pf4lQjpUebzuLBw==","signatures":[{"sig":"MEYCIQCmn7b7XIEkDLsMMS+mwxkivXPjc67Ge7Fx40+CArEI7AIhANTL3F/uX6Up0x6uGTfR2TAkzaJgA+S+Bs1k+0U/Bfix","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"f64dadab5463d2ee0b0488145a3c6cacfcdeffb7","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.55","@nodevisor/endpoint":"^0.0.55","@nodevisor/packages":"^0.0.55"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.55_1748505005533_0.5818198423306322","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"@nodevisor/ufw","version":"0.0.56","_id":"@nodevisor/ufw@0.0.56","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"eb34b6edf3a97142490dd70b23c9bf6b2fa02ac1","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.56.tgz","fileCount":13,"integrity":"sha512-Q6oNvf1thiic/Yx0pgzu/l93vQUYZ7cWLJBTqYgIdCx/OZclNdQHb9dEFi0j4r78DvUL9kVFZYcSupMrNW9rWg==","signatures":[{"sig":"MEUCIEFsnjl3K4DLr1BDPzB88fTMWUz9U1r/6MbzuIWwDFz/AiEApiHkoh/9Il76LwA2oCwm9epVOjyu+y6zjXpBi4HzAQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"a588f6a9515f3a126dd8853aa5215816549f608f","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.56","@nodevisor/endpoint":"^0.0.56","@nodevisor/packages":"^0.0.56"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.56_1748506436291_0.8312832725728245","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"@nodevisor/ufw","version":"0.0.57","_id":"@nodevisor/ufw@0.0.57","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"ccd33f66edacfee2196bf5626856bd2a388adaf0","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.57.tgz","fileCount":13,"integrity":"sha512-ZIVsfh/Yf7g6lqJugphpO53ErqBSxiI5xoFNb2TJDyCksqV6renVmJfS4F21QTE4DIgfug5qghNW9pAY1bj1Pw==","signatures":[{"sig":"MEUCIET3PGcK1ANm0Jc7myIAQRSJHVGdZVSxOzvLVRLG4Ky3AiEA1b5/Fjg4pc7V9nGzcSPs7Qe5cl1v7QpLgKpMG5Rkv5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"98a7e19ab7afdef4265f424868336c3cd8c21e2f","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.57","@nodevisor/endpoint":"^0.0.57","@nodevisor/packages":"^0.0.57"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.57_1748506710913_0.5657304276402302","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"@nodevisor/ufw","version":"0.0.58","_id":"@nodevisor/ufw@0.0.58","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"b917b0e43844e002e2746758bdb241ff0c6d98ce","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.58.tgz","fileCount":13,"integrity":"sha512-D55GmOTQBWAtJl3AEtNiXTPYJDRCz0fYlL/6RZHbEVYuoxWnwNKxVLzuGeHrKXZjTCTz6AHGkwcE7CHHuLrBEA==","signatures":[{"sig":"MEUCIA3xFASjii9k724ZCB5uvXKko3OuBjdY8ulGe1s6qstLAiEA1yj5ZoolOH4RGKrdHU+7YdS24Ir9uw8UMVW760XFxro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"5550103acfc38b723f7a7f1fd1f149c1d4e9844b","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.58","@nodevisor/endpoint":"^0.0.58","@nodevisor/packages":"^0.0.58"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.58_1748508056973_0.6784593949267939","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"@nodevisor/ufw","version":"0.0.59","_id":"@nodevisor/ufw@0.0.59","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"9bb0db9215fac75ae03b5c40b683dbd0b0f3c35d","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.59.tgz","fileCount":13,"integrity":"sha512-xABkzITN6pHvBWHi6KCI5kSIadqHtPs8mYQ82ZWwpuTkHVxqhZ3NZT/CRzg8X5v6O7lFGVxmw7yVvKGGaNsrkA==","signatures":[{"sig":"MEQCIAtRrFO/CPm1PXAt2Ca+J0fi/WyyodODfPG4m68/TzMJAiB+BAbhaYD0+6yWwTnL+3tF7PWJyD6W2HOHd2Dam6BYAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"c8cbb7846ea6612c9269d2b826c4e6528eb0dee2","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.59","@nodevisor/endpoint":"^0.0.59","@nodevisor/packages":"^0.0.59"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.59_1748522936115_0.9103573802629699","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"@nodevisor/ufw","version":"0.0.60","_id":"@nodevisor/ufw@0.0.60","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"fa58d34f89e25ea2d9b47fa72f9c683792d5e606","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.60.tgz","fileCount":13,"integrity":"sha512-+hOTMYkltAB5F9Sy2+4niKbwlIChbr1m9aNtPO6Skp2bNI7cMs1hA+me6VvoXK0NaRO5iwYWqw2377g8BWuFyw==","signatures":[{"sig":"MEQCIDhWWCPf+5ar2ufPtE7g5TTMEDQPA55bFTbnhUaao+eLAiBV3RVaoCmICATaJP2KQc6ndRqJ7ufzdQ/7vMkEUNuCtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"3a894ffd17d66ca3a172afa6edeae3c3d05dc803","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.60","@nodevisor/endpoint":"^0.0.60","@nodevisor/packages":"^0.0.60"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.60_1748525135351_0.6761244094356234","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"@nodevisor/ufw","version":"0.0.61","_id":"@nodevisor/ufw@0.0.61","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"ccd6179dfb62ed9c466c3952d0fbdb6b40869829","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.61.tgz","fileCount":13,"integrity":"sha512-chIJVNEEHWV59lmxKROxW3X0P4jOEMKASUZeQK8u9JGuo2yKtas5Ms+jYoVJQlv2dc03/Wio2/ppoaPpzF/HMQ==","signatures":[{"sig":"MEUCIQCF0Yfy8VLbfLbGP3rmqtUKcUuuDTW1ucZ/wOVVKkwyNgIgNafYIel28Aju824hSXvZxZMKVJCU9Z4VswIrmTWVZPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"88134e67e93b942e2c1242e6dea5ec989e14cf23","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.61","@nodevisor/endpoint":"^0.0.61","@nodevisor/packages":"^0.0.61"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.61_1748542928917_0.8421901504895422","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"@nodevisor/ufw","version":"0.0.62","_id":"@nodevisor/ufw@0.0.62","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"142919f218b029f3ff5f3226d779a74a4a5b86e1","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.62.tgz","fileCount":13,"integrity":"sha512-zmuOTB+qnFFgXd2cH3VWGTgTcif4/y8/ZrIp4ZtHWRz/yYAmhJ8HFsX+47gYrbMUYf9GQIelww8zmIoWXdarIw==","signatures":[{"sig":"MEYCIQDE+vp7/H3JkTpmebWCOELcrGXMegNQCfyzvGTdW4Q17AIhAKeiBngLRcCaR7JZLBbff4BjypPisJRqyfjHfd+IzRXy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"0f2379f5f7e09a68baa35a0dc4921c537b9e7d0b","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.62","@nodevisor/endpoint":"^0.0.62","@nodevisor/packages":"^0.0.62"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.62_1748726902579_0.2622152102853559","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"@nodevisor/ufw","version":"0.0.63","_id":"@nodevisor/ufw@0.0.63","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"00a73c4cd3efb6434cef7702d1d2a408485a47d0","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.63.tgz","fileCount":13,"integrity":"sha512-RbVsWcjkwG3ulTXim5mmonOF+afwLNyiPp6QtM5cpxhEfEyhzsmxH1Tw8DEXqc+Np79v30chrYC4Sc2IlIAWGA==","signatures":[{"sig":"MEUCIDivD059O/Ygy4+3ukg1ftyeGDNg6N7MTJswn4n4AGbAAiEAnehHnFhWsY6S7M+xoSCJFOy9zKb7Un+NDpvVOST5m0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"faabaf3e1dc49d6c1abaad5fd89937fce2a4b58a","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.63","@nodevisor/endpoint":"^0.0.63","@nodevisor/packages":"^0.0.63"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.63_1748727835835_0.18003837956084978","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"name":"@nodevisor/ufw","version":"0.0.64","_id":"@nodevisor/ufw@0.0.64","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"9b96d066766242d0bff934d8d7e2e7e84c30afd7","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.64.tgz","fileCount":13,"integrity":"sha512-KNSstQPerHQRvJ8vQapw/CSNC+AP0Y0Rv0nbZXxIK5USWlzGp2t7THaME6mcVOI2kIwnajVEq+OarGB0lkT1Pg==","signatures":[{"sig":"MEUCIC1vLL7f00cDRIzkkmmsX8ZZJsjq1xZ/vITnr0axyp6LAiEAlTSd6CSeHqFk0cbTjhexKK4VGs0kP8+RWKHfiC1qrVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"1f0a0cd19dad38d7ccbfc9c4f0ed42a932f53b78","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.64","@nodevisor/endpoint":"^0.0.64","@nodevisor/packages":"^0.0.64"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.64_1748731034313_0.3150201346960566","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"@nodevisor/ufw","version":"0.0.65","_id":"@nodevisor/ufw@0.0.65","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"407b28007220d3b57961088ba85e65ccfb66fcaf","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.65.tgz","fileCount":13,"integrity":"sha512-E2JXW8mcnFjW5lfAhWoolJ+PMb8/SlOvxNNTpXeCEORHSY8HPm+htT2WgyIwA1nWsLh6hMwHinfWgUPAYekXsg==","signatures":[{"sig":"MEUCIBD9DWYPG4+Ty14aSxQy6aJV6Y9tDC9SWismlECPgVqEAiEAga3/kMA8OyOXz0LsEqTip+muYn6/qUrt5la9o2kVSwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"447c34d425a94a9f983c0e6ada1654cc0b40ae36","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.65","@nodevisor/endpoint":"^0.0.65","@nodevisor/packages":"^0.0.65"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.65_1748731698714_0.13538349586159204","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"@nodevisor/ufw","version":"0.0.66","_id":"@nodevisor/ufw@0.0.66","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"2f0fb63bdf06a601b13be3709ed06752dde38c80","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.66.tgz","fileCount":13,"integrity":"sha512-WMyCmMSC0/sh332e/O5tPW4T4G5y9oYuqCwNVYu0H2NOV5X3YMWtLnSgRzozAOdjD62nCtEcpyt3/H8DCUS2DA==","signatures":[{"sig":"MEUCIBIheyD+spGYDCm1FpS/U9mWrNGOsNcfmfeu+AXuHDBlAiEAmgqggZY68SdGRrBfAK3CHNA8R5ZuicX9MDwxTrGvtUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"ba471bf15d0b4362e56773399db44644e13bc53e","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.66","@nodevisor/endpoint":"^0.0.66","@nodevisor/packages":"^0.0.66"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.66_1748803230043_0.06581296515600776","host":"s3://npm-registry-packages-npm-production"}},"0.0.67":{"name":"@nodevisor/ufw","version":"0.0.67","_id":"@nodevisor/ufw@0.0.67","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"9bb3a7b1c7532e8f574267bf9f6082527b05761f","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.67.tgz","fileCount":13,"integrity":"sha512-6K3BKk01ZEtQWrGXmwIQxIVECrcXyM0gFqr9qRaSb6rKj+O5ypSE4eAZQE2SOq18UiYj9UvZlA0BXOH+mtsOZQ==","signatures":[{"sig":"MEUCIQCFRFIGZbLVtm1hzPyReT9H/WucLNQ+y9GP2PzClv0J9wIgYGTE4rjbRP0l6x6ubA4Q8MEhMI4f61wVYKfbnkN+jU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"93703e61b286687e60a18aea70c9ebd85d9abbb7","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.67","@nodevisor/endpoint":"^0.0.67","@nodevisor/packages":"^0.0.67"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.67_1748803506302_0.3844641213876543","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"@nodevisor/ufw","version":"0.0.68","_id":"@nodevisor/ufw@0.0.68","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"c9397a539b564ffc0abac81c475018b5437656c5","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.68.tgz","fileCount":13,"integrity":"sha512-S5AtSR85XKzsDAuRwhfDRLPzN3lzrmcRB6IAeZ4c2b9/F5VJOHjslIKu6cUI0XEMInqXNef9c/KcOSVhUItXRg==","signatures":[{"sig":"MEYCIQC60cbLOCBpIlxpA4TK2n6O1DM8tE6Xq8+IKe5LkYRWygIhAPMBM03+wPbKxo7q5E65i4MaDDBI+hegjqnib8RieC+l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"0d2c49c3ce579812de4ffa98a4ac1583a4839cce","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.68","@nodevisor/endpoint":"^0.0.68","@nodevisor/packages":"^0.0.68"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.68_1748803995287_0.30393594079650166","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"@nodevisor/ufw","version":"0.0.69","_id":"@nodevisor/ufw@0.0.69","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"0ad6ae9f26a65f20612729851ffe7f3121e44094","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.69.tgz","fileCount":13,"integrity":"sha512-1kjLFizEyEEPcliWDcxscsSOHES9Ta/Ljq/7yoxYG5XB+ReGNPOKLZNP9G/Z4H3CEN6McEI13poBh7isKp1afQ==","signatures":[{"sig":"MEYCIQDjAeO+7bwzgrB2IhKJ3HmJmqxdXIgj7jEwkLJplwvuOwIhANRrFOSqZEoJ95c8x+H6Ox8emjDENFvCJIPldxYF3jpK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"9d532c83ed0819c66d33b7355fb6d8d67653d66e","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.69","@nodevisor/endpoint":"^0.0.69","@nodevisor/packages":"^0.0.69"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.69_1748804577534_0.738120360407468","host":"s3://npm-registry-packages-npm-production"}},"0.0.70":{"name":"@nodevisor/ufw","version":"0.0.70","_id":"@nodevisor/ufw@0.0.70","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"c170b012b81c7bf0f9bc3684908a97e01227ef36","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.70.tgz","fileCount":13,"integrity":"sha512-bwMvacag4WoBMmVZavXykKqsPdraL40h/PAymqxKHJcWJmCyjFkmDIP9Veukob5Bdld8pZ8MzEvDJGXe9EVL/w==","signatures":[{"sig":"MEUCIGIGrqaP+yY5o9tjMoNx2FDjFG8SXMxWhTD9kHnjUl9/AiEAuZM6yryI5bojZ2Tb+Rn+oaRFPz1XKz0AFeqAdeXRnLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"ba28ff1765cd00da60b637d68dccf4cfd1f316aa","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.70","@nodevisor/endpoint":"^0.0.70","@nodevisor/packages":"^0.0.70"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.70_1748805340723_0.2797753530728522","host":"s3://npm-registry-packages-npm-production"}},"0.0.71":{"name":"@nodevisor/ufw","version":"0.0.71","_id":"@nodevisor/ufw@0.0.71","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"9636fd781c3f2d32deaf75c44ec75a41c6876289","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.71.tgz","fileCount":13,"integrity":"sha512-o+XVxe0Vl/ECgpXM4nb4Nj4pbigHePRZaz7G1Or/Y/fSnI3Jh8Eqx4bzDyXr0hF/PyGJ8sGamkRqCLmM/me1lQ==","signatures":[{"sig":"MEYCIQCnuGoGUcikvG5hgTR/ajPnp3QjwEyIjdK3PQurqz/bKwIhAPJoeaz3k6aZhG/idD7qNDS3zZC4HAwH2uZDQEPESdJ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"04e78f11cd3a18c632059a45ca2acebe8ce7d935","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.71","@nodevisor/endpoint":"^0.0.71","@nodevisor/packages":"^0.0.71"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.71_1748805663216_0.024600999371564125","host":"s3://npm-registry-packages-npm-production"}},"0.0.72":{"name":"@nodevisor/ufw","version":"0.0.72","_id":"@nodevisor/ufw@0.0.72","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"66bcb5f098d8cf84f9cfe62d172dd2a0991af011","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.72.tgz","fileCount":13,"integrity":"sha512-kBkjfPgKO/G2Qjig9+mtqBMiwzvHy1CVjK5OI+Jqi4UEhQ8//OJa2kTYuSzfEjGFDAGsBbwnATgIHw0qd7SK9A==","signatures":[{"sig":"MEUCIQD+aa2VCU6uqK8j8DZGhU82Lgus9xXpW3rz+ljUQiCTAAIgGjq099SLqbL6rvEfU0HWjua4wBYU9oLVJnbAbmgQVmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"08641698633eb5c9d42514cec5949dfbdd99c244","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.72","@nodevisor/endpoint":"^0.0.72","@nodevisor/packages":"^0.0.72"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.72_1748806355723_0.5633403116028759","host":"s3://npm-registry-packages-npm-production"}},"0.0.73":{"name":"@nodevisor/ufw","version":"0.0.73","_id":"@nodevisor/ufw@0.0.73","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"07f6076a2b9de89e0acc105e9e1e41e75bfa62a3","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.73.tgz","fileCount":13,"integrity":"sha512-JinKvQj1N0l/vbmoRoJPmVz72ASQ2+04VxfZjzl9VYJV+PZmel/rbERCG/eBCbx8oF6XOC5w0eKx+kRVsmMs0A==","signatures":[{"sig":"MEUCIAcetHlAV/LYoAp+8b8bjO+43u7PLSehhxQt2gUxgRKAAiEA1Cu58T2h46KL4xf/SFzVLd9noccQChxp2TAqHqjp2xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"1429cec8d866ae8ac14b1ad0d00eef3d3fbc79f9","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.73","@nodevisor/endpoint":"^0.0.73","@nodevisor/packages":"^0.0.73"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.73_1748806759423_0.9735414076028084","host":"s3://npm-registry-packages-npm-production"}},"0.0.74":{"name":"@nodevisor/ufw","version":"0.0.74","_id":"@nodevisor/ufw@0.0.74","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"f0aa872b0f4858a4dbca588506441003f05b4fed","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.74.tgz","fileCount":13,"integrity":"sha512-gjNLMKpmw5/FP/gDJxFI/Lg8R5VTGrYfsLxcoXtSKk3RtWY0Uk9V+hYlhafIxK8GE3Ss3DDckX7z8OCLt1uOwA==","signatures":[{"sig":"MEQCIAOKegEtQoOk7VdVEsceF4xHo7lLVuoRaGF2hsjuYrJ9AiA9b1CN0IRK/bdybkegFWaUB4YPpwpiGlAq+ZS0Vj/SYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"167a7ef0007074d771f8205bae32ae11d39b7894","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.74","@nodevisor/endpoint":"^0.0.74","@nodevisor/packages":"^0.0.74"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.74_1748809705956_0.4407250668118692","host":"s3://npm-registry-packages-npm-production"}},"0.0.75":{"name":"@nodevisor/ufw","version":"0.0.75","_id":"@nodevisor/ufw@0.0.75","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"3471dc7eadc54344e0cb607aba941ef6ff996c4d","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.75.tgz","fileCount":13,"integrity":"sha512-zwkmUZxzgY2XeZBfwS1eqGROEF90rIZrqO0cWV+knhb9E3P4jk1NGjpHsXgkQgoNlhUZ87f+xfp5HKlVlP10pg==","signatures":[{"sig":"MEUCIC8jpjMP+81lti2WVSfHkM3elmyc19y/pXJ1Qx5kuo/aAiEAjJRBMZ0lLO+J3gbuw+ovbkxVnmgppTeu62vYSvA3+sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"bf9197ab54481d63507a579b639c1b04317c66b3","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.75","@nodevisor/endpoint":"^0.0.75","@nodevisor/packages":"^0.0.75"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.75_1748860540366_0.7766995947865452","host":"s3://npm-registry-packages-npm-production"}},"0.0.76":{"name":"@nodevisor/ufw","version":"0.0.76","_id":"@nodevisor/ufw@0.0.76","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"623b2fea189cf9b1c20643d207fb91b32d66d387","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.76.tgz","fileCount":13,"integrity":"sha512-uj5sNaNKYHIHwmz7i1zlNC+30rSRmM5qnzlIjJOrsQPfhcvRl2ZrOOOQg0/aXyFD9lU8xL8LUgRbPDtD+IhlZw==","signatures":[{"sig":"MEQCIDmXJB1Vab9S8++HIeFKW9Yl9/0dEZdAJ/9Z51K3JVPyAiAasjJyVO4KSbK1cDagqaHdun0rRhW9pt5JsqguerwSEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"07cf32b7fa94cf64356da2cd0e0f9d6fbd07e959","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.76","@nodevisor/endpoint":"^0.0.76","@nodevisor/packages":"^0.0.76"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.76_1748862383386_0.412661231883668","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"@nodevisor/ufw","version":"0.0.77","_id":"@nodevisor/ufw@0.0.77","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"03ed9157a9692a2f431b15377d181adb6f57c7f5","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.77.tgz","fileCount":13,"integrity":"sha512-jnJILOMUty06KOtmrr9t4uFEHP85WC/Kw6VP6EIoFPAebwCO47vdk3nuEmX2au7CfgE1RXjDP7K8ATY4BADeFA==","signatures":[{"sig":"MEQCIGd+IGNZcwflPMM+yKoeuEG98cVUa9+n+jSg0GNMa9spAiBc82JN6FMqHC3EPFsb1a1jM+SdFZZ7FYoXiL64PVPQPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"b0561156d9dc8365d35ac3a003ab0a38c44c93ea","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.77","@nodevisor/endpoint":"^0.0.77","@nodevisor/packages":"^0.0.77"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.77_1748867815474_0.5853397664764626","host":"s3://npm-registry-packages-npm-production"}},"0.0.78":{"name":"@nodevisor/ufw","version":"0.0.78","_id":"@nodevisor/ufw@0.0.78","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"41855f4a954a6febeb7fa00a666cdaee808bd75f","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.78.tgz","fileCount":13,"integrity":"sha512-LLP1XwZnmaiabwqTTp79NYwY3Z1vguynFQVnpfyXP8F6Nk7ocKG8FYEAP+RSYxGOT+/QSyfdLJO6i43pxPPxTQ==","signatures":[{"sig":"MEQCIEI6ieOyB0QtfP26cnbQQDFXs4SobeCWRyzil3BWBwwcAiBGRkHTFXjnjahcoSIf4zt+NBj8Q5E6mUdeNCxxQa92JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"b496c4d133b0fb7957d887cf273d2fb6c7019ad7","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.78","@nodevisor/endpoint":"^0.0.78","@nodevisor/packages":"^0.0.78"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.78_1748872399095_0.4634949116290632","host":"s3://npm-registry-packages-npm-production"}},"0.0.79":{"name":"@nodevisor/ufw","version":"0.0.79","_id":"@nodevisor/ufw@0.0.79","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"b09bd94a38188b0f7c55e37e2683ccba6453842c","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.79.tgz","fileCount":13,"integrity":"sha512-b0N+z0cDmuEyjixAdksa7nNX8lP2PuI1l+SD66vX2qbAtUWWS6cMYEy4qaulBdZIIXfl5k7fN/9SvfR0SW6tHA==","signatures":[{"sig":"MEUCIQDxw/V7RRGtTQhXtud9kaNoMq1rewSx7X6gJ+aKokE77AIgDVklapnIsmg5ITBI7Fo0Hw/hMhSDIl4xGQR4QlSumyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"5cd00640531444a4f5354b27579acd2396353944","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.79","@nodevisor/endpoint":"^0.0.79","@nodevisor/packages":"^0.0.79"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.79_1748981201138_0.5114671812471967","host":"s3://npm-registry-packages-npm-production"}},"0.0.80":{"name":"@nodevisor/ufw","version":"0.0.80","_id":"@nodevisor/ufw@0.0.80","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"707ba120b0e4f08fd3344f2ecc654c32fcaf7f8f","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.80.tgz","fileCount":13,"integrity":"sha512-bXCt5CWDCq6X4r9Mf2JbKPOKzXmYq3TPaudP79rGNqlW85Em2TRAeYLaasDBXTUn5cDEbmW/OxRkxfWj3Fvu+w==","signatures":[{"sig":"MEUCIDuAETCCIeWkuyxpVZkm7Ha603UaqjsSzXMbTcVx6Wc8AiEAqilATTNI/mEX36kMs9GXRAqgTMBQk1Ec2ohbxlvtB/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"2aac3997d6e491bad894509aa4176cda3122dea5","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.80","@nodevisor/endpoint":"^0.0.80","@nodevisor/packages":"^0.0.80"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.80_1748981484385_0.013218429958050226","host":"s3://npm-registry-packages-npm-production"}},"0.0.81":{"name":"@nodevisor/ufw","version":"0.0.81","_id":"@nodevisor/ufw@0.0.81","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"6f92c93015c06bd7608b813ac56f66dd0d9ea6d3","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.81.tgz","fileCount":13,"integrity":"sha512-HXSpgt149mtq5F7ff0CYnAYoJliYeIA8zGKF7OucnygAGEMxmachf9rn4xWqQMn4mRylbyaz0UILIhWZVHM3JA==","signatures":[{"sig":"MEQCIGryS5VRSXZZUk2nKIzRgQS1kzMHAY0Aj75c0kR+VvVwAiBylL9m0py301dZZLk1OlNOLCL8pZiKvhM9UOobm7KNxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"d83e44a6189ed187bc4d201ff722b2686d4ded10","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.81","@nodevisor/endpoint":"^0.0.81","@nodevisor/packages":"^0.0.81"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.81_1748982283903_0.31421095544733313","host":"s3://npm-registry-packages-npm-production"}},"0.0.82":{"name":"@nodevisor/ufw","version":"0.0.82","_id":"@nodevisor/ufw@0.0.82","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"dist":{"shasum":"da0b7344646aafcc64dc9d0c5566faaab44a9503","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.82.tgz","fileCount":13,"integrity":"sha512-mLNe9Rk+SgWf6VXEkoXNdnGdq9g76zIdbYYKu92CPF9X5xWuZXJjMTdii7geNbg3T4gkplxlebhFIdrxe/M5+g==","signatures":[{"sig":"MEQCIEk3yJx34UWu3xeV/NdIpH0dpPGGBCXVbBCfbdnRNFf9AiAcdEUlWfE5/HMU79pBvMdxKszM89bm3+FCvO27GhwLhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15430},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"b03437fbf9531adabbca01301a841a402482bba1","scripts":{"test":"jest --passWithNoTests","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rm -rf dist","valid":"tsc --noEmit","prettier":"prettier --write src/**/*.ts test/**/*.ts","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig.json"},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"_npmVersion":"lerna/8.1.9/node@v22.1.0+arm64 (darwin)","description":"Module provides ability to manage ufw","directories":{},"_nodeVersion":"22.1.0","dependencies":{"@nodevisor/core":"^0.0.82","@nodevisor/endpoint":"^0.0.82","@nodevisor/packages":"^0.0.82"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typescript":"5.7.2","@types/jest":"^29.5.14","@types/node":"^22.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ufw_0.0.82_1749017054946_0.2914918160056921","host":"s3://npm-registry-packages-npm-production"}},"0.0.83":{"name":"@nodevisor/ufw","description":"Module provides ability to manage ufw","version":"0.0.83","license":"SEE LICENSE IN LICENSE","main":"dist/cjs/index.js","module":"dist/esm/index.js","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"dependencies":{"@nodevisor/shell":"0.0.83","@nodevisor/endpoint":"0.0.83","@nodevisor/packages":"0.0.83"},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^25.2.2","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"5.9.3"},"gitHead":"cf9df5ad6ceb25bfa7dfdc1c42f8b3fff149abb6","scripts":{"clean":"rm -rf dist","prettier":"prettier --write src/**/*.ts test/**/*.ts","build":"npm run clean && npm run build:esm && npm run build:cjs","build:esm":"tsc -p tsconfig.json","build:cjs":"tsc -p tsconfig-cjs.json","test":"jest --passWithNoTests","valid":"tsc --noEmit"},"types":"./dist/cjs/index.d.ts","_id":"@nodevisor/ufw@0.0.83","_integrity":"sha512-w8VVTSkdlQ2lEQKRHt//5Dp5peDr2DQw399AWi3boGd/UcWAa3sOlMc+zin4i8k7okW8lVHNTNsrTNhQNVU8dQ==","_resolved":"/private/var/folders/bf/kjs4cyqd08zgvrz8fbdm_xlr0000gn/T/a2a88abc51a43e2bfa0fdc48a5ac212b/nodevisor-ufw-0.0.83.tgz","_from":"file:nodevisor-ufw-0.0.83.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-w8VVTSkdlQ2lEQKRHt//5Dp5peDr2DQw399AWi3boGd/UcWAa3sOlMc+zin4i8k7okW8lVHNTNsrTNhQNVU8dQ==","shasum":"f39a34f02ab90b56f535feb3194ec81e6255f131","tarball":"https://registry.npmjs.org/@nodevisor/ufw/-/ufw-0.0.83.tgz","fileCount":14,"unpackedSize":15645,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHjKNkOHclJOFqO9bcT416ojLzUxN78NQuOt68/x89q6AiEA5Y41q0XJz29oMbxQQgsmZSbgvAAXh/dqnB8MUFkQRks="}]},"_npmUser":{"name":"zlatkofedor","email":"zfedor@gmail.com"},"directories":{},"maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ufw_0.0.83_1770724392185_0.5775059150547319"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-02T12:37:09.382Z","modified":"2026-02-10T11:53:12.432Z","0.0.15":"2024-11-02T12:37:09.665Z","0.0.16":"2024-11-04T09:13:31.718Z","0.0.17":"2024-11-04T09:23:14.332Z","0.0.19":"2024-11-24T22:39:19.321Z","0.0.20":"2024-11-25T12:19:16.851Z","0.0.21":"2024-11-25T12:33:44.368Z","0.0.22":"2024-11-25T12:50:32.855Z","0.0.23":"2024-11-25T13:39:58.092Z","0.0.24":"2024-11-25T13:47:19.968Z","0.0.25":"2024-11-25T15:59:54.344Z","0.0.26":"2024-11-25T16:26:55.254Z","0.0.27":"2024-11-25T18:05:22.367Z","0.0.28":"2024-11-25T18:27:29.224Z","0.0.29":"2024-11-25T18:32:56.142Z","0.0.30":"2024-11-25T18:40:01.751Z","0.0.31":"2024-11-25T18:55:50.214Z","0.0.32":"2024-11-25T19:11:23.000Z","0.0.36":"2024-12-11T21:12:37.534Z","0.0.37":"2024-12-11T21:30:07.462Z","0.0.38":"2025-01-17T22:36:51.567Z","0.0.39":"2025-01-17T22:42:33.362Z","0.0.40":"2025-05-27T13:40:20.268Z","0.0.41":"2025-05-27T13:46:36.988Z","0.0.42":"2025-05-27T16:13:30.555Z","0.0.43":"2025-05-27T19:23:58.436Z","0.0.44":"2025-05-27T20:05:10.551Z","0.0.45":"2025-05-27T21:11:24.455Z","0.0.46":"2025-05-27T21:29:58.046Z","0.0.47":"2025-05-27T22:00:40.957Z","0.0.48":"2025-05-28T11:45:30.490Z","0.0.49":"2025-05-28T12:56:55.562Z","0.0.50":"2025-05-28T12:57:42.778Z","0.0.51":"2025-05-28T13:03:53.684Z","0.0.52":"2025-05-28T17:57:11.751Z","0.0.53":"2025-05-29T07:24:37.748Z","0.0.54":"2025-05-29T07:40:27.728Z","0.0.55":"2025-05-29T07:50:05.695Z","0.0.56":"2025-05-29T08:13:56.451Z","0.0.57":"2025-05-29T08:18:31.094Z","0.0.58":"2025-05-29T08:40:57.146Z","0.0.59":"2025-05-29T12:48:56.300Z","0.0.60":"2025-05-29T13:25:35.526Z","0.0.61":"2025-05-29T18:22:09.099Z","0.0.62":"2025-05-31T21:28:22.805Z","0.0.63":"2025-05-31T21:43:56.014Z","0.0.64":"2025-05-31T22:37:14.496Z","0.0.65":"2025-05-31T22:48:18.893Z","0.0.66":"2025-06-01T18:40:30.220Z","0.0.67":"2025-06-01T18:45:06.488Z","0.0.68":"2025-06-01T18:53:15.474Z","0.0.69":"2025-06-01T19:02:57.723Z","0.0.70":"2025-06-01T19:15:40.938Z","0.0.71":"2025-06-01T19:21:03.437Z","0.0.72":"2025-06-01T19:32:35.895Z","0.0.73":"2025-06-01T19:39:19.614Z","0.0.74":"2025-06-01T20:28:26.144Z","0.0.75":"2025-06-02T10:35:40.534Z","0.0.76":"2025-06-02T11:06:23.559Z","0.0.77":"2025-06-02T12:36:55.871Z","0.0.78":"2025-06-02T13:53:19.264Z","0.0.79":"2025-06-03T20:06:41.354Z","0.0.80":"2025-06-03T20:11:24.587Z","0.0.81":"2025-06-03T20:24:44.108Z","0.0.82":"2025-06-04T06:04:15.145Z","0.0.83":"2026-02-10T11:53:12.312Z"},"description":"Module provides ability to manage ufw","maintainers":[{"name":"zlatkofedor","email":"zfedor@gmail.com"}],"readme":"<p align=\"center\">\n  <img alt=\"Nodevisor Logo\" width=\"150\" src=\"https://github.com/nodevisor/logo/raw/main/nodevisor.png\">\n</p>\n\n# @nodevisor/ufw\n\n> Manage the UFW (Uncomplicated Firewall) — install, configure rules, and control the firewall.\n\nPart of [**Nodevisor**](https://nodevisor.com) — TypeScript Infrastructure Automation Platform\n\n## Install\n\n```bash\nnpm install @nodevisor/ufw\n```\n\n## Quick Start\n\n```ts\nimport $ from '@nodevisor/shell';\nimport UFW from '@nodevisor/ufw';\nimport { endpoints } from '@nodevisor/endpoint';\n\nconst $server = $.connect({ host: '10.0.0.10', username: 'root' });\nconst ufw = $server(UFW);\n\n// Install UFW\nawait ufw.install();\n\n// Allow common services\nawait ufw.allow([\n  endpoints.ssh,       // port 22/tcp\n  endpoints.web,       // port 80/tcp\n  endpoints.webSecure, // port 443/tcp\n]);\n\n// Enable the firewall\nawait ufw.start();\n```\n\n## API\n\n### Installation & Control\n\n| Method | Description |\n|--------|-------------|\n| `install()` | Install the UFW package via apt |\n| `isInstalled()` | Check if UFW is installed |\n| `getVersion()` | Get the installed UFW version |\n| `start()` | Enable the firewall (`ufw enable`) |\n| `stop()` | Disable the firewall (`ufw disable`) |\n| `isRunning()` | Check if the firewall is currently active |\n\n### Rules\n\n| Method | Description |\n|--------|-------------|\n| `allow(endpoint)` | Allow traffic for an endpoint or array of endpoints |\n| `deleteAllow(endpoint)` | Remove a previously allowed rule |\n\n### Usage with Custom Ports\n\n```ts\nimport { Protocol } from '@nodevisor/endpoint';\n\n// Allow a custom port\nawait $server(UFW).allow({ port: 8080, protocol: Protocol.TCP });\n```\n\n## Related Packages\n\n- [`@nodevisor/endpoint`](https://www.npmjs.com/package/@nodevisor/endpoint) — Endpoint definitions and protocol constants\n- [`@nodevisor/packages`](https://www.npmjs.com/package/@nodevisor/packages) — Used internally for UFW installation\n- [`@nodevisor/docker`](https://www.npmjs.com/package/@nodevisor/docker) — Docker requires specific firewall rules\n\n## Documentation\n\nFull documentation available at [nodevisor.com/docs/packages/ufw](https://nodevisor.com/docs/packages/ufw)\n\n## License\n\nNodevisor uses a single O'Saasy license across all packages and applications. See the full terms in [LICENSE](https://github.com/nodevisor/nodevisor/blob/main/LICENSE).\n","readmeFilename":"README.md","license":"SEE LICENSE IN LICENSE"}