Skip to content

Latest commit

 

History

History
 
 

README.md

Configuration

All default config values are in config/development.json, to override these values you need to create a local config file.

  • logging
    • client Enables logging the Firefox protocol in the devtools console of the debugger
    • firefoxProxy Enables logging the Firefox protocol in the terminal running npm start
    • actions Enables logging the redux actions
  • features debugger related features
    • tabs Enables source view tabs in the editor (CodeMirror)
    • sourceMaps Enables source map loading when available
    • watchExpressions Enables accordion component for working with watch expressions
  • chrome Chrome browser related flags
    • debug Enables listening for remotely debuggable Chrome browsers
    • webSocketPort Configures the web socket port specified when launching Chrome from the command line
  • firefox Firefox browser related flags
    • proxyPort Port used by the development server run with npm start
    • webSocketConnection Favours Firefox WebSocket connection over the firefox-proxy, ⚠️ Experimental feature and requires bug 1286281
    • geckoDir Local location of Firefox source code only needed by project maintainers
  • hotReloading enables Hot Reloading of CSS and React

Create a local config file

To override any of the default configuration values above you need to create a new file in the config directory called local.json; it is easiest if you copy the development.json file.

The local.json will be ignored by git so any changes you make won't be published, only make changes to the development.json file when related to features removed or added to the project.