diff --git a/packages/pug-code-gen/index.js b/packages/pug-code-gen/index.js index de5c70a72..9f4778940 100644 --- a/packages/pug-code-gen/index.js +++ b/packages/pug-code-gen/index.js @@ -1,5 +1,5 @@ 'use strict'; - +var fs = require('fs'); var doctypes = require('doctypes'); var makeError = require('pug-error'); var buildRuntime = require('pug-runtime/build'); @@ -148,11 +148,14 @@ Compiler.prototype = { } if (this.debug) { if (this.options.includeSources) { + var includeSources = {}; + Object.keys(this.options.includeSources).forEach(source => { + includeSources[`${source}`] = this.options.includeSources[ + `${source}` + ].toString('utf8'); + }); js = - 'var pug_debug_sources = ' + - stringify(this.options.includeSources) + - ';\n' + - js; + 'var pug_debug_sources = ' + stringify(includeSources) + ';\n' + js; } js = 'var pug_debug_filename, pug_debug_line;' +