summaryrefslogtreecommitdiff
path: root/electron/.electron-vue
diff options
context:
space:
mode:
authorLex Neva <github.com@lexneva.name>2020-08-19 21:15:21 -0400
committerLex Neva <github.com@lexneva.name>2020-08-19 21:15:21 -0400
commit69f931f0330c448911221752a226f612acb08713 (patch)
treef8b25fa47b80a7dc360a17c6e22a593524ecb728 /electron/.electron-vue
parent690ee0c416635f8d6d3dc07048be90bd0da7748f (diff)
add vuetify
Diffstat (limited to 'electron/.electron-vue')
-rw-r--r--electron/.electron-vue/webpack.renderer.config.js26
-rw-r--r--electron/.electron-vue/webpack.web.config.js26
2 files changed, 50 insertions, 2 deletions
diff --git a/electron/.electron-vue/webpack.renderer.config.js b/electron/.electron-vue/webpack.renderer.config.js
index 82727c04..89f8cd78 100644
--- a/electron/.electron-vue/webpack.renderer.config.js
+++ b/electron/.electron-vue/webpack.renderer.config.js
@@ -21,7 +21,7 @@ const { VueLoaderPlugin } = require('vue-loader')
*/
// 'vue-slider-component' needed here due to this issue:
// https://github.com/SimulatedGREG/electron-vue/issues/725
-let whiteListedModules = ['vue', 'vue-slider-component']
+let whiteListedModules = ['vue', 'vue-slider-component', 'vuetify']
let rendererConfig = {
devtool: '#cheap-module-eval-source-map',
@@ -95,6 +95,30 @@ let rendererConfig = {
name: 'fonts/[name]--[folder].[ext]'
}
}
+ },
+ {
+ test: /\.s(c|a)ss$/,
+ use: [
+ 'vue-style-loader',
+ 'css-loader',
+ {
+ loader: 'sass-loader',
+ // Requires sass-loader@^7.0.0
+ options: {
+ implementation: require('sass'),
+ fiber: require('fibers'),
+ indentedSyntax: true // optional
+ },
+ // Requires sass-loader@^8.0.0
+ options: {
+ implementation: require('sass'),
+ sassOptions: {
+ fiber: require('fibers'),
+ indentedSyntax: true // optional
+ },
+ },
+ },
+ ],
}
]
},
diff --git a/electron/.electron-vue/webpack.web.config.js b/electron/.electron-vue/webpack.web.config.js
index c942c0c7..913518a2 100644
--- a/electron/.electron-vue/webpack.web.config.js
+++ b/electron/.electron-vue/webpack.web.config.js
@@ -69,7 +69,31 @@ let webConfig = {
name: 'fonts/[name].[ext]'
}
}
- }
+ },
+ {
+ test: /\.s(c|a)ss$/,
+ use: [
+ 'vue-style-loader',
+ 'css-loader',
+ {
+ loader: 'sass-loader',
+ // Requires sass-loader@^7.0.0
+ options: {
+ implementation: require('sass'),
+ fiber: require('fibers'),
+ indentedSyntax: true // optional
+ },
+ // Requires sass-loader@^8.0.0
+ options: {
+ implementation: require('sass'),
+ sassOptions: {
+ fiber: require('fibers'),
+ indentedSyntax: true // optional
+ },
+ },
+ },
+ ],
+ },
]
},
plugins: [