Currently, I am working on a JavaScript framework that consists of N modules. Each module has its own GitHub repository. ModuleA is dependent on ModuleB, so whenever there is an update in ModuleB, the following steps need to be taken:
Commit changes to the GitHub repository and create a new release
Publish an updated package on npm
Run 'jspm install' for ModuleA and all other dependent modules
...
This process seems like a nightmare.
I am looking for suggestions on how to set up a development infrastructure to streamline this workflow. Perhaps creating a 'dev' version of the 'package.json' file that links to local packages instead of using npm/GitHub could be a solution? Any recommendations on the proper way to handle this would be greatly appreciated.