Skip to content

Commit 1f3d189

Browse files
committed
chore: remove vue-demi
1 parent 8070deb commit 1f3d189

21 files changed

+46
-64
lines changed

Diff for: docs/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"dependencies": {
1717
"@vorms/core": "^1.1.0",
1818
"@vue-final-modal/nuxt": "workspace:1.0.3",
19-
"vue-final-modal": "workspace:4.5.3",
19+
"vue-final-modal": "workspace:5.0.0-beta.1",
2020
"vue3-drag-resize": "^2.0.5"
2121
}
2222
}

Diff for: packages/vue-final-modal/cypress/components/Form.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { ref } from 'vue-demi'
2+
import { ref } from 'vue'
33
44
const emit = defineEmits<{
55
(e: 'submit', payload: {

Diff for: packages/vue-final-modal/package.json

+1-10
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,6 @@
2929
"typecheck": "vue-tsc --noEmit",
3030
"release": "pnpm build && pnpm cypress:run && release-it"
3131
},
32-
"dependencies": {
33-
"vue-demi": "^0.14.6"
34-
},
3532
"devDependencies": {
3633
"@cypress/vue": "^5.0.5",
3734
"@release-it/conventional-changelog": "^5.1.1",
@@ -46,17 +43,11 @@
4643
"vue": "^3.4.7"
4744
},
4845
"peerDependencies": {
49-
"@vue/composition-api": "^1.0.0-rc.1",
5046
"@vueuse/core": ">=10.0.0",
5147
"@vueuse/integrations": ">=10.0.0",
5248
"focus-trap": ">=7.2.0",
5349
"scroll-lock": ">=2.1.5",
54-
"vue": ">=2.7.0 || >=3.0.0"
55-
},
56-
"peerDependenciesMeta": {
57-
"@vue/composition-api": {
58-
"optional": true
59-
}
50+
"vue": ">=3.0.0"
6051
},
6152
"homepage": "https://vue-final-modal.org/",
6253
"bugs": {

Diff for: packages/vue-final-modal/src/Modal.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { App, CSSProperties, Component, ComponentInternalInstance, FunctionalComponent, Raw, Ref } from 'vue-demi'
1+
import type { App, CSSProperties, Component, ComponentInternalInstance, FunctionalComponent, Raw, Ref } from 'vue'
22
import type { ComponentProps, ComponentSlots } from './Component'
33

44
export type ModalId = number | string | symbol

Diff for: packages/vue-final-modal/src/components/ModalsContainer.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { Component } from 'vue-demi'
2-
import { computed, defineComponent, h, onBeforeUnmount } from 'vue-demi'
1+
import type { Component } from 'vue'
2+
import { computed, defineComponent, h, onBeforeUnmount } from 'vue'
33
import type { ModalSlotOptions } from '..'
44
import { isModalSlotOptions, useVfm } from '~/useApi'
55
import { isString, objectEntries } from '~/utils'

Diff for: packages/vue-final-modal/src/components/VueFinalModal/VueFinalModal.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { computed, getCurrentInstance, nextTick, onBeforeUnmount, onMounted, ref, toRef, useAttrs, watch } from 'vue-demi'
2+
import { computed, getCurrentInstance, nextTick, onBeforeUnmount, onMounted, ref, toRef, useAttrs, watch } from 'vue'
33
import { vueFinalModalProps } from './VueFinalModalProps'
44
import { useTransition } from './useTransition'
55
import { useToClose } from './useToClose'

Diff for: packages/vue-final-modal/src/components/VueFinalModal/VueFinalModalProps.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { Options } from 'focus-trap'
2-
import type { PropType, RendererElement, TransitionProps } from 'vue-demi'
2+
import type { PropType, RendererElement, TransitionProps } from 'vue'
33
import type { ModalId, StyleValue } from '~/Modal'
44

55
/**

Diff for: packages/vue-final-modal/src/components/VueFinalModal/useFocusTrap.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Ref } from 'vue-demi'
1+
import type { Ref } from 'vue'
22
import { useFocusTrap as _useFocusTrap } from '@vueuse/integrations/useFocusTrap'
33
import type VueFinalModal from './VueFinalModal.vue'
44

Diff for: packages/vue-final-modal/src/components/VueFinalModal/useModelValue.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { nextTick, ref, watch } from 'vue-demi'
2-
import type { Ref } from 'vue-demi'
1+
import { nextTick, ref, watch } from 'vue'
2+
import type { Ref } from 'vue'
33
import type VueFinalModal from './VueFinalModal.vue'
44

55
export function useModelValue(

Diff for: packages/vue-final-modal/src/components/VueFinalModal/useScrollLock.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { disablePageScroll, enablePageScroll, setFillGapMethod } from 'scroll-lock'
2-
import type { Ref } from 'vue-demi'
3-
import { onBeforeUnmount, watch } from 'vue-demi'
2+
import type { Ref } from 'vue'
3+
import { onBeforeUnmount, watch } from 'vue'
44
import type VueFinalModal from './VueFinalModal.vue'
55
import { noop, once } from '~/utils'
66

Diff for: packages/vue-final-modal/src/components/VueFinalModal/useToClose.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { Ref } from 'vue-demi'
2-
import { ref } from 'vue-demi'
1+
import type { Ref } from 'vue'
2+
import { ref } from 'vue'
33
import type VueFinalModal from './VueFinalModal.vue'
44

55
export function useToClose(

Diff for: packages/vue-final-modal/src/components/VueFinalModal/useTransition.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { ComputedRef, Ref, TransitionProps } from 'vue-demi'
2-
import { computed, nextTick, ref, watch } from 'vue-demi'
1+
import type { ComputedRef, Ref, TransitionProps } from 'vue'
2+
import { computed, nextTick, ref, watch } from 'vue'
33
import type VueFinalModal from './VueFinalModal.vue'
44

55
export enum TransitionState {

Diff for: packages/vue-final-modal/src/components/VueFinalModal/useZIndex.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ref } from 'vue-demi'
1+
import { ref } from 'vue'
22
import type VueFinalModal from './VueFinalModal.vue'
33

44
export function useZIndex(

Diff for: packages/vue-final-modal/src/components/VueFinalModal/vVisible.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Directive } from 'vue-demi'
1+
import type { Directive } from 'vue'
22

33
interface VVisibleElement extends HTMLElement {
44
// _vov = vue original visibility

Diff for: packages/vue-final-modal/src/injectionSymbols.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { InjectionKey } from 'vue-demi'
1+
import type { InjectionKey } from 'vue'
22
import type { Vfm } from './Modal'
33

44
export const vfmSymbol = Symbol(__DEV__ ? 'vfm' : '') as InjectionKey<Vfm>

Diff for: packages/vue-final-modal/src/plugin.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { App, ComponentInternalInstance, ComputedRef } from 'vue-demi'
2-
import { getCurrentInstance, inject, markRaw, ref, shallowReactive } from 'vue-demi'
1+
import type { App, ComponentInternalInstance, ComputedRef } from 'vue'
2+
import { getCurrentInstance, inject, markRaw, ref, shallowReactive } from 'vue'
33
import { vfmSymbol } from './injectionSymbols'
44
import type { ModalExposed, ModalId, UseModalOptions, UseModalOptionsPrivate, Vfm } from './Modal'
55
import { noop } from './utils'

Diff for: packages/vue-final-modal/src/useApi.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { Component } from 'vue-demi'
2-
import { computed, markRaw, nextTick, reactive, useAttrs } from 'vue-demi'
1+
import type { Component } from 'vue'
2+
import { computed, markRaw, nextTick, reactive, useAttrs } from 'vue'
33
import { tryOnUnmounted } from '@vueuse/core'
44
import VueFinalModal from './components/VueFinalModal/VueFinalModal.vue'
55
import type { ModalSlotOptions, UseModalOptions, UseModalOptionsPrivate, UseModalReturnType, Vfm } from './Modal'

Diff for: packages/vue-final-modal/src/useSwipeToClose.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useEventListener } from '@vueuse/core'
2-
import type { Ref } from 'vue-demi'
3-
import { computed, ref, watch } from 'vue-demi'
2+
import type { Ref } from 'vue'
3+
import { computed, ref, watch } from 'vue'
44
import type VueFinalModal from './components/VueFinalModal/VueFinalModal.vue'
55
import { useSwipeable } from './useSwipeable'
66
import { clamp, noop } from './utils'

Diff for: packages/vue-final-modal/src/useSwipeable.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { Ref } from 'vue-demi'
2-
import { computed, onMounted, reactive, ref } from 'vue-demi'
1+
import type { Ref } from 'vue'
2+
import { computed, onMounted, reactive, ref } from 'vue'
33
import { useEventListener } from '@vueuse/core'
44
import { checkPassiveEventSupport, getPosition } from './dom'
55

Diff for: pnpm-lock.yaml

+17-26
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: viteplay/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
},
99
"dependencies": {
1010
"vue": "^3.4.7",
11-
"vue-final-modal": "workspace:4.5.3",
11+
"vue-final-modal": "workspace:5.0.0-beta.1",
1212
"vue-router": "^4.2.5"
1313
},
1414
"devDependencies": {

0 commit comments

Comments
 (0)