Submitting source code for Typescript extension with source maps

I have been working on an extension that uses Typescript and uses Browserify to make it easier to distribute the compiled JS, but intentionally plan on submitting it with source maps so that one can read the TS code straight from the console/debugger. So, the code that is running will be “hard to read” in that it’ll be compiled and bundled, but the source will be readily available in the browser and no tooling is used to obfuscate the source beyond the compiling/bundling.

Is this a scenario in which submitting source code is necessary?

Thanks in advance for any advice!

I would assume so, since the source code has to be buildable into the end result, to verify the end result behaves like the source code. This is not a guarantee source maps can make.