]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
refactor: use vue-demi
authorEduardo San Martin Morote <posva13@gmail.com>
Mon, 2 Aug 2021 13:23:41 +0000 (15:23 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Mon, 2 Aug 2021 13:23:41 +0000 (15:23 +0200)
12 files changed:
docs/vite.config.js
src/createPinia.ts
src/devtools/formatting.ts
src/devtools/plugin.ts
src/hmr.ts
src/mapHelpers.ts
src/rootStore.ts
src/store.ts
src/subscriptions.ts
src/testing.ts
src/types.ts
vite.config.ts

index c51ed741b36bc328f67f5c757b6c22f476658cb8..7e51b2f3304c7ec7451958712c4e513d410db7f0 100644 (file)
@@ -6,6 +6,6 @@ export default defineConfig({
     __BROWSER__: 'true',
   },
   optimizeDeps: {
-    exclude: ['@vueuse/shared', '@vueuse/core'],
+    exclude: ['vue-demi', '@vueuse/shared', '@vueuse/core'],
   },
 })
index 5f4bf4975547369f45a064ec4ade80cea87331ff..de7bec4a177e1f18244ea4ec4058c6434fc70d06 100644 (file)
@@ -4,7 +4,7 @@ import {
   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'
index 212c79d803f35f35d66ed621f252e6e2ef4f2d84..178a34b524dde721ae71bff8ea056373d2407961 100644 (file)
@@ -4,7 +4,7 @@ import {
   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'
 
index 746b4e75fa8a8d23879535b941ed8e1f86e36f8a..e3f8d5d84c62d1c39fe81d89e79ff96b50747d20 100644 (file)
@@ -1,5 +1,12 @@
 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,
index 61ad82e977e35f847b847668aab9a4784278fead..f6cdf536e808cdb2caf09229f8be7f9f27cd66e5 100644 (file)
@@ -1,4 +1,4 @@
-import { isRef, isReactive } from 'vue'
+import { isRef, isReactive } from 'vue-demi'
 import { Pinia } from './rootStore'
 import { isPlainObject, StoreDefinition, StoreGeneric, _Method } from './types'
 
index 600c0fb8c0405f045b40fa83dac889e86d48b816..db847794d736dfd08db40425d5d0392f22143ba9 100644 (file)
@@ -1,4 +1,4 @@
-import { ComponentPublicInstance } from 'vue'
+import { ComponentPublicInstance } from 'vue-demi'
 import {
   GettersTree,
   _Method,
index 9b3eaa5aa2709813f47439e053a99a7e5a471327..ff6cf9fbd79c8d078939f848470cffeb6b5757a3 100644 (file)
@@ -1,4 +1,4 @@
-import { App, EffectScope, InjectionKey, Plugin, Ref, warn } from 'vue'
+import { App, EffectScope, InjectionKey, Plugin, Ref, warn } from 'vue-demi'
 import {
   StateTree,
   PiniaCustomProperties,
index c2cf11cbecad672cf8487d7284b25e76af64da62..1b009449ed6b86a09b2c9e148a67f0dc0c5f8662 100644 (file)
@@ -17,7 +17,7 @@ import {
   toRefs,
   Ref,
   ref,
-} from 'vue'
+} from 'vue-demi'
 import {
   StateTree,
   SubscriptionCallback,
index aae8996dd818bd9ab0df7e29db4a243ce8bd2e67..86fef17063e867d9b023db0aff76b4d9e421e2be 100644 (file)
@@ -1,4 +1,4 @@
-import { getCurrentInstance, onUnmounted } from 'vue'
+import { getCurrentInstance, onUnmounted } from 'vue-demi'
 import { _Method } from './types'
 
 export function addSubscription<T extends _Method>(
index f93ab03c8cc7461a86b9996e1cb79be59e910e10..ffdf61be74a471260ddd340f53fe4620dbb224cf 100644 (file)
@@ -1,4 +1,4 @@
-import { App, createApp } from 'vue'
+import { App, createApp } from 'vue-demi'
 import { createPinia } from './createPinia'
 import { Pinia, PiniaStorePlugin, setActivePinia } from './rootStore'
 
index 204db6439c4b02232480e76ab98bf7ada6352c78..3cbe01895882c522b9e61e2050814efc59053cf4 100644 (file)
@@ -1,4 +1,4 @@
-import { ComputedRef, DebuggerEvent, Ref, UnwrapRef } from 'vue'
+import { ComputedRef, DebuggerEvent, Ref, UnwrapRef } from 'vue-demi'
 import { Pinia } from './rootStore'
 
 /**
index 5a5c18d602f4e9ddb1f5b44358fcb22c2af5065b..064353e10c2df16bb69ed153b45875743e467494 100644 (file)
@@ -10,6 +10,6 @@ export default defineConfig({
     __TEST__: 'false',
   },
   optimizeDeps: {
-    exclude: ['@vueuse/shared', '@vueuse/core'],
+    exclude: ['vue-demi', '@vueuse/shared', '@vueuse/core'],
   },
 })