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.
16 lines
372 B
16 lines
372 B
7 years ago
|
const path = require('path');
|
||
|
const rootPath = path.resolve(__dirname + '/../../src/');
|
||
|
module.exports = function(source) {
|
||
|
if (this.cacheable) {
|
||
|
this.cacheable();
|
||
|
}
|
||
|
|
||
|
const resourcePath = this.resourcePath.replace(rootPath, '');
|
||
|
const wrappedSource =`
|
||
|
<!-- begin ${resourcePath} -->
|
||
|
${source}
|
||
|
<!-- end ${resourcePath} -->`;
|
||
|
|
||
|
return wrappedSource;
|
||
|
};
|