I have the bower_components (8MB) in my client\app folder.
I have the node_modules folder (72MB) in client folder.
My free subversion hosting is just 50 MB. That should be normally not a problem not uploading binaries, packages etc... just the source code.
Just like with nuget packages I do not commit them to subversion. Because they cost too much space. But nuget package manager offers a feature called 'restore nuget packages on build' When this feature is enabled in my Visual Studio a .nuget.exe is created (1,5MB) This .exe file I do commit to make it available to other devs that they can also restore the nuget package when they rebuild the solution they downloaded.
Is there a similar mechanism for bower_components and node_modules?
I mean there is the package.json for the node_modules and the bower_components has the bower.json one level up in the folder structure.
Should it not be possible somehow when some else check out my source code from subversion (no node_modules or bower_components just the .json files) that a mechanism like maybe grunt is running a restore task for node_modules and bower_components
Is that somehow possible or does there already exist a solution in front of me :P ?
They would just need to run npm install and bower install in their terminal to get the files.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With