diff --git a/package.json b/package.json index d4753008b..f4ed27eac 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "stylelint-config-recommended-scss": "^5.0.2", "stylelint-config-standard": "^24.0.0", "stylelint-scss": "^4.1.0", - "vite-plugin-pwa": "0.11.11" + "vite-plugin-pwa": "^0.11.12" }, "publishConfig": { "access": "public" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 62f58b212..25d344412 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,7 +59,7 @@ specifiers: stylelint-config-recommended-scss: ^5.0.2 stylelint-config-standard: ^24.0.0 stylelint-scss: ^4.1.0 - vite-plugin-pwa: 0.11.11 + vite-plugin-pwa: ^0.11.12 dependencies: '@inertiajs/inertia': 0.10.1 @@ -122,7 +122,7 @@ devDependencies: stylelint-config-recommended-scss: 5.0.2 stylelint-config-standard: 24.0.0 stylelint-scss: 4.1.0 - vite-plugin-pwa: 0.11.11 + vite-plugin-pwa: 0.11.12 packages: @@ -5888,8 +5888,8 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-plugin-pwa/0.11.11: - resolution: {integrity: sha512-/nSLS7VfGN5UrL4a1ALGEQAyga/H0hYZjEkwPehiEFW1PM1DTi1A8GkPCsmevKwR6vt10P+5wS1wrvSgwQemzw==} + /vite-plugin-pwa/0.11.12: + resolution: {integrity: sha512-XqFmA4y9C4RBb5osSsa26GVwOSwbzf2GNVcT5+06KYYdguqLpuI9FW7iV/akZqg0OUNUpH4tHfme8SnHA4PIXA==} dependencies: debug: 4.3.3 fast-glob: 3.2.7 diff --git a/vite.config.ts b/vite.config.ts index b09c2c1ef..f4edb5c4a 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -3,43 +3,40 @@ import osmConfig from '@openstamanager/vite-config'; import {defineConfig} from 'laravel-vite'; import {VitePWA} from 'vite-plugin-pwa'; -export default defineConfig(osmConfig({ - plugins: [ - VitePWA({ - includeAssets: [ - 'images/favicon/favicon.ico', - '../robots.txt', - 'images/favicon/apple-touch-icon.png', - 'images/*.png' - ], - manifest: { - name: 'OpenSTAManager', - short_name: 'OSM', - description: 'Il software gestionale open source per l\'assistenza tecnica e la fatturazione', - categories: ['business', 'productivity'], - display: 'minimal-ui', - theme_color: '#3f3f3f', - background_color: '#fffff', - icons: [ - { - src: 'android-chrome-192x192.png', - sizes: '192x192', - type: 'image/png' - }, - { - src: 'android-chrome-512x512.png', - sizes: '512x512', - type: 'image/png' - }, - { - src: 'android-chrome-512x512.png', - sizes: '512x512', - type: 'image/png', - purpose: 'any maskable' - } - ] - }, - useCredentials: true - }) - ] -})); +export default defineConfig(osmConfig()) + .withPlugins(...VitePWA({ + includeAssets: [ + 'images/favicon/favicon.ico', + '../robots.txt', + 'images/favicon/apple-touch-icon.png', + 'images/*.png' + ], + manifest: { + name: 'OpenSTAManager', + short_name: 'OSM', + description: 'Il software gestionale open source per l\'assistenza tecnica e la fatturazione', + categories: ['business', 'productivity'], + display: 'minimal-ui', + theme_color: '#3f3f3f', + background_color: '#fffff', + icons: [ + { + src: 'android-chrome-192x192.png', + sizes: '192x192', + type: 'image/png' + }, + { + src: 'android-chrome-512x512.png', + sizes: '512x512', + type: 'image/png' + }, + { + src: 'android-chrome-512x512.png', + sizes: '512x512', + type: 'image/png', + purpose: 'any maskable' + } + ] + }, + useCredentials: true + }));