diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index ca18bde0a..85911d25d 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -7,6 +7,8 @@ on: # manual trigger for other branches workflow_dispatch: +permissions: + id-token: write concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.gitignore b/.gitignore index bccf33db3..bd129fe8f 100644 --- a/.gitignore +++ b/.gitignore @@ -17,6 +17,9 @@ yarn-error.log* # parcel-bundler cache (https://parceljs.org/) .cache +# Turbo cache +.turbo + .rpt2_cache .rts2_cache .rts2_cache_cjs diff --git a/package-lock.json b/package-lock.json index 825c0d2cd..2e003890d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,6 +45,7 @@ "rollup-plugin-typescript2": "^0.36.0", "ts-loader": "9.3.1", "tsup": "^8.1.0", + "turbo": "2.0.6", "typescript": "^5.4.5", "webpack": "^5.91.0" } @@ -15833,6 +15834,101 @@ "node": "*" } }, + "node_modules/turbo": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/turbo/-/turbo-2.0.6.tgz", + "integrity": "sha512-/Ftmxd5Mq//a9yMonvmwENNUN65jOVTwhhBPQjEtNZutYT9YKyzydFGLyVM1nzhpLWahQSMamRc/RDBv5EapzA==", + "dev": true, + "bin": { + "turbo": "bin/turbo" + }, + "optionalDependencies": { + "turbo-darwin-64": "2.0.6", + "turbo-darwin-arm64": "2.0.6", + "turbo-linux-64": "2.0.6", + "turbo-linux-arm64": "2.0.6", + "turbo-windows-64": "2.0.6", + "turbo-windows-arm64": "2.0.6" + } + }, + "node_modules/turbo-darwin-64": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-2.0.6.tgz", + "integrity": "sha512-XpgBwWj3Ggmz/gQVqXdMKXHC1iFPMDiuwugLwSzE7Ih0O13JuNtYZKhQnopvbDQnFQCeRq2Vsm5OTWabg/oB/g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/turbo-darwin-arm64": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-2.0.6.tgz", + "integrity": "sha512-RfeZYXIAkiA21E8lsvfptGTqz/256YD+eI1x37fedfvnHFWuIMFZGAOwJxtZc6QasQunDZ9TRRREbJNI68tkIw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/turbo-linux-64": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-2.0.6.tgz", + "integrity": "sha512-92UDa0xNQQbx0HdSp9ag3YSS3xPdavhc7q9q9mxIAcqyjjD6VElA4Y85m4F/DDGE5SolCrvBz2sQhVmkOd6Caw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/turbo-linux-arm64": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-2.0.6.tgz", + "integrity": "sha512-eQKu6utCVUkIH2kqOzD8OS6E0ba6COjWm6PRDTNCHQRljZW503ycaTUIdMOiJrVg1MkEjDyOReUg8s8D18aJ4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/turbo-windows-64": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-2.0.6.tgz", + "integrity": "sha512-+9u4EPrpoeHYCQ46dRcou9kbkSoelhOelHNcbs2d86D6ruYD/oIAHK9qgYK8LeARRz0jxhZIA/dWYdYsxJJWkw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/turbo-windows-arm64": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-2.0.6.tgz", + "integrity": "sha512-rdrKL+p+EjtdDVg0wQ/7yTbzkIYrnb0Pw4IKcjsy3M0RqUM9UcEi67b94XOAyTa5a0GqJL1+tUj2ebsFGPgZbg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", @@ -16764,159 +16860,159 @@ }, "packages/core": { "name": "@tiptap/core", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/pm": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/pm": "^2.5.0-pre.8" } }, "packages/extension-blockquote": { "name": "@tiptap/extension-blockquote", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-bold": { "name": "@tiptap/extension-bold", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-bubble-menu": { "name": "@tiptap/extension-bubble-menu", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "dependencies": { "tippy.js": "^6.3.7" }, "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" } }, "packages/extension-bullet-list": { "name": "@tiptap/extension-bullet-list", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-character-count": { "name": "@tiptap/extension-character-count", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" } }, "packages/extension-code": { "name": "@tiptap/extension-code", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-code-block": { "name": "@tiptap/extension-code-block", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" } }, "packages/extension-code-block-lowlight": { "name": "@tiptap/extension-code-block-lowlight", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/extension-code-block": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/extension-code-block": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/extension-code-block": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/extension-code-block": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" } }, "packages/extension-collaboration": { "name": "@tiptap/extension-collaboration", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7", + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8", "y-prosemirror": "^1.2.6" }, "funding": { @@ -16924,17 +17020,17 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7", + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8", "y-prosemirror": "^1.2.6" } }, "packages/extension-collaboration-cursor": { "name": "@tiptap/extension-collaboration-cursor", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", + "@tiptap/core": "^2.5.0-pre.8", "y-prosemirror": "^1.2.6" }, "funding": { @@ -16942,7 +17038,7 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", + "@tiptap/core": "^2.5.0-pre.8", "y-prosemirror": "^1.2.6" } }, @@ -16994,601 +17090,601 @@ }, "packages/extension-color": { "name": "@tiptap/extension-color", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/extension-text-style": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/extension-text-style": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/extension-text-style": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/extension-text-style": "^2.5.0-pre.8" } }, "packages/extension-document": { "name": "@tiptap/extension-document", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-dropcursor": { "name": "@tiptap/extension-dropcursor", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" } }, "packages/extension-floating-menu": { "name": "@tiptap/extension-floating-menu", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "dependencies": { "tippy.js": "^6.3.7" }, "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" } }, "packages/extension-focus": { "name": "@tiptap/extension-focus", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" } }, "packages/extension-font-family": { "name": "@tiptap/extension-font-family", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/extension-text-style": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/extension-text-style": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/extension-text-style": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/extension-text-style": "^2.5.0-pre.8" } }, "packages/extension-gapcursor": { "name": "@tiptap/extension-gapcursor", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" } }, "packages/extension-hard-break": { "name": "@tiptap/extension-hard-break", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-heading": { "name": "@tiptap/extension-heading", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-highlight": { "name": "@tiptap/extension-highlight", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-history": { "name": "@tiptap/extension-history", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" } }, "packages/extension-horizontal-rule": { "name": "@tiptap/extension-horizontal-rule", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" } }, "packages/extension-image": { "name": "@tiptap/extension-image", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-italic": { "name": "@tiptap/extension-italic", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-link": { "name": "@tiptap/extension-link", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "dependencies": { "linkifyjs": "^4.1.0" }, "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" } }, "packages/extension-list-item": { "name": "@tiptap/extension-list-item", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-list-keymap": { "name": "@tiptap/extension-list-keymap", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-mention": { "name": "@tiptap/extension-mention", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7", - "@tiptap/suggestion": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8", + "@tiptap/suggestion": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7", - "@tiptap/suggestion": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8", + "@tiptap/suggestion": "^2.5.0-pre.8" } }, "packages/extension-ordered-list": { "name": "@tiptap/extension-ordered-list", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-paragraph": { "name": "@tiptap/extension-paragraph", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-placeholder": { "name": "@tiptap/extension-placeholder", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" } }, "packages/extension-strike": { "name": "@tiptap/extension-strike", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-subscript": { "name": "@tiptap/extension-subscript", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-superscript": { "name": "@tiptap/extension-superscript", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-table": { "name": "@tiptap/extension-table", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" } }, "packages/extension-table-cell": { "name": "@tiptap/extension-table-cell", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-table-header": { "name": "@tiptap/extension-table-header", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-table-row": { "name": "@tiptap/extension-table-row", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-task-item": { "name": "@tiptap/extension-task-item", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" } }, "packages/extension-task-list": { "name": "@tiptap/extension-task-list", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-text": { "name": "@tiptap/extension-text", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-text-align": { "name": "@tiptap/extension-text-align", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-text-style": { "name": "@tiptap/extension-text-style", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-typography": { "name": "@tiptap/extension-typography", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-underline": { "name": "@tiptap/extension-underline", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/extension-youtube": { "name": "@tiptap/extension-youtube", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8" } }, "packages/html": { "name": "@tiptap/html", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "dependencies": { "zeed-dom": "^0.10.9" }, "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" } }, "packages/pm": { "name": "@tiptap/pm", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "dependencies": { "prosemirror-changeset": "^2.2.1", @@ -17676,15 +17772,15 @@ }, "packages/react": { "name": "@tiptap/react", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-pre.7", - "@tiptap/extension-floating-menu": "^2.5.0-pre.7" + "@tiptap/extension-bubble-menu": "^2.5.0-pre.8", + "@tiptap/extension-floating-menu": "^2.5.0-pre.8" }, "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7", + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8", "@types/react": "^18.2.14", "@types/react-dom": "^18.2.6", "react": "^18.0.0", @@ -17695,36 +17791,36 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7", + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0" } }, "packages/starter-kit": { "name": "@tiptap/starter-kit", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "dependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/extension-blockquote": "^2.5.0-pre.7", - "@tiptap/extension-bold": "^2.5.0-pre.7", - "@tiptap/extension-bullet-list": "^2.5.0-pre.7", - "@tiptap/extension-code": "^2.5.0-pre.7", - "@tiptap/extension-code-block": "^2.5.0-pre.7", - "@tiptap/extension-document": "^2.5.0-pre.7", - "@tiptap/extension-dropcursor": "^2.5.0-pre.7", - "@tiptap/extension-gapcursor": "^2.5.0-pre.7", - "@tiptap/extension-hard-break": "^2.5.0-pre.7", - "@tiptap/extension-heading": "^2.5.0-pre.7", - "@tiptap/extension-history": "^2.5.0-pre.7", - "@tiptap/extension-horizontal-rule": "^2.5.0-pre.7", - "@tiptap/extension-italic": "^2.5.0-pre.7", - "@tiptap/extension-list-item": "^2.5.0-pre.7", - "@tiptap/extension-ordered-list": "^2.5.0-pre.7", - "@tiptap/extension-paragraph": "^2.5.0-pre.7", - "@tiptap/extension-strike": "^2.5.0-pre.7", - "@tiptap/extension-text": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/extension-blockquote": "^2.5.0-pre.8", + "@tiptap/extension-bold": "^2.5.0-pre.8", + "@tiptap/extension-bullet-list": "^2.5.0-pre.8", + "@tiptap/extension-code": "^2.5.0-pre.8", + "@tiptap/extension-code-block": "^2.5.0-pre.8", + "@tiptap/extension-document": "^2.5.0-pre.8", + "@tiptap/extension-dropcursor": "^2.5.0-pre.8", + "@tiptap/extension-gapcursor": "^2.5.0-pre.8", + "@tiptap/extension-hard-break": "^2.5.0-pre.8", + "@tiptap/extension-heading": "^2.5.0-pre.8", + "@tiptap/extension-history": "^2.5.0-pre.8", + "@tiptap/extension-horizontal-rule": "^2.5.0-pre.8", + "@tiptap/extension-italic": "^2.5.0-pre.8", + "@tiptap/extension-list-item": "^2.5.0-pre.8", + "@tiptap/extension-ordered-list": "^2.5.0-pre.8", + "@tiptap/extension-paragraph": "^2.5.0-pre.8", + "@tiptap/extension-strike": "^2.5.0-pre.8", + "@tiptap/extension-text": "^2.5.0-pre.8" }, "funding": { "type": "github", @@ -17733,33 +17829,33 @@ }, "packages/suggestion": { "name": "@tiptap/suggestion", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7" + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8" } }, "packages/vue-2": { "name": "@tiptap/vue-2", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-pre.7", - "@tiptap/extension-floating-menu": "^2.5.0-pre.7", + "@tiptap/extension-bubble-menu": "^2.5.0-pre.8", + "@tiptap/extension-floating-menu": "^2.5.0-pre.8", "vue-ts-types": "^1.6.0" }, "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7", + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8", "vue": "^2.6.0" }, "funding": { @@ -17767,8 +17863,8 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7", + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8", "vue": "^2.6.0" } }, @@ -17779,15 +17875,15 @@ }, "packages/vue-3": { "name": "@tiptap/vue-3", - "version": "2.5.0-pre.7", + "version": "2.5.0-pre.8", "license": "MIT", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0-pre.7", - "@tiptap/extension-floating-menu": "^2.5.0-pre.7" + "@tiptap/extension-bubble-menu": "^2.5.0-pre.8", + "@tiptap/extension-floating-menu": "^2.5.0-pre.8" }, "devDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7", + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8", "vue": "^3.0.0" }, "funding": { @@ -17795,8 +17891,8 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0-pre.7", - "@tiptap/pm": "^2.5.0-pre.7", + "@tiptap/core": "^2.5.0-pre.8", + "@tiptap/pm": "^2.5.0-pre.8", "vue": "^3.0.0" } } diff --git a/package.json b/package.json index 4b833753b..1cb4f1048 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,6 @@ { "private": true, + "packageManager": "npm@10.5.0", "workspaces": [ "demos", "packages/*" @@ -18,16 +19,17 @@ "test:open": "cypress open --project tests", "test:run": "cypress run --project tests", "test": "npm run build:pm && npm run test:run", - "build": "npm run build --workspace packages", - "build:pm": "npm run build --workspace packages/pm", + "build": "turbo run build", + "build:pm": "turbo run build --filter=@tiptap/pm", "build:demos": "npm run build:demos --workspace demos", - "build:ci": "npm run build", - "publish": "npm run build && npm publish --workspace packages --provenance --tag latest --access public", - "publish:pre": "npm run build && npm publish --workspace packages --provenance --tag next --access public", + "build:ci": "turbo run build", + "publish": "turbo run build && npm publish --workspace packages --provenance --tag latest --access public", + "publish:pre": "turbo run build && npm publish --workspace packages --provenance --tag next --access public", "clean:packages": "rm -rf ./packages/*/dist && rm -rf ./packages/pm/*/dist", "clean:packs": "rm -rf ./packages/*/*.tgz", "reset": "npm run clean:packages && npm run clean:packs && rm -rf ./**/.cache && rm -rf ./**/node_modules && rm -rf ./package-lock.json && npm install", - "prepare": "husky install" + "prepare": "husky install", + "turbo": "turbo" }, "devDependencies": { "@babel/core": "^7.24.7", @@ -42,29 +44,30 @@ "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^26.0.1", "@rollup/plugin-node-resolve": "^15.2.3", - "@types/react-dom": "^18.3.0", "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "babel-loader": "^9.1.3", "cypress": "^10.8.0", "cz-conventional-changelog": "^3.3.0", + "eslint": "^8.57.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-plugin-cypress": "^2.15.2", "eslint-plugin-html": "^6.2.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-simple-import-sort": "^7.0.0", "eslint-plugin-vue": "^9.26.0", - "eslint": "^8.57.0", "husky": "^8.0.3", "lint-staged": "^13.3.0", "minimist": "^1.2.8", + "rollup": "^4.18.0", "rollup-plugin-auto-external": "^2.0.0", "rollup-plugin-sourcemaps": "^0.6.3", "rollup-plugin-typescript2": "^0.36.0", - "rollup": "^4.18.0", "ts-loader": "9.3.1", "tsup": "^8.1.0", + "turbo": "2.0.6", "typescript": "^5.4.5", "webpack": "^5.91.0" }, diff --git a/turbo.json b/turbo.json new file mode 100644 index 000000000..032ddf82d --- /dev/null +++ b/turbo.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://turbo.build/schema.json", + "tasks": { + "build": { + "dependsOn": ["^build"], + "outputs": ["dist/**"] + }, + "dev": { + "persistent": true, + "cache": false + } + } +}