Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

@ctrl/mac-address

2.1.0 • Public • Published

@ctrl/mac-address npm CircleCI coverage

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

Install

npm i @ctrl/mac-address

DownloadsWeekly Downloads

4

Version

2.1.0

License

MIT

Unpacked Size

16.4 kB

Total Files

15

Last publish

Collaborators

  • avatar