css optimization: bundle bulma, main.scss as inline css injected directly into lit-element css

import a subset of bulma to decrease size in main.scss
import only base bulma for outer html page in base.scss
This commit is contained in:
Ilya Kreymer
2020-05-03 14:57:51 -07:00
parent 6f04588dfd
commit 1a4793eefa
10 changed files with 210 additions and 189 deletions
+11 -15
View File
@@ -47,24 +47,20 @@ module.exports = (env, argv) => {
],
module: {
rules: [{
test: /\.s[ac]ss$/i,
use: [
MiniCssExtractPlugin.loader,
'css-loader',
{
loader: 'sass-loader',
options: {
// Prefer `dart-sass`
implementation: require('node-sass'),
},
},
],
},
rules: [
{
test: /\.svg$/,
loader: 'svg-inline-loader'
}]
},
{
test: /base.scss$/,
loaders: [MiniCssExtractPlugin.loader, 'css-loader', 'sass-loader']
},
{
test: /main.scss$/,
loaders: ['to-string-loader', 'css-loader', 'sass-loader']
},
]
}
}
}