This repository contains code to demonstrate an issue I am facing with npm local modules and npm dedupe.
To demonstrate that the structure works it is sufficient to run make test
.
To demonstrate the issue run make package
. It will reliably create an ENOENT issue.
The repository contains 4 modules and a driver application. Each module is trivial. Each module contains a single function that prints out some data. The dependencies are such that:
a --depends on--> underscore
b --depends on--> underscore
b --depends on--> a
c --depends on--> underscore
c --depends on--> a
c --depends on--> b
d --depends on--> underscore
d --depends on--> a
d --depends on--> b
d --depends on--> c
main --depends on--> a
main --depends on--> b
main --depends on--> c
main --depends on--> d