snapshot of https://github.com/ueberdosis/tiptap.git (main, 2026-09-15; blobs > 131072B omitted)
Some checks failed
Verify / Install node dependencies (push) Failing after 2s
Verify / Build packages (push) Has been skipped
Verify / Check linting & formatting (push) Has been skipped
Verify / Run unit tests (push) Has been skipped
Verify / Run e2e tests (shard 1/4) (push) Has been skipped
Verify / Run e2e tests (shard 2/4) (push) Has been skipped
Verify / Run e2e tests (shard 3/4) (push) Has been skipped
Verify / Run e2e tests (shard 4/4) (push) Has been skipped
Publish / Resolve publish config (push) Failing after 2s
Publish / Send notification to Slack (push) Has been skipped
Publish / Send failure notification to Slack (push) Failing after 8s
Verify / Merge e2e reports (push) Has been skipped
Publish / Build (push) Has been skipped
Publish / Bump Versions OR Release to Registry (push) Has been skipped

This commit is contained in:
upstream-mirror
2026-09-15 21:11:02 +05:00
commit 083a46e93b
2115 changed files with 245958 additions and 0 deletions

715
packages/pm/CHANGELOG.md Normal file
View File

@@ -0,0 +1,715 @@
# Change Log
## 3.30.3
## 3.30.2
## 3.30.1
## 3.30.0
### Patch Changes
- 58a8953: Fix the `./schema-list` export map pointing `types` at `dist/schema/`, which is not emitted. Tools that read the `types` condition directly could not resolve `@tiptap/pm/schema-list`.
## 3.29.2
## 3.29.1
## 3.29.0
### Patch Changes
- e150ee0: Bump `prosemirror-model` to `^1.25.11`, fixing pasting content copied from the editor inserting extra empty paragraphs (a regression introduced in `prosemirror-view` 1.42.0).
## 3.28.0
## 3.27.4
## 3.27.3
## 3.27.2
### Patch Changes
- ceebb31: Updated all ProseMirror packages to the latest publicly available versions
## 3.27.1
## 3.27.0
## 3.26.1
## 3.26.0
## 3.25.0
### Patch Changes
- c1a2ce8: Bump `prosemirror-tables` to `^1.8.0` so `findTable` is available from `@tiptap/pm`, and align the related ProseMirror dependencies with the versions required by `prosemirror-tables`.
## 3.24.0
### Patch Changes
- 7c0499b: Add missing `@tiptap/pm/inputrules` export
## 3.23.6
## 3.23.5
## 3.23.4
## 3.23.3
## 3.23.2
## 3.23.1
## 3.23.0
## 3.22.5
## 3.22.4
### Patch Changes
- 27ea931: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
- 032f8f1: Remove unused ProseMirror packages from @tiptap/pm to reduce bundle size
## 3.22.3
## 3.22.2
## 3.22.1
## 3.22.0
## 3.21.0
## 3.20.6
## 3.20.5
## 3.20.4
## 3.20.3
## 3.20.2
## 3.20.1
## 3.20.0
## 3.19.0
## 3.18.0
## 3.17.1
## 3.17.0
## 3.16.0
## 3.15.3
## 3.15.2
## 3.15.1
## 3.15.0
## 3.14.0
## 3.13.0
## 3.12.1
## 3.12.0
## 3.11.1
## 3.11.0
## 3.10.8
## 3.10.7
## 3.10.6
## 3.10.5
## 3.10.4
## 3.10.3
## 3.10.2
## 3.10.1
## 3.10.0
## 3.9.1
## 3.9.0
## 3.8.0
## 3.7.2
## 3.7.1
## 3.7.0
## 3.6.7
## 3.6.6
## 3.6.5
## 3.6.4
## 3.6.3
## 3.6.2
## 3.6.1
## 3.6.0
## 3.5.3
## 3.5.2
## 3.5.1
## 3.5.0
## 3.4.6
## 3.4.5
## 3.4.4
## 3.4.3
## 3.4.2
## 3.4.1
## 3.4.0
## 3.3.1
## 3.3.0
## 3.2.2
## 3.2.1
## 3.2.0
## 3.1.0
## 3.0.9
## 3.0.8
## 3.0.7
## 3.0.6
## 3.0.5
## 3.0.4
## 3.0.3
## 3.0.2
## 3.0.1
### Major Changes
- a92f4a6: We are now building packages with tsup which does not support UMD builds, please repackage if you require UMD builds
### Minor Changes
- 62b0877: Update prosemirror changeset to support token encoders
### Patch Changes
- 1b4c82b: We are now using pnpm package aliases for versions to enable better version pinning for the monorepository
- 1e91f9b: Fix prosemirror history build
- 89bd9c7: Enforce type imports so that the bundler ignores TypeScript type imports when generating the index.js file of the dist directory
- 8c69002: Synced beta with stable features
## 3.0.0-beta.30
## 3.0.0-beta.29
## 3.0.0-beta.28
## 3.0.0-beta.27
## 3.0.0-beta.26
## 3.0.0-beta.25
## 3.0.0-beta.24
## 3.0.0-beta.23
## 3.0.0-beta.22
## 3.0.0-beta.21
## 3.0.0-beta.20
## 3.0.0-beta.19
## 3.0.0-beta.18
## 3.0.0-beta.17
## 3.0.0-beta.16
## 3.0.0-beta.15
## 3.0.0-beta.14
## 3.0.0-beta.13
## 3.0.0-beta.12
## 3.0.0-beta.11
## 3.0.0-beta.10
## 3.0.0-beta.9
## 3.0.0-beta.8
## 3.0.0-beta.7
## 3.0.0-beta.6
## 3.0.0-beta.5
### Minor Changes
- 62b0877: Update prosemirror changeset to support token encoders
### Patch Changes
- 8c69002: Synced beta with stable features
## 3.0.0-beta.4
## 3.0.0-beta.3
### Patch Changes
- 1b4c82b: We are now using pnpm package aliases for versions to enable better version pinning for the monorepository
## 3.0.0-beta.2
## 3.0.0-beta.1
## 3.0.0-beta.0
## 3.0.0-next.8
### Patch Changes
- 1e91f9b: Fix prosemirror history build
## 3.0.0-next.7
### Patch Changes
- 89bd9c7: Enforce type imports so that the bundler ignores TypeScript type imports when generating the index.js file of the dist directory
## 3.0.0-next.6
### Major Changes
- a92f4a6: We are now building packages with tsup which does not support UMD builds, please repackage if you require UMD builds
## 3.0.0-next.5
## 3.0.0-next.4
## 3.0.0-next.3
### Patch Changes
- 4d2139b: This fixes a problem with the release files
## 3.0.0-next.2
## 3.0.0-next.1
### Major Changes
- a92f4a6: We are now building packages with tsup which does not support UMD builds, please repackage if you require UMD builds
## 3.0.0-next.0
## 2.12.0
### Minor Changes
- 896f767: Update prosemirror-changeset library to support token encoders
## 2.11.9
## 2.11.8
## 2.11.7
## 2.11.6
### Patch Changes
- f3258d9: Upgraded prosemirror-tables to 1.6.4. Fixes a bug with broken tables appearing when dropping text.
## 2.11.5
### Patch Changes
- 98fffbb: Upgraded prosemirror-tables to 1.6.3 to fix cells being resizable while the editor is uneditable
## 2.11.4
## 2.11.3
## 2.5.8
## 2.5.7
## 2.5.6
### Patch Changes
- b5c1b32: Because of an XSS vulnerability in the `prosemirror-model` package, we've updated all our prosemirror dependencies to the latest versions.
**Upgraded packages**:
- `prosemirror-model` from `^1.22.1` to `^1.22.2`
- `prosemirror-tables` from `^1.3.7` to `^1.4.0`
- `prosemirror-trailing-node` from `^2.0.8` to `^2.0.9`
- `prosemirror-view` from `^1.33.8` to `^1.33.9`
See https://discuss.prosemirror.net/t/heads-up-xss-risk-in-domserializer/6572
## 2.5.5
## 2.5.4
### Patch Changes
- dd7f9ac: There was an issue with the cjs bundling of packages and default exports, now we resolve default exports in legacy compatible way
## 2.5.3
## 2.5.2
## 2.5.1
## 2.5.0
## 2.5.0-pre.16
## 2.5.0-pre.15
## 2.5.0-pre.14
## 2.5.0-pre.13
## 2.5.0-pre.12
## 2.5.0-pre.11
## 2.5.0-pre.10
## 2.5.0-pre.9
## 2.5.0-pre.8
## 2.5.0-pre.7
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.4.0](https://github.com/ueberdosis/tiptap/compare/v2.3.2...v2.4.0) (2024-05-14)
**Note:** Version bump only for package @tiptap/pm
## [2.3.2](https://github.com/ueberdosis/tiptap/compare/v2.3.1...v2.3.2) (2024-05-08)
**Note:** Version bump only for package @tiptap/pm
## [2.3.1](https://github.com/ueberdosis/tiptap/compare/v2.3.0...v2.3.1) (2024-04-30)
**Note:** Version bump only for package @tiptap/pm
# [2.3.0](https://github.com/ueberdosis/tiptap/compare/v2.2.6...v2.3.0) (2024-04-09)
**Note:** Version bump only for package @tiptap/pm
## [2.2.6](https://github.com/ueberdosis/tiptap/compare/v2.2.5...v2.2.6) (2024-04-06)
**Note:** Version bump only for package @tiptap/pm
## [2.2.5](https://github.com/ueberdosis/tiptap/compare/v2.2.4...v2.2.5) (2024-04-05)
**Note:** Version bump only for package @tiptap/pm
## [2.2.4](https://github.com/ueberdosis/tiptap/compare/v2.2.3...v2.2.4) (2024-02-23)
**Note:** Version bump only for package @tiptap/pm
## [2.2.3](https://github.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3) (2024-02-15)
**Note:** Version bump only for package @tiptap/pm
## [2.2.2](https://github.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2) (2024-02-07)
**Note:** Version bump only for package @tiptap/pm
## [2.2.1](https://github.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1) (2024-01-31)
**Note:** Version bump only for package @tiptap/pm
# [2.2.0](https://github.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0) (2024-01-29)
# [2.2.0-rc.8](https://github.com/ueberdosis/tiptap/compare/v2.1.14...v2.2.0-rc.8) (2024-01-08)
# [2.2.0-rc.7](https://github.com/ueberdosis/tiptap/compare/v2.2.0-rc.6...v2.2.0-rc.7) (2023-11-27)
# [2.2.0-rc.6](https://github.com/ueberdosis/tiptap/compare/v2.2.0-rc.5...v2.2.0-rc.6) (2023-11-23)
# [2.2.0-rc.4](https://github.com/ueberdosis/tiptap/compare/v2.1.11...v2.2.0-rc.4) (2023-10-10)
# [2.2.0-rc.3](https://github.com/ueberdosis/tiptap/compare/v2.2.0-rc.2...v2.2.0-rc.3) (2023-08-18)
# [2.2.0-rc.1](https://github.com/ueberdosis/tiptap/compare/v2.2.0-rc.0...v2.2.0-rc.1) (2023-08-18)
# [2.2.0-rc.0](https://github.com/ueberdosis/tiptap/compare/v2.1.5...v2.2.0-rc.0) (2023-08-18)
**Note:** Version bump only for package @tiptap/pm
## [2.1.16](https://github.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16) (2024-01-10)
**Note:** Version bump only for package @tiptap/pm
## [2.1.15](https://github.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15) (2024-01-08)
**Note:** Version bump only for package @tiptap/pm
## [2.1.14](https://github.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14) (2024-01-08)
**Note:** Version bump only for package @tiptap/pm
## [2.1.13](https://github.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) (2023-11-30)
**Note:** Version bump only for package @tiptap/pm
## [2.1.12](https://github.com/ueberdosis/tiptap/compare/v2.1.11...v2.1.12) (2023-10-11)
**Note:** Version bump only for package @tiptap/pm
## [2.1.11](https://github.com/ueberdosis/tiptap/compare/v2.1.10...v2.1.11) (2023-09-20)
### Reverts
- Revert "v2.2.11" ([6aa755a](https://github.com/ueberdosis/tiptap/commit/6aa755a04b9955fc175c7ab33dee527d0d5deef0))
## [2.1.10](https://github.com/ueberdosis/tiptap/compare/v2.1.9...v2.1.10) (2023-09-15)
**Note:** Version bump only for package @tiptap/pm
## [2.1.9](https://github.com/ueberdosis/tiptap/compare/v2.1.8...v2.1.9) (2023-09-14)
**Note:** Version bump only for package @tiptap/pm
## [2.1.8](https://github.com/ueberdosis/tiptap/compare/v2.1.7...v2.1.8) (2023-09-04)
**Note:** Version bump only for package @tiptap/pm
## [2.1.7](https://github.com/ueberdosis/tiptap/compare/v2.1.6...v2.1.7) (2023-09-04)
**Note:** Version bump only for package @tiptap/pm
## [2.1.6](https://github.com/ueberdosis/tiptap/compare/v2.1.5...v2.1.6) (2023-08-18)
**Note:** Version bump only for package @tiptap/pm
## [2.1.5](https://github.com/ueberdosis/tiptap/compare/v2.1.4...v2.1.5) (2023-08-18)
**Note:** Version bump only for package @tiptap/pm
## [2.1.4](https://github.com/ueberdosis/tiptap/compare/v2.1.3...v2.1.4) (2023-08-18)
**Note:** Version bump only for package @tiptap/pm
## [2.1.3](https://github.com/ueberdosis/tiptap/compare/v2.1.2...v2.1.3) (2023-08-18)
**Note:** Version bump only for package @tiptap/pm
## [2.1.2](https://github.com/ueberdosis/tiptap/compare/v2.1.1...v2.1.2) (2023-08-17)
**Note:** Version bump only for package @tiptap/pm
## [2.1.1](https://github.com/ueberdosis/tiptap/compare/v2.1.0...v2.1.1) (2023-08-16)
**Note:** Version bump only for package @tiptap/pm
# [2.1.0](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.14...v2.1.0) (2023-08-16)
**Note:** Version bump only for package @tiptap/pm
# [2.1.0-rc.14](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.13...v2.1.0-rc.14) (2023-08-11)
**Note:** Version bump only for package @tiptap/pm
# [2.1.0-rc.13](https://github.com/ueberdosis/tiptap/compare/v2.0.4...v2.1.0-rc.13) (2023-08-11)
# [2.1.0-rc.12](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.11...v2.1.0-rc.12) (2023-07-14)
# [2.1.0-rc.11](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.10...v2.1.0-rc.11) (2023-07-07)
# [2.1.0-rc.10](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.9...v2.1.0-rc.10) (2023-07-07)
# [2.1.0-rc.9](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.8...v2.1.0-rc.9) (2023-06-15)
# [2.1.0-rc.8](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.7...v2.1.0-rc.8) (2023-05-25)
# [2.1.0-rc.5](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.4...v2.1.0-rc.5) (2023-05-25)
# [2.1.0-rc.4](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.3...v2.1.0-rc.4) (2023-04-27)
# [2.1.0-rc.3](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.2...v2.1.0-rc.3) (2023-04-26)
# [2.1.0-rc.2](https://github.com/ueberdosis/tiptap/compare/v2.0.3...v2.1.0-rc.2) (2023-04-26)
# [2.1.0-rc.1](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.0...v2.1.0-rc.1) (2023-04-12)
# [2.1.0-rc.0](https://github.com/ueberdosis/tiptap/compare/v2.0.2...v2.1.0-rc.0) (2023-04-05)
**Note:** Version bump only for package @tiptap/pm
# [2.1.0-rc.12](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.11...v2.1.0-rc.12) (2023-07-14)
**Note:** Version bump only for package @tiptap/pm
# [2.1.0-rc.11](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.10...v2.1.0-rc.11) (2023-07-07)
**Note:** Version bump only for package @tiptap/pm
# [2.1.0-rc.10](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.9...v2.1.0-rc.10) (2023-07-07)
**Note:** Version bump only for package @tiptap/pm
# [2.1.0-rc.9](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.8...v2.1.0-rc.9) (2023-06-15)
**Note:** Version bump only for package @tiptap/pm
# [2.1.0-rc.8](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.7...v2.1.0-rc.8) (2023-05-25)
**Note:** Version bump only for package @tiptap/pm
# [2.1.0-rc.7](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.6...v2.1.0-rc.7) (2023-05-25)
**Note:** Version bump only for package @tiptap/pm
# [2.1.0-rc.6](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.5...v2.1.0-rc.6) (2023-05-25)
**Note:** Version bump only for package @tiptap/pm
# [2.1.0-rc.5](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.4...v2.1.0-rc.5) (2023-05-25)
**Note:** Version bump only for package @tiptap/pm
# [2.1.0-rc.4](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.3...v2.1.0-rc.4) (2023-04-27)
**Note:** Version bump only for package @tiptap/pm
# [2.1.0-rc.3](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.2...v2.1.0-rc.3) (2023-04-26)
**Note:** Version bump only for package @tiptap/pm
# [2.1.0-rc.2](https://github.com/ueberdosis/tiptap/compare/v2.0.3...v2.1.0-rc.2) (2023-04-26)
# [2.1.0-rc.1](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.0...v2.1.0-rc.1) (2023-04-12)
# [2.1.0-rc.0](https://github.com/ueberdosis/tiptap/compare/v2.0.2...v2.1.0-rc.0) (2023-04-05)
**Note:** Version bump only for package @tiptap/pm
# [2.1.0-rc.1](https://github.com/ueberdosis/tiptap/compare/v2.1.0-rc.0...v2.1.0-rc.1) (2023-04-12)
**Note:** Version bump only for package @tiptap/pm
# [2.1.0-rc.0](https://github.com/ueberdosis/tiptap/compare/v2.0.2...v2.1.0-rc.0) (2023-04-05)
**Note:** Version bump only for package @tiptap/pm
## [2.0.3](https://github.com/ueberdosis/tiptap/compare/v2.0.2...v2.0.3) (2023-04-13)
**Note:** Version bump only for package @tiptap/pm
## [2.0.2](https://github.com/ueberdosis/tiptap/compare/v2.0.1...v2.0.2) (2023-04-03)
**Note:** Version bump only for package @tiptap/pm
## [2.0.1](https://github.com/ueberdosis/tiptap/compare/v2.0.0...v2.0.1) (2023-03-30)
**Note:** Version bump only for package @tiptap/pm
# [2.0.0-beta.220](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.219...v2.0.0-beta.220) (2023-02-28)
**Note:** Version bump only for package @tiptap/pm
# [2.0.0-beta.219](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.218...v2.0.0-beta.219) (2023-02-27)
**Note:** Version bump only for package @tiptap/pm
# [2.0.0-beta.218](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.217...v2.0.0-beta.218) (2023-02-18)
**Note:** Version bump only for package @tiptap/pm
# [2.0.0-beta.217](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.216...v2.0.0-beta.217) (2023-02-09)
**Note:** Version bump only for package @tiptap/pm
# [2.0.0-beta.216](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.215...v2.0.0-beta.216) (2023-02-08)
**Note:** Version bump only for package @tiptap/pm
# [2.0.0-beta.215](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.214...v2.0.0-beta.215) (2023-02-08)
**Note:** Version bump only for package @tiptap/pm
# [2.0.0-beta.214](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.213...v2.0.0-beta.214) (2023-02-08)
**Note:** Version bump only for package @tiptap/pm
# [2.0.0-beta.213](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.212...v2.0.0-beta.213) (2023-02-07)
**Note:** Version bump only for package @tiptap/pm
# [2.0.0-beta.212](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.211...v2.0.0-beta.212) (2023-02-03)
**Note:** Version bump only for package @tiptap/pm
# [2.0.0-beta.211](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.210...v2.0.0-beta.211) (2023-02-02)
**Note:** Version bump only for package @tiptap/pm
# [2.0.0-beta.210](https://github.com/ueberdosis/tiptap/compare/v2.0.0-beta.209...v2.0.0-beta.210) (2023-02-02)
### Features
- **pm:** new prosemirror package for dependency resolving ([f387ad3](https://github.com/ueberdosis/tiptap/commit/f387ad3dd4c2b30eaea33fb0ba0b42e0cd39263b))

21
packages/pm/LICENSE Normal file
View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2025, Tiptap GmbH
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

22
packages/pm/README.md Normal file
View File

@@ -0,0 +1,22 @@
# @tiptap/pm
[![Version](https://img.shields.io/npm/v/@tiptap/pm.svg?label=version)](https://www.npmjs.com/package/@tiptap/pm)
[![Downloads](https://img.shields.io/npm/dm/@tiptap/pm.svg)](https://npmcharts.com/compare/tiptap?minimal=true)
[![License](https://img.shields.io/npm/l/@tiptap/pm.svg)](https://www.npmjs.com/package/@tiptap/pm)
[![Sponsor](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub)](https://github.com/sponsors/ueberdosis)
## Introduction
Tiptap is a headless wrapper around [ProseMirror](https://ProseMirror.net) – a toolkit for building rich text WYSIWYG editors, which is already in use at many well-known companies such as _New York Times_, _The Guardian_ or _Atlassian_.
## What is this `pm` package?
The `pm` package re-exports [ProseMirror](https://ProseMirror.net) packages under a single version range. It bundles all ProseMirror packages that are required to run Tiptap into one consistent dependency, so you don't need to install and align multiple ProseMirror packages yourself.
## Official Documentation
Documentation can be found on the [Tiptap website](https://tiptap.dev).
## License
Tiptap is open sourced software licensed under the [MIT license](https://github.com/ueberdosis/tiptap/blob/main/LICENSE.md).

View File

@@ -0,0 +1,47 @@
# Third-party licenses
This package re-exports packages from the [ProseMirror](https://prosemirror.net) project.
ProseMirror is licensed under the MIT License.
Copyright (C) Marijn Haverbeke <marijn@haverbeke.berlin> and others
The following ProseMirror packages are re-exported by this package:
- prosemirror-changeset
- prosemirror-commands
- prosemirror-dropcursor
- prosemirror-gapcursor
- prosemirror-history
- prosemirror-inputrules
- prosemirror-keymap
- prosemirror-model
- prosemirror-schema-list
- prosemirror-state
- prosemirror-tables
- prosemirror-transform
- prosemirror-view
---
## [MIT License (ProseMirror)](https://code.haverbeke.berlin/prosemirror/prosemirror/src/branch/main/LICENSE)
Copyright (C) 2015-2017 by Marijn Haverbeke <marijn@haverbeke.berlin> and others
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1 @@
export * from 'prosemirror-changeset'

View File

@@ -0,0 +1 @@
export * from 'prosemirror-commands'

View File

@@ -0,0 +1 @@
export * from 'prosemirror-dropcursor'

View File

@@ -0,0 +1 @@
export * from 'prosemirror-gapcursor'

View File

@@ -0,0 +1 @@
export * from 'prosemirror-history'

View File

@@ -0,0 +1 @@
export * from 'prosemirror-inputrules'

View File

@@ -0,0 +1 @@
export * from 'prosemirror-keymap'

View File

@@ -0,0 +1 @@
export * from 'prosemirror-model'

166
packages/pm/package.json Normal file
View File

@@ -0,0 +1,166 @@
{
"name": "@tiptap/pm",
"version": "3.30.3",
"description": "prosemirror wrapper package for tiptap",
"keywords": [
"prosemirror",
"tiptap"
],
"homepage": "https://tiptap.dev",
"bugs": {
"url": "https://github.com/ueberdosis/tiptap/issues"
},
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/ueberdosis/tiptap",
"directory": "packages/pm"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/ueberdosis"
},
"files": [
"dist/**",
"changeset/**",
"commands/**",
"dropcursor/**",
"gapcursor/**",
"history/**",
"inputrules/**",
"keymap/**",
"model/**",
"schema-list/**",
"state/**",
"tables/**",
"transform/**",
"view/**",
"LICENSE",
"THIRD_PARTY_LICENSES.md"
],
"type": "module",
"exports": {
"./changeset": {
"types": {
"import": "./dist/changeset/index.d.ts",
"require": "./dist/changeset/index.d.cts"
},
"import": "./dist/changeset/index.js",
"require": "./dist/changeset/index.cjs"
},
"./commands": {
"types": {
"import": "./dist/commands/index.d.ts",
"require": "./dist/commands/index.d.cts"
},
"import": "./dist/commands/index.js",
"require": "./dist/commands/index.cjs"
},
"./dropcursor": {
"types": {
"import": "./dist/dropcursor/index.d.ts",
"require": "./dist/dropcursor/index.d.cts"
},
"import": "./dist/dropcursor/index.js",
"require": "./dist/dropcursor/index.cjs"
},
"./inputrules": {
"types": {
"import": "./dist/inputrules/index.d.ts",
"require": "./dist/inputrules/index.d.cts"
},
"import": "./dist/inputrules/index.js",
"require": "./dist/inputrules/index.cjs"
},
"./gapcursor": {
"types": {
"import": "./dist/gapcursor/index.d.ts",
"require": "./dist/gapcursor/index.d.cts"
},
"import": "./dist/gapcursor/index.js",
"require": "./dist/gapcursor/index.cjs"
},
"./history": {
"types": {
"import": "./dist/history/index.d.ts",
"require": "./dist/history/index.d.cts"
},
"import": "./dist/history/index.js",
"require": "./dist/history/index.cjs"
},
"./keymap": {
"types": {
"import": "./dist/keymap/index.d.ts",
"require": "./dist/keymap/index.d.cts"
},
"import": "./dist/keymap/index.js",
"require": "./dist/keymap/index.cjs"
},
"./model": {
"types": {
"import": "./dist/model/index.d.ts",
"require": "./dist/model/index.d.cts"
},
"import": "./dist/model/index.js",
"require": "./dist/model/index.cjs"
},
"./schema-list": {
"types": {
"import": "./dist/schema-list/index.d.ts",
"require": "./dist/schema-list/index.d.cts"
},
"import": "./dist/schema-list/index.js",
"require": "./dist/schema-list/index.cjs"
},
"./state": {
"types": {
"import": "./dist/state/index.d.ts",
"require": "./dist/state/index.d.cts"
},
"import": "./dist/state/index.js",
"require": "./dist/state/index.cjs"
},
"./tables": {
"types": {
"import": "./dist/tables/index.d.ts",
"require": "./dist/tables/index.d.cts"
},
"import": "./dist/tables/index.js",
"require": "./dist/tables/index.cjs"
},
"./transform": {
"types": {
"import": "./dist/transform/index.d.ts",
"require": "./dist/transform/index.d.cts"
},
"import": "./dist/transform/index.js",
"require": "./dist/transform/index.cjs"
},
"./view": {
"types": {
"import": "./dist/view/index.d.ts",
"require": "./dist/view/index.d.cts"
},
"import": "./dist/view/index.js",
"require": "./dist/view/index.cjs"
}
},
"scripts": {
"build": "vp pack"
},
"dependencies": {
"prosemirror-changeset": "^2.4.1",
"prosemirror-commands": "^1.7.1",
"prosemirror-dropcursor": "^1.8.2",
"prosemirror-gapcursor": "^1.4.1",
"prosemirror-history": "^1.5.0",
"prosemirror-inputrules": "^1.5.1",
"prosemirror-keymap": "^1.2.3",
"prosemirror-model": "^1.25.11",
"prosemirror-schema-list": "^1.5.1",
"prosemirror-state": "^1.4.4",
"prosemirror-tables": "^1.8.5",
"prosemirror-transform": "^1.12.0",
"prosemirror-view": "^1.42.3"
}
}

View File

@@ -0,0 +1 @@
export * from 'prosemirror-schema-list'

View File

@@ -0,0 +1 @@
export * from 'prosemirror-state'

View File

@@ -0,0 +1 @@
export * from 'prosemirror-tables'

View File

@@ -0,0 +1 @@
export * from 'prosemirror-transform'

View File

@@ -0,0 +1 @@
export * from 'prosemirror-view'

View File

@@ -0,0 +1,29 @@
import { defineConfig } from 'vite-plus'
import { tsupCompatibleExtensions } from '../../pack.config.mjs'
export default defineConfig({
pack: {
entry: [
'changeset/index.ts',
'commands/index.ts',
'dropcursor/index.ts',
'gapcursor/index.ts',
'history/index.ts',
'inputrules/index.ts',
'keymap/index.ts',
'model/index.ts',
'schema-list/index.ts',
'state/index.ts',
'tables/index.ts',
'transform/index.ts',
'view/index.ts',
],
tsconfig: '../../tsconfig.build.json',
outDir: 'dist',
dts: { sourcemap: true },
clean: true,
target: 'es2019',
format: ['esm', 'cjs'],
outExtensions: tsupCompatibleExtensions,
},
})