I have a dumb question, that how do we preview a website, if we do not include the packages or modules added for building the website, for Ex- do we include the source and included packages on the server or we do not, then why don't we include it in the GitHub repo, why do we put the node_modules inside .gitignore. If we do-not include the Packages on Server, then how do our Webpage use the features of the library/framework/packages