INNER CODE UNIT · JavaScript
missing
ImranR98/apps.obtainium.imranr.dev · scripts/generate_from_export.js:123
const missing = ['id', 'url', 'author', 'name'].filter(k => typeof app?.[k] !== 'string' || !app[k].trim())
if (missing.length) {
console.warn(`Skipped export entry (missing/invalid: ${missing.join(', ')}): ${JSON.stringify(app).slice(0, 80)}`)
invalid++
continue
}
if (!idRe.test(app.id)) {
console.warn(`Skipped ${app.id}: invalid package id`)
invalid++
continue
}
if (!/^https:\/\//.test(app.url)) {
console.warn(`Warning: ${app.id} URL is not https: ${app.url}`)
}
if (only && !only.has(app.id)) {
filtered++
continue
}