Elide "use strict" from final output

Description

When concatenating scripts containing "use strict"; will globally apply. We should elide this in all cases where we concatenate JavaScript files. We should be careful to replace with equal length whitespace to prevent issues around source mapping. This should be default behavior. We could consider a compiler knob as a separate enhancement.

Environment

None

Status

Assignee

David Nolen

Reporter

David Nolen

Labels

Approval

Screened

Patch

None

Fix versions

Affects versions

Priority

Major
Configure