{ "name": "Policy Service", "description": "Provides support for extension-driven decisions.", "sources": "src", "extensions": { "components": [ { "type": "decorator", "provides": "actionService", "implementation": "PolicyActionDecorator.js", "depends": [ "policyService" ] }, { "type": "decorator", "provides": "viewService", "implementation": "PolicyViewDecorator.js", "depends": [ "policyService" ] }, { "type": "provider", "provides": "policyService", "implementation": "PolicyProvider.js", "depends": [ "policies[]" ] } ] } }