const fs = require('fs'); const content = fs.readFileSync('romm_swagger.json'); try { let jsonString = content.toString('utf16le'); if (jsonString.charCodeAt(0) === 0xFEFF) { jsonString = jsonString.slice(1); } const parsed = JSON.parse(jsonString); const paths = Object.keys(parsed.paths).filter(p => p.includes('auth') || p.includes('sso') || p.includes('oauth') || p.includes('login')); console.log(paths.join('\n')); } catch (e) { const parsed = JSON.parse(content.toString('utf8')); const paths = Object.keys(parsed.paths).filter(p => p.includes('auth') || p.includes('sso') || p.includes('oauth') || p.includes('login')); console.log(paths.join('\n')); }