Light cross-platform launcher for Mozilla Firefox
npm install firefox-launchLight cross-platform launcher for Firefox.

Spawns a new Firefox instance in a separate process usingchild_process.spawn.
Options include:
* pref: preference file
contents to use. Set to false to not create a file.
* args: additional command-line arguments to pass to Firefox. See
here
for more information.
* firefoxBinary: path to a custom Firefox binary.
* dir: user configuration directory to use. By default, one will be
created and then removed when the process is killed.
* env: environment variables to use. Defaults to process.env.
* nuke: remove opts.dir when the process exits.
Unless overridden with opts.config, the following preferences will be used:
`` javascript``
user_pref("browser.shell.checkDefaultBrowser", false);
user_pref("browser.bookmarks.restore_default_bookmarks", false);
user_pref("dom.allow_scripts_to_close_windows", true);
user_pref("dom.disable_open_during_load", false);
user_pref("dom.max_script_run_time", 0);
MIT. See LICENSE.md for details.