fix(esbuild): do not ignore annotations when the `minify` shorthand attribute is disabled (#3106)
fix(esbuild): do not ignore annotations when the `minify` shorthand attribute is disabled (#3106)

Pure annotations are currently always ignored if `esbuild(minify = False)`. There are
cases where a consumer will set fine-grained minification options through `args`, but
currently cannot do this without setting `minify = True` as otherwise pure annotations
would always be preserved.

This magical behavior should be removed and the consumer should be
responsible for enabling this if tree-shaking is undesirable.
bazelbuild/rules_nodejs,bazelbuild/rules_nodejs,bazelbuild/rules_nodejs,bazelbuild/rules_nodejs,bazelbuild/rules_nodejs