{ "name": "Search", "description": "Allows the user to search through the file tree.", "extensions": { "components": [ { "provides": "searchService", "type": "provider", "implementation": "GenericSearchProvider.js", "depends": [ "$q", "objectService", "workerService", "roots[]" ] }, { "provides": "searchService", "type": "aggregator", "implementation": "SearchAggregator.js", "depends": [ "$q" ] } ], "workers": [ { "key": "genericSearchWorker", "scriptUrl": "GenericSearchWorker.js", "depends": [ "objectService" ] } ] } }