privatenumber / esbuild-loader

💠 Speed up your Webpack with esbuild ⚡️
MIT License
3.56k stars 108 forks source link

perf: only call `sourceAndMap()` when source maps are enabled #316

Closed Chevelleboyer closed 1 year ago

Chevelleboyer commented 1 year ago

What: This PR gets source from asset.source.source() instead of asset.source.sourceAndMap() if sourcemaps are disabled

Why: asset.source.sourceAndMap() generates both source and map. When sourcemaps are disabled there's no need for map, so it's faster to use asset.source.source()

privatenumber commented 1 year ago

Thanks!

privatenumber commented 1 year ago

:tada: This PR is included in version 3.0.1 :tada:

The release is available on:

Your semantic-release bot :package::rocket: