// importScripts('https://storage.googleapis.com/workbox-cdn/releases/6.4.1/workbox-sw.js');

// // ToDo: probably not used now as we use next-pwa( check config)
// // Only import the modules you need; skip precaching and routing if not needed

// workbox.core.skipWaiting();
// workbox.core.clientsClaim();

// //workbox.precaching.cleanupOutdatedCaches();
// //disable precaching
// workbox.precaching.precacheAndRoute(self.__WB_MANIFEST);

// module.exports = {
//     // Other webpack config...
//     plugins: [
//         // Other plugins...
//         new InjectManifest({
//             // These are some common options, and not all are required.
//             // Consult the docs for more info.
//             exclude: [/.../, '...'],
//             maximumFileSizeToCacheInBytes: 1 * 1024 * 1024,
//             // swSrc: './worker.js',
//         }),
//     ],
// };

// // Example: Set up push notification handling
// self.addEventListener('push', event => {
//     console.log('Push event received at workbox.config: ', event);
//     const data = event.data.json();
//     event.waitUntil(
//         self.registration.showNotification(data.title, {
//             body: data.message,
//             icon: '/path/to/icon.png'
//         })
//     );
// });
