<commit_before>import Components from './src/index'
import {ServerTable, ClientTable} from 'maestro-vue-tables-2'

function callerComp (Vue, Comps, enable = false) {
  for (let key in Comps) {
    if (key.indexOf(enable) || !enable) {
      Vue.component(key, Comps[key])
    }
  }

  Vue.use(ServerTable, {})
  Vue.use(ClientTable, {})
}

function plugin (Vue) {
  if (plugin.installed) return
  callerComp(Vue, Components)
}

export default plugin<commit_msg>scss table<commit_after>import Components from './src/index'
import { ServerTable, ClientTable } from 'maestro-vue-tables-2'

function callerComp (Vue, Comps) {
  for (let key in Comps) {
    Vue.component(key, Comps[key])
  }

  Vue.use(ServerTable, {})
  Vue.use(ClientTable, {})
}

function plugin (Vue) {
  if (plugin.installed) return
  callerComp(Vue, Components)
}

export default plugin
{'fraction_non_alphanumeric': 0.13801169590643275, 'fraction_numerical': 0.0023391812865497076, 'mean_word_length': 4.219512195121951, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '150651', 'n_tokens_mistral': 305, 'n_tokens_neox': 308, 'n_words': 71}