Para un caso particular en un proyecto Vue.js y JavaScript, una dependencia del paquete NPM debe fusionarse con la base de código JavaScript actual.
En ese caso específico, el paquete NPM ya no debería ser parte de la carpeta nodes_modules sino ser parte del propio código JavaScript.
En ese caso, ambas bases de código crecerán juntas en el futuro. (Independientemente del paquete NPM original y no como una bifurcación)
¿Cómo puedo combinar o fusionar un paquete NPM con un proyecto de Javascript?
Detalles adicionales:
Después de muchos intentos de resolver este problema, resulta que Patch-Package hace el mejor trabajo para fusionar una dependencia simplemente parcheando en lugar de bifurcar.
La sintaxis es bastante simple y se integra muy bien con NPM:
Instalación: npm i patch-package
Modifique el código de su dependencia directamente en la carpeta node_modules
Ejecute npx patch-package some-package donde some-package es el nombre de su paquete para parchear
https://github.com/ds300/patch-package
Documentación: https://github.com/ds300/patch-package