{"_id":"lan-network","_rev":"4523011","name":"lan-network","description":"Best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.","dist-tags":{"latest":"0.2.1"},"maintainers":[{"name":"philpl","email":""}],"time":{"modified":"2026-04-09T13:12:09.000Z","created":"2025-02-21T17:02:17.654Z","0.2.1":"2026-04-06T19:06:17.838Z","0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae":"2026-04-06T19:03:49.237Z","0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4":"2026-04-06T19:03:12.205Z","0.2.0":"2026-02-06T09:49:50.140Z","0.1.7":"2025-05-22T11:11:04.872Z","0.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a":"2025-05-22T11:09:24.189Z","0.1.6":"2025-05-08T10:15:12.212Z","0.1.6-canary-6bf9bd3fa22667f4f84a7f3b5dc0dff433c3abab":"2025-05-08T10:10:29.712Z","0.1.5":"2025-05-02T14:05:18.051Z","0.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d":"2025-05-02T14:00:56.335Z","0.1.4":"2025-02-21T23:42:09.001Z","0.1.3":"2025-02-21T20:20:13.720Z","0.1.3-canary-ab5c9378a15bb3a37bafc63289407ebf780f01d2":"2025-02-21T20:19:21.292Z","0.1.2":"2025-02-21T20:13:27.389Z","0.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4":"2025-02-21T20:02:56.066Z","0.1.1":"2025-02-21T17:21:39.087Z","0.1.1-canary-0d326ccf997d1991ed20331f9e584c28bde6ddbb":"2025-02-21T17:19:28.555Z","0.1.0":"2025-02-21T17:02:17.654Z"},"users":{},"author":{"name":"Phil Pluckthun","email":"phil@kitten.sh"},"repository":{"type":"git","url":"git+https://github.com/kitten/lan-network.git"},"versions":{"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":{"shasum":"e4764a0d17f6bd1f2794c838fa219526a1b756f8","size":9419,"noattachment":false,"key":"/lan-network/-/lan-network-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/lan-network/download/lan-network-0.2.1.tgz"},"_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":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lan-network_0.2.1_1775502377682_0.30797229507543733"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-06T19:06:17.838Z","publish_time":1775502377838,"_source_registry_name":"default","_cnpm_publish_time":1775502377838},"0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae":{"name":"lan-network","version":"0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae","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"},"readmeFilename":"README.md","_id":"lan-network@0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae","homepage":"https://github.com/kitten/lan-network#readme","_integrity":"sha512-2spfjFqLMr9K3JBOdxjLpTpZdkGSv5zaTfvN6WCmygsli47n5lHsEN2IpSfb7LG40/JRKtav5w45fSzDo1JMhQ==","_resolved":"/tmp/504111b4d9962c8ec6c92dc24fe78458/lan-network-0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae.tgz","_from":"file:lan-network-0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae.tgz","_nodeVersion":"22.22.2","_npmVersion":"11.6.4","dist":{"shasum":"ee98f8ef4800724c0b35623a940cc8564083f82d","size":9431,"noattachment":false,"key":"/lan-network/-/lan-network-0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae.tgz","tarball":"http://registry.cnpm.dingdandao.com/lan-network/download/lan-network-0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae.tgz"},"_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":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lan-network_0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae_1775502229090_0.5244856276811432"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-06T19:03:49.237Z","publish_time":1775502229237,"_source_registry_name":"default","_cnpm_publish_time":1775502229237},"0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4":{"name":"lan-network","version":"0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4","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"},"readmeFilename":"README.md","_id":"lan-network@0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4","homepage":"https://github.com/kitten/lan-network#readme","_integrity":"sha512-Y0iiCR1cSjX8OsPCoURkRm32NYoc3MpWtVp9CKx91e1ZnA0R1L6rAfdEIOdVQTffz1gNua2+DJAtjIC5ylLR1g==","_resolved":"/tmp/b1b0e6b9279ce5ebbf0d6f74fcff8177/lan-network-0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4.tgz","_from":"file:lan-network-0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4.tgz","_nodeVersion":"22.22.2","_npmVersion":"11.6.4","dist":{"shasum":"64bc1494c37b64468d1dfa424227f7cbcc05408d","size":9424,"noattachment":false,"key":"/lan-network/-/lan-network-0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4.tgz","tarball":"http://registry.cnpm.dingdandao.com/lan-network/download/lan-network-0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4.tgz"},"_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":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lan-network_0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4_1775502192044_0.5731218997727459"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-06T19:03:12.205Z","publish_time":1775502192205,"_source_registry_name":"default","_cnpm_publish_time":1775502192205},"0.2.0":{"name":"lan-network","version":"0.2.0","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.0","homepage":"https://github.com/kitten/lan-network#readme","_integrity":"sha512-EZgbsXMrGS+oK+Ta12mCjzBFse+SIewGdwrSTr5g+MSymnjpox2x05ceI20PQejJOFvOgzcXrfDk/SdY7dSCtw==","_resolved":"/tmp/69b7ea21293a5543cc235ab63c6f1b35/lan-network-0.2.0.tgz","_from":"file:lan-network-0.2.0.tgz","_nodeVersion":"22.22.0","_npmVersion":"11.6.4","dist":{"shasum":"2d0858ef8f909dff62f17e868bb31786def30a64","size":9291,"noattachment":false,"key":"/lan-network/-/lan-network-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lan-network/download/lan-network-0.2.0.tgz"},"_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":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lan-network_0.2.0_1770371389999_0.45596023534257624"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-06T09:49:50.140Z","publish_time":1770371390140,"_source_registry_name":"default","_cnpm_publish_time":1770371390140},"0.1.7":{"name":"lan-network","version":"0.1.7","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-block-scoping":"^7.25.9","@babel/plugin-transform-typescript":"^7.26.7","@changesets/cli":"^2.27.1","@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.1.7","homepage":"https://github.com/kitten/lan-network#readme","_integrity":"sha512-mnIlAEMu4OyEvUNdzco9xpuB9YVcPkQec+QsgycBCtPZvEqWPCDPfbAE4OJMdBBWpZWtpCn1xw9jJYlwjWI5zQ==","_resolved":"/tmp/024a5add03f7c9c7cf907df58e5f351e/lan-network-0.1.7.tgz","_from":"file:lan-network-0.1.7.tgz","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"9fcb9967c6d951f10b2f9a9ffabe4a312d63f69d","size":12300,"noattachment":false,"key":"/lan-network/-/lan-network-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/lan-network/download/lan-network-0.1.7.tgz"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"directories":{},"maintainers":[{"name":"philpl","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lan-network_0.1.7_1747912264682_0.7593587252555367"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-22T11:11:04.872Z","publish_time":1747912264872,"_source_registry_name":"default","_cnpm_publish_time":1747912264872},"0.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a":{"name":"lan-network","version":"0.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a","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-block-scoping":"^7.25.9","@babel/plugin-transform-typescript":"^7.26.7","@changesets/cli":"^2.27.1","@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.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a","readmeFilename":"README.md","homepage":"https://github.com/kitten/lan-network#readme","_integrity":"sha512-Hsmrbq1eyhBJGBhBcT1K61vwvzVARNawAEC+NB6xMqOmr/5aB7fgI6Cjkd4bX5ttiz+hNFbXAFhb27DvSfaQYQ==","_resolved":"/tmp/85fad6c7ec90a4ad0b1d78bb4885cf43/lan-network-0.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a.tgz","_from":"file:lan-network-0.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a.tgz","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"58ca637e20e1beff482d10494a6e6eb771f2c654","size":12344,"noattachment":false,"key":"/lan-network/-/lan-network-0.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a.tgz","tarball":"http://registry.cnpm.dingdandao.com/lan-network/download/lan-network-0.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a.tgz"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"directories":{},"maintainers":[{"name":"philpl","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lan-network_0.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a_1747912163983_0.44013817168057146"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-22T11:09:24.189Z","publish_time":1747912164189,"_source_registry_name":"default","_cnpm_publish_time":1747912164189},"0.1.6":{"name":"lan-network","version":"0.1.6","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-block-scoping":"^7.25.9","@babel/plugin-transform-typescript":"^7.26.7","@changesets/cli":"^2.27.1","@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.1.6","homepage":"https://github.com/kitten/lan-network#readme","_integrity":"sha512-0qPYjNoD89v+bfhkIqFBYGBAof1xhxLqjX8bkNN1kQdP81UHpZw5TDXgEjwB+X2iCFGQmzF8TRmvg4vQcykyDA==","_resolved":"/tmp/3831b79391ebbcbd5b88f0f17015e451/lan-network-0.1.6.tgz","_from":"file:lan-network-0.1.6.tgz","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"098375edbb996bb6ca0cc597eff03ce45f1a2787","size":11919,"noattachment":false,"key":"/lan-network/-/lan-network-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/lan-network/download/lan-network-0.1.6.tgz"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"directories":{},"maintainers":[{"name":"philpl","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lan-network_0.1.6_1746699312028_0.05082186122000998"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-08T10:15:12.212Z","publish_time":1746699312212,"_source_registry_name":"default","_cnpm_publish_time":1746699312212},"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":""}],"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","size":11963,"noattachment":false,"key":"/lan-network/-/lan-network-0.1.6-canary-6bf9bd3fa22667f4f84a7f3b5dc0dff433c3abab.tgz","tarball":"http://registry.cnpm.dingdandao.com/lan-network/download/lan-network-0.1.6-canary-6bf9bd3fa22667f4f84a7f3b5dc0dff433c3abab.tgz"},"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"},"_cnpmcore_publish_time":"2025-05-08T10:10:29.712Z","publish_time":1746699029712,"_source_registry_name":"default","_cnpm_publish_time":1746699029712},"0.1.5":{"name":"lan-network","version":"0.1.5","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-block-scoping":"^7.25.9","@babel/plugin-transform-typescript":"^7.26.7","@changesets/cli":"^2.27.1","@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.1.5","homepage":"https://github.com/kitten/lan-network#readme","_integrity":"sha512-CV3k7l8jW0Z1b+G41tB7JInVyJEKQzh/YPl2v9uXpZMusp0aa+rh3OqG77xWuX7+eVBa8PsdTuMznTAssF4qwg==","_resolved":"/tmp/29fea39bbaaeb4f804459d1438bffdba/lan-network-0.1.5.tgz","_from":"file:lan-network-0.1.5.tgz","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"e781889b7bd4dbedd9126fff3ceddd809a83c3ff","size":11589,"noattachment":false,"key":"/lan-network/-/lan-network-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/lan-network/download/lan-network-0.1.5.tgz"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"directories":{},"maintainers":[{"name":"philpl","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lan-network_0.1.5_1746194717804_0.48275960174146526"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-02T14:05:18.051Z","publish_time":1746194718051,"_source_registry_name":"default","_cnpm_publish_time":1746194718051},"0.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d":{"name":"lan-network","version":"0.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d","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-block-scoping":"^7.25.9","@babel/plugin-transform-typescript":"^7.26.7","@changesets/cli":"^2.27.1","@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.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d","readmeFilename":"README.md","homepage":"https://github.com/kitten/lan-network#readme","_integrity":"sha512-sNbzcKbvhLYbNGcC1vw4mUK5obfuvixPymMPoLNyS4Hn6qMFGgda3z/3b7lc1Difx+p1hkJJf3ADAjjgSgO4+Q==","_resolved":"/tmp/4e76165019923cde64d6d6faa5f74b05/lan-network-0.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d.tgz","_from":"file:lan-network-0.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d.tgz","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"add7553ad41533bb68bfba614f933697b26ddb61","size":11639,"noattachment":false,"key":"/lan-network/-/lan-network-0.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d.tgz","tarball":"http://registry.cnpm.dingdandao.com/lan-network/download/lan-network-0.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d.tgz"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"directories":{},"maintainers":[{"name":"philpl","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lan-network_0.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d_1746194456164_0.4799668446847545"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-02T14:00:56.335Z","publish_time":1746194456335,"_source_registry_name":"default","_cnpm_publish_time":1746194456335},"0.1.4":{"name":"lan-network","version":"0.1.4","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-block-scoping":"^7.25.9","@babel/plugin-transform-typescript":"^7.26.7","@changesets/cli":"^2.27.1","@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.1.4","homepage":"https://github.com/kitten/lan-network#readme","_integrity":"sha512-9EzcRaFzlj3nSwcn2VOdxm30uHBBCgkX8/xzhSIlZXvQ1N1QV2cSwSrL+4bJC/WI+3k1f9SNJuPt4/F/9Au6hQ==","_resolved":"/tmp/bade78040b61403614007a14412d2e98/lan-network-0.1.4.tgz","_from":"file:lan-network-0.1.4.tgz","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"e55742ec279f1c622911b9f61f9ace869344c750","size":11283,"noattachment":false,"key":"/lan-network/-/lan-network-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/lan-network/download/lan-network-0.1.4.tgz"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"directories":{},"maintainers":[{"name":"philpl","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lan-network_0.1.4_1740181328825_0.17931173178376936"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T23:42:09.001Z","publish_time":1740181329001,"_source_registry_name":"default","_cnpm_publish_time":1740181329001},"0.1.3":{"name":"lan-network","version":"0.1.3","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-block-scoping":"^7.25.9","@babel/plugin-transform-typescript":"^7.26.7","@changesets/cli":"^2.27.1","@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.1.3","homepage":"https://github.com/kitten/lan-network#readme","_integrity":"sha512-rAikGPKfyfnjeB0CdAaSBG2DCaph9LFjaRzZ1PTrMCANJFwA1NsGstitMM9yaWf6XLjzRDNN+Vc8h6riBi5YNg==","_resolved":"/tmp/76ea6583976e32a59d917ae75de7c217/lan-network-0.1.3.tgz","_from":"file:lan-network-0.1.3.tgz","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"39802af67a56cecc4f63c70f1e288d1ea8e8f36b","size":11315,"noattachment":false,"key":"/lan-network/-/lan-network-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/lan-network/download/lan-network-0.1.3.tgz"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"directories":{},"maintainers":[{"name":"philpl","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lan-network_0.1.3_1740169213533_0.034069507950095"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T20:20:13.720Z","publish_time":1740169213720,"_source_registry_name":"default","_cnpm_publish_time":1740169213720},"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":""}],"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","size":11360,"noattachment":false,"key":"/lan-network/-/lan-network-0.1.3-canary-ab5c9378a15bb3a37bafc63289407ebf780f01d2.tgz","tarball":"http://registry.cnpm.dingdandao.com/lan-network/download/lan-network-0.1.3-canary-ab5c9378a15bb3a37bafc63289407ebf780f01d2.tgz"},"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"},"_cnpmcore_publish_time":"2025-02-21T20:19:21.292Z","publish_time":1740169161292,"_source_registry_name":"default","_cnpm_publish_time":1740169161292},"0.1.2":{"name":"lan-network","version":"0.1.2","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-block-scoping":"^7.25.9","@babel/plugin-transform-typescript":"^7.26.7","@changesets/cli":"^2.27.1","@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"},"publishConfig":{"access":"public","provenance":true},"dependencies":{"vitest":"^3.0.6"},"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.1.2","homepage":"https://github.com/kitten/lan-network#readme","_integrity":"sha512-K5VLseLY/+3PSZJXL16Yi+Q09I/+atR85Mr0uj6CcuPP83UJO5OcgCK2QJ8J0sjlVmxw+qlEWK+q6Cf2lJn7LQ==","_resolved":"/tmp/856b25146b23d5bf0f2015f7dbc6485f/lan-network-0.1.2.tgz","_from":"file:lan-network-0.1.2.tgz","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"45f20343e79964ac3d2c7e439af87db1055693ed","size":11288,"noattachment":false,"key":"/lan-network/-/lan-network-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/lan-network/download/lan-network-0.1.2.tgz"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"directories":{},"maintainers":[{"name":"philpl","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lan-network_0.1.2_1740168807197_0.6789436429330495"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T20:13:27.389Z","publish_time":1740168807389,"_source_registry_name":"default","_cnpm_publish_time":1740168807389},"0.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4":{"name":"lan-network","version":"0.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4","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-block-scoping":"^7.25.9","@babel/plugin-transform-typescript":"^7.26.7","@changesets/cli":"^2.27.1","@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"},"publishConfig":{"access":"public","provenance":true},"dependencies":{"vitest":"^3.0.6"},"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.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4","readmeFilename":"README.md","homepage":"https://github.com/kitten/lan-network#readme","_integrity":"sha512-Ko1ARUpD8+ISwViOqO2OpWTjrjBAzF4YllqswitcJ2cYWZEFflPl+0dSfjy8EQ08/f7jVrAkiVpBBg95ucqq4g==","_resolved":"/tmp/b170f9fce56ec1cd64c5cfa9c4776ed8/lan-network-0.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4.tgz","_from":"file:lan-network-0.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4.tgz","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"5406ba657387340102c09d82067baad93825f678","size":11331,"noattachment":false,"key":"/lan-network/-/lan-network-0.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4.tgz","tarball":"http://registry.cnpm.dingdandao.com/lan-network/download/lan-network-0.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4.tgz"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"directories":{},"maintainers":[{"name":"philpl","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lan-network_0.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4_1740168175867_0.2044284201796176"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T20:02:56.066Z","publish_time":1740168176066,"_source_registry_name":"default","_cnpm_publish_time":1740168176066},"0.1.1":{"name":"lan-network","version":"0.1.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","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"},"./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-block-scoping":"^7.25.9","@babel/plugin-transform-typescript":"^7.26.7","@changesets/cli":"^2.27.1","@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"},"publishConfig":{"access":"public","provenance":true},"scripts":{"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.1.1","homepage":"https://github.com/kitten/lan-network#readme","_integrity":"sha512-E7Kjz8Y/Fv7T07W2qdC4fbiU7Ru+uTzb4RYwqVYEZsAVRvzi4ThrY+aJielDzHourSPGBR0yuMBxHve3kxWA7g==","_resolved":"/tmp/5f44c5d9439c22ef47f91b401563dfb4/lan-network-0.1.1.tgz","_from":"file:lan-network-0.1.1.tgz","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"c37df5398f6ade6dd2b682e7a6fa201d176cb9b9","size":9032,"noattachment":false,"key":"/lan-network/-/lan-network-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/lan-network/download/lan-network-0.1.1.tgz"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"directories":{},"maintainers":[{"name":"philpl","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lan-network_0.1.1_1740158498882_0.44966521262829495"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T17:21:39.087Z","publish_time":1740158499087,"_source_registry_name":"default","_cnpm_publish_time":1740158499087},"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":""}],"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"dist":{"shasum":"90d8d63f508f18e6b21fe4749d01172768c10838","size":9076,"noattachment":false,"key":"/lan-network/-/lan-network-0.1.1-canary-0d326ccf997d1991ed20331f9e584c28bde6ddbb.tgz","tarball":"http://registry.cnpm.dingdandao.com/lan-network/download/lan-network-0.1.1-canary-0d326ccf997d1991ed20331f9e584c28bde6ddbb.tgz"},"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"},"_cnpmcore_publish_time":"2025-02-21T17:19:28.555Z","publish_time":1740158368555,"_source_registry_name":"default","_cnpm_publish_time":1740158368555},"0.1.0":{"name":"lan-network","version":"0.1.0","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","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"},"./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-block-scoping":"^7.25.9","@babel/plugin-transform-typescript":"^7.26.7","@changesets/cli":"^2.27.1","@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"},"publishConfig":{"access":"public"},"scripts":{"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.1.0","homepage":"https://github.com/kitten/lan-network#readme","_integrity":"sha512-oq3caQSC4vZZJHyFf7J5VArMCcI8Vp/rq2adWPE8BJKH5mDu5x0RVjukKAJSrxf6vDPIlHU7sf952VwrFdUQvg==","_resolved":"/private/var/folders/n2/nkf4ckfd727b7y0t__fhb0z80000gn/T/93b0f3e84ba82c10abd80fdb8acd964b/lan-network-0.1.0.tgz","_from":"file:lan-network-0.1.0.tgz","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"54d68cce92cbbffb1aaea8a71b06cf173c5379a1","size":8874,"noattachment":false,"key":"/lan-network/-/lan-network-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lan-network/download/lan-network-0.1.0.tgz"},"_npmUser":{"name":"philpl","email":"phil@kitten.sh"},"directories":{},"maintainers":[{"name":"philpl","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lan-network_0.1.0_1740157337407_0.7614809930535098"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T17:02:17.654Z","publish_time":1740157337654,"_source_registry_name":"default","_cnpm_publish_time":1740157337654}},"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","_attachments":{},"homepage":"https://github.com/kitten/lan-network#readme","bugs":{"url":"https://github.com/kitten/lan-network/issues"},"license":"MIT"}