UNPKG

prosekit

Version:

ProseKit: A toolkit for building rich text editors.

1,086 lines 38.4 kB
{ "name": "prosekit", "type": "module", "version": "0.15.4", "private": false, "description": "ProseKit: A toolkit for building rich text editors.", "author": { "name": "ocavue", "email": "ocavue@gmail.com" }, "license": "MIT", "funding": "https://github.com/sponsors/ocavue", "homepage": "https://github.com/prosekit/prosekit#readme", "repository": { "type": "git", "url": "git+https://github.com/prosekit/prosekit.git", "directory": "packages/prosekit" }, "bugs": { "url": "https://github.com/prosekit/prosekit/issues" }, "keywords": [ "ProseMirror" ], "sideEffects": false, "main": "./dist/prosekit.js", "module": "./dist/prosekit.js", "exports": { ".": { "types": "./dist/prosekit.d.ts", "default": "./dist/prosekit.js" }, "./basic": { "types": "./dist/prosekit-basic.d.ts", "default": "./dist/prosekit-basic.js" }, "./basic/style.css": { "default": "./dist/basic/style.css" }, "./basic/typography.css": { "default": "./dist/basic/typography.css" }, "./core": { "types": "./dist/prosekit-core.d.ts", "default": "./dist/prosekit-core.js" }, "./core/test": { "types": "./dist/prosekit-core-test.d.ts", "default": "./dist/prosekit-core-test.js" }, "./extensions": { "types": "./dist/prosekit-extensions.d.ts", "default": "./dist/prosekit-extensions.js" }, "./extensions/autocomplete": { "types": "./dist/prosekit-extensions-autocomplete.d.ts", "default": "./dist/prosekit-extensions-autocomplete.js" }, "./extensions/blockquote": { "types": "./dist/prosekit-extensions-blockquote.d.ts", "default": "./dist/prosekit-extensions-blockquote.js" }, "./extensions/bold": { "types": "./dist/prosekit-extensions-bold.d.ts", "default": "./dist/prosekit-extensions-bold.js" }, "./extensions/code": { "types": "./dist/prosekit-extensions-code.d.ts", "default": "./dist/prosekit-extensions-code.js" }, "./extensions/code-block": { "types": "./dist/prosekit-extensions-code-block.d.ts", "default": "./dist/prosekit-extensions-code-block.js" }, "./extensions/commit": { "types": "./dist/prosekit-extensions-commit.d.ts", "default": "./dist/prosekit-extensions-commit.js" }, "./extensions/commit/style.css": { "default": "./dist/extensions/commit/style.css" }, "./extensions/doc": { "types": "./dist/prosekit-extensions-doc.d.ts", "default": "./dist/prosekit-extensions-doc.js" }, "./extensions/drop-cursor": { "types": "./dist/prosekit-extensions-drop-cursor.d.ts", "default": "./dist/prosekit-extensions-drop-cursor.js" }, "./extensions/drop-indicator": { "types": "./dist/prosekit-extensions-drop-indicator.d.ts", "default": "./dist/prosekit-extensions-drop-indicator.js" }, "./extensions/enter-rule": { "types": "./dist/prosekit-extensions-enter-rule.d.ts", "default": "./dist/prosekit-extensions-enter-rule.js" }, "./extensions/file": { "types": "./dist/prosekit-extensions-file.d.ts", "default": "./dist/prosekit-extensions-file.js" }, "./extensions/gap-cursor": { "types": "./dist/prosekit-extensions-gap-cursor.d.ts", "default": "./dist/prosekit-extensions-gap-cursor.js" }, "./extensions/gap-cursor/style.css": { "default": "./dist/extensions/gap-cursor/style.css" }, "./extensions/hard-break": { "types": "./dist/prosekit-extensions-hard-break.d.ts", "default": "./dist/prosekit-extensions-hard-break.js" }, "./extensions/heading": { "types": "./dist/prosekit-extensions-heading.d.ts", "default": "./dist/prosekit-extensions-heading.js" }, "./extensions/horizontal-rule": { "types": "./dist/prosekit-extensions-horizontal-rule.d.ts", "default": "./dist/prosekit-extensions-horizontal-rule.js" }, "./extensions/image": { "types": "./dist/prosekit-extensions-image.d.ts", "default": "./dist/prosekit-extensions-image.js" }, "./extensions/input-rule": { "types": "./dist/prosekit-extensions-input-rule.d.ts", "default": "./dist/prosekit-extensions-input-rule.js" }, "./extensions/italic": { "types": "./dist/prosekit-extensions-italic.d.ts", "default": "./dist/prosekit-extensions-italic.js" }, "./extensions/link": { "types": "./dist/prosekit-extensions-link.d.ts", "default": "./dist/prosekit-extensions-link.js" }, "./extensions/list": { "types": "./dist/prosekit-extensions-list.d.ts", "default": "./dist/prosekit-extensions-list.js" }, "./extensions/list/style.css": { "default": "./dist/extensions/list/style.css" }, "./extensions/loro": { "types": "./dist/prosekit-extensions-loro.d.ts", "default": "./dist/prosekit-extensions-loro.js" }, "./extensions/loro/style.css": { "default": "./dist/extensions/loro/style.css" }, "./extensions/mark-rule": { "types": "./dist/prosekit-extensions-mark-rule.d.ts", "default": "./dist/prosekit-extensions-mark-rule.js" }, "./extensions/mention": { "types": "./dist/prosekit-extensions-mention.d.ts", "default": "./dist/prosekit-extensions-mention.js" }, "./extensions/mod-click-prevention": { "types": "./dist/prosekit-extensions-mod-click-prevention.d.ts", "default": "./dist/prosekit-extensions-mod-click-prevention.js" }, "./extensions/paragraph": { "types": "./dist/prosekit-extensions-paragraph.d.ts", "default": "./dist/prosekit-extensions-paragraph.js" }, "./extensions/paste-rule": { "types": "./dist/prosekit-extensions-paste-rule.d.ts", "default": "./dist/prosekit-extensions-paste-rule.js" }, "./extensions/placeholder": { "types": "./dist/prosekit-extensions-placeholder.d.ts", "default": "./dist/prosekit-extensions-placeholder.js" }, "./extensions/placeholder/style.css": { "default": "./dist/extensions/placeholder/style.css" }, "./extensions/readonly": { "types": "./dist/prosekit-extensions-readonly.d.ts", "default": "./dist/prosekit-extensions-readonly.js" }, "./extensions/search": { "types": "./dist/prosekit-extensions-search.d.ts", "default": "./dist/prosekit-extensions-search.js" }, "./extensions/search/style.css": { "default": "./dist/extensions/search/style.css" }, "./extensions/strike": { "types": "./dist/prosekit-extensions-strike.d.ts", "default": "./dist/prosekit-extensions-strike.js" }, "./extensions/table": { "types": "./dist/prosekit-extensions-table.d.ts", "default": "./dist/prosekit-extensions-table.js" }, "./extensions/table/style.css": { "default": "./dist/extensions/table/style.css" }, "./extensions/text": { "types": "./dist/prosekit-extensions-text.d.ts", "default": "./dist/prosekit-extensions-text.js" }, "./extensions/text-align": { "types": "./dist/prosekit-extensions-text-align.d.ts", "default": "./dist/prosekit-extensions-text-align.js" }, "./extensions/underline": { "types": "./dist/prosekit-extensions-underline.d.ts", "default": "./dist/prosekit-extensions-underline.js" }, "./extensions/virtual-selection": { "types": "./dist/prosekit-extensions-virtual-selection.d.ts", "default": "./dist/prosekit-extensions-virtual-selection.js" }, "./extensions/virtual-selection/style.css": { "default": "./dist/extensions/virtual-selection/style.css" }, "./extensions/yjs": { "types": "./dist/prosekit-extensions-yjs.d.ts", "default": "./dist/prosekit-extensions-yjs.js" }, "./extensions/yjs/style.css": { "default": "./dist/extensions/yjs/style.css" }, "./lit": { "types": "./dist/prosekit-lit.d.ts", "default": "./dist/prosekit-lit.js" }, "./lit/autocomplete": { "types": "./dist/prosekit-lit-autocomplete.d.ts", "default": "./dist/prosekit-lit-autocomplete.js" }, "./lit/block-handle": { "types": "./dist/prosekit-lit-block-handle.d.ts", "default": "./dist/prosekit-lit-block-handle.js" }, "./lit/drop-indicator": { "types": "./dist/prosekit-lit-drop-indicator.d.ts", "default": "./dist/prosekit-lit-drop-indicator.js" }, "./lit/inline-popover": { "types": "./dist/prosekit-lit-inline-popover.d.ts", "default": "./dist/prosekit-lit-inline-popover.js" }, "./lit/popover": { "types": "./dist/prosekit-lit-popover.d.ts", "default": "./dist/prosekit-lit-popover.js" }, "./lit/resizable": { "types": "./dist/prosekit-lit-resizable.d.ts", "default": "./dist/prosekit-lit-resizable.js" }, "./lit/table-handle": { "types": "./dist/prosekit-lit-table-handle.d.ts", "default": "./dist/prosekit-lit-table-handle.js" }, "./lit/tooltip": { "types": "./dist/prosekit-lit-tooltip.d.ts", "default": "./dist/prosekit-lit-tooltip.js" }, "./pm": { "types": "./dist/prosekit-pm.d.ts", "default": "./dist/prosekit-pm.js" }, "./pm/commands": { "types": "./dist/prosekit-pm-commands.d.ts", "default": "./dist/prosekit-pm-commands.js" }, "./pm/history": { "types": "./dist/prosekit-pm-history.d.ts", "default": "./dist/prosekit-pm-history.js" }, "./pm/inputrules": { "types": "./dist/prosekit-pm-inputrules.d.ts", "default": "./dist/prosekit-pm-inputrules.js" }, "./pm/keymap": { "types": "./dist/prosekit-pm-keymap.d.ts", "default": "./dist/prosekit-pm-keymap.js" }, "./pm/model": { "types": "./dist/prosekit-pm-model.d.ts", "default": "./dist/prosekit-pm-model.js" }, "./pm/state": { "types": "./dist/prosekit-pm-state.d.ts", "default": "./dist/prosekit-pm-state.js" }, "./pm/transform": { "types": "./dist/prosekit-pm-transform.d.ts", "default": "./dist/prosekit-pm-transform.js" }, "./pm/view": { "types": "./dist/prosekit-pm-view.d.ts", "default": "./dist/prosekit-pm-view.js" }, "./pm/view/style/prosemirror.css": { "default": "./dist/pm/view/style/prosemirror.css" }, "./preact": { "types": "./dist/prosekit-preact.d.ts", "default": "./dist/prosekit-preact.js" }, "./preact/autocomplete": { "types": "./dist/prosekit-preact-autocomplete.d.ts", "default": "./dist/prosekit-preact-autocomplete.js" }, "./preact/block-handle": { "types": "./dist/prosekit-preact-block-handle.d.ts", "default": "./dist/prosekit-preact-block-handle.js" }, "./preact/drop-indicator": { "types": "./dist/prosekit-preact-drop-indicator.d.ts", "default": "./dist/prosekit-preact-drop-indicator.js" }, "./preact/inline-popover": { "types": "./dist/prosekit-preact-inline-popover.d.ts", "default": "./dist/prosekit-preact-inline-popover.js" }, "./preact/popover": { "types": "./dist/prosekit-preact-popover.d.ts", "default": "./dist/prosekit-preact-popover.js" }, "./preact/resizable": { "types": "./dist/prosekit-preact-resizable.d.ts", "default": "./dist/prosekit-preact-resizable.js" }, "./preact/table-handle": { "types": "./dist/prosekit-preact-table-handle.d.ts", "default": "./dist/prosekit-preact-table-handle.js" }, "./preact/tooltip": { "types": "./dist/prosekit-preact-tooltip.d.ts", "default": "./dist/prosekit-preact-tooltip.js" }, "./react": { "types": "./dist/prosekit-react.d.ts", "default": "./dist/prosekit-react.js" }, "./react/autocomplete": { "types": "./dist/prosekit-react-autocomplete.d.ts", "default": "./dist/prosekit-react-autocomplete.js" }, "./react/block-handle": { "types": "./dist/prosekit-react-block-handle.d.ts", "default": "./dist/prosekit-react-block-handle.js" }, "./react/drop-indicator": { "types": "./dist/prosekit-react-drop-indicator.d.ts", "default": "./dist/prosekit-react-drop-indicator.js" }, "./react/inline-popover": { "types": "./dist/prosekit-react-inline-popover.d.ts", "default": "./dist/prosekit-react-inline-popover.js" }, "./react/popover": { "types": "./dist/prosekit-react-popover.d.ts", "default": "./dist/prosekit-react-popover.js" }, "./react/resizable": { "types": "./dist/prosekit-react-resizable.d.ts", "default": "./dist/prosekit-react-resizable.js" }, "./react/table-handle": { "types": "./dist/prosekit-react-table-handle.d.ts", "default": "./dist/prosekit-react-table-handle.js" }, "./react/tooltip": { "types": "./dist/prosekit-react-tooltip.d.ts", "default": "./dist/prosekit-react-tooltip.js" }, "./solid": { "types": "./dist/prosekit-solid.d.ts", "default": "./dist/prosekit-solid.js" }, "./solid/autocomplete": { "types": "./dist/prosekit-solid-autocomplete.d.ts", "default": "./dist/prosekit-solid-autocomplete.js" }, "./solid/block-handle": { "types": "./dist/prosekit-solid-block-handle.d.ts", "default": "./dist/prosekit-solid-block-handle.js" }, "./solid/drop-indicator": { "types": "./dist/prosekit-solid-drop-indicator.d.ts", "default": "./dist/prosekit-solid-drop-indicator.js" }, "./solid/inline-popover": { "types": "./dist/prosekit-solid-inline-popover.d.ts", "default": "./dist/prosekit-solid-inline-popover.js" }, "./solid/popover": { "types": "./dist/prosekit-solid-popover.d.ts", "default": "./dist/prosekit-solid-popover.js" }, "./solid/resizable": { "types": "./dist/prosekit-solid-resizable.d.ts", "default": "./dist/prosekit-solid-resizable.js" }, "./solid/table-handle": { "types": "./dist/prosekit-solid-table-handle.d.ts", "default": "./dist/prosekit-solid-table-handle.js" }, "./solid/tooltip": { "types": "./dist/prosekit-solid-tooltip.d.ts", "default": "./dist/prosekit-solid-tooltip.js" }, "./svelte": { "types": "./dist/prosekit-svelte.d.ts", "default": "./dist/prosekit-svelte.js" }, "./svelte/autocomplete": { "types": "./dist/prosekit-svelte-autocomplete.d.ts", "default": "./dist/prosekit-svelte-autocomplete.js" }, "./svelte/block-handle": { "types": "./dist/prosekit-svelte-block-handle.d.ts", "default": "./dist/prosekit-svelte-block-handle.js" }, "./svelte/drop-indicator": { "types": "./dist/prosekit-svelte-drop-indicator.d.ts", "default": "./dist/prosekit-svelte-drop-indicator.js" }, "./svelte/inline-popover": { "types": "./dist/prosekit-svelte-inline-popover.d.ts", "default": "./dist/prosekit-svelte-inline-popover.js" }, "./svelte/popover": { "types": "./dist/prosekit-svelte-popover.d.ts", "default": "./dist/prosekit-svelte-popover.js" }, "./svelte/resizable": { "types": "./dist/prosekit-svelte-resizable.d.ts", "default": "./dist/prosekit-svelte-resizable.js" }, "./svelte/table-handle": { "types": "./dist/prosekit-svelte-table-handle.d.ts", "default": "./dist/prosekit-svelte-table-handle.js" }, "./svelte/tooltip": { "types": "./dist/prosekit-svelte-tooltip.d.ts", "default": "./dist/prosekit-svelte-tooltip.js" }, "./vue": { "types": "./dist/prosekit-vue.d.ts", "default": "./dist/prosekit-vue.js" }, "./vue/autocomplete": { "types": "./dist/prosekit-vue-autocomplete.d.ts", "default": "./dist/prosekit-vue-autocomplete.js" }, "./vue/block-handle": { "types": "./dist/prosekit-vue-block-handle.d.ts", "default": "./dist/prosekit-vue-block-handle.js" }, "./vue/drop-indicator": { "types": "./dist/prosekit-vue-drop-indicator.d.ts", "default": "./dist/prosekit-vue-drop-indicator.js" }, "./vue/inline-popover": { "types": "./dist/prosekit-vue-inline-popover.d.ts", "default": "./dist/prosekit-vue-inline-popover.js" }, "./vue/popover": { "types": "./dist/prosekit-vue-popover.d.ts", "default": "./dist/prosekit-vue-popover.js" }, "./vue/resizable": { "types": "./dist/prosekit-vue-resizable.d.ts", "default": "./dist/prosekit-vue-resizable.js" }, "./vue/table-handle": { "types": "./dist/prosekit-vue-table-handle.d.ts", "default": "./dist/prosekit-vue-table-handle.js" }, "./vue/tooltip": { "types": "./dist/prosekit-vue-tooltip.d.ts", "default": "./dist/prosekit-vue-tooltip.js" }, "./web": { "types": "./dist/prosekit-web.d.ts", "default": "./dist/prosekit-web.js" }, "./web/autocomplete": { "types": "./dist/prosekit-web-autocomplete.d.ts", "default": "./dist/prosekit-web-autocomplete.js" }, "./web/block-handle": { "types": "./dist/prosekit-web-block-handle.d.ts", "default": "./dist/prosekit-web-block-handle.js" }, "./web/drop-indicator": { "types": "./dist/prosekit-web-drop-indicator.d.ts", "default": "./dist/prosekit-web-drop-indicator.js" }, "./web/inline-popover": { "types": "./dist/prosekit-web-inline-popover.d.ts", "default": "./dist/prosekit-web-inline-popover.js" }, "./web/popover": { "types": "./dist/prosekit-web-popover.d.ts", "default": "./dist/prosekit-web-popover.js" }, "./web/resizable": { "types": "./dist/prosekit-web-resizable.d.ts", "default": "./dist/prosekit-web-resizable.js" }, "./web/table-handle": { "types": "./dist/prosekit-web-table-handle.d.ts", "default": "./dist/prosekit-web-table-handle.js" }, "./web/tooltip": { "types": "./dist/prosekit-web-tooltip.d.ts", "default": "./dist/prosekit-web-tooltip.js" } }, "files": [ "dist" ], "dependencies": { "@prosekit/basic": "0.6.1", "@prosekit/core": "0.8.3", "@prosekit/lit": "0.5.0", "@prosekit/pm": "0.1.11", "@prosekit/preact": "0.5.0", "@prosekit/solid": "0.5.0", "@prosekit/extensions": "0.11.4", "@prosekit/svelte": "0.7.0", "@prosekit/react": "0.6.0", "@prosekit/web": "0.7.3", "@prosekit/vue": "0.5.0" }, "peerDependencies": { "loro-crdt": ">= 0.16.7", "loro-prosemirror": ">= 0.0.7", "preact": ">= 10.11.0", "react": ">= 18.2.0", "react-dom": ">= 18.2.0", "solid-js": ">= 1.7.0", "svelte": ">= 5.0.0", "vue": ">= 3.0.0", "y-prosemirror": ">= 1.2.9", "yjs": ">= 13.6.18" }, "peerDependenciesMeta": { "loro-crdt": { "optional": true }, "loro-prosemirror": { "optional": true }, "y-prosemirror": { "optional": true }, "yjs": { "optional": true }, "preact": { "optional": true }, "react": { "optional": true }, "react-dom": { "optional": true }, "solid-js": { "optional": true }, "svelte": { "optional": true }, "vue": { "optional": true } }, "devDependencies": { "@types/react": "^19.1.9", "@types/react-dom": "^19.1.7", "esbuild": "^0.25.8", "loro-crdt": "^1.5.10", "loro-prosemirror": "^0.2.3", "postcss": "^8.5.6", "postcss-import": "^16.1.1", "preact": "^10.27.0", "react": "^19.1.1", "react-dom": "^19.1.1", "solid-js": "^1.9.8", "svelte": "^5.38.0", "tsdown": "^0.13.4", "typedoc": "^0.28.9", "typedoc-plugin-external-package-links": "^0.1.0", "typedoc-plugin-frontmatter": "^1.3.0", "typedoc-plugin-markdown": "^4.8.0", "typedoc-plugin-mdn-links": "^5.0.7", "typescript": "~5.9.2", "vue": "^3.5.18", "y-prosemirror": "^1.3.7", "yjs": "^13.6.27", "@prosekit/config-tsdown": "0.0.0", "@prosekit/typedoc-plugin": "0.0.0", "@prosekit/config-vitest": "0.0.0" }, "publishConfig": { "dev": {} }, "dev": { "entry": { "prosekit": "./src/index.ts", "prosekit-pm": "./src/pm.ts", "prosekit-pm-commands": "./src/pm/commands.ts", "prosekit-pm-history": "./src/pm/history.ts", "prosekit-pm-inputrules": "./src/pm/inputrules.ts", "prosekit-pm-keymap": "./src/pm/keymap.ts", "prosekit-pm-model": "./src/pm/model.ts", "prosekit-pm-state": "./src/pm/state.ts", "prosekit-pm-transform": "./src/pm/transform.ts", "prosekit-pm-view": "./src/pm/view.ts", "pm/view/style/prosemirror": "./src/pm/view/style/prosemirror.css", "prosekit-basic": "./src/basic.gen.ts", "basic/style": "./src/basic/style.css", "basic/typography": "./src/basic/typography.css", "prosekit-core": "./src/core.gen.ts", "prosekit-core-test": "./src/core/test.gen.ts", "prosekit-extensions": "./src/extensions.ts", "prosekit-extensions-autocomplete": "./src/extensions/autocomplete.gen.ts", "prosekit-extensions-blockquote": "./src/extensions/blockquote.gen.ts", "prosekit-extensions-bold": "./src/extensions/bold.gen.ts", "prosekit-extensions-code": "./src/extensions/code.gen.ts", "prosekit-extensions-code-block": "./src/extensions/code-block.gen.ts", "prosekit-extensions-commit": "./src/extensions/commit.gen.ts", "extensions/commit/style": "./src/extensions/commit/style.css", "prosekit-extensions-doc": "./src/extensions/doc.gen.ts", "prosekit-extensions-drop-cursor": "./src/extensions/drop-cursor.gen.ts", "prosekit-extensions-drop-indicator": "./src/extensions/drop-indicator.gen.ts", "prosekit-extensions-enter-rule": "./src/extensions/enter-rule.gen.ts", "prosekit-extensions-file": "./src/extensions/file.gen.ts", "prosekit-extensions-gap-cursor": "./src/extensions/gap-cursor.gen.ts", "extensions/gap-cursor/style": "./src/extensions/gap-cursor/style.css", "prosekit-extensions-hard-break": "./src/extensions/hard-break.gen.ts", "prosekit-extensions-heading": "./src/extensions/heading.gen.ts", "prosekit-extensions-horizontal-rule": "./src/extensions/horizontal-rule.gen.ts", "prosekit-extensions-image": "./src/extensions/image.gen.ts", "prosekit-extensions-input-rule": "./src/extensions/input-rule.gen.ts", "prosekit-extensions-italic": "./src/extensions/italic.gen.ts", "prosekit-extensions-link": "./src/extensions/link.gen.ts", "prosekit-extensions-list": "./src/extensions/list.gen.ts", "extensions/list/style": "./src/extensions/list/style.css", "prosekit-extensions-loro": "./src/extensions/loro.gen.ts", "extensions/loro/style": "./src/extensions/loro/style.css", "prosekit-extensions-mark-rule": "./src/extensions/mark-rule.gen.ts", "prosekit-extensions-mention": "./src/extensions/mention.gen.ts", "prosekit-extensions-mod-click-prevention": "./src/extensions/mod-click-prevention.gen.ts", "prosekit-extensions-paragraph": "./src/extensions/paragraph.gen.ts", "prosekit-extensions-paste-rule": "./src/extensions/paste-rule.gen.ts", "prosekit-extensions-placeholder": "./src/extensions/placeholder.gen.ts", "extensions/placeholder/style": "./src/extensions/placeholder/style.css", "prosekit-extensions-readonly": "./src/extensions/readonly.gen.ts", "prosekit-extensions-search": "./src/extensions/search.gen.ts", "extensions/search/style": "./src/extensions/search/style.css", "prosekit-extensions-strike": "./src/extensions/strike.gen.ts", "prosekit-extensions-table": "./src/extensions/table.gen.ts", "extensions/table/style": "./src/extensions/table/style.css", "prosekit-extensions-text": "./src/extensions/text.gen.ts", "prosekit-extensions-text-align": "./src/extensions/text-align.gen.ts", "prosekit-extensions-underline": "./src/extensions/underline.gen.ts", "prosekit-extensions-virtual-selection": "./src/extensions/virtual-selection.gen.ts", "extensions/virtual-selection/style": "./src/extensions/virtual-selection/style.css", "prosekit-extensions-yjs": "./src/extensions/yjs.gen.ts", "extensions/yjs/style": "./src/extensions/yjs/style.css", "prosekit-lit": "./src/lit.gen.ts", "prosekit-lit-autocomplete": "./src/lit/autocomplete.gen.ts", "prosekit-lit-block-handle": "./src/lit/block-handle.gen.ts", "prosekit-lit-drop-indicator": "./src/lit/drop-indicator.gen.ts", "prosekit-lit-inline-popover": "./src/lit/inline-popover.gen.ts", "prosekit-lit-popover": "./src/lit/popover.gen.ts", "prosekit-lit-resizable": "./src/lit/resizable.gen.ts", "prosekit-lit-table-handle": "./src/lit/table-handle.gen.ts", "prosekit-lit-tooltip": "./src/lit/tooltip.gen.ts", "prosekit-preact": "./src/preact.gen.ts", "prosekit-preact-autocomplete": "./src/preact/autocomplete.gen.ts", "prosekit-preact-block-handle": "./src/preact/block-handle.gen.ts", "prosekit-preact-drop-indicator": "./src/preact/drop-indicator.gen.ts", "prosekit-preact-inline-popover": "./src/preact/inline-popover.gen.ts", "prosekit-preact-popover": "./src/preact/popover.gen.ts", "prosekit-preact-resizable": "./src/preact/resizable.gen.ts", "prosekit-preact-table-handle": "./src/preact/table-handle.gen.ts", "prosekit-preact-tooltip": "./src/preact/tooltip.gen.ts", "prosekit-react": "./src/react.gen.ts", "prosekit-react-autocomplete": "./src/react/autocomplete.gen.ts", "prosekit-react-block-handle": "./src/react/block-handle.gen.ts", "prosekit-react-drop-indicator": "./src/react/drop-indicator.gen.ts", "prosekit-react-inline-popover": "./src/react/inline-popover.gen.ts", "prosekit-react-popover": "./src/react/popover.gen.ts", "prosekit-react-resizable": "./src/react/resizable.gen.ts", "prosekit-react-table-handle": "./src/react/table-handle.gen.ts", "prosekit-react-tooltip": "./src/react/tooltip.gen.ts", "prosekit-solid": "./src/solid.gen.ts", "prosekit-solid-autocomplete": "./src/solid/autocomplete.gen.ts", "prosekit-solid-block-handle": "./src/solid/block-handle.gen.ts", "prosekit-solid-drop-indicator": "./src/solid/drop-indicator.gen.ts", "prosekit-solid-inline-popover": "./src/solid/inline-popover.gen.ts", "prosekit-solid-popover": "./src/solid/popover.gen.ts", "prosekit-solid-resizable": "./src/solid/resizable.gen.ts", "prosekit-solid-table-handle": "./src/solid/table-handle.gen.ts", "prosekit-solid-tooltip": "./src/solid/tooltip.gen.ts", "prosekit-svelte": "./src/svelte.gen.ts", "prosekit-svelte-autocomplete": "./src/svelte/autocomplete.gen.ts", "prosekit-svelte-block-handle": "./src/svelte/block-handle.gen.ts", "prosekit-svelte-drop-indicator": "./src/svelte/drop-indicator.gen.ts", "prosekit-svelte-inline-popover": "./src/svelte/inline-popover.gen.ts", "prosekit-svelte-popover": "./src/svelte/popover.gen.ts", "prosekit-svelte-resizable": "./src/svelte/resizable.gen.ts", "prosekit-svelte-table-handle": "./src/svelte/table-handle.gen.ts", "prosekit-svelte-tooltip": "./src/svelte/tooltip.gen.ts", "prosekit-vue": "./src/vue.gen.ts", "prosekit-vue-autocomplete": "./src/vue/autocomplete.gen.ts", "prosekit-vue-block-handle": "./src/vue/block-handle.gen.ts", "prosekit-vue-drop-indicator": "./src/vue/drop-indicator.gen.ts", "prosekit-vue-inline-popover": "./src/vue/inline-popover.gen.ts", "prosekit-vue-popover": "./src/vue/popover.gen.ts", "prosekit-vue-resizable": "./src/vue/resizable.gen.ts", "prosekit-vue-table-handle": "./src/vue/table-handle.gen.ts", "prosekit-vue-tooltip": "./src/vue/tooltip.gen.ts", "prosekit-web": "./src/web.ts", "prosekit-web-autocomplete": "./src/web/autocomplete.gen.ts", "prosekit-web-block-handle": "./src/web/block-handle.gen.ts", "prosekit-web-drop-indicator": "./src/web/drop-indicator.gen.ts", "prosekit-web-inline-popover": "./src/web/inline-popover.gen.ts", "prosekit-web-popover": "./src/web/popover.gen.ts", "prosekit-web-resizable": "./src/web/resizable.gen.ts", "prosekit-web-table-handle": "./src/web/table-handle.gen.ts", "prosekit-web-tooltip": "./src/web/tooltip.gen.ts" } }, "scripts": { "build:tsc": "tsc -b tsconfig.json", "build:tsdown": "tsdown", "build:typedoc": "typedoc" }, "types": "./dist/prosekit.d.ts", "typesVersions": { "*": { ".": [ "./dist/prosekit.d.ts" ], "basic": [ "./dist/prosekit-basic.d.ts" ], "core": [ "./dist/prosekit-core.d.ts" ], "core/test": [ "./dist/prosekit-core-test.d.ts" ], "extensions": [ "./dist/prosekit-extensions.d.ts" ], "extensions/autocomplete": [ "./dist/prosekit-extensions-autocomplete.d.ts" ], "extensions/blockquote": [ "./dist/prosekit-extensions-blockquote.d.ts" ], "extensions/bold": [ "./dist/prosekit-extensions-bold.d.ts" ], "extensions/code": [ "./dist/prosekit-extensions-code.d.ts" ], "extensions/code-block": [ "./dist/prosekit-extensions-code-block.d.ts" ], "extensions/commit": [ "./dist/prosekit-extensions-commit.d.ts" ], "extensions/doc": [ "./dist/prosekit-extensions-doc.d.ts" ], "extensions/drop-cursor": [ "./dist/prosekit-extensions-drop-cursor.d.ts" ], "extensions/drop-indicator": [ "./dist/prosekit-extensions-drop-indicator.d.ts" ], "extensions/enter-rule": [ "./dist/prosekit-extensions-enter-rule.d.ts" ], "extensions/file": [ "./dist/prosekit-extensions-file.d.ts" ], "extensions/gap-cursor": [ "./dist/prosekit-extensions-gap-cursor.d.ts" ], "extensions/hard-break": [ "./dist/prosekit-extensions-hard-break.d.ts" ], "extensions/heading": [ "./dist/prosekit-extensions-heading.d.ts" ], "extensions/horizontal-rule": [ "./dist/prosekit-extensions-horizontal-rule.d.ts" ], "extensions/image": [ "./dist/prosekit-extensions-image.d.ts" ], "extensions/input-rule": [ "./dist/prosekit-extensions-input-rule.d.ts" ], "extensions/italic": [ "./dist/prosekit-extensions-italic.d.ts" ], "extensions/link": [ "./dist/prosekit-extensions-link.d.ts" ], "extensions/list": [ "./dist/prosekit-extensions-list.d.ts" ], "extensions/loro": [ "./dist/prosekit-extensions-loro.d.ts" ], "extensions/mark-rule": [ "./dist/prosekit-extensions-mark-rule.d.ts" ], "extensions/mention": [ "./dist/prosekit-extensions-mention.d.ts" ], "extensions/mod-click-prevention": [ "./dist/prosekit-extensions-mod-click-prevention.d.ts" ], "extensions/paragraph": [ "./dist/prosekit-extensions-paragraph.d.ts" ], "extensions/paste-rule": [ "./dist/prosekit-extensions-paste-rule.d.ts" ], "extensions/placeholder": [ "./dist/prosekit-extensions-placeholder.d.ts" ], "extensions/readonly": [ "./dist/prosekit-extensions-readonly.d.ts" ], "extensions/search": [ "./dist/prosekit-extensions-search.d.ts" ], "extensions/strike": [ "./dist/prosekit-extensions-strike.d.ts" ], "extensions/table": [ "./dist/prosekit-extensions-table.d.ts" ], "extensions/text": [ "./dist/prosekit-extensions-text.d.ts" ], "extensions/text-align": [ "./dist/prosekit-extensions-text-align.d.ts" ], "extensions/underline": [ "./dist/prosekit-extensions-underline.d.ts" ], "extensions/virtual-selection": [ "./dist/prosekit-extensions-virtual-selection.d.ts" ], "extensions/yjs": [ "./dist/prosekit-extensions-yjs.d.ts" ], "lit": [ "./dist/prosekit-lit.d.ts" ], "lit/autocomplete": [ "./dist/prosekit-lit-autocomplete.d.ts" ], "lit/block-handle": [ "./dist/prosekit-lit-block-handle.d.ts" ], "lit/drop-indicator": [ "./dist/prosekit-lit-drop-indicator.d.ts" ], "lit/inline-popover": [ "./dist/prosekit-lit-inline-popover.d.ts" ], "lit/popover": [ "./dist/prosekit-lit-popover.d.ts" ], "lit/resizable": [ "./dist/prosekit-lit-resizable.d.ts" ], "lit/table-handle": [ "./dist/prosekit-lit-table-handle.d.ts" ], "lit/tooltip": [ "./dist/prosekit-lit-tooltip.d.ts" ], "pm": [ "./dist/prosekit-pm.d.ts" ], "pm/commands": [ "./dist/prosekit-pm-commands.d.ts" ], "pm/history": [ "./dist/prosekit-pm-history.d.ts" ], "pm/inputrules": [ "./dist/prosekit-pm-inputrules.d.ts" ], "pm/keymap": [ "./dist/prosekit-pm-keymap.d.ts" ], "pm/model": [ "./dist/prosekit-pm-model.d.ts" ], "pm/state": [ "./dist/prosekit-pm-state.d.ts" ], "pm/transform": [ "./dist/prosekit-pm-transform.d.ts" ], "pm/view": [ "./dist/prosekit-pm-view.d.ts" ], "preact": [ "./dist/prosekit-preact.d.ts" ], "preact/autocomplete": [ "./dist/prosekit-preact-autocomplete.d.ts" ], "preact/block-handle": [ "./dist/prosekit-preact-block-handle.d.ts" ], "preact/drop-indicator": [ "./dist/prosekit-preact-drop-indicator.d.ts" ], "preact/inline-popover": [ "./dist/prosekit-preact-inline-popover.d.ts" ], "preact/popover": [ "./dist/prosekit-preact-popover.d.ts" ], "preact/resizable": [ "./dist/prosekit-preact-resizable.d.ts" ], "preact/table-handle": [ "./dist/prosekit-preact-table-handle.d.ts" ], "preact/tooltip": [ "./dist/prosekit-preact-tooltip.d.ts" ], "react": [ "./dist/prosekit-react.d.ts" ], "react/autocomplete": [ "./dist/prosekit-react-autocomplete.d.ts" ], "react/block-handle": [ "./dist/prosekit-react-block-handle.d.ts" ], "react/drop-indicator": [ "./dist/prosekit-react-drop-indicator.d.ts" ], "react/inline-popover": [ "./dist/prosekit-react-inline-popover.d.ts" ], "react/popover": [ "./dist/prosekit-react-popover.d.ts" ], "react/resizable": [ "./dist/prosekit-react-resizable.d.ts" ], "react/table-handle": [ "./dist/prosekit-react-table-handle.d.ts" ], "react/tooltip": [ "./dist/prosekit-react-tooltip.d.ts" ], "solid": [ "./dist/prosekit-solid.d.ts" ], "solid/autocomplete": [ "./dist/prosekit-solid-autocomplete.d.ts" ], "solid/block-handle": [ "./dist/prosekit-solid-block-handle.d.ts" ], "solid/drop-indicator": [ "./dist/prosekit-solid-drop-indicator.d.ts" ], "solid/inline-popover": [ "./dist/prosekit-solid-inline-popover.d.ts" ], "solid/popover": [ "./dist/prosekit-solid-popover.d.ts" ], "solid/resizable": [ "./dist/prosekit-solid-resizable.d.ts" ], "solid/table-handle": [ "./dist/prosekit-solid-table-handle.d.ts" ], "solid/tooltip": [ "./dist/prosekit-solid-tooltip.d.ts" ], "svelte": [ "./dist/prosekit-svelte.d.ts" ], "svelte/autocomplete": [ "./dist/prosekit-svelte-autocomplete.d.ts" ], "svelte/block-handle": [ "./dist/prosekit-svelte-block-handle.d.ts" ], "svelte/drop-indicator": [ "./dist/prosekit-svelte-drop-indicator.d.ts" ], "svelte/inline-popover": [ "./dist/prosekit-svelte-inline-popover.d.ts" ], "svelte/popover": [ "./dist/prosekit-svelte-popover.d.ts" ], "svelte/resizable": [ "./dist/prosekit-svelte-resizable.d.ts" ], "svelte/table-handle": [ "./dist/prosekit-svelte-table-handle.d.ts" ], "svelte/tooltip": [ "./dist/prosekit-svelte-tooltip.d.ts" ], "vue": [ "./dist/prosekit-vue.d.ts" ], "vue/autocomplete": [ "./dist/prosekit-vue-autocomplete.d.ts" ], "vue/block-handle": [ "./dist/prosekit-vue-block-handle.d.ts" ], "vue/drop-indicator": [ "./dist/prosekit-vue-drop-indicator.d.ts" ], "vue/inline-popover": [ "./dist/prosekit-vue-inline-popover.d.ts" ], "vue/popover": [ "./dist/prosekit-vue-popover.d.ts" ], "vue/resizable": [ "./dist/prosekit-vue-resizable.d.ts" ], "vue/table-handle": [ "./dist/prosekit-vue-table-handle.d.ts" ], "vue/tooltip": [ "./dist/prosekit-vue-tooltip.d.ts" ], "web": [ "./dist/prosekit-web.d.ts" ], "web/autocomplete": [ "./dist/prosekit-web-autocomplete.d.ts" ], "web/block-handle": [ "./dist/prosekit-web-block-handle.d.ts" ], "web/drop-indicator": [ "./dist/prosekit-web-drop-indicator.d.ts" ], "web/inline-popover": [ "./dist/prosekit-web-inline-popover.d.ts" ], "web/popover": [ "./dist/prosekit-web-popover.d.ts" ], "web/resizable": [ "./dist/prosekit-web-resizable.d.ts" ], "web/table-handle": [ "./dist/prosekit-web-table-handle.d.ts" ], "web/tooltip": [ "./dist/prosekit-web-tooltip.d.ts" ] } } }