UNPKG

vue-resize

Version:
33 lines (27 loc) 657 B
import ResizeObserver from './components/ResizeObserver.vue' // Install the components export function install (Vue) { // eslint-disable-next-line vue/component-definition-name-casing Vue.component('resize-observer', ResizeObserver) Vue.component('ResizeObserver', ResizeObserver) } export { ResizeObserver, } // Plugin const plugin = { // eslint-disable-next-line no-undef version: VERSION, install, } export default plugin // Auto-install let GlobalVue = null if (typeof window !== 'undefined') { GlobalVue = window.Vue } else if (typeof global !== 'undefined') { GlobalVue = global.Vue } if (GlobalVue) { GlobalVue.use(plugin) }