@istanbuljs/nyc-config-hook-run-in-this-context
v2.0.0
Published
nyc configuration for hook-run-in-this-context
Downloads
5,916
Readme
nyc-config-hook-run-in-this-context
Handy configuration for instrumenting with hook-run-in-this-context enabled.
Prior to node.js 11.11.0 require()
was implemented using vm.runInThisContext()
.
This meant that running with hook-run-in-this-context
enabled required disabling
hook-require
. Starting with node 11.11.0 require()
is no longer implemented
with vm.runInThisContext()
, so hook-require
still needs to be enabled. This
base configuration enables hook-run-in-this-context
and provides the correct
setting for hook-require
to ensure that modules loaded by require()
are
instrumented once.
First install the dependencies:
npm i nyc @istanbuljs/nyc-config-hook-run-in-this-context --save-dev
.nycrc
And write a .nycrc
that looks like this:
{
"extends": "@istanbuljs/nyc-config-hook-run-in-this-context"
/* add custom settings */
}
License
ISC