{"_id":"lan-network","_rev":"19-ce475c0312a9de12514b287b91717972","name":"lan-network","dist-tags":{"latest":"0.2.1","canary":"0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae"},"versions":{"0.1.0":{"name":"lan-network","version":"0.1.0","keywords":[],"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"license":"MIT","_id":"lan-network@0.1.0","maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"dist":{"shasum":"54d68cce92cbbffb1aaea8a71b06cf173c5379a1","tarball":"https://registry.npmjs.org/lan-network/-/lan-network-0.1.0.tgz","fileCount":10,"integrity":"sha512-oq3caQSC4vZZJHyFf7J5VArMCcI8Vp/rq2adWPE8BJKH5mDu5x0RVjukKAJSrxf6vDPIlHU7sf952VwrFdUQvg==","signatures":[{"sig":"MEYCIQC5l/Od1/hIa6Znvr7D4qfWXHfAopZoPspEl3yl9oomkgIhAJORsHIsa2X+kc7hYGvnIav3IHC7NHLxTA6+DVJcCf0/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24240},"main":"./dist/lan-network","_from":"file:lan-network-0.1.0.tgz","types":"./dist/lan-network.d.ts","source":"./src/index.ts","exports":{".":{"types":"./dist/lan-network.d.ts","source":"./src/index.ts","require":"./dist/lan-network.js"},"./subprocess":{"types":"./dist/lan-network-subprocess.d.ts","source":"./src/subprocess.ts","require":"./dist/lan-network-subprocess.js"},"./package.json":"./package.json"},"scripts":{"build":"rollup -c ./scripts/rollup.config.mjs","check":"tsc --noEmit","clean":"rimraf dist node_modules/.cache","postbuild":"tsc --noEmit ./dist/lan-network.d.ts","changeset:publish":"changeset publish","changeset:version":"changeset version && pnpm install --lockfile-only"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"prettier":{"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"_resolved":"/private/var/folders/n2/nkf4ckfd727b7y0t__fhb0z80000gn/T/93b0f3e84ba82c10abd80fdb8acd964b/lan-network-0.1.0.tgz","_integrity":"sha512-oq3caQSC4vZZJHyFf7J5VArMCcI8Vp/rq2adWPE8BJKH5mDu5x0RVjukKAJSrxf6vDPIlHU7sf952VwrFdUQvg==","deprecated":"Initial Publish","repository":{"url":"git+https://github.com/kitten/lan-network.git","type":"git"},"_npmVersion":"10.9.2","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","directories":{},"lint-staged":{"*.{js,ts,json,md}":"prettier --write"},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","rimraf":"^6.0.1","rollup":"^4.32.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.12.0","lint-staged":"^15.4.3","npm-run-all":"^4.1.5","@changesets/cli":"^2.27.1","rollup-plugin-dts":"^6.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","rollup-plugin-cjs-check":"^1.0.3","@changesets/get-github-info":"^0.6.0","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-typescript":"^7.26.7","@babel/plugin-transform-block-scoping":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/lan-network_0.1.0_1740157337407_0.7614809930535098","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-canary-0d326ccf997d1991ed20331f9e584c28bde6ddbb":{"name":"lan-network","version":"0.1.1-canary-0d326ccf997d1991ed20331f9e584c28bde6ddbb","keywords":[],"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"license":"MIT","_id":"lan-network@0.1.1-canary-0d326ccf997d1991ed20331f9e584c28bde6ddbb","maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"dist":{"shasum":"90d8d63f508f18e6b21fe4749d01172768c10838","tarball":"https://registry.npmjs.org/lan-network/-/lan-network-0.1.1-canary-0d326ccf997d1991ed20331f9e584c28bde6ddbb.tgz","fileCount":10,"integrity":"sha512-hz24Y6IBaU9TvbZkGL7mZuRizM1rZ5PwJoJONnSQSDNzub71xjb78ESpzjwR8imaZQkctWP70BeoHAN/S46i+g==","signatures":[{"sig":"MEQCIFO7tiN5YoqqXo8FDt1D3DsMLhbU6iZZU1i3TU9qnUiTAiB9u2Y9zhJAkYd3X49RI/yAszSf9ENWzi4QYPgnvKaPtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lan-network@0.1.1-canary-0d326ccf997d1991ed20331f9e584c28bde6ddbb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24588},"main":"./dist/lan-network","_from":"file:lan-network-0.1.1-canary-0d326ccf997d1991ed20331f9e584c28bde6ddbb.tgz","types":"./dist/lan-network.d.ts","source":"./src/index.ts","exports":{".":{"types":"./dist/lan-network.d.ts","source":"./src/index.ts","require":"./dist/lan-network.js"},"./subprocess":{"types":"./dist/lan-network-subprocess.d.ts","source":"./src/subprocess.ts","require":"./dist/lan-network-subprocess.js"},"./package.json":"./package.json"},"scripts":{"build":"rollup -c ./scripts/rollup.config.mjs","check":"tsc --noEmit","clean":"rimraf dist node_modules/.cache","postbuild":"tsc --noEmit ./dist/lan-network.d.ts","changeset:publish":"changeset publish","changeset:version":"changeset version && pnpm install --lockfile-only"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"prettier":{"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/321b93b8998cb8fa3c28fd8fcd4a59f4/lan-network-0.1.1-canary-0d326ccf997d1991ed20331f9e584c28bde6ddbb.tgz","_integrity":"sha512-hz24Y6IBaU9TvbZkGL7mZuRizM1rZ5PwJoJONnSQSDNzub71xjb78ESpzjwR8imaZQkctWP70BeoHAN/S46i+g==","repository":{"url":"git+https://github.com/kitten/lan-network.git","type":"git"},"_npmVersion":"10.9.2","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","directories":{},"lint-staged":{"*.{js,ts,json,md}":"prettier --write"},"_nodeVersion":"22.13.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.7","rimraf":"^6.0.1","rollup":"^4.32.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.12.0","lint-staged":"^15.4.3","npm-run-all":"^4.1.5","@changesets/cli":"^2.27.1","rollup-plugin-dts":"^6.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","rollup-plugin-cjs-check":"^1.0.3","@changesets/get-github-info":"^0.6.0","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-typescript":"^7.26.7","@babel/plugin-transform-block-scoping":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/lan-network_0.1.1-canary-0d326ccf997d1991ed20331f9e584c28bde6ddbb_1740158368283_0.19950597836859996","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"lan-network","version":"0.1.1","keywords":[],"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"license":"MIT","_id":"lan-network@0.1.1","maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"dist":{"shasum":"c37df5398f6ade6dd2b682e7a6fa201d176cb9b9","tarball":"https://registry.npmjs.org/lan-network/-/lan-network-0.1.1.tgz","fileCount":10,"integrity":"sha512-E7Kjz8Y/Fv7T07W2qdC4fbiU7Ru+uTzb4RYwqVYEZsAVRvzi4ThrY+aJielDzHourSPGBR0yuMBxHve3kxWA7g==","signatures":[{"sig":"MEYCIQCTSl3WXZV5wTuWBMaddjAhRXztWN8IbrA1elnIhN6PqQIhAKLwhswQQST1TLJ47Erm1IM0650XKZO599gyXoddCKtr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lan-network@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24492},"main":"./dist/lan-network","_from":"file:lan-network-0.1.1.tgz","types":"./dist/lan-network.d.ts","source":"./src/index.ts","exports":{".":{"types":"./dist/lan-network.d.ts","source":"./src/index.ts","require":"./dist/lan-network.js"},"./subprocess":{"types":"./dist/lan-network-subprocess.d.ts","source":"./src/subprocess.ts","require":"./dist/lan-network-subprocess.js"},"./package.json":"./package.json"},"scripts":{"build":"rollup -c ./scripts/rollup.config.mjs","check":"tsc --noEmit","clean":"rimraf dist node_modules/.cache","postbuild":"tsc --noEmit ./dist/lan-network.d.ts","changeset:publish":"changeset publish","changeset:version":"changeset version && pnpm install --lockfile-only"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"prettier":{"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/5f44c5d9439c22ef47f91b401563dfb4/lan-network-0.1.1.tgz","_integrity":"sha512-E7Kjz8Y/Fv7T07W2qdC4fbiU7Ru+uTzb4RYwqVYEZsAVRvzi4ThrY+aJielDzHourSPGBR0yuMBxHve3kxWA7g==","repository":{"url":"git+https://github.com/kitten/lan-network.git","type":"git"},"_npmVersion":"10.9.2","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","directories":{},"lint-staged":{"*.{js,ts,json,md}":"prettier --write"},"_nodeVersion":"22.13.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","rimraf":"^6.0.1","rollup":"^4.32.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.12.0","lint-staged":"^15.4.3","npm-run-all":"^4.1.5","@changesets/cli":"^2.27.1","rollup-plugin-dts":"^6.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","rollup-plugin-cjs-check":"^1.0.3","@changesets/get-github-info":"^0.6.0","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-typescript":"^7.26.7","@babel/plugin-transform-block-scoping":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/lan-network_0.1.1_1740158498882_0.44966521262829495","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4":{"name":"lan-network","version":"0.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4","keywords":[],"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"license":"MIT","_id":"lan-network@0.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4","maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"bin":{"lan-network":"dist/lan-network-cli.js"},"dist":{"shasum":"5406ba657387340102c09d82067baad93825f678","tarball":"https://registry.npmjs.org/lan-network/-/lan-network-0.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4.tgz","fileCount":15,"integrity":"sha512-Ko1ARUpD8+ISwViOqO2OpWTjrjBAzF4YllqswitcJ2cYWZEFflPl+0dSfjy8EQ08/f7jVrAkiVpBBg95ucqq4g==","signatures":[{"sig":"MEUCIQCe9o5+J1cgp+t1dLj4FnPK1Rw+S1f7MeTuX1Q1wb3guwIgQ3Hg5yLfHl+XFHmjKOt6s6/2FFBgtq+JfZfnjiSI/O8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lan-network@0.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35733},"main":"./dist/lan-network","_from":"file:lan-network-0.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4.tgz","types":"./dist/lan-network.d.ts","source":"./src/index.ts","exports":{".":{"types":"./dist/lan-network.d.ts","source":"./src/index.ts","require":"./dist/lan-network.js"},"./cli":{"types":"./dist/lan-network-cli.d.ts","source":"./src/cli.ts","require":"./dist/lan-network-cli.js"},"./subprocess":{"types":"./dist/lan-network-subprocess.d.ts","source":"./src/subprocess.ts","require":"./dist/lan-network-subprocess.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest test","build":"rollup -c ./scripts/rollup.config.mjs","check":"tsc --noEmit","clean":"rimraf dist node_modules/.cache","test:run":"vitest test --run","postbuild":"tsc --noEmit ./dist/lan-network.d.ts","changeset:publish":"changeset publish","changeset:version":"changeset version && pnpm install --lockfile-only"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"prettier":{"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/b170f9fce56ec1cd64c5cfa9c4776ed8/lan-network-0.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4.tgz","_integrity":"sha512-Ko1ARUpD8+ISwViOqO2OpWTjrjBAzF4YllqswitcJ2cYWZEFflPl+0dSfjy8EQ08/f7jVrAkiVpBBg95ucqq4g==","repository":{"url":"git+https://github.com/kitten/lan-network.git","type":"git"},"_npmVersion":"10.9.2","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","directories":{},"lint-staged":{"*.{js,ts,json,md}":"prettier --write"},"_nodeVersion":"22.13.1","dependencies":{"vitest":"^3.0.6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.7","rimraf":"^6.0.1","rollup":"^4.32.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.12.0","lint-staged":"^15.4.3","npm-run-all":"^4.1.5","@changesets/cli":"^2.27.1","rollup-plugin-dts":"^6.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","rollup-plugin-cjs-check":"^1.0.3","@changesets/get-github-info":"^0.6.0","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-typescript":"^7.26.7","@babel/plugin-transform-block-scoping":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/lan-network_0.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4_1740168175867_0.2044284201796176","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"lan-network","version":"0.1.2","keywords":[],"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"license":"MIT","_id":"lan-network@0.1.2","maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"bin":{"lan-network":"dist/lan-network-cli.js"},"dist":{"shasum":"45f20343e79964ac3d2c7e439af87db1055693ed","tarball":"https://registry.npmjs.org/lan-network/-/lan-network-0.1.2.tgz","fileCount":15,"integrity":"sha512-K5VLseLY/+3PSZJXL16Yi+Q09I/+atR85Mr0uj6CcuPP83UJO5OcgCK2QJ8J0sjlVmxw+qlEWK+q6Cf2lJn7LQ==","signatures":[{"sig":"MEQCIBqQ8BK24uVhR/yyBNTpzkwbrJYAD336ccYyxJS5ol4YAiBMBmukEtQDGqXVLhdVIlAoaYnYBeM+IssQdqxCGGv3fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lan-network@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35637},"main":"./dist/lan-network","_from":"file:lan-network-0.1.2.tgz","types":"./dist/lan-network.d.ts","source":"./src/index.ts","exports":{".":{"types":"./dist/lan-network.d.ts","source":"./src/index.ts","require":"./dist/lan-network.js"},"./cli":{"types":"./dist/lan-network-cli.d.ts","source":"./src/cli.ts","require":"./dist/lan-network-cli.js"},"./subprocess":{"types":"./dist/lan-network-subprocess.d.ts","source":"./src/subprocess.ts","require":"./dist/lan-network-subprocess.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest test","build":"rollup -c ./scripts/rollup.config.mjs","check":"tsc --noEmit","clean":"rimraf dist node_modules/.cache","test:run":"vitest test --run","postbuild":"tsc --noEmit ./dist/lan-network.d.ts","changeset:publish":"changeset publish","changeset:version":"changeset version && pnpm install --lockfile-only"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"prettier":{"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/856b25146b23d5bf0f2015f7dbc6485f/lan-network-0.1.2.tgz","_integrity":"sha512-K5VLseLY/+3PSZJXL16Yi+Q09I/+atR85Mr0uj6CcuPP83UJO5OcgCK2QJ8J0sjlVmxw+qlEWK+q6Cf2lJn7LQ==","repository":{"url":"git+https://github.com/kitten/lan-network.git","type":"git"},"_npmVersion":"10.9.2","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","directories":{},"lint-staged":{"*.{js,ts,json,md}":"prettier --write"},"_nodeVersion":"22.13.1","dependencies":{"vitest":"^3.0.6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","rimraf":"^6.0.1","rollup":"^4.32.1","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.12.0","lint-staged":"^15.4.3","npm-run-all":"^4.1.5","@changesets/cli":"^2.27.1","rollup-plugin-dts":"^6.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","rollup-plugin-cjs-check":"^1.0.3","@changesets/get-github-info":"^0.6.0","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-typescript":"^7.26.7","@babel/plugin-transform-block-scoping":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/lan-network_0.1.2_1740168807197_0.6789436429330495","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-canary-ab5c9378a15bb3a37bafc63289407ebf780f01d2":{"name":"lan-network","version":"0.1.3-canary-ab5c9378a15bb3a37bafc63289407ebf780f01d2","keywords":[],"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"license":"MIT","_id":"lan-network@0.1.3-canary-ab5c9378a15bb3a37bafc63289407ebf780f01d2","maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"bin":{"lan-network":"dist/lan-network-cli.js"},"dist":{"shasum":"840fc9ff145bc84641e1d5ac311871a3d49ea647","tarball":"https://registry.npmjs.org/lan-network/-/lan-network-0.1.3-canary-ab5c9378a15bb3a37bafc63289407ebf780f01d2.tgz","fileCount":15,"integrity":"sha512-9jk9tWZQKBFd0+seTH2eTvTVS2it1hYqA8UXY0RM9k3DUkmNzrTGA9lhhr2eo38HABDcQjFEI5nTGcuI8RO2Ew==","signatures":[{"sig":"MEUCIEOwb8S4uY46AcUu72hF2DRji5r/YSDihZ7+kYsNuVtOAiEAuZHU/p9wwyiOOZfKF44NbVzfF1En10ovGSnpbUsGTDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lan-network@0.1.3-canary-ab5c9378a15bb3a37bafc63289407ebf780f01d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35881},"main":"./dist/lan-network","_from":"file:lan-network-0.1.3-canary-ab5c9378a15bb3a37bafc63289407ebf780f01d2.tgz","types":"./dist/lan-network.d.ts","source":"./src/index.ts","exports":{".":{"types":"./dist/lan-network.d.ts","source":"./src/index.ts","require":"./dist/lan-network.js"},"./cli":{"types":"./dist/lan-network-cli.d.ts","source":"./src/cli.ts","require":"./dist/lan-network-cli.js"},"./subprocess":{"types":"./dist/lan-network-subprocess.d.ts","source":"./src/subprocess.ts","require":"./dist/lan-network-subprocess.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest test","build":"rollup -c ./scripts/rollup.config.mjs","check":"tsc --noEmit","clean":"rimraf dist node_modules/.cache","test:run":"vitest test --run","postbuild":"tsc --noEmit ./dist/lan-network.d.ts","changeset:publish":"changeset publish","changeset:version":"changeset version && pnpm install --lockfile-only"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"prettier":{"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/65fc3710f0833cbd5dac3126f7aeb21f/lan-network-0.1.3-canary-ab5c9378a15bb3a37bafc63289407ebf780f01d2.tgz","_integrity":"sha512-9jk9tWZQKBFd0+seTH2eTvTVS2it1hYqA8UXY0RM9k3DUkmNzrTGA9lhhr2eo38HABDcQjFEI5nTGcuI8RO2Ew==","repository":{"url":"git+https://github.com/kitten/lan-network.git","type":"git"},"_npmVersion":"10.9.2","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","directories":{},"lint-staged":{"*.{js,ts,json,md}":"prettier --write"},"_nodeVersion":"22.13.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.7","rimraf":"^6.0.1","rollup":"^4.32.1","vitest":"^3.0.6","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.12.0","lint-staged":"^15.4.3","npm-run-all":"^4.1.5","@changesets/cli":"^2.27.1","rollup-plugin-dts":"^6.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","rollup-plugin-cjs-check":"^1.0.3","@changesets/get-github-info":"^0.6.0","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-typescript":"^7.26.7","@babel/plugin-transform-block-scoping":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/lan-network_0.1.3-canary-ab5c9378a15bb3a37bafc63289407ebf780f01d2_1740169161100_0.3092050379297966","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"lan-network","version":"0.1.3","keywords":[],"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"license":"MIT","_id":"lan-network@0.1.3","maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"bin":{"lan-network":"dist/lan-network-cli.js"},"dist":{"shasum":"39802af67a56cecc4f63c70f1e288d1ea8e8f36b","tarball":"https://registry.npmjs.org/lan-network/-/lan-network-0.1.3.tgz","fileCount":15,"integrity":"sha512-rAikGPKfyfnjeB0CdAaSBG2DCaph9LFjaRzZ1PTrMCANJFwA1NsGstitMM9yaWf6XLjzRDNN+Vc8h6riBi5YNg==","signatures":[{"sig":"MEQCICe2s8dzV7RP/7IMrYNZC+2YgOx/GlgDKMkIQHBqq2wDAiAERXMIlYqexTH/KZslPjFAJ1xcjViZqLbelxu7uxXgpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lan-network@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35785},"main":"./dist/lan-network","_from":"file:lan-network-0.1.3.tgz","types":"./dist/lan-network.d.ts","source":"./src/index.ts","exports":{".":{"types":"./dist/lan-network.d.ts","source":"./src/index.ts","require":"./dist/lan-network.js"},"./cli":{"types":"./dist/lan-network-cli.d.ts","source":"./src/cli.ts","require":"./dist/lan-network-cli.js"},"./subprocess":{"types":"./dist/lan-network-subprocess.d.ts","source":"./src/subprocess.ts","require":"./dist/lan-network-subprocess.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest test","build":"rollup -c ./scripts/rollup.config.mjs","check":"tsc --noEmit","clean":"rimraf dist node_modules/.cache","test:run":"vitest test --run","postbuild":"tsc --noEmit ./dist/lan-network.d.ts","changeset:publish":"changeset publish","changeset:version":"changeset version && pnpm install --lockfile-only"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"prettier":{"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/76ea6583976e32a59d917ae75de7c217/lan-network-0.1.3.tgz","_integrity":"sha512-rAikGPKfyfnjeB0CdAaSBG2DCaph9LFjaRzZ1PTrMCANJFwA1NsGstitMM9yaWf6XLjzRDNN+Vc8h6riBi5YNg==","repository":{"url":"git+https://github.com/kitten/lan-network.git","type":"git"},"_npmVersion":"10.9.2","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","directories":{},"lint-staged":{"*.{js,ts,json,md}":"prettier --write"},"_nodeVersion":"22.13.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","rimraf":"^6.0.1","rollup":"^4.32.1","vitest":"^3.0.6","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.12.0","lint-staged":"^15.4.3","npm-run-all":"^4.1.5","@changesets/cli":"^2.27.1","rollup-plugin-dts":"^6.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","rollup-plugin-cjs-check":"^1.0.3","@changesets/get-github-info":"^0.6.0","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-typescript":"^7.26.7","@babel/plugin-transform-block-scoping":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/lan-network_0.1.3_1740169213533_0.034069507950095","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"lan-network","version":"0.1.4","keywords":[],"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"license":"MIT","_id":"lan-network@0.1.4","maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"bin":{"lan-network":"dist/lan-network-cli.js"},"dist":{"shasum":"e55742ec279f1c622911b9f61f9ace869344c750","tarball":"https://registry.npmjs.org/lan-network/-/lan-network-0.1.4.tgz","fileCount":15,"integrity":"sha512-9EzcRaFzlj3nSwcn2VOdxm30uHBBCgkX8/xzhSIlZXvQ1N1QV2cSwSrL+4bJC/WI+3k1f9SNJuPt4/F/9Au6hQ==","signatures":[{"sig":"MEUCIQCPe2/5M39VJ2K542rDsAhOohFGJl4zoG2Q+v9KNk9DWAIgYXq0pVn7wOxDjUpRbw6cUdCA5atZ+W8lQpSHHhSG3Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lan-network@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35716},"main":"./dist/lan-network","_from":"file:lan-network-0.1.4.tgz","types":"./dist/lan-network.d.ts","source":"./src/index.ts","exports":{".":{"types":"./dist/lan-network.d.ts","source":"./src/index.ts","require":"./dist/lan-network.js"},"./cli":{"types":"./dist/lan-network-cli.d.ts","source":"./src/cli.ts","require":"./dist/lan-network-cli.js"},"./subprocess":{"types":"./dist/lan-network-subprocess.d.ts","source":"./src/subprocess.ts","require":"./dist/lan-network-subprocess.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest test","build":"rollup -c ./scripts/rollup.config.mjs","check":"tsc --noEmit","clean":"rimraf dist node_modules/.cache","test:run":"vitest test --run","postbuild":"tsc --noEmit ./dist/lan-network.d.ts","changeset:publish":"changeset publish","changeset:version":"changeset version && pnpm install --lockfile-only"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"prettier":{"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/bade78040b61403614007a14412d2e98/lan-network-0.1.4.tgz","_integrity":"sha512-9EzcRaFzlj3nSwcn2VOdxm30uHBBCgkX8/xzhSIlZXvQ1N1QV2cSwSrL+4bJC/WI+3k1f9SNJuPt4/F/9Au6hQ==","repository":{"url":"git+https://github.com/kitten/lan-network.git","type":"git"},"_npmVersion":"10.9.2","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","directories":{},"lint-staged":{"*.{js,ts,json,md}":"prettier --write"},"_nodeVersion":"22.13.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","rimraf":"^6.0.1","rollup":"^4.32.1","vitest":"^3.0.6","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.12.0","lint-staged":"^15.4.3","npm-run-all":"^4.1.5","@changesets/cli":"^2.27.1","rollup-plugin-dts":"^6.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","rollup-plugin-cjs-check":"^1.0.3","@changesets/get-github-info":"^0.6.0","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-typescript":"^7.26.7","@babel/plugin-transform-block-scoping":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/lan-network_0.1.4_1740181328825_0.17931173178376936","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d":{"name":"lan-network","version":"0.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d","keywords":[],"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"license":"MIT","_id":"lan-network@0.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d","maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"bin":{"lan-network":"dist/lan-network-cli.js"},"dist":{"shasum":"add7553ad41533bb68bfba614f933697b26ddb61","tarball":"https://registry.npmjs.org/lan-network/-/lan-network-0.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d.tgz","fileCount":15,"integrity":"sha512-sNbzcKbvhLYbNGcC1vw4mUK5obfuvixPymMPoLNyS4Hn6qMFGgda3z/3b7lc1Difx+p1hkJJf3ADAjjgSgO4+Q==","signatures":[{"sig":"MEUCID/vvidG1s5aK+3HMovhRh8SoO/13QTifisFoI8DfLVpAiEA8KzJTs2r1aAqmOKrPcKVxZYWhQztcPMBYAn8TUTSfpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lan-network@0.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36690},"main":"./dist/lan-network","_from":"file:lan-network-0.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d.tgz","types":"./dist/lan-network.d.ts","source":"./src/index.ts","exports":{".":{"types":"./dist/lan-network.d.ts","source":"./src/index.ts","require":"./dist/lan-network.js"},"./cli":{"types":"./dist/lan-network-cli.d.ts","source":"./src/cli.ts","require":"./dist/lan-network-cli.js"},"./subprocess":{"types":"./dist/lan-network-subprocess.d.ts","source":"./src/subprocess.ts","require":"./dist/lan-network-subprocess.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest test","build":"rollup -c ./scripts/rollup.config.mjs","check":"tsc --noEmit","clean":"rimraf dist node_modules/.cache","test:run":"vitest test --run","postbuild":"tsc --noEmit ./dist/lan-network.d.ts","changeset:publish":"changeset publish","changeset:version":"changeset version && pnpm install --lockfile-only"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"prettier":{"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/4e76165019923cde64d6d6faa5f74b05/lan-network-0.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d.tgz","_integrity":"sha512-sNbzcKbvhLYbNGcC1vw4mUK5obfuvixPymMPoLNyS4Hn6qMFGgda3z/3b7lc1Difx+p1hkJJf3ADAjjgSgO4+Q==","repository":{"url":"git+https://github.com/kitten/lan-network.git","type":"git"},"_npmVersion":"10.9.2","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","directories":{},"lint-staged":{"*.{js,ts,json,md}":"prettier --write"},"_nodeVersion":"22.15.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.7","rimraf":"^6.0.1","rollup":"^4.32.1","vitest":"^3.0.6","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.12.0","lint-staged":"^15.4.3","npm-run-all":"^4.1.5","@changesets/cli":"^2.27.1","rollup-plugin-dts":"^6.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","rollup-plugin-cjs-check":"^1.0.3","@changesets/get-github-info":"^0.6.0","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-typescript":"^7.26.7","@babel/plugin-transform-block-scoping":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/lan-network_0.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d_1746194456164_0.4799668446847545","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"lan-network","version":"0.1.5","keywords":[],"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"license":"MIT","_id":"lan-network@0.1.5","maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"bin":{"lan-network":"dist/lan-network-cli.js"},"dist":{"shasum":"e781889b7bd4dbedd9126fff3ceddd809a83c3ff","tarball":"https://registry.npmjs.org/lan-network/-/lan-network-0.1.5.tgz","fileCount":15,"integrity":"sha512-CV3k7l8jW0Z1b+G41tB7JInVyJEKQzh/YPl2v9uXpZMusp0aa+rh3OqG77xWuX7+eVBa8PsdTuMznTAssF4qwg==","signatures":[{"sig":"MEQCIDk5vVBGsZZR8rypNaRMUcn1d8ifwtYhFZ21ubd4XHe2AiAwwBgxRX1zbcT202fAFx0pZ5WWDKT9lAb6uvlRYdaVMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lan-network@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36594},"main":"./dist/lan-network","_from":"file:lan-network-0.1.5.tgz","types":"./dist/lan-network.d.ts","source":"./src/index.ts","exports":{".":{"types":"./dist/lan-network.d.ts","source":"./src/index.ts","require":"./dist/lan-network.js"},"./cli":{"types":"./dist/lan-network-cli.d.ts","source":"./src/cli.ts","require":"./dist/lan-network-cli.js"},"./subprocess":{"types":"./dist/lan-network-subprocess.d.ts","source":"./src/subprocess.ts","require":"./dist/lan-network-subprocess.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest test","build":"rollup -c ./scripts/rollup.config.mjs","check":"tsc --noEmit","clean":"rimraf dist node_modules/.cache","test:run":"vitest test --run","postbuild":"tsc --noEmit ./dist/lan-network.d.ts","changeset:publish":"changeset publish","changeset:version":"changeset version && pnpm install --lockfile-only"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"prettier":{"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/29fea39bbaaeb4f804459d1438bffdba/lan-network-0.1.5.tgz","_integrity":"sha512-CV3k7l8jW0Z1b+G41tB7JInVyJEKQzh/YPl2v9uXpZMusp0aa+rh3OqG77xWuX7+eVBa8PsdTuMznTAssF4qwg==","repository":{"url":"git+https://github.com/kitten/lan-network.git","type":"git"},"_npmVersion":"10.9.2","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","directories":{},"lint-staged":{"*.{js,ts,json,md}":"prettier --write"},"_nodeVersion":"22.15.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","rimraf":"^6.0.1","rollup":"^4.32.1","vitest":"^3.0.6","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.12.0","lint-staged":"^15.4.3","npm-run-all":"^4.1.5","@changesets/cli":"^2.27.1","rollup-plugin-dts":"^6.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","rollup-plugin-cjs-check":"^1.0.3","@changesets/get-github-info":"^0.6.0","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-typescript":"^7.26.7","@babel/plugin-transform-block-scoping":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/lan-network_0.1.5_1746194717804_0.48275960174146526","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-canary-6bf9bd3fa22667f4f84a7f3b5dc0dff433c3abab":{"name":"lan-network","version":"0.1.6-canary-6bf9bd3fa22667f4f84a7f3b5dc0dff433c3abab","keywords":[],"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"license":"MIT","_id":"lan-network@0.1.6-canary-6bf9bd3fa22667f4f84a7f3b5dc0dff433c3abab","maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"bin":{"lan-network":"dist/lan-network-cli.js"},"dist":{"shasum":"0c99ae53e9972b73a87fc9f5298908967203cde5","tarball":"https://registry.npmjs.org/lan-network/-/lan-network-0.1.6-canary-6bf9bd3fa22667f4f84a7f3b5dc0dff433c3abab.tgz","fileCount":15,"integrity":"sha512-MfqVBIPe9HUr/MMbfW4Nc1Dz+vNYKY5JEd2uD/axefttvi8ZKXffbB4caJleF9zmbVIFXtTp5hyk1nK3uY+nug==","signatures":[{"sig":"MEQCIFYoQKnl18nLxrLCYSVyZe4ITXKYN4NeRnPtG/gFg8cxAiAChE2uBU3Xsrmw/5JJ2pB7m5NnFN0E+NmWwwE2mxfkyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lan-network@0.1.6-canary-6bf9bd3fa22667f4f84a7f3b5dc0dff433c3abab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37661},"main":"./dist/lan-network","_from":"file:lan-network-0.1.6-canary-6bf9bd3fa22667f4f84a7f3b5dc0dff433c3abab.tgz","types":"./dist/lan-network.d.ts","source":"./src/index.ts","exports":{".":{"types":"./dist/lan-network.d.ts","source":"./src/index.ts","require":"./dist/lan-network.js"},"./cli":{"types":"./dist/lan-network-cli.d.ts","source":"./src/cli.ts","require":"./dist/lan-network-cli.js"},"./subprocess":{"types":"./dist/lan-network-subprocess.d.ts","source":"./src/subprocess.ts","require":"./dist/lan-network-subprocess.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest test","build":"rollup -c ./scripts/rollup.config.mjs","check":"tsc --noEmit","clean":"rimraf dist node_modules/.cache","test:run":"vitest test --run","postbuild":"tsc --noEmit ./dist/lan-network.d.ts","changeset:publish":"changeset publish","changeset:version":"changeset version && pnpm install --lockfile-only"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"prettier":{"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/dc178f0e71fc3d6b6f89124fab354fd0/lan-network-0.1.6-canary-6bf9bd3fa22667f4f84a7f3b5dc0dff433c3abab.tgz","_integrity":"sha512-MfqVBIPe9HUr/MMbfW4Nc1Dz+vNYKY5JEd2uD/axefttvi8ZKXffbB4caJleF9zmbVIFXtTp5hyk1nK3uY+nug==","repository":{"url":"git+https://github.com/kitten/lan-network.git","type":"git"},"_npmVersion":"10.9.2","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","directories":{},"lint-staged":{"*.{js,ts,json,md}":"prettier --write"},"_nodeVersion":"22.15.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.7","rimraf":"^6.0.1","rollup":"^4.32.1","vitest":"^3.0.6","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.12.0","lint-staged":"^15.4.3","npm-run-all":"^4.1.5","@changesets/cli":"^2.27.1","rollup-plugin-dts":"^6.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","rollup-plugin-cjs-check":"^1.0.3","@changesets/get-github-info":"^0.6.0","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-typescript":"^7.26.7","@babel/plugin-transform-block-scoping":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/lan-network_0.1.6-canary-6bf9bd3fa22667f4f84a7f3b5dc0dff433c3abab_1746699029518_0.23122001111462853","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"lan-network","version":"0.1.6","keywords":[],"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"license":"MIT","_id":"lan-network@0.1.6","maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"bin":{"lan-network":"dist/lan-network-cli.js"},"dist":{"shasum":"098375edbb996bb6ca0cc597eff03ce45f1a2787","tarball":"https://registry.npmjs.org/lan-network/-/lan-network-0.1.6.tgz","fileCount":15,"integrity":"sha512-0qPYjNoD89v+bfhkIqFBYGBAof1xhxLqjX8bkNN1kQdP81UHpZw5TDXgEjwB+X2iCFGQmzF8TRmvg4vQcykyDA==","signatures":[{"sig":"MEYCIQCfRFEeRClVEI0Un7aYJI7RIJlVEAYP5GmWTm7wGae6KgIhAMfY3ku9lV6Ux0FMTL6xzojWuDJ82frd/n7rNYvdU2Iz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lan-network@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37565},"main":"./dist/lan-network","_from":"file:lan-network-0.1.6.tgz","types":"./dist/lan-network.d.ts","source":"./src/index.ts","exports":{".":{"types":"./dist/lan-network.d.ts","source":"./src/index.ts","require":"./dist/lan-network.js"},"./cli":{"types":"./dist/lan-network-cli.d.ts","source":"./src/cli.ts","require":"./dist/lan-network-cli.js"},"./subprocess":{"types":"./dist/lan-network-subprocess.d.ts","source":"./src/subprocess.ts","require":"./dist/lan-network-subprocess.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest test","build":"rollup -c ./scripts/rollup.config.mjs","check":"tsc --noEmit","clean":"rimraf dist node_modules/.cache","test:run":"vitest test --run","postbuild":"tsc --noEmit ./dist/lan-network.d.ts","changeset:publish":"changeset publish","changeset:version":"changeset version && pnpm install --lockfile-only"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"prettier":{"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/3831b79391ebbcbd5b88f0f17015e451/lan-network-0.1.6.tgz","_integrity":"sha512-0qPYjNoD89v+bfhkIqFBYGBAof1xhxLqjX8bkNN1kQdP81UHpZw5TDXgEjwB+X2iCFGQmzF8TRmvg4vQcykyDA==","repository":{"url":"git+https://github.com/kitten/lan-network.git","type":"git"},"_npmVersion":"10.9.2","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","directories":{},"lint-staged":{"*.{js,ts,json,md}":"prettier --write"},"_nodeVersion":"22.15.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","rimraf":"^6.0.1","rollup":"^4.32.1","vitest":"^3.0.6","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.12.0","lint-staged":"^15.4.3","npm-run-all":"^4.1.5","@changesets/cli":"^2.27.1","rollup-plugin-dts":"^6.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","rollup-plugin-cjs-check":"^1.0.3","@changesets/get-github-info":"^0.6.0","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-typescript":"^7.26.7","@babel/plugin-transform-block-scoping":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/lan-network_0.1.6_1746699312028_0.05082186122000998","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a":{"name":"lan-network","version":"0.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a","keywords":[],"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"license":"MIT","_id":"lan-network@0.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a","maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"bin":{"lan-network":"dist/lan-network-cli.js"},"dist":{"shasum":"58ca637e20e1beff482d10494a6e6eb771f2c654","tarball":"https://registry.npmjs.org/lan-network/-/lan-network-0.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a.tgz","fileCount":15,"integrity":"sha512-Hsmrbq1eyhBJGBhBcT1K61vwvzVARNawAEC+NB6xMqOmr/5aB7fgI6Cjkd4bX5ttiz+hNFbXAFhb27DvSfaQYQ==","signatures":[{"sig":"MEQCIAST92PIm0INytQcTq5PPzpscEhfwocRSAq7afTtIWoAAiATNwvZvpyenc2JTb+fiBoEZAIaOnk1B1ctDLv+EhorIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lan-network@0.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38793},"main":"./dist/lan-network","_from":"file:lan-network-0.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a.tgz","types":"./dist/lan-network.d.ts","source":"./src/index.ts","exports":{".":{"types":"./dist/lan-network.d.ts","source":"./src/index.ts","require":"./dist/lan-network.js"},"./cli":{"types":"./dist/lan-network-cli.d.ts","source":"./src/cli.ts","require":"./dist/lan-network-cli.js"},"./subprocess":{"types":"./dist/lan-network-subprocess.d.ts","source":"./src/subprocess.ts","require":"./dist/lan-network-subprocess.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest test","build":"rollup -c ./scripts/rollup.config.mjs","check":"tsc --noEmit","clean":"rimraf dist node_modules/.cache","test:run":"vitest test --run","postbuild":"tsc --noEmit ./dist/lan-network.d.ts","changeset:publish":"changeset publish","changeset:version":"changeset version && pnpm install --lockfile-only"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"prettier":{"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/85fad6c7ec90a4ad0b1d78bb4885cf43/lan-network-0.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a.tgz","_integrity":"sha512-Hsmrbq1eyhBJGBhBcT1K61vwvzVARNawAEC+NB6xMqOmr/5aB7fgI6Cjkd4bX5ttiz+hNFbXAFhb27DvSfaQYQ==","repository":{"url":"git+https://github.com/kitten/lan-network.git","type":"git"},"_npmVersion":"10.9.2","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","directories":{},"lint-staged":{"*.{js,ts,json,md}":"prettier --write"},"_nodeVersion":"22.15.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.7","rimraf":"^6.0.1","rollup":"^4.32.1","vitest":"^3.0.6","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.12.0","lint-staged":"^15.4.3","npm-run-all":"^4.1.5","@changesets/cli":"^2.27.1","rollup-plugin-dts":"^6.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","rollup-plugin-cjs-check":"^1.0.3","@changesets/get-github-info":"^0.6.0","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-typescript":"^7.26.7","@babel/plugin-transform-block-scoping":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/lan-network_0.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a_1747912163983_0.44013817168057146","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"lan-network","version":"0.1.7","keywords":[],"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"license":"MIT","_id":"lan-network@0.1.7","maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"bin":{"lan-network":"dist/lan-network-cli.js"},"dist":{"shasum":"9fcb9967c6d951f10b2f9a9ffabe4a312d63f69d","tarball":"https://registry.npmjs.org/lan-network/-/lan-network-0.1.7.tgz","fileCount":15,"integrity":"sha512-mnIlAEMu4OyEvUNdzco9xpuB9YVcPkQec+QsgycBCtPZvEqWPCDPfbAE4OJMdBBWpZWtpCn1xw9jJYlwjWI5zQ==","signatures":[{"sig":"MEUCIDx0vAJ5vDvWwxepXxOepWapEmQVeWB8xGJSQf749A8WAiEA8VuZQiAIIdyXrtou9ZDe4P897nz/aHbxjjepJm2hhPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lan-network@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38697},"main":"./dist/lan-network","_from":"file:lan-network-0.1.7.tgz","types":"./dist/lan-network.d.ts","source":"./src/index.ts","exports":{".":{"types":"./dist/lan-network.d.ts","source":"./src/index.ts","require":"./dist/lan-network.js"},"./cli":{"types":"./dist/lan-network-cli.d.ts","source":"./src/cli.ts","require":"./dist/lan-network-cli.js"},"./subprocess":{"types":"./dist/lan-network-subprocess.d.ts","source":"./src/subprocess.ts","require":"./dist/lan-network-subprocess.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest test","build":"rollup -c ./scripts/rollup.config.mjs","check":"tsc --noEmit","clean":"rimraf dist node_modules/.cache","test:run":"vitest test --run","postbuild":"tsc --noEmit ./dist/lan-network.d.ts","changeset:publish":"changeset publish","changeset:version":"changeset version && pnpm install --lockfile-only"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"prettier":{"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/024a5add03f7c9c7cf907df58e5f351e/lan-network-0.1.7.tgz","_integrity":"sha512-mnIlAEMu4OyEvUNdzco9xpuB9YVcPkQec+QsgycBCtPZvEqWPCDPfbAE4OJMdBBWpZWtpCn1xw9jJYlwjWI5zQ==","repository":{"url":"git+https://github.com/kitten/lan-network.git","type":"git"},"_npmVersion":"10.9.2","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","directories":{},"lint-staged":{"*.{js,ts,json,md}":"prettier --write"},"_nodeVersion":"22.15.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","rimraf":"^6.0.1","rollup":"^4.32.1","vitest":"^3.0.6","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.12.0","lint-staged":"^15.4.3","npm-run-all":"^4.1.5","@changesets/cli":"^2.27.1","rollup-plugin-dts":"^6.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","rollup-plugin-cjs-check":"^1.0.3","@changesets/get-github-info":"^0.6.0","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-typescript":"^7.26.7","@babel/plugin-transform-block-scoping":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/lan-network_0.1.7_1747912264682_0.7593587252555367","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"lan-network","version":"0.2.0","keywords":[],"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"license":"MIT","_id":"lan-network@0.2.0","maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"bin":{"lan-network":"dist/lan-network-cli.js"},"dist":{"shasum":"2d0858ef8f909dff62f17e868bb31786def30a64","tarball":"https://registry.npmjs.org/lan-network/-/lan-network-0.2.0.tgz","fileCount":15,"integrity":"sha512-EZgbsXMrGS+oK+Ta12mCjzBFse+SIewGdwrSTr5g+MSymnjpox2x05ceI20PQejJOFvOgzcXrfDk/SdY7dSCtw==","signatures":[{"sig":"MEUCICfiQ+YjUKHWgX3AMaSbfUzURurA81vd2dtHhCtm8slIAiEAt4eL0G0Zu2RQQFvmq86D0Yfo4P9T8iWoodBqRhU24wM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lan-network@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25387},"main":"./dist/lan-network","_from":"file:lan-network-0.2.0.tgz","types":"./dist/lan-network.d.ts","source":"./src/index.ts","exports":{".":{"types":"./dist/lan-network.d.ts","source":"./src/index.ts","require":"./dist/lan-network.js"},"./cli":{"types":"./dist/lan-network-cli.d.ts","source":"./src/cli.ts","require":"./dist/lan-network-cli.js"},"./subprocess":{"types":"./dist/lan-network-subprocess.d.ts","source":"./src/subprocess.ts","require":"./dist/lan-network-subprocess.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest test","build":"rollup -c ./scripts/rollup.config.mjs","check":"tsc --noEmit","clean":"rimraf dist node_modules/.cache","test:run":"vitest test --run","postbuild":"tsc --noEmit ./dist/lan-network.d.ts","changeset:publish":"changeset publish","changeset:version":"changeset version && pnpm install --lockfile-only"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b56a936b-7a99-4583-aa73-447001b1d5eb"}},"prettier":{"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/69b7ea21293a5543cc235ab63c6f1b35/lan-network-0.2.0.tgz","_integrity":"sha512-EZgbsXMrGS+oK+Ta12mCjzBFse+SIewGdwrSTr5g+MSymnjpox2x05ceI20PQejJOFvOgzcXrfDk/SdY7dSCtw==","repository":{"url":"git+https://github.com/kitten/lan-network.git","type":"git"},"_npmVersion":"11.6.4","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","directories":{},"lint-staged":{"*.{js,ts,json,md}":"prettier --write"},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","rimraf":"^6.0.1","rollup":"^4.32.1","vitest":"^3.0.6","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.12.0","lint-staged":"^15.4.3","npm-run-all":"^4.1.5","@changesets/cli":"^2.29.6","rollup-plugin-dts":"^6.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","rollup-plugin-cjs-check":"^1.0.3","@changesets/get-github-info":"^0.6.0","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-typescript":"^7.26.7"},"_npmOperationalInternal":{"tmp":"tmp/lan-network_0.2.0_1770371389999_0.45596023534257624","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4":{"name":"lan-network","version":"0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4","keywords":[],"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"license":"MIT","_id":"lan-network@0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4","maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"bin":{"lan-network":"dist/lan-network-cli.js"},"dist":{"shasum":"64bc1494c37b64468d1dfa424227f7cbcc05408d","tarball":"https://registry.npmjs.org/lan-network/-/lan-network-0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4.tgz","fileCount":15,"integrity":"sha512-Y0iiCR1cSjX8OsPCoURkRm32NYoc3MpWtVp9CKx91e1ZnA0R1L6rAfdEIOdVQTffz1gNua2+DJAtjIC5ylLR1g==","signatures":[{"sig":"MEYCIQDdtp+rMOGxFQ1/+c/BqUSqhPI1QsNGEDQNRT+ZjZdOMwIhAPEWhrVeJ2Vmkv1ZKdVlqKgW5NQ0mSEt1j0p3G1GNlt6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lan-network@0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25788},"main":"./dist/lan-network","_from":"file:lan-network-0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4.tgz","types":"./dist/lan-network.d.ts","source":"./src/index.ts","exports":{".":{"types":"./dist/lan-network.d.ts","source":"./src/index.ts","require":"./dist/lan-network.js"},"./cli":{"types":"./dist/lan-network-cli.d.ts","source":"./src/cli.ts","require":"./dist/lan-network-cli.js"},"./subprocess":{"types":"./dist/lan-network-subprocess.d.ts","source":"./src/subprocess.ts","require":"./dist/lan-network-subprocess.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest test","build":"rollup -c ./scripts/rollup.config.mjs","check":"tsc --noEmit","clean":"rimraf dist node_modules/.cache","test:run":"vitest test --run","postbuild":"tsc --noEmit ./dist/lan-network.d.ts","changeset:publish":"changeset publish","changeset:version":"changeset version && pnpm install --lockfile-only"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b56a936b-7a99-4583-aa73-447001b1d5eb"}},"prettier":{"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/b1b0e6b9279ce5ebbf0d6f74fcff8177/lan-network-0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4.tgz","_integrity":"sha512-Y0iiCR1cSjX8OsPCoURkRm32NYoc3MpWtVp9CKx91e1ZnA0R1L6rAfdEIOdVQTffz1gNua2+DJAtjIC5ylLR1g==","repository":{"url":"git+https://github.com/kitten/lan-network.git","type":"git"},"_npmVersion":"11.6.4","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","directories":{},"lint-staged":{"*.{js,ts,json,md}":"prettier --write"},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.7","rimraf":"^6.0.1","rollup":"^4.32.1","vitest":"^3.0.6","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.12.0","lint-staged":"^15.4.3","npm-run-all":"^4.1.5","@changesets/cli":"^2.29.6","rollup-plugin-dts":"^6.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","rollup-plugin-cjs-check":"^1.0.3","@changesets/get-github-info":"^0.6.0","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-typescript":"^7.26.7"},"_npmOperationalInternal":{"tmp":"tmp/lan-network_0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4_1775502192044_0.5731218997727459","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae":{"name":"lan-network","version":"0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae","keywords":[],"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"license":"MIT","_id":"lan-network@0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae","maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"bin":{"lan-network":"dist/lan-network-cli.js"},"dist":{"shasum":"ee98f8ef4800724c0b35623a940cc8564083f82d","tarball":"https://registry.npmjs.org/lan-network/-/lan-network-0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae.tgz","fileCount":15,"integrity":"sha512-2spfjFqLMr9K3JBOdxjLpTpZdkGSv5zaTfvN6WCmygsli47n5lHsEN2IpSfb7LG40/JRKtav5w45fSzDo1JMhQ==","signatures":[{"sig":"MEUCID/xSUzUIjDUOmeSeFnw+B6W6n+4nfZgTYu8M/6qV8eMAiEAgc/vuzmFcIWWT0THReosHLp4ozcsI0HYP1lNUSDHXBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lan-network@0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25834},"main":"./dist/lan-network","_from":"file:lan-network-0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae.tgz","types":"./dist/lan-network.d.ts","source":"./src/index.ts","exports":{".":{"types":"./dist/lan-network.d.ts","source":"./src/index.ts","require":"./dist/lan-network.js"},"./cli":{"types":"./dist/lan-network-cli.d.ts","source":"./src/cli.ts","require":"./dist/lan-network-cli.js"},"./subprocess":{"types":"./dist/lan-network-subprocess.d.ts","source":"./src/subprocess.ts","require":"./dist/lan-network-subprocess.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest test","build":"rollup -c ./scripts/rollup.config.mjs","check":"tsc --noEmit","clean":"rimraf dist node_modules/.cache","test:run":"vitest test --run","postbuild":"tsc --noEmit ./dist/lan-network.d.ts","changeset:publish":"changeset publish","changeset:version":"changeset version && pnpm install --lockfile-only"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b56a936b-7a99-4583-aa73-447001b1d5eb"}},"prettier":{"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"_resolved":"/tmp/504111b4d9962c8ec6c92dc24fe78458/lan-network-0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae.tgz","_integrity":"sha512-2spfjFqLMr9K3JBOdxjLpTpZdkGSv5zaTfvN6WCmygsli47n5lHsEN2IpSfb7LG40/JRKtav5w45fSzDo1JMhQ==","repository":{"url":"git+https://github.com/kitten/lan-network.git","type":"git"},"_npmVersion":"11.6.4","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","directories":{},"lint-staged":{"*.{js,ts,json,md}":"prettier --write"},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.7","rimraf":"^6.0.1","rollup":"^4.32.1","vitest":"^3.0.6","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.12.0","lint-staged":"^15.4.3","npm-run-all":"^4.1.5","@changesets/cli":"^2.29.6","rollup-plugin-dts":"^6.1.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^28.0.2","rollup-plugin-cjs-check":"^1.0.3","@changesets/get-github-info":"^0.6.0","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-typescript":"^7.26.7"},"_npmOperationalInternal":{"tmp":"tmp/lan-network_0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae_1775502229090_0.5244856276811432","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"lan-network","version":"0.2.1","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"source":"./src/index.ts","main":"./dist/lan-network","types":"./dist/lan-network.d.ts","bin":{"lan-network":"dist/lan-network-cli.js"},"exports":{".":{"types":"./dist/lan-network.d.ts","require":"./dist/lan-network.js","source":"./src/index.ts"},"./subprocess":{"types":"./dist/lan-network-subprocess.d.ts","require":"./dist/lan-network-subprocess.js","source":"./src/subprocess.ts"},"./cli":{"types":"./dist/lan-network-cli.d.ts","require":"./dist/lan-network-cli.js","source":"./src/cli.ts"},"./package.json":"./package.json"},"prettier":{"singleQuote":true,"arrowParens":"avoid","trailingComma":"es5"},"lint-staged":{"*.{js,ts,json,md}":"prettier --write"},"keywords":[],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/kitten/lan-network.git"},"bugs":{"url":"https://github.com/kitten/lan-network/issues"},"devDependencies":{"@babel/plugin-transform-typescript":"^7.26.7","@changesets/cli":"^2.29.6","@changesets/get-github-info":"^0.6.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-node-resolve":"^16.0.0","@rollup/plugin-terser":"^0.4.4","@types/node":"^22.12.0","dotenv":"^16.4.7","lint-staged":"^15.4.3","npm-run-all":"^4.1.5","prettier":"^3.4.2","rimraf":"^6.0.1","rollup":"^4.32.1","rollup-plugin-cjs-check":"^1.0.3","rollup-plugin-dts":"^6.1.1","typescript":"^5.7.3","vitest":"^3.0.6"},"publishConfig":{"access":"public","provenance":true},"scripts":{"test":"vitest test","test:run":"vitest test --run","build":"rollup -c ./scripts/rollup.config.mjs","postbuild":"tsc --noEmit ./dist/lan-network.d.ts","check":"tsc --noEmit","clean":"rimraf dist node_modules/.cache","changeset:version":"changeset version && pnpm install --lockfile-only","changeset:publish":"changeset publish"},"_id":"lan-network@0.2.1","homepage":"https://github.com/kitten/lan-network#readme","_integrity":"sha512-ONPnazC96VKDntab9j9JKwIWhZ4ZUceB4A9Epu4Ssg0hYFmtHZSeQ+n15nIwTFmcBUKtExOer8WTJ4GF9MO64A==","_resolved":"/tmp/e487aa6a5897bd95dd3865884eb792ef/lan-network-0.2.1.tgz","_from":"file:lan-network-0.2.1.tgz","_nodeVersion":"22.22.2","_npmVersion":"11.6.4","dist":{"integrity":"sha512-ONPnazC96VKDntab9j9JKwIWhZ4ZUceB4A9Epu4Ssg0hYFmtHZSeQ+n15nIwTFmcBUKtExOer8WTJ4GF9MO64A==","shasum":"e4764a0d17f6bd1f2794c838fa219526a1b756f8","tarball":"https://registry.npmjs.org/lan-network/-/lan-network-0.2.1.tgz","fileCount":15,"unpackedSize":25738,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lan-network@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFVPtXaphpx4BcnqWfEiekRKgylhtCAaniq8A2ku09/ZAiBttHQIqqb0NJtfb9GxkXAqxUPrE6apGxDXHVqCxT7Q4g=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b56a936b-7a99-4583-aa73-447001b1d5eb"}},"directories":{},"maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lan-network_0.2.1_1775502377682_0.30797229507543733"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-21T17:02:17.301Z","modified":"2026-04-06T19:06:18.151Z","0.1.0":"2025-02-21T17:02:17.654Z","0.1.1-canary-0d326ccf997d1991ed20331f9e584c28bde6ddbb":"2025-02-21T17:19:28.555Z","0.1.1":"2025-02-21T17:21:39.087Z","0.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4":"2025-02-21T20:02:56.066Z","0.1.2":"2025-02-21T20:13:27.389Z","0.1.3-canary-ab5c9378a15bb3a37bafc63289407ebf780f01d2":"2025-02-21T20:19:21.292Z","0.1.3":"2025-02-21T20:20:13.720Z","0.1.4":"2025-02-21T23:42:09.001Z","0.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d":"2025-05-02T14:00:56.335Z","0.1.5":"2025-05-02T14:05:18.051Z","0.1.6-canary-6bf9bd3fa22667f4f84a7f3b5dc0dff433c3abab":"2025-05-08T10:10:29.712Z","0.1.6":"2025-05-08T10:15:12.212Z","0.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a":"2025-05-22T11:09:24.189Z","0.1.7":"2025-05-22T11:11:04.872Z","0.2.0":"2026-02-06T09:49:50.140Z","0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4":"2026-04-06T19:03:12.205Z","0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae":"2026-04-06T19:03:49.237Z","0.2.1":"2026-04-06T19:06:17.838Z"},"bugs":{"url":"https://github.com/kitten/lan-network/issues"},"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"license":"MIT","homepage":"https://github.com/kitten/lan-network#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/kitten/lan-network.git"},"description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","maintainers":[{"name":"philpl","email":"phil@kitten.sh"}],"readme":"# lan-network\n\n**Best-effort discovery of the machine's default gateway and local network IPv4 address exclusively with UDP sockets.**\n\nThis utility attempts to determine the interface and IPv4 address of a machine\non the local network. It'll attempt to determine the default gateway and\nreturn the corresponding network interface assignment, both when the network\nis online and offline.\n\nThe LAN Network it attempts to pick is the one that the machine uses to connect\nto the internet. Determining it is useful to pick the machine's IP address that\nis generally used to connect to it from other devices on the network.\n\n`lanNetwork()` makes three separate attempts to guess the local network:\n\n1. Create a socket to a publicly routed IP, and return the assignment matching the socket's local address\n2. Broadcast DHCP discovery packets on all routable network assignments and listen for replies\n3. Highest priority assignment\n\n`lanNetworkSync()` does the same synchronously by spawning a child process\nand blocking until a result is determined. Using this method is generally\nnot recommended.\n","readmeFilename":"README.md"}