title: Vue - use the same plugin with multiple configuration and different name at the same time?
body: <p>I am trying to use a Vue plugin <a href="https://dm4t2.github.io/vue-currency-input" rel="nofollow noreferrer">Vue Currency Input</a> with two different configuration at the same time:</p>
  <pre><code>import Vue from 'vue'
  import VueCurrencyInput from 'vue-currency-input'
  
  const options = {
    globalOptions: {
      currency: 'BRL',
      locale: 'pt-BR',
      precision: 2,
      allowNegative: false,
      autoDecimalMode: true,
      distractionFree: { hideNegligibleDecimalDigits: false, hideCurrencySymbol: false, hideGroupingSymbol: false }
    }
  }
  
  const optionsDecimal = {
    globalOptions: {
      currency: false,
      locale: 'de-DE',
      precision: 4,
      allowNegative: false,
      autoDecimalMode: true,
      distractionFree: { hideNegligibleDecimalDigits: false, hideCurrencySymbol: true, hideGroupingSymbol: true }
    },
    directiveName: 'decimal',
    componentName: 'DecimalInput'
  }
  
  Vue.use(VueCurrencyInput, options)
  Vue.use(VueCurrencyInput, optionsDecimal)
  </code></pre>
  <p>But it is not working, it only register the first configuration.</p>
  <p>I need it to format to money format (<code>options</code>) and to decimal format (<code>optionsDecimal</code>). I have changed the plugin default component name and directive name in the second configuration and it still not working.</p>
  <p>Is it possible to achieve somehow?</p>