@ctrl/mac-address
Zero dependency typescript port of joyent/node-macaddr and getMac bevry/getmac
Install
npm install @ctrl/mac-address
Use
Example converting a mac address from a string to a number and then a base16 mac address which some apis need.
import { getMAC, parseMAC } from '@ctrl/mac-address';
// Get first non-zero mac address
const mac = getMAC();
// Convert a string mac address to a base16 string
const macNumber = parseMAC(mac).toLong();
// Native js toString convert the number to base 16
const macBase16 = macNumber.toString(16);
See Also
getmac - https://github.com/bevry/getmac