@milkdown/plugin-listener
Advanced tools
Comparing version 5.4.1 to 5.5.0
import { createSlice, InitReady, SerializerReady, serializerCtx, prosePluginsCtx, EditorViewReady } from "@milkdown/core"; | ||
import { Plugin } from "@milkdown/prose"; | ||
import { PluginKey, Plugin } from "@milkdown/prose"; | ||
class ListenerManager { | ||
@@ -54,2 +54,3 @@ constructor() { | ||
const listenerCtx = createSlice(new ListenerManager(), "listener"); | ||
const key = new PluginKey("MILKDOWN_PLUGIN_LISTENER"); | ||
const listener = (pre) => { | ||
@@ -70,2 +71,3 @@ pre.inject(listenerCtx, new ListenerManager()); | ||
const plugin = new Plugin({ | ||
key, | ||
view: () => { | ||
@@ -120,3 +122,3 @@ return { | ||
}; | ||
export { listener, listenerCtx }; | ||
export { key, listener, listenerCtx }; | ||
//# sourceMappingURL=index.es.js.map |
import { Ctx, MilkdownPlugin } from '@milkdown/core'; | ||
import { Node as ProseNode } from '@milkdown/prose'; | ||
import { Node as ProseNode, PluginKey } from '@milkdown/prose'; | ||
declare class ListenerManager { | ||
@@ -29,4 +29,5 @@ private beforeMountedListeners; | ||
export declare const listenerCtx: import("@milkdown/core").Slice<ListenerManager>; | ||
export declare const key: PluginKey<any, any>; | ||
export declare const listener: MilkdownPlugin; | ||
export {}; | ||
//# sourceMappingURL=index.d.ts.map |
{ | ||
"name": "@milkdown/plugin-listener", | ||
"version": "5.4.1", | ||
"version": "5.5.0", | ||
"type": "module", | ||
@@ -18,4 +18,4 @@ "main": "./lib/index.es.js", | ||
"devDependencies": { | ||
"@milkdown/core": "5.4.1", | ||
"@milkdown/prose": "5.4.1" | ||
"@milkdown/core": "5.5.0", | ||
"@milkdown/prose": "5.5.0" | ||
}, | ||
@@ -27,3 +27,3 @@ "peerDependencies": { | ||
"dependencies": { | ||
"@milkdown/utils": "5.4.1", | ||
"@milkdown/utils": "5.5.0", | ||
"tslib": "^2.3.1" | ||
@@ -30,0 +30,0 @@ }, |
@@ -12,3 +12,3 @@ /* Copyright 2021, Milkdown by Mirone. */ | ||
} from '@milkdown/core'; | ||
import { Node as ProseNode, Plugin } from '@milkdown/prose'; | ||
import { Node as ProseNode, Plugin, PluginKey } from '@milkdown/prose'; | ||
@@ -73,2 +73,3 @@ class ListenerManager { | ||
export const listenerCtx = createSlice<ListenerManager>(new ListenerManager(), 'listener'); | ||
export const key = new PluginKey('MILKDOWN_PLUGIN_LISTENER'); | ||
@@ -96,2 +97,3 @@ export const listener: MilkdownPlugin = (pre) => { | ||
const plugin = new Plugin({ | ||
key, | ||
view: () => { | ||
@@ -98,0 +100,0 @@ return { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
22080
281
+ Added@milkdown/utils@5.5.0(transitive)
- Removed@milkdown/exception@5.4.1(transitive)
- Removed@milkdown/utils@5.4.1(transitive)
Updated@milkdown/utils@5.5.0