<commit_before>window.faber = angular.module('faber', [])
  .config ($sceProvider)->
      $sceProvider.enabled(false)
  .constant('faberConfig', {
      # (boolean) Default expanded flag for child blocks
      expanded: true

      # (array) List of components to be imported and managed by components service
      #
      # name:         (optional) the name to be displayed for the component
      # type:         (mandatory) either 'element' or 'group'
      #               element type can not have children but group type can
      # template:     (mandatory) path to the component's template. used as identifier as well
      # topLevelOnly: (optional) specify if the component block can only be used on the top level block
      #               and can not be a child of other block
      components: [
          new MediumEditorComponent()
        ,
          new Element1()
        ,
          name: 'Element 2',
          type: 'element',
          template: '/js/components/samples/element2.html'
      ]
    })
<commit_msg>Medium Editor is the only available component<commit_after>window.faber = angular.module('faber', [])
  .config ($sceProvider)->
      $sceProvider.enabled(false)
  .constant('faberConfig', {
      # (boolean) Default expanded flag for child blocks
      expanded: true

      # (array) List of components to be imported and managed by components service
      #
      # name:         (optional) the name to be displayed for the component
      # type:         (mandatory) either 'element' or 'group'
      #               element type can not have children but group type can
      # template:     (mandatory) path to the component's template. used as identifier as well
      # topLevelOnly: (optional) specify if the component block can only be used on the top level block
      #               and can not be a child of other block
      components: [
          new MediumEditorComponent()
      ]
    })

{'fraction_non_alphanumeric': 0.08016443987667009, 'fraction_numerical': 0.001541623843782117, 'mean_word_length': 2.2504173622704506, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2612386', 'n_tokens_mistral': 490, 'n_tokens_neox': 483, 'n_words': 201}