Files
Piped-Material/vue.config.js
T
2022-03-20 05:30:26 +05:30

44 lines
737 B
JavaScript

const webpack = require('webpack')
module.exports = {
configureWebpack: {
resolve: {
fallback: {
stream: require.resolve('stream-browserify')
}
},
plugins: [
new webpack.ProvidePlugin({
Buffer: ['buffer', 'Buffer']
})
]
},
transpileDependencies: [
'vuetify'
],
pwa: {
name: 'Piped Material',
themeColor: '#458588',
msTileColor: '',
appleMobileWebAppCapable: 'yes',
appleMobileWebAppStatusBarStyle: 'black',
iconPaths: {
faviconSVG: null
},
workboxOptions: {
cleanupOutdatedCaches: true,
navigateFallback: 'index.html',
skipWaiting: true,
runtimeCaching: [
{
urlPattern: /\.(?:png|svg|ico)$/,
handler: 'CacheFirst'
}
]
}
},
lintOnSave: false
}