is-lo
Getting Started
$ npm install --save is-lo # for npm users
$ yarn add is-lo # for yarn users
Features
- Supports TypeScript
- Supports both CommonJS and ESModules
Usage
import os from 'node:os'
import { isLo } from 'is-lo'
const interfaces = os.networkInterfaces()
const names = Object.keys(interfaces)
console.log(isLo(interfaces[names[0]])) // true or false
Reference
isLo({ family: 'IPv4', address: '127.0.0.1' })
isLo([ { family: 'IPv4', address: '127.0.0.1' }, ... ])
-
family
(string):'IPv4'
or'IPv6'
-
address
(string): IP address - Result (bool): true if it is loopback network interface
Development
Test
$ yarn test
Publish
$ yarn publish
License
MIT © Pine Mizune