Skip to content

Tiny module for Deno to get local network interface address.

License

Notifications You must be signed in to change notification settings

joakimunge/deno-local-ip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Deno Local Ip

Tiny module for Deno to get local network interface address.

Does work on windows, linux and macOS!

Usage

NOTE: Requires the all mighty --allow-run option as it spawns the subprocess ifconfig/ipconfig under the hood, to fetch the network interfaces.

import { getNetworkAddr } from 'https://deno.land/x/local_ip/mod.ts';

const netAddr = await getNetworkAddr(); // 192.168.0.17

Reasoning

Currently Deno does not provide a way to access local network interfaces. Sometimes this is useful when you need to know your local network address.

When this implementation gets finished, this module will probably be deprecated: https://github.com/denoland/deno/issues/3802