mirror of
https://github.com/less/less.js.git
synced 2026-02-09 22:45:28 -05:00
move sourcemap generator to environment
This commit is contained in:
@@ -42,6 +42,9 @@ module.exports = {
|
||||
getAbsolutePath: function getAbsolutePath(env, filename) {
|
||||
return require('path').resolve(filename);
|
||||
},
|
||||
getSourceMapGenerator: function getSourceMapGenerator() {
|
||||
return require("source-map").SourceMapGenerator;
|
||||
},
|
||||
alwaysMakePathsAbsolute: function alwaysMakePathsAbsolute() {
|
||||
return false;
|
||||
},
|
||||
|
||||
@@ -13,6 +13,6 @@ require('./import-visitor.js')(less.tree);
|
||||
require('./extend-visitor.js')(less.tree);
|
||||
require('./join-selector-visitor.js')(less.tree);
|
||||
require('./to-css-visitor.js')(less.tree);
|
||||
require('./source-map-output.js')(less.tree);
|
||||
require('./source-map-output.js')(less, less.tree);
|
||||
|
||||
module.exports = less;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
module.exports = function (tree) {
|
||||
module.exports = function (less, tree) {
|
||||
|
||||
tree.sourceMapOutput = function (options) {
|
||||
this._css = [];
|
||||
@@ -14,7 +14,7 @@ module.exports = function (tree) {
|
||||
}
|
||||
this._sourceMapRootpath = options.sourceMapRootpath;
|
||||
this._outputSourceFiles = options.outputSourceFiles;
|
||||
this._sourceMapGeneratorConstructor = options.sourceMapGenerator || require("source-map").SourceMapGenerator;
|
||||
this._sourceMapGeneratorConstructor = less.environment.getSourceMapGenerator();
|
||||
|
||||
if (this._sourceMapRootpath && this._sourceMapRootpath.charAt(this._sourceMapRootpath.length-1) !== '/') {
|
||||
this._sourceMapRootpath += '/';
|
||||
|
||||
Reference in New Issue
Block a user