From c146229699ecb6fc8cb4c53cae384ef9f737117f Mon Sep 17 00:00:00 2001 From: Manuel Riquelme Date: Tue, 26 Sep 2023 08:17:42 +0200 Subject: [PATCH] add Loading plugin --- quasar.config.js | 62 +++++++++++++++++++----------------------------- 1 file changed, 25 insertions(+), 37 deletions(-) diff --git a/quasar.config.js b/quasar.config.js index b3283b5..6742fee 100644 --- a/quasar.config.js +++ b/quasar.config.js @@ -8,9 +8,7 @@ // Configuration for your app // https://v2.quasar.dev/quasar-cli-vite/quasar-config-js - -const { configure } = require('quasar/wrappers'); - +const { configure } = require("quasar/wrappers"); module.exports = configure(function (/* ctx */) { return { @@ -20,7 +18,7 @@ module.exports = configure(function (/* ctx */) { // exclude = [], // rawOptions = {}, warnings: true, - errors: true + errors: true, }, // https://v2.quasar.dev/quasar-cli/prefetch-feature @@ -29,15 +27,10 @@ module.exports = configure(function (/* ctx */) { // app boot file (/src/boot) // --> boot files are part of "main.js" // https://v2.quasar.dev/quasar-cli/boot-files - boot: [ - - 'axios', - ], + boot: [], // https://v2.quasar.dev/quasar-cli-vite/quasar-config-js#css - css: [ - 'app.css' - ], + css: ["app.css"], // https://github.com/quasarframework/quasar/tree/dev/extras extras: [ @@ -49,18 +42,18 @@ module.exports = configure(function (/* ctx */) { // 'line-awesome', // 'roboto-font-latin-ext', // this or either 'roboto-font', NEVER both! - 'roboto-font', // optional, you are not bound to it - 'material-icons', // optional, you are not bound to it + "roboto-font", // optional, you are not bound to it + "material-icons", // optional, you are not bound to it ], // Full list of options: https://v2.quasar.dev/quasar-cli-vite/quasar-config-js#build build: { target: { - browser: [ 'es2019', 'edge88', 'firefox78', 'chrome87', 'safari13.1' ], - node: 'node16' + browser: ["es2019", "edge88", "firefox78", "chrome87", "safari13.1"], + node: "node16", }, - vueRouterMode: 'hash', // available values: 'hash', 'history' + vueRouterMode: "hash", // available values: 'hash', 'history' // vueRouterBase, // vueDevtools, // vueOptionsAPI: false, @@ -79,7 +72,6 @@ module.exports = configure(function (/* ctx */) { // extendViteConf (viteConf) {}, // viteVuePluginOptions: {}, - // vitePlugins: [ // [ 'package-name', { ..options.. } ] // ] @@ -88,7 +80,7 @@ module.exports = configure(function (/* ctx */) { // Full list of options: https://v2.quasar.dev/quasar-cli-vite/quasar-config-js#devServer devServer: { // https: true - open: true // opens browser window automatically + open: true, // opens browser window automatically }, // https://v2.quasar.dev/quasar-cli-vite/quasar-config-js#framework @@ -106,7 +98,7 @@ module.exports = configure(function (/* ctx */) { // directives: [], // Quasar plugins - plugins: [] + plugins: ["Loading"], }, // animations: 'all', // --- includes all animations @@ -128,7 +120,7 @@ module.exports = configure(function (/* ctx */) { // https://v2.quasar.dev/quasar-cli/developing-ssr/configuring-ssr ssr: { // ssrPwaHtmlFilename: 'offline.html', // do NOT use index.html as name! - // will mess up SSR + // will mess up SSR // extendSSRWebserverConf (esbuildConf) {}, // extendPackageJson (json) {}, @@ -139,19 +131,19 @@ module.exports = configure(function (/* ctx */) { // manualPostHydrationTrigger: true, prodPort: 3000, // The default port that the production server should use - // (gets superseded if process.env.PORT is specified at runtime) + // (gets superseded if process.env.PORT is specified at runtime) middlewares: [ - 'render' // keep this as last one - ] + "render", // keep this as last one + ], }, // https://v2.quasar.dev/quasar-cli/developing-pwa/configuring-pwa pwa: { - workboxMode: 'generateSW', // or 'injectManifest' + workboxMode: "generateSW", // or 'injectManifest' injectPwaMetaTags: true, - swFilename: 'sw.js', - manifestFilename: 'manifest.json', + swFilename: "sw.js", + manifestFilename: "manifest.json", useCredentialsForManifestTag: false, // useFilenameHashes: true, // extendGenerateSWOptions (cfg) {} @@ -167,7 +159,7 @@ module.exports = configure(function (/* ctx */) { // Full list of options: https://v2.quasar.dev/quasar-cli/developing-capacitor-apps/configuring-capacitor capacitor: { - hideSplashscreen: true + hideSplashscreen: true, }, // Full list of options: https://v2.quasar.dev/quasar-cli/developing-electron-apps/configuring-electron @@ -177,17 +169,15 @@ module.exports = configure(function (/* ctx */) { inspectPort: 5858, - bundler: 'packager', // 'packager' or 'builder' + bundler: "packager", // 'packager' or 'builder' packager: { // https://github.com/electron-userland/electron-packager/blob/master/docs/api.md#options - // OS X / Mac App Store // appBundleId: '', // appCategoryType: '', // osxSign: '', // protocol: 'myapp://path', - // Windows only // win32metadata: { ... } }, @@ -195,18 +185,16 @@ module.exports = configure(function (/* ctx */) { builder: { // https://www.electron.build/configuration/configuration - appId: 'plantas' - } + appId: "plantas", + }, }, // Full list of options: https://v2.quasar.dev/quasar-cli-vite/developing-browser-extensions/configuring-bex bex: { - contentScripts: [ - 'my-content-script' - ], + contentScripts: ["my-content-script"], // extendBexScriptsConf (esbuildConf) {} // extendBexManifestJson (json) {} - } - } + }, + }; });