Add explicit .js extensions to clean up module loading