Node API to control Firefox
Перейти к файлу
Federico Brigante b31bbca6db
Bump `which` to v4 (#139)
* Update `which`

* Fix mocks
2024-08-30 14:08:02 +02:00
.circleci chore(ci): Removed nodejs 10 and 12 from CI jobs (#95) 2022-03-28 15:01:50 +02:00
.github Update dependabot.yml 2023-04-04 15:23:48 +02:00
bin Bump commander from v2 to v12 (#137) 2024-08-30 14:07:36 +02:00
lib Bump `which` to v4 (#139) 2024-08-30 14:08:02 +02:00
test Bump `which` to v4 (#139) 2024-08-30 14:08:02 +02:00
.gitignore initial migration from erikvold/fx-runner 2015-09-08 12:35:48 -07:00
CODE_OF_CONDUCT.md Add Mozilla Code of Conduct file (#39) 2019-07-18 15:59:19 +02:00
LICENSE Land license file 2015-11-30 08:31:35 -08:00
README.md chore: Replaced travis build badge with circleci badge in README.md (#51) 2021-01-15 16:52:58 +01:00
index.js seem to fix require error for require('fx-runner') 2015-11-29 16:27:11 -08:00
package-lock.json Bump `which` to v4 (#139) 2024-08-30 14:08:02 +02:00
package.json Bump `which` to v4 (#139) 2024-08-30 14:08:02 +02:00

README.md

Firefox Runner

CircleCI npm version

API

Usage: fx-runner [options] [command]

Commands:

start Start Firefox

Options:

-h, --help               output usage information
-V, --version            output the version number
-b, --binary <path>      Path of Firefox binary to use.
--binary-args <CMDARGS>  Pass additional arguments into Firefox.
-p, --profile <path>     Path or name of Firefox profile to use.
-v, --verbose            More verbose logging to stdout.
--new-instance           Use a new instance
--no-remote              Do not allow remote calls
--foreground             Bring Firefox to the foreground
-l, --listen <port>      Start the debugger server on a specific port.

Releasing

To create a new release, do the following:

  • Pull from master to make sure you're up to date.
  • Bump the version in package.json.
  • Commit and push the version change (or create and merge a pull request for it).
  • Create a new release and paste in a changelog in Markdown format. Title the github release after the new version you just added in the previous commit to package.json (example: 1.0.4).
  • When you publish the release, github creates a tag. When TravisCI builds the tag, it will automatically publish the package to npm.