Skip to content

Commit

Permalink
fix(iife): support no-window environments (#141)
Browse files Browse the repository at this point in the history
  • Loading branch information
QiroNT committed Mar 15, 2022
1 parent 4fecb0e commit 0a1689a
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions lib/index.iife.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
;(function (window) {
if (window.VueDemi) {
return
;var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) {
if (VueDemi) {
return VueDemi
}
var VueDemi = {}
var Vue = window.Vue
if (Vue) {
if (Vue.version.slice(0, 2) === '2.') {
var VueCompositionAPI = window.VueCompositionAPI
if (VueCompositionAPI) {
for (var key in VueCompositionAPI) {
VueDemi[key] = VueCompositionAPI[key]
Expand Down Expand Up @@ -56,5 +53,9 @@
'[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`.'
)
}
window.VueDemi = VueDemi
})(window)
return VueDemi
})(
this.VueDemi = this.VueDemi || VueDemi || {},
this.Vue || Vue,
this.VueCompositionAPI || VueCompositionAPI
);

0 comments on commit 0a1689a

Please sign in to comment.