Commits

Dominik Moritz authored c420ce284ce
ARROW-12393: [JS] Use closure compiler for all UMD targets Closure compiler creates smaller bundles. This branch ``` targets/es5/umd/: 695k -I Arrow.es5.min.js.map 55k -I Arrow.externs.js 254k -I Arrow.js targets/es2015/umd/: 534k -I Arrow.es2015.min.js.map 55k -I Arrow.externs.js 180k -I Arrow.js targets/esnext/umd/: 512k -I Arrow.esnext.min.js.map 55k -I Arrow.externs.js 172k -I Arrow.js ``` Master (which uses closure only for es5 targets and terser otherwise) ``` targets/es5/umd/: 694k -I Arrow.es5.min.js.map 55k -I Arrow.externs.js 253k -I Arrow.js targets/es2015/umd/: 1.2M -I Arrow.es2015.min.js.map 233k -I Arrow.js targets/esnext/umd/: 1.1M -I Arrow.esnext.min.js.map 225k -I Arrow.js ``` Closes #10281 from domoritz/dom/closure-everything-but-es5 Lead-authored-by: Dominik Moritz <domoritz@gmail.com> Co-authored-by: p42-ai[bot] <72252241+p42-ai[bot]@users.noreply.github.com> Signed-off-by: Dominik Moritz <domoritz@gmail.com>