I have used Douglas Crockford’s JSMin to minify some source code in my extension, and it has been rejected(twice) with the following reason:
Running an .exe program to minify your code is not acceptable for us. You’re free to use an open source web based tool, if you don’t want to create a build script of your own.
My objection that in the documentation there is no any restrictions to use “.exe program”, but there is an explicit prohibition of web-based tools usage, has not been taken into account.
JSMin is an old well-known, and open source tool(yes, you need to compile it, if you want).
Therefore, documentation should be updated or the extension package should be accepted.