![standard](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)
Convenience module to build Electron menus templates.
Install
npm install --save electron-menu
Usage
converts this:
const em = require('electron-menu')
const menu = em(['Coins', [
['Bitcoin', bitcoinClick],
['Litecoin', litecoinClick],
['Tokens', [
['Omni', omniClick],
['Counterparty', 'Cmd+H', bitcoinClick],
'-',
['Example role', 'hide']
]]
]])
to
{
label: 'Coins',
submenu: [
{ label: 'Bitcoin', click: bitcoinClick },
{ label: 'Litecoin', click: litecoinClick },
{ label: 'Tokens', submenu: [
{ label: 'Omni', click: omniClick },
{ label: 'Counterparty', accelerator: 'Cmd+H', click: bitcoinClick },
{ type: 'separator' },
{ label: 'Example role', role: 'hide' }
]}
]
}
License
Copyright JP Richardson
MIT