0.0.2 • Published 2 years ago

cypress-local-config v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

npm.io

cypress-local-config

Cypress plugin which adds a way to override the default config by creating a .local.json file.

This project is heavily inspired by cypress-extends

Installation

Add this plugin as dependency:

npm install -D cypress-local-config

Next add it to the plugins file:

module.exports = (on, config) => {
  return require("cypress-local-config")(config);
}

Usage

Create a cypress.local.json file next to the normal cypress.json. Contens of the cypress.local.json override all configurations taken by the normal cypress.json file.

Custom config files

This plugin with custom config files, specified by the --config-file <path> flag. Don't specify the .local.json file as config file. This plugin won't load the base file if you do that.

Known Issues

The .local.json is last evaluated and overrides all other configurations, including environment variables. I currently don't know how to solve this issue, help is welcome.

Licence

MIT Licence.