Asset#replaceWith: Set URL on the replacement before swapping it in.
Asset#replaceWith: Set URL on the replacement before swapping it in.

Solves a bug that would cause sourceMappingURLs to be resolved
incorrectly when swapping in a new JavaScript asset resulting from
running a JavaScript Asset through the compressJavaScript transform.

assetgraph/assetgraph