From 91918c5b0fd1839352a3e046727fbb083663d4fc Mon Sep 17 00:00:00 2001 From: sHa Date: Tue, 17 Jun 2025 16:48:50 +0300 Subject: [PATCH] refactor: Remove unused PWA cache generation script --- generate-pwa-cache-list.js | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 generate-pwa-cache-list.js diff --git a/generate-pwa-cache-list.js b/generate-pwa-cache-list.js deleted file mode 100644 index 2de9dd3..0000000 --- a/generate-pwa-cache-list.js +++ /dev/null @@ -1,34 +0,0 @@ -// Node.js script to generate a list of all files in public, logos, and logos_gen for PWA caching -const fs = require('fs'); -const path = require('path'); - -const publicDir = path.join(__dirname, 'public'); -const logosDir = path.join(__dirname, 'logos'); -const logosGenDir = path.join(__dirname, 'logos_gen'); - -function walkDir(dir, baseUrl = '') { - let results = []; - fs.readdirSync(dir).forEach(file => { - const filePath = path.join(dir, file); - const relPath = path.join(baseUrl, file).replace(/\\/g, '/'); - if (fs.statSync(filePath).isDirectory()) { - results = results.concat(walkDir(filePath, relPath)); - } else { - results.push('/' + relPath); - } - }); - return results; -} - -const publicFiles = walkDir(publicDir, '').filter(f => !f.endsWith('sw.js')); -const logosFiles = walkDir(logosDir, 'logos'); -const logosGenFiles = walkDir(logosGenDir, 'logos_gen'); - -const allFiles = Array.from(new Set([...publicFiles, ...logosFiles, ...logosGenFiles])); - -fs.writeFileSync( - path.join(publicDir, 'pwa-files-to-cache.json'), - JSON.stringify(allFiles, null, 2) -); - -console.log('PWA files-to-cache list generated with', allFiles.length, 'files.');