- use different extension for esbuild so it's not processed by sprockets
- set asset version to nil for predictable digested filename
- only esbuild sourcemap work on production
- debug is always enabled (not necessary for production at the moment but required for development sprockets file)
- make sure assets path generation uses manifest file for production