Now with Partition Management

    firefox-launch

    1.1.0 • Public • Published

    firefox-launch

    Light cross-platform launcher for Firefox.

    Usage

    NPM

    process = spawn(url, [options])

    Spawns a new Firefox instance in a separate process using child_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:

    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);

    License

    MIT. See LICENSE.md for details.

    Install

    npm i firefox-launch

    DownloadsWeekly Downloads

    122

    Version

    1.1.0

    License

    MIT

    Last publish

    Collaborators

    • avatar