import Vue from 'vue'
import App from '@/App.vue'
import router from '@/router/index'
import store from '@/store'
import shipnity from '@/plugins/vue-shipnity-template'
import apolloProvider from '@/plugins/vue-apollo'
import '@/plugins/dayjs'
import '@/plugins/lodash'
import '@/plugins/filters'
import '@/plugins/components'
import '@/plugins/vue-infinite-loading'
import '@/plugins/vue-upload-component'

Vue.config.productionTip = false

const createApp = () => new Vue({
  shipnity,
  router,
  store,
  apolloProvider,
  render: (h) => h(App)
}).$mount('#app')

createApp()
