local-ip-url
TypeScript icon, indicating that this package has built-in type declarations

1.0.10 • Public • Published

local-ip-url

Buy me a coffee Coverage Status NPM version

Get current machine IP.

Install

npm install local-ip-url --save-dev

Usage

const localIpUrl = require('local-ip-url');
localIpUrl() // => 192.168.31.69
localIpUrl('public') // => 192.168.31.69
localIpUrl('public', 'ipv4') // => 192.168.31.69
localIpUrl('public', 'ipv6') // => fe80::c434:2eff:fe06:f90
localIpUrl('private') // => 127.0.0.1
localIpUrl('private', 'ipv4') // => 127.0.0.1
localIpUrl('private', 'ipv6') // => fe80::1
const prepareUrls = require('local-ip-url/prepareUrls');

prepareUrls({
  protocol: 'http',
  host: '0.0.0.0',
  port: 3001
});

// ===output==>
// {
//   ip: '192.168.31.69',
//   localUrl: 'http://localhost:3001/',
//   lanUrl: 'http://192.168.31.69:3001/'
// }

Contributors

As always, thanks to our amazing contributors!

Made with contributors.

License

MIT

Package Sidebar

Install

npm i local-ip-url

Weekly Downloads

8,915

Version

1.0.10

License

MIT

Unpacked Size

7.58 kB

Total Files

7

Last publish

Collaborators

  • wcjiang