module CKEditor5::Rails::Cdn::Concerns::BundleBuilder

def create_preset_bundle(preset)

def create_preset_bundle(preset)
  preset => {
    cdn:,
    version:,
    translations:,
    ckbox:,
    premium:
  }
  bundle = build_base_cdn_bundle(cdn, version, translations)
  bundle << build_premium_cdn_bundle(cdn, version, translations) if premium
  bundle << build_ckbox_cdn_bundle(ckbox) if ckbox
  bundle << build_plugins_cdn_bundle(preset.plugins.items)
  bundle
end