27 lines
623 B
JavaScript
27 lines
623 B
JavaScript
/**
|
|
* Postinstall : vérifie que les icônes Expo existent (déjà dans le repo).
|
|
*/
|
|
const fs = require('fs');
|
|
const path = require('path');
|
|
|
|
const required = [
|
|
'assets/images/icon.png',
|
|
'assets/images/splash-icon.png',
|
|
'assets/images/adaptive-icon.png',
|
|
'assets/images/favicon.png',
|
|
];
|
|
|
|
const root = path.join(__dirname, '..');
|
|
let ok = true;
|
|
for (const rel of required) {
|
|
const p = path.join(root, rel);
|
|
if (!fs.existsSync(p)) {
|
|
console.warn('[ensure-assets] missing:', rel);
|
|
ok = false;
|
|
}
|
|
}
|
|
if (!ok) {
|
|
console.warn('[ensure-assets] add missing images under assets/images/');
|
|
}
|
|
process.exit(0);
|