/**
 * FlowDrop Entry Wrapper for Drupal
 *
 * This is the build entry point that imports all exports from the FlowDrop
 * library and assigns them to the `window.FlowDrop` global. This allows
 * Drupal SDC components to continue using `window.FlowDrop.mountSchemaForm()`
 * etc. while the underlying build uses ES modules with code splitting.
 *
 * Heavy features (CodeMirror, EasyMDE) are lazy-loaded via dynamic import()
 * in index.ts — they are only fetched when their registration functions
 * are called.
 */

import * as FlowDrop from "./index";

Object.assign(window, { FlowDrop });
