Added --treat-source-as-minified
option for sourcemaps inject
command
#1956
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.
Issue
As described in #1955, the
sourcemaps inject
command cannot handle certain minified files if it has particular syntax (template literals without asourceMappingURL
for example) and will be unable to tell that a file is a minified file that needs to have Debug IDs injected. Users should be able to say "hey I know everything in this directory is something that I want IDs injected into".Therefore this PR is a proposal for adding a
--treat-source-as-minified
option that will forcesentry-cli
to override theis_likely_minified_js
check and instead treat the imput as if it was minified. Then the tool will inject Debug IDs no matter what.Example Usage And Output
This PR is provided merely as a proposal as y'all might want to handle this a different way / syntax / methodology and is merely presented as one idea for dealing with #1955.