{ "name": "Couch Persistence", "description": "Adapter to read and write objects using a CouchDB instance.", "extensions": { "components": [ { "provides": "persistenceService", "type": "provider", "implementation": "CouchPersistenceProvider.js", "depends": [ "$http", "$q", "PERSISTENCE_SPACE", "COUCHDB_PATH" ] } ], "constants": [ { "key": "PERSISTENCE_SPACE", "value": "mct" }, { "key": "COUCHDB_PATH", "value": "/couch/openmct" }, { "key": "COUCHDB_INDICATOR_INTERVAL", "value": 15000 } ], "indicators": [ { "implementation": "CouchIndicator.js", "depends": [ "$http", "$interval", "COUCHDB_PATH", "COUCHDB_INDICATOR_INTERVAL" ] } ] } }