Files
grafana/scripts/webpack/sass.rule.js
T

34 lines
671 B
JavaScript
Raw Normal View History

2017-10-01 20:02:25 +02:00
'use strict';
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
2017-10-01 20:02:25 +02:00
2021-01-20 07:59:48 +01:00
module.exports = function (options) {
2017-10-01 20:02:25 +02:00
return {
test: /\.scss$/,
2018-06-26 01:28:37 -07:00
use: [
MiniCssExtractPlugin.loader,
{
loader: 'css-loader',
options: {
importLoaders: 2,
url: options.preserveUrl,
2020-08-11 17:52:44 +02:00
sourceMap: options.sourceMap,
2017-10-01 20:02:25 +02:00
},
2018-06-26 01:28:37 -07:00
},
{
loader: 'postcss-loader',
2018-04-18 15:01:36 +02:00
options: {
2018-06-26 01:28:37 -07:00
sourceMap: options.sourceMap,
2019-04-02 18:15:30 +02:00
config: { path: __dirname },
2018-06-26 01:28:37 -07:00
},
},
{
loader: 'sass-loader',
options: {
2020-08-11 17:52:44 +02:00
sourceMap: options.sourceMap,
},
},
2018-06-26 01:28:37 -07:00
],
2017-10-01 20:02:25 +02:00
};
2018-06-26 01:28:37 -07:00
};