Skip to content

Commit 8a9781c

Browse files
authored
chore: use kit in integrations (#1626)
1 parent 99ab5d5 commit 8a9781c

File tree

10 files changed

+18
-35
lines changed

10 files changed

+18
-35
lines changed

Diff for: packages/integrations/react/package.json

+1-5
Original file line numberDiff line numberDiff line change
@@ -41,18 +41,14 @@
4141
"build": "tsc --emitDeclarationOnly && vite build"
4242
},
4343
"peerDependencies": {
44-
"@milkdown/core": "^7.2.0",
45-
"@milkdown/prose": "^7.2.0",
4644
"react": "*",
4745
"react-dom": "*"
4846
},
4947
"dependencies": {
50-
"@milkdown/utils": "workspace:*",
48+
"@milkdown/kit": "workspace:*",
5149
"tslib": "^2.8.1"
5250
},
5351
"devDependencies": {
54-
"@milkdown/core": "workspace:*",
55-
"@milkdown/prose": "workspace:*",
5652
"@types/react": "^19.0.0",
5753
"@types/react-dom": "^19.0.0",
5854
"react": "^19.0.0",

Diff for: packages/integrations/react/src/editor.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Editor } from '@milkdown/core'
1+
import type { Editor } from '@milkdown/kit/core'
22
import type { FC, ReactNode } from 'react'
33
import React, { useMemo, useRef, useState } from 'react'
44

Diff for: packages/integrations/react/src/types.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { Editor } from '@milkdown/core'
2-
import type { Dispatch, MutableRefObject, SetStateAction } from 'react'
1+
import type { Editor } from '@milkdown/kit/core'
2+
import type { Dispatch, RefObject, SetStateAction } from 'react'
33

44
export type GetEditor = (container: HTMLElement) => Editor | undefined
55

@@ -11,8 +11,8 @@ export interface UseEditorReturn {
1111
export interface EditorInfoCtx {
1212
loading: boolean
1313
setLoading: Dispatch<SetStateAction<boolean>>
14-
dom: MutableRefObject<HTMLDivElement | undefined>
15-
editor: MutableRefObject<Editor | undefined>
14+
dom: RefObject<HTMLDivElement | undefined>
15+
editor: RefObject<Editor | undefined>
1616
editorFactory: GetEditor | undefined
1717
setEditorFactory: Dispatch<SetStateAction<GetEditor | undefined>>
1818
}

Diff for: packages/integrations/react/src/use-instance.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Editor } from '@milkdown/core'
1+
import type { Editor } from '@milkdown/kit/core'
22
import { useCallback, useContext } from 'react'
33
import { editorInfoContext } from './use-get-editor'
44

Diff for: packages/integrations/vue/package.json

+1-5
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,13 @@
4141
"build": "tsc --emitDeclarationOnly && vite build"
4242
},
4343
"peerDependencies": {
44-
"@milkdown/core": "^7.2.0",
45-
"@milkdown/prose": "^7.2.0",
4644
"vue": "^3.0.0"
4745
},
4846
"dependencies": {
49-
"@milkdown/utils": "workspace:*",
47+
"@milkdown/kit": "workspace:*",
5048
"tslib": "^2.8.1"
5149
},
5250
"devDependencies": {
53-
"@milkdown/core": "workspace:*",
54-
"@milkdown/prose": "workspace:*",
5551
"vue": "^3.3.4"
5652
},
5753
"nx": {

Diff for: packages/integrations/vue/src/editor.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Editor } from '@milkdown/core'
1+
import type { Editor } from '@milkdown/kit/core'
22
import type { Ref } from 'vue'
33
import { Fragment, defineComponent, h, provide, ref } from 'vue'
44

Diff for: packages/integrations/vue/src/types.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Editor } from '@milkdown/core'
1+
import type { Editor } from '@milkdown/kit/core'
22
import type { Ref } from 'vue'
33

44
export type GetEditor = (container: HTMLDivElement) => Editor

Diff for: packages/integrations/vue/src/use-instance.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Editor } from '@milkdown/core'
1+
import type { Editor } from '@milkdown/kit/core'
22
import type { Ref } from 'vue'
33
import { inject } from 'vue'
44
import { editorInfoCtxKey } from './consts'

Diff for: pnpm-lock.yaml

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

Diff for: vite.config.mts

+3
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ const external = [
2323
'react',
2424
'react-dom',
2525
'refractor',
26+
// all
27+
'@milkdown/crepe',
28+
'@milkdown/kit',
2629
// core
2730
'@milkdown/core',
2831
'@milkdown/ctx',

0 commit comments

Comments
 (0)