* docs: prepare Vendoo 1.41.2 git-ignore boundary hotfix * fix: track native source modules with root-anchored runtime ignores
39 lines
1.0 KiB
JSON
39 lines
1.0 KiB
JSON
{
|
|
"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"
|
|
}
|
|
}
|