If I have a collection of .html, .css, and .js files that I am serving as static resources via a web server. There are countless JS packages available on NPM repository. I am curious about the process of packaging these libraries (downloading and extracting with a set layout) so that I can reference them in tags within my .html files. I am interested in finding a simple way to download dependencies (such as jQuery, React, React-Redux) from NPM and have them easily accessible for learning JS libraries without needing transpilers, minifiers, enhancers, or ES 20xx polyfills. Just plain old JS files like in the good old days. Ideally, after specifying a dependency like jquery:3.3.1, I would like to see jquery.min.js stored inside a public/jslibs or similar directory, not buried deep within node_modules. UPDATE: I am familiar with https://www.webjars.org/ which accomplishes something similar but is tailored for Java projects. Unfortunately, they repackage all open-source libraries into their own Maven repository...