Currently, server compiled assets that require CSS files fail because they are not transferred to the dist/ folder so require fails before ignore-styles can do its thing.
As an interim solution, let's copy non-JS assets to dist/ so that require doesn't fail.
- Copy non-TS/JS files to dist on npm run build in a cross-OS way (something like copyfiles) maintaining the folder structure from src to dist.
- Remove the staging hack in marvin.wmflabs.org in the post-merge hook that does this copying with cp --parents
- Revise the staging docs as needed