@toolsnap/ip-address-lookup
v1.0.0
Published
IP address validation and classification utility
Maintainers
Readme
@toolsnap/ip-address-lookup
IP address validation and classification utility. Zero dependencies, pure JavaScript.
Install
npm install @toolsnap/ip-address-lookupUsage
const { isValidIP, isPrivate, isIPv4, isIPv6, getIPClass } = require('@toolsnap/ip-address-lookup');
isValidIP('192.168.1.1'); // true
isIPv4('10.0.0.1'); // true
isIPv6('::1'); // true
isPrivate('192.168.1.1'); // true
getIPClass('10.0.0.1'); // 'A'API
isValidIP(ip)— Check if string is a valid IPv4 or IPv6 addressisIPv4(ip)— Check if string is a valid IPv4 addressisIPv6(ip)— Check if string is a valid IPv6 addressisPrivate(ip)— Check if IPv4 address is in private rangegetIPClass(ip)— Get IP class (A/B/C/D/E) for IPv4
License
MIT © Rocky Luo
