{ "name": "communication", "displayName": "Communication Plugin", "version": "1.0.0", "apiVersion": "1.0", "description": "Advanced communication features for HOA management", "author": "Etihadat Team", "website": "https://etihadat.com", "coreApiVersion": "^2.3.0", "coreApiMinVersion": "2.3.0", "coreApiMaxVersion": "3.0.0", "database": { "schema": "plugin_communication", "tables": ["messages", "notifications", "templates", "scheduled_messages"], "migrations": { "enabled": true, "path": "database/migrations" } }, "build": { "entryPoint": "routes/index.js", "exclude": ["__tests__", "node_modules", ".git", "build", ".DS_Store"], "include": ["database", "routes", "repositories", "services", "frontend"] }, "frontend": { "enabled": true, "bundle": "frontend/bundle.js" }, "dependencies": { "core": "^2.3.0" }, "permissions": [ "read_messages", "send_messages", "manage_templates", "schedule_messages", "view_analytics" ], "pricing_plans": [ { "name": "Basic", "monthly_price": 29.00, "annual_price": 290.00, "features": ["Email notifications", "Basic templates", "100 messages/month"] }, { "name": "Professional", "monthly_price": 59.00, "annual_price": 590.00, "features": ["SMS notifications", "Advanced templates", "1000 messages/month", "Analytics"] }, { "name": "Enterprise", "monthly_price": 99.00, "annual_price": 990.00, "features": ["Unlimited messages", "Custom templates", "Advanced analytics", "API access"] } ], "routes": [ "/api/plugins/communication/messages", "/api/plugins/communication/notifications", "/api/plugins/communication/templates", "/api/plugins/communication/analytics" ] }