I need an initial direction regarding the principles of how to manage react js dependencies to be transportable.
I have developed a react application which uses multiple dependencies (under ./node_dependencies folder) which uses currently 15K folders and 158K files. I am guessing it does not make sense that I am checking in this directory to github so that the enviroment should be ready for other team members (or another PC I am using).
What is the best practice to share these dependencies so that other developers do not need to install the packages one-by-one when they check it out from github ? (like maven pom.xml).
Thanks in advance for your help. Geo