Spaces:
Sleeping
Sleeping
| const fs = require('fs'); | |
| const files = ['index.html', 'catalog.html', 'product.html', 'cart.html', 'checkout.html', 'wishlist.html', 'profile.html']; | |
| for (const file of files) { | |
| let content = fs.readFileSync(file, 'utf8'); | |
| if (!content.includes('manifest.json')) { | |
| content = content.replace('</head>', ' <link rel="manifest" href="manifest.json">\n</head>'); | |
| } | |
| if (!content.includes('serviceWorker')) { | |
| content = content.replace('</body>', ` <script>\n if('serviceWorker' in navigator) navigator.serviceWorker.register('sw.js').then(() => console.log('SW Registered')).catch(e => console.error('SW Error', e));\n </script>\n</body>`); | |
| } | |
| fs.writeFileSync(file, content); | |
| console.log('Updated ' + file); | |
| } | |