i.e. one is depending on develop the other on a branch based on develop. atm. npm will install both which causes compile errors.
there is no option to have a "relaxed" branch dependency.
One option that may work is using npm-shrinkwrap.json
{
"dependencies": {
"test_b": {
"from": "sgratzl/test_b#master",
"dependencies": {
"test_a": {
"from": "sgratzl/test_a#develop"
}
}
}
}
}