isomorphic-loader
Version:
Webpack isomorphic loader tools to make Node require handle files like images for Server Side Rendering (SSR)
16 lines (12 loc) • 459 B
JavaScript
;
const { getCssModuleGlobalMapping } = require("./utils");
module.exports = function (content) {
const userRequest = (this._module && this._module.userRequest) || "";
if (/\.(css|less|styl|sass|scss)$/.test(userRequest)) {
const mapping = getCssModuleGlobalMapping();
mapping[userRequest] = content.toString("utf-8");
}
this.cacheable && this.cacheable(); // eslint-disable-line
return content;
};
module.exports.raw = true;