With "lockfileVersion": 3, it turns out that @polymer/test-fixture dev dependency (which is transitive and comes from wct-browser-legacy) gets installed into nested subfolder node_modules/wct-browser-legacy/node_modules.
In order to make sure tests run in P3, I added direct dev dependency on test-fixture to bower.json which gets mapped to v4.0.0 (see https://github.com/Polymer/tools/pull/703). Previously it broke due to wct-browser-legacyusing v3 internally.
Description
With
"lockfileVersion": 3
, it turns out that@polymer/test-fixture
dev dependency (which is transitive and comes fromwct-browser-legacy
) gets installed into nested subfoldernode_modules/wct-browser-legacy/node_modules
.In order to make sure tests run in P3, I added direct dev dependency on
test-fixture
tobower.json
which gets mapped to v4.0.0 (see https://github.com/Polymer/tools/pull/703). Previously it broke due towct-browser-legacy
using v3 internally.Type of change