I noticed in the Vue workflow, when running vue:build --watch, the UMD files are overwritten. This causes git to notice and requires a vue:build before a dev can push. This PR changes the output file name of files built with --watch to have a .development suffix and adds paths like these to the .gitignore so rebuilding JS locally before pushing isn't always needed.
Unfortunately it won't fix the conflicts with production JS, just means committing/pushing locally will be a bit easier.