Anulación de la URL de resolución oficial para el package npm

Mi aplicación utiliza react-router-networkingux que internamente depende de react-router . Ahora, tengo mi propio fork de react-router y deseo apuntar mi aplicación a eso. Sin embargo, mi aplicación no depende directamente del react-router así que no pude modificar mi package.json . package.json .

Una forma de resolver esto es modificando el package.json de react-router-networkingux pero significa que necesito hacer fork react-router-networkingux . Se vuelve aún más complicado si tengo más bibliotecas que dependen react-router .

En este caso, ¿cómo forzar a mi aplicación a utilizar mi propio repository de react-router (alojado en Github) en lugar del oficial? Podría tener mi propia label para mi versión (por ejemplo, v1.0.1-myname )