lan-network
npmv0.2.1TypeScriptBest-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets.
Overview
lan-network is an npm package that best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets. It is very popular, with about 6M downloads per week and 1 known dependents in the graph. The latest version is 0.2.1, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need best-effort discovery of the machine's default gateway and local network IP exclusively with UDP sockets and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to minimize your dependency tree, or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (6M weekly downloads).
- Ships TypeScript type definitions.
- Clear open-source license (MIT).
Cons
- Large dependency tree (18 direct dependencies) increases install size and audit surface.
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of lan-network.
Dependencies
Dev (18)
Used by
Popular packages that depend on lan-network.
Frequently installed together
The Expo SDK
Expo Router is a file-based router for React Native and web applications.
The semantic version parser used by npm.
Lightweight debugging utility for Node.js and the browser
Resolve the path of a module like `require.resolve()` but from a given path
Stringify any JavaScript value.
Higher-level content negotiation
Better streaming static file server with Range and conditional-GET support
Get details about the current Continuous Integration environment
Elegant terminal spinner
TypeScript definitions for ws
Flexible ascii progress bar
Version history
| Version | Published | License |
|---|---|---|
| 0.2.1latest | 3 months ago | MIT |
| 0.2.1-canary-ee60e1415dc323843c07e3a0d0acda998ed2d9ae | 3 months ago | MIT |
| 0.2.1-canary-6891e4df9d8befaee243b6237d4741820d79bfa4 | 3 months ago | MIT |
| 0.2.0 | 5 months ago | MIT |
| 0.1.7 | 1 year ago | MIT |
| 0.1.7-canary-f5b38f9c48dfd16e7bc45aa611b9929bdd3f316a | 1 year ago | MIT |
| 0.1.6 | 1 year ago | MIT |
| 0.1.6-canary-6bf9bd3fa22667f4f84a7f3b5dc0dff433c3abab | 1 year ago | MIT |
| 0.1.5 | 1 year ago | MIT |
| 0.1.5-canary-ede331e7d746e36060fa7e8846549d035b41480d | 1 year ago | MIT |
| 0.1.4 | 1 year ago | MIT |
| 0.1.3 | 1 year ago | MIT |
| 0.1.3-canary-ab5c9378a15bb3a37bafc63289407ebf780f01d2 | 1 year ago | MIT |
| 0.1.2 | 1 year ago | MIT |
| 0.1.2-canary-e5785771c0d7af62c252ba9ca881737ee88a72a4 | 1 year ago | MIT |
| 0.1.1 | 1 year ago | MIT |
| 0.1.1-canary-0d326ccf997d1991ed20331f9e584c28bde6ddbb | 1 year ago | MIT |
| 0.1.0 | 1 year ago | MIT |
Maintainers
Frequently asked questions
How do I install lan-network?
Run `npm install lan-network` to add lan-network to your npm project.
What license is lan-network released under?
lan-network is distributed under the MIT license.
How popular is lan-network?
lan-network has approximately 5,968,412 downloads per week and 1 known dependent packages.