19 lines
630 B
JavaScript
19 lines
630 B
JavaScript
"use strict";
|
|
|
|
const matchSourceMappingUrl = /\/\*# sourceMappingURL=[^*]+\*\//;
|
|
/**
|
|
* Removes the sourceMappingURL comment. This is necessary because the less-loader
|
|
* does not know where the final source map will be located. Thus, we remove every
|
|
* reference to source maps. In a regular setup, the css-loader will embed the
|
|
* source maps into the CommonJS module and the style-loader will translate it into
|
|
* base64 blob urls.
|
|
*
|
|
* @param {string} content
|
|
* @returns {string}
|
|
*/
|
|
|
|
function removeSourceMappingUrl(content) {
|
|
return content.replace(matchSourceMappingUrl, '');
|
|
}
|
|
|
|
module.exports = removeSourceMappingUrl; |