Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

wakeonlan

gigafied1.1kMIT0.1.0

Wake on LAN

wake, wakeonlan, lan, network, wakeup

readme

wakeonlan

Wake On Lan for Node.js

Sends a sequence of Wake-on-LAN packets to the specified MAC address. Returns a Promise.

Inspired by node_wake_on_lan

const wol = require('wakeonlan')

// MAC is case-insensitive. colons optional
wol('04:18:D6:A0:47:27').then(() => {
  console.log('wol sent!')
})

usage

wol(mac, [opts])

options

  • address : The destination address. Default : '255.255.255.255'

  • count : Number of packets to send. Default : 3

  • interval : Interval between packets. Default : 100

  • port : Port to send to. Default : 9

  • from : Source address for socket. If not specified, packets will be sent out to the broadcast address of all IPv4 interfaces. Default : null