webpack-genius
Version:
**For chinese developers:** you'd better add taobao mirror before everything start. Or you may fail to install. ```bash yarn config set registry http://registry.npm.taobao.org ```
35 lines (34 loc) • 1.12 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Scss = void 0;
var tslib_1 = require("tslib");
var CssHandle_1 = require("./CssHandle");
var Scss = /** @class */ (function (_super) {
tslib_1.__extends(Scss, _super);
function Scss() {
return _super !== null && _super.apply(this, arguments) || this;
}
Scss.prototype.additionalData = function (data) {
return this.setOptions('sass-loader', function (options) {
options.additionalData = data;
});
};
Scss.prototype.test = function () {
return /\.s[ac]ss$/i;
};
Scss.prototype.loaders = function () {
return _super.prototype.loaders.call(this).concat([
{
loader: 'sass-loader',
options: {
sassOptions: {
implementation: require(require.resolve('sass')),
fiber: require(require.resolve('fibers')),
},
},
},
]);
};
return Scss;
}(CssHandle_1.CssHandle));
exports.Scss = Scss;