You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
512 B
20 lines
512 B
5 months ago
|
const splitRE = /\r?\n/g
|
||
|
|
||
|
module.exports = function addTemplateMapping (content, parts, output, map, beforeLines) {
|
||
|
var afterLines = output.split(splitRE).length
|
||
|
var templateLine = content.slice(0, parts.template.start).split(splitRE).length
|
||
|
for (; beforeLines < afterLines; beforeLines++) {
|
||
|
map.addMapping({
|
||
|
source: map._hashedFilename,
|
||
|
generated: {
|
||
|
line: beforeLines,
|
||
|
column: 0
|
||
|
},
|
||
|
original: {
|
||
|
line: templateLine,
|
||
|
column: 0
|
||
|
}
|
||
|
})
|
||
|
}
|
||
|
}
|