UNPKG

@visactor/vrender

Version:

```typescript import { xxx } from '@visactor/vrender'; ```

51 lines (31 loc) 2.53 kB
import { registerHtmlAttributePlugin, registerReactAttributePlugin } from "@visactor/vrender-core/plugin/attribute"; import { registerFlexLayoutPlugin } from "@visactor/vrender-core/plugin/flex-layout"; import { registerArea } from "@visactor/vrender-kits/register/register-area"; import { registerCircle } from "@visactor/vrender-kits/register/register-circle"; import { registerGlyph } from "@visactor/vrender-kits/register/register-glyph"; import { registerGroup } from "@visactor/vrender-kits/register/register-group"; import { registerLine } from "@visactor/vrender-kits/register/register-line"; import { registerRect } from "@visactor/vrender-kits/register/register-rect"; import { registerShadowRoot } from "@visactor/vrender-kits/register/register-shadowRoot"; import { registerSymbol } from "@visactor/vrender-kits/register/register-symbol"; import { registerText } from "@visactor/vrender-kits/register/register-text"; import { registerWrapText } from "@visactor/vrender-kits/register/register-wraptext"; import { installBrowserLiteEnvToApp, installBrowserLitePickersToApp } from "@visactor/vrender-kits/installers/browser-lite"; import { installLiteGraphicsToApp } from "@visactor/vrender-kits/installers/graphics-lite"; import { CanvasPickerContribution } from "@visactor/vrender-kits/picker/contributions/constants"; import { registerAnimate } from "@visactor/vrender-animate/register"; import { ensureBootstrap, syncLegacyPickersToApp, syncLegacyRenderersToApp } from "./bootstrap-utils"; const litePipelineRegistrations = [ registerFlexLayoutPlugin, registerHtmlAttributePlugin, registerReactAttributePlugin ], liteLegacyGraphicRegistrations = [ registerArea, registerCircle, registerGlyph, registerGroup, registerLine, registerRect, registerShadowRoot, registerSymbol, registerText, registerWrapText ]; function registerLitePipeline() { litePipelineRegistrations.forEach((register => register())), registerAnimate(); } function registerLiteLegacyGraphics() { liteLegacyGraphicRegistrations.forEach((register => register())); } export function bootstrapVRenderSharedBrowserLiteApp(app, envParams) { return ensureBootstrap(app, "browser-lite-shared") ? (installBrowserLiteEnvToApp(app, envParams), installLiteGraphicsToApp(app), installBrowserLitePickersToApp(app), registerLiteLegacyGraphics(), syncLegacyRenderersToApp(app), syncLegacyPickersToApp(app, CanvasPickerContribution), registerLitePipeline(), app) : app; } //# sourceMappingURL=bootstrap-browser-lite.js.map