Closed
Description
@testing-library/react
version: 10.2.0- Testing Framework and version:
@testing-library/dom
version 7.9.0jest
version 25.5.4
- DOM Environment:
jsdom
version 15.2.1react
version 16.13.1node
version 13.6.0typescript
version 3.9.3
What you did:
Dependabot upgrade of @testing-library/react
from 10.0.4 to 10.2.0.
What happened:
In CI, our npm script that invokes tsc --noEmit
fails with the following:
➜ assets git:(dependabot/npm_and_yarn/assets/testing-library/react-10.2.0) npx tsc --noEmit
node_modules/@testing-library/react/types/index.d.ts:3:54 - error TS2307: Cannot find module 'pretty-format' or its corresponding type declarations.
3 import {OptionsReceived as PrettyFormatOptions} from 'pretty-format'
~~~~~~~~~~~~~~~
Problem description:
It can't find pretty-format
. I do see pretty-format
in my package-lock.json
, version 25.5.0. It might be the "corresponding type declarations" that the error is flagging? I notice this line was added in #690, which finagles the type definitions a bit, though I don't totally understand the PR.
It could be that I'm supposed to update my package-json with a new dependency of some sort?