class CKEditor5::Rails::Editor::PropsPlugin

def initialize(name, premium: false, **js_import_meta_attrs)

def initialize(name, premium: false, **js_import_meta_attrs)
  super(name)
  js_import_meta_attrs[:import_name] ||= if premium
                                           'ckeditor5-premium-features'
                                         else
                                           'ckeditor5'
                                         end
  @js_import_meta = ::CKEditor5::Rails::Assets::JSImportMeta.new(
    import_as: js_import_meta_attrs[:window_name] ? nil : name,
    **js_import_meta_attrs
  )
end

def to_h

def to_h
  @js_import_meta.to_h.merge(type: :external)
end