Shrinking Azure Pipeline task extensions using esbuild
TL;DR We bundled an internal Azure Pipelines task extension into a single bundled JavaScript file using esbuild. The task package dropped from tens of megabytes and thousands of files to three files per task (  ,   , and   ). The change took about 20 lines of build tooling. We measured the payoff across our production pipelines: Spending les...