From 5ef2ff1707a70a2c41691bb23ae58b17437dbd77 Mon Sep 17 00:00:00 2001 From: Anders Johansson Date: Wed, 11 Sep 2013 13:35:52 +0200 Subject: [PATCH] Added --source-map-basepath option --- bin/lessc | 7 ++++++- lib/less/lessc_helper.js | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/bin/lessc b/bin/lessc index c830488b..166f7ce3 100755 --- a/bin/lessc +++ b/bin/lessc @@ -150,6 +150,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; @@ -197,7 +202,7 @@ if (output) { } } -options.sourceMapBasepath = process.cwd(); +options.sourceMapBasepath = options.sourceMapBasepath || process.cwd(); if (options.sourceMap === true) { if (!output) { diff --git a/lib/less/lessc_helper.js b/lib/less/lessc_helper.js index 14e70cca..d180f406 100644 --- a/lib/less/lessc_helper.js +++ b/lib/less/lessc_helper.js @@ -53,6 +53,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.");