Optional
includeIf set to true, the includePrerelease check will be included when calling semver.satisfies
Optional
moduleOptional
moduleInstrumented module version
Module name or path
Optional
patchMethod to patch the instrumentation
Supported version of module.
A module version is supported if one of the supportedVersions in the array satisfies the module version.
The syntax of the version is checked with the satisfies
function of
"The semantic versioner for npm".
If the version is not supported, we won't apply instrumentation patch (see enable
method).
If omitted, all versions of the module will be patched.
It is recommended to always specify a range that is bound to a major version, to avoid breaking changes. New major versions should be reviewed and tested before being added to the supportedVersions array.
Example: ['>=1.2.3 <3']
Optional
unpatchMethod to unpatch the instrumentation
Module internal files to be patched