import { promises as fs } from "node:fs"; import path from "node:path"; const requiredDirs = [ "packages/features/builder/src", "packages/features/recipes/src", "packages/shared/i18n/src" ]; for (const dir of requiredDirs) { const absolute = path.resolve(dir); try { await fs.access(absolute); } catch { console.error(`Missing feature-first folder: ${dir}`); process.exit(1); } } console.log("Feature-first structure check passed");