@@ -4,9 +4,9 @@ import { Emitter, CompositeDisposable } from 'atom'
44import MinimapElement from './minimap-element'
55import Minimap from './minimap'
66import config from './config.json'
7- import { deactivateAllPlugins } from './plugin-management'
7+ import * as PluginManagement from './plugin-management'
88
9- exports . config = config
9+ export * as config from './ config.json'
1010export * from './plugin-management'
1111export { default as Minimap } from './minimap'
1212
@@ -110,7 +110,7 @@ export function minimapViewProvider (model) {
110110export function deactivate ( ) {
111111 if ( ! active ) { return }
112112
113- deactivateAllPlugins ( )
113+ PluginManagement . deactivateAllPlugins ( )
114114
115115 if ( editorsMinimaps ) {
116116 editorsMinimaps . forEach ( ( value , key ) => {
@@ -358,9 +358,36 @@ function initSubscriptions () {
358358 } ) )
359359}
360360
361+ // The public exports included in the service:
362+ const MinimapServiceV1 = {
363+ minimapViewProvider,
364+ getConfigSchema,
365+ onDidActivate,
366+ onDidDeactivate,
367+ onDidCreateMinimap,
368+ onDidAddPlugin,
369+ onDidRemovePlugin,
370+ onDidActivatePlugin,
371+ onDidDeactivatePlugin,
372+ onDidChangePluginOrder,
373+ minimapClass,
374+ minimapForEditorElement,
375+ minimapForEditor,
376+ standAloneMinimapForEditor,
377+ getActiveMinimap,
378+ observeMinimaps,
379+ registerPlugin : PluginManagement . registerPlugin ,
380+ unregisterPlugin : PluginManagement . unregisterPlugin ,
381+ togglePluginActivation : PluginManagement . togglePluginActivation ,
382+ deactivateAllPlugins : PluginManagement . deactivateAllPlugins ,
383+ activatePlugin : PluginManagement . activatePlugin ,
384+ deactivatePlugin : PluginManagement . deactivatePlugin ,
385+ getPluginsOrder : PluginManagement . getPluginsOrder
386+ }
387+
361388/**
362389 * Returns the Minimap main module instance.
363390 *
364391 * @return {Main } The Minimap main module instance.
365392 */
366- export function provideMinimapServiceV1 ( ) { return exports }
393+ export function provideMinimapServiceV1 ( ) { return MinimapServiceV1 }
0 commit comments