prosekit
Version:
ProseKit: A toolkit for building rich text editors.
1,086 lines • 38.4 kB
JSON
{
"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"
]
}
}
}