I'm not very experienced in javascript and wanted to know what a production version would be. I'm using Grunt to concatenate and minify my application in order to make it smaller. The files generated by this process (app.js, app.min.js) will stop inside the dist / js / folder.
So we have this structure:
APP
| -- dist -- js -- app.js / app.min.js
| -- images
| -- scripts / controllers / services / etc
| -- bower_components / dependencias
| -- node_modules / ...
| -- views
My question is: when we put this into production, we throw the whole APP folder or put it in the grunt process, to copy the contents of images, views and generate a version within dist, which would be independent of other resources