Ir al contenido

Entry points

La librería expone entry points secundarios independientes y lazy-loadable. Consumir core no arrastra render, io, optimize, edit, ui ni ai/*.

La frontera headless garantiza que core, render, io, optimize y edit no importan @angular/material/@angular/cdk — solo ui y ai/nlu-ui pueden.

Entry pointContenido (resumen)¿Material?
@mosaicoo/svg-engine/coremodelo, comandos, history, state, geometría, tree opsNo
@mosaicoo/svg-engine/render<svge-renderer>, directivas por tipo, viewport, registryNo
@mosaicoo/svg-engine/ioimporter/exporter SVG/PNG + registriesNo
@mosaicoo/svg-engine/optimizeOptimizerRegistry + passes built-inNo
@mosaicoo/svg-engine/editselección, transform, snap, path editor, pathfinder, tools, pluginsNo
@mosaicoo/svg-engine/ui<svge-editor>/<svge-shell-pro>, paneles, dialogsSí
@mosaicoo/svg-engine/ai/nlumotor de lenguaje natural (headless)No
@mosaicoo/svg-engine/ai/nlu-uicaja de comando texto/vozSí
@mosaicoo/svg-engine/ai/nlu-voice-wasmspeech-to-text en el dispositivo (Whisper)No