Reproduce the duplicate dependencies issue
Duplicate Dependencies
This is probably a case that should not occur, but realisticly it can occur. I added this because it is easier to reproduce: Someone installed an incompatible core + vdm.
Steps to reproduce:
$ npm i @marikaner/test-deps3-core@1.18.0
# time passes... we now need the vdm for some reason
$ npm i @marikaner/test-deps-vdm@^1.19.0
Issue
While we might have decided, that some versions are incompatible due to changes in the generator or similar, an older version of core might still work. Currently it won't work because of duplicate dependencies.
Solution
Can only be solved by updating the dependencies.
Duplicate Dependencies 2
Basically the same case as above, but worse, because core + vdm are compatible.
Steps to reproduce:
$ npm i @marikaner/test-deps3-core@1.18.0 # or ^1.18.0 some time in the past
# time passes... we now need the vdm for some reason
$ npm i @marikaner/test-deps-vdm@^1.19.0
$ npm update @marikaner/test-deps3-core
Issue
When you delete the node modules or package-lock.json, you are still stuck with this problem.
Solution
This can be solved by deleting node modules + package-lock.json.