Default Squirrel.Windows event handler for your Electron apps.
npm install electron-squirrel-startup> Default [Squirrel.Windows][squirrel] event handler for your [Electron][electron] apps.
```
npm i electron-squirrel-startup
To handle the most common commands, such as managing desktop shortcuts, just
add the following to the top of your main.js and you're good to go:
`js`
if(require('electron-squirrel-startup')) return;
For Babel/ES6:
`js``
const { app } = require('electron');
// ....
if(require('electron-squirrel-startup')) app.quit();
Apache 2.0
[squirrel]: https://github.com/Squirrel/Squirrel.Windows
[electron]: https://github.com/atom/electron
[squirrel-commands]: https://github.com/Squirrel/Squirrel.Windows/blob/master/src/Update/Program.cs#L98
[squirrel-events]: https://github.com/atom/grunt-electron-installer#handling-squirrel-events
[appveyor_img]: https://ci.appveyor.com/api/projects/status/jljyvooqy91gbo7y?svg=true
[appveyor_url]: https://ci.appveyor.com/project/imlucas/electron-squirrel-startup
[travis_img]: https://img.shields.io/travis/mongodb-js/electron-squirrel-startup.svg
[travis_url]: https://travis-ci.org/mongodb-js/electron-squirrel-startup
[npm_img]: https://img.shields.io/npm/v/electron-squirrel-startup.svg
[npm_url]: https://npmjs.org/package/electron-squirrel-startup