__BROWSER__: 'true',
},
optimizeDeps: {
- exclude: ['@vueuse/shared', '@vueuse/core'],
+ exclude: ['vue-demi', '@vueuse/shared', '@vueuse/core'],
},
})
setActivePinia,
piniaSymbol,
} from './rootStore'
-import { ref, App, markRaw, effectScope } from 'vue'
+import { ref, App, markRaw, effectScope } from 'vue-demi'
import { registerPiniaDevtools, devtoolsPlugin } from './devtools'
import { IS_CLIENT } from './env'
import { StateTree, StoreGeneric } from './types'
CustomInspectorState,
} from '@vue/devtools-api'
import { MutationType, StoreGeneric } from '../types'
-import { DebuggerEvent } from 'vue'
+import { DebuggerEvent } from 'vue-demi'
import { Pinia } from '../rootStore'
import { isPinia } from './utils'
import { setupDevtoolsPlugin, TimelineEvent } from '@vue/devtools-api'
-import { App, ComponentPublicInstance, markRaw, toRaw, unref, watch } from 'vue'
+import {
+ App,
+ ComponentPublicInstance,
+ markRaw,
+ toRaw,
+ unref,
+ watch,
+} from 'vue-demi'
import { Pinia, PiniaPluginContext } from '../rootStore'
import {
GettersTree,
-import { isRef, isReactive } from 'vue'
+import { isRef, isReactive } from 'vue-demi'
import { Pinia } from './rootStore'
import { isPlainObject, StoreDefinition, StoreGeneric, _Method } from './types'
-import { ComponentPublicInstance } from 'vue'
+import { ComponentPublicInstance } from 'vue-demi'
import {
GettersTree,
_Method,
-import { App, EffectScope, InjectionKey, Plugin, Ref, warn } from 'vue'
+import { App, EffectScope, InjectionKey, Plugin, Ref, warn } from 'vue-demi'
import {
StateTree,
PiniaCustomProperties,
toRefs,
Ref,
ref,
-} from 'vue'
+} from 'vue-demi'
import {
StateTree,
SubscriptionCallback,
-import { getCurrentInstance, onUnmounted } from 'vue'
+import { getCurrentInstance, onUnmounted } from 'vue-demi'
import { _Method } from './types'
export function addSubscription<T extends _Method>(
-import { App, createApp } from 'vue'
+import { App, createApp } from 'vue-demi'
import { createPinia } from './createPinia'
import { Pinia, PiniaStorePlugin, setActivePinia } from './rootStore'
-import { ComputedRef, DebuggerEvent, Ref, UnwrapRef } from 'vue'
+import { ComputedRef, DebuggerEvent, Ref, UnwrapRef } from 'vue-demi'
import { Pinia } from './rootStore'
/**
__TEST__: 'false',
},
optimizeDeps: {
- exclude: ['@vueuse/shared', '@vueuse/core'],
+ exclude: ['vue-demi', '@vueuse/shared', '@vueuse/core'],
},
})