UNPKG

cidr-block

Version:

IPv4 and IPv6 address and cidr range utilities

1 lines 4.08 kB
{"version":3,"file":"ipv4.cjs","sources":["../../../src/ipv4.ts"],"sourcesContent":[null],"names":["ipv4","Ipv4Address","Ipv4Cidr","InvalidIpv4AddressError"],"mappings":"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"}