{ "name": "Data bundle", "description": "Interfaces and infrastructure for real-time and historical data.", "configuration": { "paths": { "moment": "moment.min" }, "shim": { "moment": { "exports": "moment" } } }, "extensions": { "components": [ { "provides": "telemetryService", "type": "aggregator", "implementation": "TelemetryAggregator.js", "depends": [ "$q" ] } ], "controllers": [ { "key": "TelemetryController", "implementation": "TelemetryController.js", "depends": [ "$scope", "$q", "$timeout", "$log" ] } ], "capabilities": [ { "key": "telemetry", "implementation": "TelemetryCapability.js", "depends": [ "$injector", "$q", "$log" ] } ], "services": [ { "key": "telemetryFormatter", "implementation": "TelemetryFormatter.js" }, { "key": "telemetrySubscriber", "implementation": "TelemetrySubscriber.js", "depends": [ "$q", "$timeout" ] } ] } }