Created by: Timer
Fixes #5234 (closed). Closes #5257. Closes #5235.
Webpack was never the problem with .mjs
support, so we probably shouldn't of removed it.
We still want to figure out a story for Jest, we're just not sure what that is yet.
I opted to resolve .mjs
before .web.js
this time, does this seem OK?