feat: reduce sourcemaps and visualize dep tree #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds two features
Includng reduces sourcemaps
Excluding sourcemaps and shipping them to your third-party provider is great, but for Lambdas using CloudWatch, you have to include them to get meaningful traces.
This PR shows how you can drastically reduce the source maps by excluding anything from
node_modules/
shrinking the souremap file from 34K to 2.2K.Size Before
Size After
Visualize esbuild bundle
Similar to webpack, we can visualize our bundle, with a bit of work. It will open the bundle analysis as a HTML file after each build.
Example: