[Pkg-javascript-commits] [uglifyjs] 20/77: using the original sourcemap as the base
Jonas Smedegaard
dr at jones.dk
Tue May 19 00:02:28 UTC 2015
This is an automated email from the git hooks/post-receive script.
js pushed a commit to tag v2.4.18
in repository uglifyjs.
commit ad18689d926d25c7a25b95c630c2ad05b7b5f5b5
Author: Caridy Patino <caridy at gmail.com>
Date: Tue Nov 11 14:38:01 2014 -0500
using the original sourcemap as the base
* Creates a new SourceMapGenerator based on a SourceMapConsumer:
https://github.com/mozilla/source-map#sourcemapgeneratorfromsourcemapsourcemapconsumer
---
lib/sourcemap.js | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/lib/sourcemap.js b/lib/sourcemap.js
index 948e3b3..3998e40 100644
--- a/lib/sourcemap.js
+++ b/lib/sourcemap.js
@@ -53,11 +53,16 @@ function SourceMap(options) {
orig_line_diff : 0,
dest_line_diff : 0,
});
- var generator = new MOZ_SourceMap.SourceMapGenerator({
- file : options.file,
- sourceRoot : options.root
- });
var orig_map = options.orig && new MOZ_SourceMap.SourceMapConsumer(options.orig);
+ var generator;
+ if (orig_map) {
+ generator = MOZ_SourceMap.SourceMapGenerator.fromSourceMap(orig_map);
+ } else {
+ generator = new MOZ_SourceMap.SourceMapGenerator({
+ file : options.file,
+ sourceRoot : options.root
+ });
+ }
function add(source, gen_line, gen_col, orig_line, orig_col, name) {
if (orig_map) {
var info = orig_map.originalPositionFor({
@@ -78,7 +83,7 @@ function SourceMap(options) {
source : source,
name : name
});
- };
+ }
return {
add : add,
get : function() { return generator },
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/uglifyjs.git
More information about the Pkg-javascript-commits
mailing list