Skip to content

Commit

Permalink
Merge pull request #1543 from andjo/sourcemap-options
Browse files Browse the repository at this point in the history
Sourcemap basepath option
  • Loading branch information
lukeapage committed Sep 14, 2013
2 parents 6eb992a + bab3195 commit 0a70ede
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 3 deletions.
7 changes: 6 additions & 1 deletion bin/lessc
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,11 @@ args = args.filter(function (arg) {
options.sourceMapRootpath = match[2];
}
break;
case 'source-map-basepath':
if (checkArgFunc(arg, match[2])) {
options.sourceMapBasepath = match[2];
}
break;
case 'source-map-inline':
options.outputSourceFiles = true;
break;
Expand Down Expand Up @@ -201,7 +206,7 @@ if (output) {
}
}

options.sourceMapBasepath = process.cwd();
options.sourceMapBasepath = options.sourceMapBasepath || process.cwd();

if (options.sourceMap === true) {
if (!output) {
Expand Down
1 change: 1 addition & 0 deletions lib/less/lessc_helper.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ var lessc_helper = {
sys.puts(" format, and 'all' which will do both.");
sys.puts(" --source-map[=FILENAME] Outputs a v3 sourcemap to the filename (or output filename.map)");
sys.puts(" --source-map-rootpath=X adds this path onto the sourcemap filename and less file paths");
sys.puts(" --source-map-basepath=X Sets sourcemap base path, defaults to current working directory.");
sys.puts(" --source-map-inline puts the less files into the map instead of referencing them");
sys.puts(" -rp, --rootpath=URL Set rootpath for url rewriting in relative imports and urls.");
sys.puts(" Works with or without the relative-urls option.");
Expand Down
4 changes: 2 additions & 2 deletions lib/less/source-map-output.js
Original file line number Diff line number Diff line change
Expand Up @@ -80,11 +80,11 @@
this._writeSourceMap(JSON.stringify(this._sourceMapGenerator.toJSON()));

if (this._sourceMapFilename) {
this._css.push("/*# sourceMappingURL=" + this._sourceMapRootpath + this._sourceMapFilename + " */");
this._css.push("/*# sourceMappingURL=" + this.normalizeFilename(this._sourceMapFilename) + " */");
}
}

return this._css.join('');
};

})(require('./tree'));
})(require('./tree'));

0 comments on commit 0a70ede

Please sign in to comment.