{ "schemaVersion": 2, "architecture": "modular-monolith", "rules": { "modulePrefix": "vendoo.", "denyImplicitRoutes": true, "denyCrossModuleDatabaseAccess": true, "denyCrossModuleInternalImports": true, "thirdPartyExtensionsInMainProcess": false, "themeCustomCss": false, "themeTokensOnly": true, "denyUnknownSettings": true, "sessionOwnershipRequired": true, "lastActiveAdminProtected": true, "catalogPayloadAllowlist": true, "mediaReferenceProtection": true, "inventoryBulkLimit": 500 }, "nativeModules": [ "vendoo.auth", "vendoo.users", "vendoo.sessions", "vendoo.settings", "vendoo.security", "vendoo.themes", "vendoo.media", "vendoo.listings", "vendoo.inventory" ], "migration": { "mode": "strangler", "legacyBridgeStatus": "legacy-bridge", "frameworkMigration": false, "databaseReplacement": false, "identityCompatibilityFacade": "lib/auth.mjs", "catalogCompatibilityLayer": "lib/db.mjs" } }