All default config values are in config/development.json, to override these values you need to create a local config file.
loggingclientEnables logging the Firefox protocol in the devtools console of the debuggerfirefoxProxyEnables logging the Firefox protocol in the terminal runningnpm startactionsEnables logging the redux actions
featuresdebugger related featurestabsEnables source view tabs in the editor (CodeMirror)sourceMapsEnables source map loading when availablewatchExpressionsEnables accordion component for working with watch expressions
chromeChrome browser related flagsdebugEnables listening for remotely debuggable Chrome browserswebSocketPortConfigures the web socket port specified when launching Chrome from the command line
firefoxFirefox browser related flagsproxyPortPort used by the development server run withnpm startwebSocketConnectionFavours Firefox WebSocket connection over the firefox-proxy,⚠️ Experimental feature and requires bug 1286281geckoDirLocal location of Firefox source code only needed by project maintainers
hotReloadingenables Hot Reloading of CSS and React
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.
- Copy the
config/development.jsontoconfig/local.json
The
local.jsonwill be ignored by git so any changes you make won't be published, only make changes to thedevelopment.jsonfile when related to features removed or added to the project.