Browse Source

Clean up exports

new-plugin-system
Artur Arseniev 4 months ago
parent
commit
bc84e307c0
  1. 20
      packages/core/src/editor/config/config.ts
  2. 3
      packages/core/src/index.ts
  3. 38
      packages/core/src/plugin_manager/index.ts
  4. 3
      packages/core/test/specs/grapesjs/index.ts

20
packages/core/src/editor/config/config.ts

@ -2,28 +2,28 @@ import { AssetManagerConfig } from '../../asset_manager/config/config';
import { BlockManagerConfig } from '../../block_manager/config/config'; import { BlockManagerConfig } from '../../block_manager/config/config';
import { CanvasConfig } from '../../canvas/config/config'; import { CanvasConfig } from '../../canvas/config/config';
import { CodeManagerConfig } from '../../code_manager/config/config'; import { CodeManagerConfig } from '../../code_manager/config/config';
import { CssGeneratorBuildOptions } from '../../code_manager/model/CssGenerator';
import { HTMLGeneratorBuildOptions } from '../../code_manager/model/HtmlGenerator';
import { CommandsConfig } from '../../commands/config/config';
import { ObjectAny } from '../../common';
import { CssComposerConfig } from '../../css_composer/config/config'; import { CssComposerConfig } from '../../css_composer/config/config';
import type { DataSourcesConfig } from '../../data_sources/config/config';
import { DeviceManagerConfig } from '../../device_manager/config/config'; import { DeviceManagerConfig } from '../../device_manager/config/config';
import { DomComponentsConfig } from '../../dom_components/config/config';
import { I18nConfig } from '../../i18n/config'; import { I18nConfig } from '../../i18n/config';
import { KeymapsConfig } from '../../keymaps/config';
import { ModalConfig } from '../../modal_dialog/config/config'; import { ModalConfig } from '../../modal_dialog/config/config';
import { LayerManagerConfig } from '../../navigator/config/config'; import { LayerManagerConfig } from '../../navigator/config/config';
import { KeymapsConfig } from '../../keymaps/config';
import { PageManagerConfig } from '../../pages/types'; import { PageManagerConfig } from '../../pages/types';
import { PanelsConfig } from '../../panels/config/config'; import { PanelsConfig } from '../../panels/config/config';
import { ParserConfig } from '../../parser/config/config'; import { ParserConfig } from '../../parser/config/config';
import { PluginInput } from '../../plugin_manager/types';
import { RichTextEditorConfig } from '../../rich_text_editor/config/config'; import { RichTextEditorConfig } from '../../rich_text_editor/config/config';
import { SelectorManagerConfig } from '../../selector_manager/config/config'; import { SelectorManagerConfig } from '../../selector_manager/config/config';
import { StorageManagerConfig } from '../../storage_manager/config/config'; import { StorageManagerConfig } from '../../storage_manager/config/config';
import { UndoManagerConfig } from '../../undo_manager/config';
import { PluginInput } from '../../plugin_manager';
import { TraitManagerConfig } from '../../trait_manager/config/config';
import { CommandsConfig } from '../../commands/config/config';
import { StyleManagerConfig } from '../../style_manager/config/config'; import { StyleManagerConfig } from '../../style_manager/config/config';
import { DomComponentsConfig } from '../../dom_components/config/config'; import { TraitManagerConfig } from '../../trait_manager/config/config';
import { HTMLGeneratorBuildOptions } from '../../code_manager/model/HtmlGenerator'; import { UndoManagerConfig } from '../../undo_manager/config';
import { CssGeneratorBuildOptions } from '../../code_manager/model/CssGenerator';
import { ObjectAny } from '../../common';
import type { DataSourcesConfig } from '../../data_sources/config/config';
import { ColorPickerOptions } from '../../utils/ColorPicker'; import { ColorPickerOptions } from '../../utils/ColorPicker';
export interface EditorConfig { export interface EditorConfig {

3
packages/core/src/index.ts

@ -1,7 +1,8 @@
import { isElement } from 'underscore'; import { isElement } from 'underscore';
import Editor from './editor'; import Editor from './editor';
import { EditorConfig } from './editor/config/config'; import { EditorConfig } from './editor/config/config';
import { PluginInput, legacyGlobalPlugins, usePlugin as pluginUsePlugin } from './plugin_manager'; import { PluginInput } from './plugin_manager/types';
import { legacyGlobalPlugins, usePlugin as pluginUsePlugin } from './plugin_manager/utils';
import $ from './utils/cash-dom'; import $ from './utils/cash-dom';
import polyfills from './utils/polyfills'; import polyfills from './utils/polyfills';

38
packages/core/src/plugin_manager/index.ts

@ -8,42 +8,8 @@ import { KeymapsEvents } from '../keymaps/types';
import { StyleManagerEvents } from '../style_manager/types'; import { StyleManagerEvents } from '../style_manager/types';
import PluginModel, { createPluginAdded } from './model/Plugin'; import PluginModel, { createPluginAdded } from './model/Plugin';
import Plugins from './model/Plugins'; import Plugins from './model/Plugins';
import { import { Plugin, PluginCleanup, PluginInput, PluginOptions, PluginsEvents } from './types';
Plugin, import { getPluginId, getPlugin, isPluginDescriptor, isPluginFunction, logPluginWarn, unwrapPluginMeta } from './utils';
PluginAdded,
PluginCleanup,
PluginCleanupHandler,
PluginDescriptor,
PluginInput,
PluginOptions,
PluginWithMeta,
PluginsEvents,
} from './types';
import {
addLegacyPlugin,
getLegacyPlugin,
getLegacyPlugins,
getPluginId,
getPlugin,
isPluginDescriptor,
isPluginFunction,
logPluginWarn,
legacyGlobalPlugins,
unwrapPluginMeta,
usePlugin,
} from './utils';
export type {
Plugin,
PluginAdded,
PluginCleanup,
PluginCleanupHandler,
PluginDescriptor,
PluginInput,
PluginOptions,
PluginWithMeta,
};
export { addLegacyPlugin, getLegacyPlugin, getLegacyPlugins, getPlugin, legacyGlobalPlugins, logPluginWarn, usePlugin };
type PluginTarget = string | Plugin<any> | PluginModel; type PluginTarget = string | Plugin<any> | PluginModel;

3
packages/core/test/specs/grapesjs/index.ts

@ -2,8 +2,7 @@ import grapesjs, { Component, Editor, usePlugin } from '../../../src';
import CssRule from '../../../src/css_composer/model/CssRule'; import CssRule from '../../../src/css_composer/model/CssRule';
import ComponentWrapper from '../../../src/dom_components/model/ComponentWrapper'; import ComponentWrapper from '../../../src/dom_components/model/ComponentWrapper';
import { EditorConfig } from '../../../src/editor/config/config'; import { EditorConfig } from '../../../src/editor/config/config';
import type { Plugin } from '../../../src/plugin_manager'; import PluginsEvents, { Plugin } from '../../../src/plugin_manager/types';
import PluginsEvents from '../../../src/plugin_manager/types';
import { StorageManagerConfig } from '../../../src/storage_manager/config/config'; import { StorageManagerConfig } from '../../../src/storage_manager/config/config';
import { fixJsDom, fixJsDomIframe, waitEditorEvent } from '../../common'; import { fixJsDom, fixJsDomIframe, waitEditorEvent } from '../../common';

Loading…
Cancel
Save