86 lines
1.2 KiB
JavaScript
86 lines
1.2 KiB
JavaScript
const { configure } = require('quasar/wrappers');
|
|
|
|
module.exports = configure(function (ctx) {
|
|
return {
|
|
eslint: {
|
|
fix: false,
|
|
warnings: false,
|
|
errors: false,
|
|
},
|
|
|
|
boot: [
|
|
'badgui'
|
|
],
|
|
|
|
css: [
|
|
'app.scss'
|
|
],
|
|
|
|
extras: [
|
|
'roboto-font',
|
|
'material-icons',
|
|
],
|
|
|
|
build: {
|
|
target: {
|
|
browser: ['es2019', 'edge88', 'firefox78', 'chrome87', 'safari13.1'],
|
|
node: 'node16'
|
|
},
|
|
|
|
vueRouterMode: 'hash',
|
|
},
|
|
|
|
devServer: {
|
|
open: true
|
|
},
|
|
|
|
framework: {
|
|
config: {},
|
|
plugins: [
|
|
'Notify'
|
|
]
|
|
},
|
|
|
|
animations: [],
|
|
|
|
ssr: {
|
|
pwa: false,
|
|
prodPort: 3000,
|
|
},
|
|
|
|
pwa: {
|
|
workboxMode: 'injectManifest',
|
|
injectManifest: {
|
|
swSrc: 'src-pwa/sw.js'
|
|
},
|
|
|
|
manifestFilename: 'manifest.json',
|
|
useCredentialsForManifestTag: false,
|
|
},
|
|
|
|
cordova: {},
|
|
|
|
capacitor: {
|
|
hideSplashscreen: true
|
|
},
|
|
|
|
electron: {
|
|
inspectPort: 5858,
|
|
|
|
bundler: 'packager',
|
|
|
|
packager: {},
|
|
|
|
builder: {
|
|
appId: 'badgui-app'
|
|
}
|
|
},
|
|
|
|
bex: {
|
|
contentScripts: [
|
|
'my-content-script'
|
|
],
|
|
}
|
|
}
|
|
});
|