{"versions":{"1.0.0":{"name":"@tiptap/y-tiptap","version":"1.0.0","description":"Tiptap prosemirror bindings for Yjs","main":"./dist/y-tiptap.cjs","module":"./src/y-tiptap.js","type":"module","types":"./dist/src/y-tiptap.d.ts","sideEffects":false,"scripts":{"clean":"rm -rf dist","dist":"npm run clean && rollup -c && tsc","test":"npm run lint && rollup -c && node dist/test.cjs","lint":"standard && tsc","watch":"rollup -wc","debug":"concurrently '0serve -o test.html' 'npm run watch'","preversion":"npm run lint && npm run dist && npm run test","start":"concurrently '0serve -o demo/prosemirror.html' 'npm run watch'"},"exports":{".":{"types":"./dist/src/y-tiptap.d.ts","import":"./dist/y-tiptap.js","require":"./dist/y-tiptap.cjs"}},"repository":{"type":"git","url":"git+https://github.com/ueberdosis/y-tiptap.git"},"keywords":["Yjs"],"license":"MIT","standard":{"ignore":["/dist","/node_modules","/docs"]},"dependencies":{"lib0":"^0.2.42"},"peerDependencies":{"@tiptap/pm":"^2.11.3","y-protocols":"^1.0.1","yjs":"^13.5.38"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","concurrently":"^4.1.0","http-server":"^0.12.3","jsdom":"^15.1.1","prosemirror-example-setup":"^1.2.1","@tiptap/pm":"^2.11.3","rollup":"^2.59.0","standard":"^17.0.0","typescript":"^5.4.5","y-protocols":"^1.0.5","y-webrtc":"^10.2.0","yjs":"^13.5.38"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"_id":"@tiptap/y-tiptap@1.0.0","gitHead":"eb571cd936e32304b6cac9762c9475ddc1fdf53b","bugs":{"url":"https://github.com/ueberdosis/y-tiptap/issues"},"homepage":"https://github.com/ueberdosis/y-tiptap#readme","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Gr4zBSZAOqUAbWSQ/4AfTWX9rXuAkPmM5406vg6X4rB0hToVbmCHXvbxzh7uLMW0Rlwpe+Eo6jMam2ZC3p1BgA==","shasum":"6f3e8e1ecca915e5dc0ddde854e2c677b40e618a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tiptap/y-tiptap/-/y-tiptap-1.0.0.tgz","fileCount":13,"unpackedSize":409725,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDZNYZn8Wcta3mjwQ1rL9gr5QEkYr6cpOJQqQMl5ss1eAiAxm1BnxMMenf3bVrSAmZh0X1xm0Fcx9f++pTiKLVGGQQ=="}],"size":85999},"_npmUser":{"name":"anonymous","email":"dominik@bdbch.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"patrick.baber@tiptap.dev"},{"name":"anonymous","email":"mail@timoisik.de"},{"name":"anonymous","email":"dominik@bdbch.com"},{"name":"anonymous","email":"sven.adlung@ueber.io"},{"name":"anonymous","email":"computers@nickthesick.com"},{"name":"anonymous","email":"npm@tiptap.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/y-tiptap_1.0.0_1738057919452_0.700262288367675"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-28T09:51:59.681Z","publish_time":1738057919681,"_source_registry_name":"default","contributors":[]},"1.1.0":{"name":"@tiptap/y-tiptap","version":"1.1.0","description":"Tiptap prosemirror bindings for Yjs","main":"./dist/y-tiptap.cjs","module":"./src/y-tiptap.js","type":"module","types":"./dist/src/y-tiptap.d.ts","sideEffects":false,"scripts":{"clean":"rm -rf dist","dist":"npm run clean && rollup -c && tsc","test":"npm run lint && rollup -c && node dist/test.cjs","lint":"standard && tsc","watch":"rollup -wc","debug":"concurrently '0serve -o test.html' 'npm run watch'","preversion":"npm run lint && npm run dist && npm run test","start":"concurrently '0serve -o demo/prosemirror.html' 'npm run watch'"},"exports":{".":{"types":"./dist/src/y-tiptap.d.ts","import":"./dist/y-tiptap.js","require":"./dist/y-tiptap.cjs"}},"repository":{"type":"git","url":"git+https://github.com/ueberdosis/y-tiptap.git"},"keywords":["Yjs"],"license":"MIT","standard":{"ignore":["/dist","/node_modules","/docs"]},"dependencies":{"lib0":"^0.2.100"},"peerDependencies":{"@tiptap/pm":"^2.11.3","y-protocols":"^1.0.1","yjs":"^13.5.38"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","concurrently":"^4.1.0","http-server":"^0.12.3","jsdom":"^15.1.1","prosemirror-example-setup":"^1.2.1","@tiptap/pm":"^2.11.3","rollup":"^2.59.0","standard":"^17.0.0","typescript":"^5.4.5","y-protocols":"^1.0.5","y-webrtc":"^10.2.0","yjs":"^13.5.38"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"_id":"@tiptap/y-tiptap@1.1.0","gitHead":"6fcf336aab6ec482511b66546b8edfa0d33c41cf","bugs":{"url":"https://github.com/ueberdosis/y-tiptap/issues"},"homepage":"https://github.com/ueberdosis/y-tiptap#readme","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8b3rKyfygM6tt2DUMgCf5vrTF2su8+6V6vgwAdnH7HIyZeaMrKuQ6r72l8SGxU9PpVRpjy80gyFnVH/8K/MIIw==","shasum":"598c2fc1e0a8a68efaa7c8909db8c65fad95bfb4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tiptap/y-tiptap/-/y-tiptap-1.1.0.tgz","fileCount":14,"unpackedSize":413752,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGUuqe/9B3A5WqAJpg03QkoRHiebxV7oG/Nwye9V0hfKAiEAt5ss26FkUBlfnfSeYBMCE/Yd1Cpb+udSpS2wczseItc="}],"size":88096},"_npmUser":{"name":"anonymous","email":"dominik@bdbch.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"patrick.baber@tiptap.dev"},{"name":"anonymous","email":"mail@timoisik.de"},{"name":"anonymous","email":"dominik@bdbch.com"},{"name":"anonymous","email":"sven.adlung@ueber.io"},{"name":"anonymous","email":"npm@tiptap.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/y-tiptap_1.1.0_1745240502117_0.6745278056846613"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-21T13:01:42.303Z","publish_time":1745240502303,"_source_registry_name":"default","contributors":[]},"2.0.0-beta.1":{"name":"@tiptap/y-tiptap","version":"2.0.0-beta.1","description":"Tiptap prosemirror bindings for Yjs","main":"./dist/y-tiptap.cjs","module":"./src/y-tiptap.js","type":"module","types":"./dist/src/y-tiptap.d.ts","sideEffects":false,"scripts":{"clean":"rm -rf dist","dist":"npm run clean && rollup -c && tsc","test":"npm run lint && rollup -c && node dist/test.cjs","lint":"standard && tsc","watch":"rollup -wc","debug":"concurrently '0serve -o test.html' 'npm run watch'","preversion":"npm run lint && npm run dist && npm run test","start":"concurrently '0serve -o demo/prosemirror.html' 'npm run watch'","publish":"npm run dist && npm publish --access public","publish:next":"npm run dist && npm publish --access public --tag next"},"exports":{".":{"types":"./dist/src/y-tiptap.d.ts","import":"./dist/y-tiptap.js","require":"./dist/y-tiptap.cjs"}},"repository":{"type":"git","url":"git+https://github.com/ueberdosis/y-tiptap.git"},"keywords":["Yjs"],"license":"MIT","standard":{"ignore":["/dist","/node_modules","/docs"]},"dependencies":{"lib0":"^0.2.100"},"peerDependencies":{"@tiptap/pm":"^3.0.0-beta.1","y-protocols":"^1.0.1","yjs":"^13.5.38"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","concurrently":"^4.1.0","http-server":"^0.12.3","jsdom":"^15.1.1","prosemirror-example-setup":"^1.2.1","@tiptap/pm":"^3.0.0-beta.1","rollup":"^2.59.0","standard":"^17.0.0","typescript":"^5.4.5","y-protocols":"^1.0.5","y-webrtc":"^10.2.0","yjs":"^13.5.38"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"_id":"@tiptap/y-tiptap@2.0.0-beta.1","readmeFilename":"README.md","gitHead":"c991f290ddd70a9a4ea9b06cb750b5cdd5b5eab4","bugs":{"url":"https://github.com/ueberdosis/y-tiptap/issues"},"homepage":"https://github.com/ueberdosis/y-tiptap#readme","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Tv7TFEITUEd7E7AMonfymNyZfw0ClknyAZd6G/IckKZdztVWDxsfBAGcsQ/yuw82gh8lxDMz6n8Y0mGrmI9tKg==","shasum":"f72c5a082e44fc8f448da7cf089f2b5c2e336139","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tiptap/y-tiptap/-/y-tiptap-2.0.0-beta.1.tgz","fileCount":14,"unpackedSize":413911,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICAcFrYg445mmH/WQLUfZ9tSghsY9W4PhAPjcGOsHzlnAiBgTm8KG+l/4hXefQuGphRQZg7dJwuPtBSKztCbrmNTvg=="}],"size":88132},"_npmUser":{"name":"anonymous","email":"dominik@bdbch.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"patrick.baber@tiptap.dev"},{"name":"anonymous","email":"mail@timoisik.de"},{"name":"anonymous","email":"dominik@bdbch.com"},{"name":"anonymous","email":"sven.adlung@ueber.io"},{"name":"anonymous","email":"npm@tiptap.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/y-tiptap_2.0.0-beta.1_1745328013933_0.14404043414537337"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T13:20:14.127Z","publish_time":1745328014127,"_source_registry_name":"default","contributors":[]},"2.0.0-beta.2":{"name":"@tiptap/y-tiptap","version":"2.0.0-beta.2","description":"Tiptap prosemirror bindings for Yjs","main":"./dist/y-tiptap.cjs","module":"./src/y-tiptap.js","type":"module","types":"./dist/src/y-tiptap.d.ts","sideEffects":false,"scripts":{"clean":"rm -rf dist","dist":"npm run clean && rollup -c && tsc","test":"npm run lint && rollup -c && node dist/test.cjs","lint":"standard && tsc","watch":"rollup -wc","debug":"concurrently '0serve -o test.html' 'npm run watch'","preversion":"npm run lint && npm run dist && npm run test","start":"concurrently '0serve -o demo/prosemirror.html' 'npm run watch'","publish":"npm run dist && npm publish --access public","publish:next":"npm run dist && npm publish --access public --tag next"},"exports":{".":{"types":"./dist/src/y-tiptap.d.ts","import":"./dist/y-tiptap.js","require":"./dist/y-tiptap.cjs"}},"repository":{"type":"git","url":"git+https://github.com/ueberdosis/y-tiptap.git"},"keywords":["Yjs"],"license":"MIT","standard":{"ignore":["/dist","/node_modules","/docs"]},"dependencies":{"lib0":"^0.2.100"},"peerDependencies":{"@tiptap/pm":"^3.0.0-beta.1","y-protocols":"^1.0.1","yjs":"^13.5.38"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","concurrently":"^4.1.0","http-server":"^0.12.3","jsdom":"^15.1.1","prosemirror-example-setup":"^1.2.1","@tiptap/pm":"next","rollup":"^2.59.0","standard":"^17.0.0","typescript":"^5.4.5","y-protocols":"^1.0.5","y-webrtc":"^10.2.0","yjs":"^13.5.38"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"_id":"@tiptap/y-tiptap@2.0.0-beta.2","readmeFilename":"README.md","gitHead":"1c2c9dff20f9f7eb6a8a9c74cc64593103ce655d","bugs":{"url":"https://github.com/ueberdosis/y-tiptap/issues"},"homepage":"https://github.com/ueberdosis/y-tiptap#readme","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-vzHStafWqYe7E613TWkVMwr1VOty+xcXaqUSDOdLet4L9fmrIxEu9+xfbzjZ4sgxPkcevA/h/MmeAmZldMdoRg==","shasum":"5eac5b0abbad0473145236e85e726fecddf3ae0c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tiptap/y-tiptap/-/y-tiptap-2.0.0-beta.2.tgz","fileCount":14,"unpackedSize":413902,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAfpX7uw3G5Mgsw2b/+fSGnMT/vXGvqw1HF2OdFLriutAiEAxXRGe6n/Rb1Zrc6/Cc0zVcnunntezf88vv+Q4aJccrw="}],"size":88140},"_npmUser":{"name":"anonymous","email":"dominik@bdbch.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"patrick.baber@tiptap.dev"},{"name":"anonymous","email":"mail@timoisik.de"},{"name":"anonymous","email":"dominik@bdbch.com"},{"name":"anonymous","email":"sven.adlung@ueber.io"},{"name":"anonymous","email":"npm@tiptap.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/y-tiptap_2.0.0-beta.2_1745328698289_0.5928087150439718"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T13:31:38.509Z","publish_time":1745328698509,"_source_registry_name":"default","contributors":[]},"2.0.0-beta.3":{"name":"@tiptap/y-tiptap","version":"2.0.0-beta.3","description":"Tiptap prosemirror bindings for Yjs","main":"./dist/y-tiptap.cjs","module":"./src/y-tiptap.js","type":"module","types":"./dist/src/y-tiptap.d.ts","sideEffects":false,"scripts":{"clean":"rm -rf dist","dist":"npm run clean && rollup -c && tsc","test":"npm run lint && rollup -c && node dist/test.cjs","lint":"standard && tsc","watch":"rollup -wc","debug":"concurrently '0serve -o test.html' 'npm run watch'","preversion":"npm run lint && npm run dist && npm run test","start":"concurrently '0serve -o demo/prosemirror.html' 'npm run watch'","publish":"npm run dist && npm publish --access public","publish:next":"npm run dist && npm publish --access public --tag next"},"exports":{".":{"types":"./dist/src/y-tiptap.d.ts","import":"./dist/y-tiptap.js","require":"./dist/y-tiptap.cjs"}},"repository":{"type":"git","url":"git+https://github.com/ueberdosis/y-tiptap.git"},"keywords":["Yjs"],"license":"MIT","standard":{"ignore":["/dist","/node_modules","/docs"]},"dependencies":{"lib0":"^0.2.100"},"peerDependencies":{"@tiptap/pm":"next","y-protocols":"^1.0.1","yjs":"^13.5.38"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","concurrently":"^4.1.0","http-server":"^0.12.3","jsdom":"^15.1.1","prosemirror-example-setup":"^1.2.1","@tiptap/pm":"next","rollup":"^2.59.0","standard":"^17.0.0","typescript":"^5.4.5","y-protocols":"^1.0.5","y-webrtc":"^10.2.0","yjs":"^13.5.38"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"_id":"@tiptap/y-tiptap@2.0.0-beta.3","readmeFilename":"README.md","gitHead":"61c107178bc6bd07c02f164b09e2c96e57f8ddbc","bugs":{"url":"https://github.com/ueberdosis/y-tiptap/issues"},"homepage":"https://github.com/ueberdosis/y-tiptap#readme","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-A8guIShQul60g5x4A3dwIlpQVumuIed37xwG00qNDcpP6WXpylxiY4KQI288z0wgpdO9xRQFzupqe9HsoRiWFA==","shasum":"27c0dfa3aeb518e555710290dfeea2a317c21933","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tiptap/y-tiptap/-/y-tiptap-2.0.0-beta.3.tgz","fileCount":14,"unpackedSize":413893,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC9rjT2G4msWOraY61n2ApvrwpK6sMmjefk+4VBbwFF/gIgaCanUJvcpaXg8AVdV3QHQNKeN1HgO6qCfoP1efgDsnE="}],"size":88138},"_npmUser":{"name":"anonymous","email":"dominik@bdbch.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"patrick.baber@tiptap.dev"},{"name":"anonymous","email":"mail@timoisik.de"},{"name":"anonymous","email":"dominik@bdbch.com"},{"name":"anonymous","email":"sven.adlung@ueber.io"},{"name":"anonymous","email":"npm@tiptap.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/y-tiptap_2.0.0-beta.3_1745328862788_0.052654679640815605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T13:34:22.979Z","publish_time":1745328862979,"_source_registry_name":"default","contributors":[]},"2.0.0-beta.4":{"name":"@tiptap/y-tiptap","version":"2.0.0-beta.4","description":"Tiptap prosemirror bindings for Yjs","main":"./dist/y-tiptap.cjs","module":"./src/y-tiptap.js","type":"module","types":"./dist/src/y-tiptap.d.ts","sideEffects":false,"scripts":{"clean":"rm -rf dist","dist":"npm run clean && rollup -c && tsc","test":"npm run lint && rollup -c && node dist/test.cjs","lint":"standard && tsc","watch":"rollup -wc","debug":"concurrently '0serve -o test.html' 'npm run watch'","preversion":"npm run lint && npm run dist && npm run test","start":"concurrently '0serve -o demo/prosemirror.html' 'npm run watch'","publish":"npm run dist && npm publish --access public","publish:next":"npm run dist && npm publish --access public --tag next"},"exports":{".":{"types":"./dist/src/y-tiptap.d.ts","import":"./dist/y-tiptap.js","require":"./dist/y-tiptap.cjs"}},"repository":{"type":"git","url":"git+https://github.com/ueberdosis/y-tiptap.git"},"keywords":["Yjs"],"license":"MIT","standard":{"ignore":["/dist","/node_modules","/docs"]},"dependencies":{"lib0":"^0.2.100"},"peerDependencies":{"@tiptap/pm":"3.0.0-beta.0","y-protocols":"^1.0.1","yjs":"^13.5.38"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","@tiptap/pm":"3.0.0-beta.0","concurrently":"^4.1.0","http-server":"^0.12.3","jsdom":"^15.1.1","prosemirror-example-setup":"^1.2.1","rollup":"^2.59.0","standard":"^17.0.0","typescript":"^5.4.5","y-protocols":"^1.0.5","y-webrtc":"^10.2.0","yjs":"^13.5.38"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"_id":"@tiptap/y-tiptap@2.0.0-beta.4","readmeFilename":"README.md","gitHead":"2c09db828a907f4556d581e9ef7eba5b2d1832fd","bugs":{"url":"https://github.com/ueberdosis/y-tiptap/issues"},"homepage":"https://github.com/ueberdosis/y-tiptap#readme","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-18PX2bDKmAu9imBx9H6RgAWwopJPb479+l76U1p7Tsh4WcHml+4gbz+/bsnv2BMtvTAhPCcmPUAIT0VyKytYKA==","shasum":"723f4f567e04022e8eafa599f2efa143cb9f7cab","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tiptap/y-tiptap/-/y-tiptap-2.0.0-beta.4.tgz","fileCount":14,"unpackedSize":413909,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH7+DVV5kxM5LYLvoC3FviYR1aYI829oGR0HrVG2JHtBAiEAj3XSBofpyddt/7wegaOczKyPJR1/FRwWpJ9SsTqoGOs="}],"size":88138},"_npmUser":{"name":"anonymous","email":"dominik@bdbch.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"patrick.baber@tiptap.dev"},{"name":"anonymous","email":"mail@timoisik.de"},{"name":"anonymous","email":"dominik@bdbch.com"},{"name":"anonymous","email":"sven.adlung@ueber.io"},{"name":"anonymous","email":"npm@tiptap.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/y-tiptap_2.0.0-beta.4_1745329228346_0.9975418859781766"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T13:40:28.516Z","publish_time":1745329228516,"_source_registry_name":"default","contributors":[]},"2.0.0":{"name":"@tiptap/y-tiptap","version":"2.0.0","description":"Tiptap prosemirror bindings for Yjs","main":"./dist/y-tiptap.cjs","module":"./src/y-tiptap.js","type":"module","types":"./dist/src/y-tiptap.d.ts","sideEffects":false,"scripts":{"clean":"rm -rf dist","dist":"npm run clean && rollup -c && tsc","test":"npm run lint && rollup -c && node dist/test.cjs","lint":"standard && tsc","watch":"rollup -wc","debug":"concurrently '0serve -o test.html' 'npm run watch'","preversion":"npm run lint && npm run dist && npm run test","start":"concurrently '0serve -o demo/prosemirror.html' 'npm run watch'","publish":"npm run dist && npm publish --access public","publish:next":"npm run dist && npm publish --access public --tag next"},"exports":{".":{"types":"./dist/src/y-tiptap.d.ts","import":"./dist/y-tiptap.js","require":"./dist/y-tiptap.cjs"}},"repository":{"type":"git","url":"git+https://github.com/ueberdosis/y-tiptap.git"},"keywords":["Yjs"],"license":"MIT","standard":{"ignore":["/dist","/node_modules","/docs"]},"dependencies":{"lib0":"^0.2.100"},"peerDependencies":{"prosemirror-model":"^1.7.1","prosemirror-state":"^1.2.3","prosemirror-view":"^1.9.10","y-protocols":"^1.0.1","yjs":"^13.5.38"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","concurrently":"^4.1.0","http-server":"^0.12.3","jsdom":"^15.1.1","prosemirror-example-setup":"^1.2.1","prosemirror-model":"^1.18.1","prosemirror-schema-basic":"^1.2.0","prosemirror-state":"^1.4.1","prosemirror-transform":"^1.6.0","prosemirror-view":"^1.26.2","rollup":"^2.59.0","standard":"^17.0.0","typescript":"^5.4.5","y-protocols":"^1.0.5","y-webrtc":"^10.2.0","yjs":"^13.5.38"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"_id":"@tiptap/y-tiptap@2.0.0","gitHead":"2360c4c019fe2d94d88fe2a4169b2e3fbb66131b","bugs":{"url":"https://github.com/ueberdosis/y-tiptap/issues"},"homepage":"https://github.com/ueberdosis/y-tiptap#readme","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-s/b2Xfz7CHjQgr4T0EPutHuFbKUyzJV1n7NVIkAW6/BseFfe0RgVWyPghan6ivdGYWVAHIiCocJYHQN2nedNNg==","shasum":"41edd0d70ee82724023a4eb76566eb9a24e2d0c6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tiptap/y-tiptap/-/y-tiptap-2.0.0.tgz","fileCount":14,"unpackedSize":414071,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDLDcSNcKs5Mt4Ehp3QV48DQYYzc4jf8gQTlJVzxnwIKwIgLDSfUdfsppt7bf9Z6Hg5q+/q5+syfqZyqhIiHAkkcHk="}],"size":88128},"_npmUser":{"name":"anonymous","email":"dominik@bdbch.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"patrick.baber@tiptap.dev"},{"name":"anonymous","email":"mail@timoisik.de"},{"name":"anonymous","email":"dominik@bdbch.com"},{"name":"anonymous","email":"sven.adlung@ueber.io"},{"name":"anonymous","email":"npm@tiptap.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/y-tiptap_2.0.0_1745330423986_0.4915341396395094"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-22T14:00:24.300Z","publish_time":1745330424300,"_source_registry_name":"default","contributors":[]},"2.0.0-beta.5":{"name":"@tiptap/y-tiptap","version":"2.0.0-beta.5","description":"Tiptap prosemirror bindings for Yjs","main":"./dist/y-tiptap.cjs","module":"./src/y-tiptap.js","type":"module","types":"./dist/src/y-tiptap.d.ts","sideEffects":false,"scripts":{"clean":"rm -rf dist","dist":"npm run clean && rollup -c && tsc","test":"npm run lint && rollup -c && node dist/test.cjs","lint":"standard && tsc","watch":"rollup -wc","debug":"concurrently '0serve -o test.html' 'npm run watch'","preversion":"npm run lint && npm run dist && npm run test","publish":"npm run preversion && npm publish --access public","publish:pre":"npm run preversion && npm publish --access public --tag next","start":"concurrently '0serve -o demo/prosemirror.html' 'npm run watch'"},"exports":{".":{"types":"./dist/src/y-tiptap.d.ts","import":"./dist/y-tiptap.js","require":"./dist/y-tiptap.cjs"}},"repository":{"type":"git","url":"git+https://github.com/ueberdosis/y-tiptap.git"},"keywords":["Yjs"],"license":"MIT","standard":{"ignore":["/dist","/node_modules","/docs"]},"dependencies":{"lib0":"^0.2.100"},"peerDependencies":{"@tiptap/pm":"3.0.0-beta.3","y-protocols":"^1.0.1","yjs":"^13.5.38"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","concurrently":"^4.1.0","http-server":"^0.12.3","jsdom":"^15.1.1","prosemirror-example-setup":"^1.2.1","@tiptap/pm":"3.0.0-beta.3","rollup":"^2.59.0","standard":"^17.0.0","typescript":"^5.4.5","y-protocols":"^1.0.5","y-webrtc":"^10.2.0","yjs":"^13.5.38"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"_id":"@tiptap/y-tiptap@2.0.0-beta.5","readmeFilename":"README.md","gitHead":"c9e389f828e190b082a43e636c65afeac7a2058d","bugs":{"url":"https://github.com/ueberdosis/y-tiptap/issues"},"homepage":"https://github.com/ueberdosis/y-tiptap#readme","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-5m7Dt8nJZxLSwfHP1fd9DtmgS6EJ+tpnv+OGN3zccQjICivadAdhcQnuybGvQXHVWMTTKjGl/SajkCLEvw6wig==","shasum":"994a6ce33ea3c79581f1dd6aae25cb96ac2a36bc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tiptap/y-tiptap/-/y-tiptap-2.0.0-beta.5.tgz","fileCount":14,"unpackedSize":413920,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICMofpORBUOZh5dg6Us34OKQkDyU9zSlDDnses/hNqr7AiAPBkkLWxGZ4lfR4kJFwHbqx4xpj1JCAvlmpS057USILw=="}],"size":88141},"_npmUser":{"name":"anonymous","email":"dominik@bdbch.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"patrick.baber@tiptap.dev"},{"name":"anonymous","email":"mail@timoisik.de"},{"name":"anonymous","email":"dominik@bdbch.com"},{"name":"anonymous","email":"sven.adlung@ueber.io"},{"name":"anonymous","email":"npm@tiptap.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/y-tiptap_2.0.0-beta.5_1746027601347_0.06398595409244567"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T15:40:01.547Z","publish_time":1746027601547,"_source_registry_name":"default","contributors":[]},"3.0.0-beta.1":{"name":"@tiptap/y-tiptap","version":"3.0.0-beta.1","description":"Tiptap prosemirror bindings for Yjs","main":"./dist/y-tiptap.cjs","module":"./src/y-tiptap.js","type":"module","types":"./dist/src/y-tiptap.d.ts","sideEffects":false,"scripts":{"clean":"rm -rf dist","dist":"npm run clean && rollup -c && tsc","test":"npm run lint && rollup -c && node dist/test.cjs","lint":"standard && tsc","watch":"rollup -wc","debug":"concurrently '0serve -o test.html' 'npm run watch'","preversion":"npm run lint && npm run dist && npm run test","publish":"npm publish --access public","publish:pre":"npm publish --access public --tag next","start":"concurrently '0serve -o demo/prosemirror.html' 'npm run watch'"},"exports":{".":{"types":"./dist/src/y-tiptap.d.ts","import":"./dist/y-tiptap.js","require":"./dist/y-tiptap.cjs"}},"repository":{"type":"git","url":"git+https://github.com/ueberdosis/y-tiptap.git"},"keywords":["Yjs"],"license":"MIT","standard":{"ignore":["/dist","/node_modules","/docs"]},"dependencies":{"lib0":"^0.2.100"},"peerDependencies":{"@tiptap/pm":"3.0.0-beta.3","y-protocols":"^1.0.1","yjs":"^13.5.38"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","concurrently":"^4.1.0","http-server":"^0.12.3","jsdom":"^15.1.1","prosemirror-example-setup":"^1.2.1","@tiptap/pm":"3.0.0-beta.3","rollup":"^2.59.0","standard":"^17.0.0","typescript":"^5.4.5","y-protocols":"^1.0.5","y-webrtc":"^10.2.0","yjs":"^13.5.38"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"_id":"@tiptap/y-tiptap@3.0.0-beta.1","readmeFilename":"README.md","gitHead":"43057254f47d2cf514b4ebd2496a1314c284d0a3","bugs":{"url":"https://github.com/ueberdosis/y-tiptap/issues"},"homepage":"https://github.com/ueberdosis/y-tiptap#readme","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-6sANMxIRe5vAQSIiVLcNSLsDYYLPPSW9zpyfJkR7nYaE5lWeaUwMwovu4yzKDu8Qg6kHr/2zUj3/Fa9qLLTa8A==","shasum":"327bcabba6f5d66e5cf81e3698f7477ed2d67ed3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tiptap/y-tiptap/-/y-tiptap-3.0.0-beta.1.tgz","fileCount":14,"unpackedSize":413876,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD3IWY8ZFAoVfXmwpGtHvjSi3fxNA2+KN15xSVC/RVXtwIgUxAQgGcFftzmNnJ3iHPIbWmfO36D+dkI0SGsl4z7aDo="}],"size":88133},"_npmUser":{"name":"anonymous","email":"dominik@bdbch.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"patrick.baber@tiptap.dev"},{"name":"anonymous","email":"mail@timoisik.de"},{"name":"anonymous","email":"dominik@bdbch.com"},{"name":"anonymous","email":"sven.adlung@ueber.io"},{"name":"anonymous","email":"npm@tiptap.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/y-tiptap_3.0.0-beta.1_1746027796458_0.37507692310230745"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T15:43:16.639Z","publish_time":1746027796639,"_source_registry_name":"default","contributors":[]},"3.0.0-beta.2":{"name":"@tiptap/y-tiptap","version":"3.0.0-beta.2","description":"Tiptap prosemirror bindings for Yjs","main":"./dist/y-tiptap.cjs","module":"./src/y-tiptap.js","type":"module","types":"./dist/src/y-tiptap.d.ts","sideEffects":false,"scripts":{"clean":"rm -rf dist","dist":"npm run clean && rollup -c && tsc","test":"npm run lint && rollup -c && node dist/test.cjs","lint":"standard && tsc","watch":"rollup -wc","debug":"concurrently '0serve -o test.html' 'npm run watch'","preversion":"npm run lint && npm run dist && npm run test","publish":"npm publish --access public","publish:pre":"npm publish --access public --tag next","start":"concurrently '0serve -o demo/prosemirror.html' 'npm run watch'"},"exports":{".":{"types":"./dist/src/y-tiptap.d.ts","import":"./dist/y-tiptap.js","require":"./dist/y-tiptap.cjs"}},"repository":{"type":"git","url":"git+https://github.com/ueberdosis/y-tiptap.git"},"keywords":["Yjs"],"license":"MIT","standard":{"ignore":["/dist","/node_modules","/docs"]},"dependencies":{"lib0":"^0.2.100"},"peerDependencies":{"prosemirror-model":"^1.7.1","prosemirror-state":"^1.2.3","prosemirror-view":"^1.9.10","y-protocols":"^1.0.1","yjs":"^13.5.38"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","concurrently":"^4.1.0","http-server":"^0.12.3","jsdom":"^15.1.1","prosemirror-example-setup":"^1.2.1","prosemirror-model":"^1.18.1","prosemirror-schema-basic":"^1.2.0","prosemirror-state":"^1.4.1","prosemirror-transform":"^1.6.0","prosemirror-view":"^1.26.2","rollup":"^2.59.0","standard":"^17.0.0","typescript":"^5.4.5","y-protocols":"^1.0.5","y-webrtc":"^10.2.0","yjs":"^13.5.38"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"_id":"@tiptap/y-tiptap@3.0.0-beta.2","readmeFilename":"README.md","gitHead":"c49466775b11fa0009da6de0f260f50d56b82206","bugs":{"url":"https://github.com/ueberdosis/y-tiptap/issues"},"homepage":"https://github.com/ueberdosis/y-tiptap#readme","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-VF9K3Ytm3LdUkolWS6u3rTBcAx7Qr8Vv9mJOdH4/3VUxHJd+Et0BmqafTsWy8n0+hH8wt0zk5olGWt84dKVL6Q==","shasum":"19be2a1f8891178e4a29e237e3ca2712057e1512","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tiptap/y-tiptap/-/y-tiptap-3.0.0-beta.2.tgz","fileCount":7,"unpackedSize":402355,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCDkbPAvcRnXQ7cLcaJ56q0FaV/M+HiwjooyMufJl+KHAIhAPCBBQgMv5+wHDRG9jpEX/YrWz2X076a85m6C5332RaK"}],"size":85427},"_npmUser":{"name":"anonymous","email":"dominik@bdbch.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"patrick.baber@tiptap.dev"},{"name":"anonymous","email":"mail@timoisik.de"},{"name":"anonymous","email":"dominik@bdbch.com"},{"name":"anonymous","email":"sven.adlung@ueber.io"},{"name":"anonymous","email":"npm@tiptap.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/y-tiptap_3.0.0-beta.2_1746029525096_0.9327928174516551"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T16:12:05.423Z","publish_time":1746029525423,"_source_registry_name":"default","contributors":[]},"3.0.0-beta.3":{"name":"@tiptap/y-tiptap","version":"3.0.0-beta.3","description":"Tiptap prosemirror bindings for Yjs","main":"./dist/y-tiptap.cjs","module":"./src/y-tiptap.js","type":"module","types":"./dist/src/y-tiptap.d.ts","sideEffects":false,"scripts":{"clean":"rm -rf dist","dist":"npm run clean && rollup -c && tsc","test":"npm run lint && rollup -c && node dist/test.cjs","lint":"standard && tsc","watch":"rollup -wc","debug":"concurrently '0serve -o test.html' 'npm run watch'","preversion":"npm run lint && npm run dist && npm run test","publish":"npm run preversion && npm publish --access public","publish:pre":"npm run preversion && npm publish --access public --tag next","start":"concurrently '0serve -o demo/prosemirror.html' 'npm run watch'"},"exports":{".":{"types":"./dist/src/y-tiptap.d.ts","import":"./dist/y-tiptap.js","require":"./dist/y-tiptap.cjs"}},"repository":{"type":"git","url":"git+https://github.com/ueberdosis/y-tiptap.git"},"keywords":["Yjs"],"license":"MIT","standard":{"ignore":["/dist","/node_modules","/docs"]},"dependencies":{"lib0":"^0.2.100"},"peerDependencies":{"prosemirror-model":"^1.7.1","prosemirror-state":"^1.2.3","prosemirror-view":"^1.9.10","y-protocols":"^1.0.1","yjs":"^13.5.38"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","concurrently":"^4.1.0","http-server":"^0.12.3","jsdom":"^15.1.1","prosemirror-example-setup":"^1.2.1","prosemirror-model":"^1.18.1","prosemirror-schema-basic":"^1.2.0","prosemirror-state":"^1.4.1","prosemirror-transform":"^1.6.0","prosemirror-view":"^1.26.2","rollup":"^2.59.0","standard":"^17.0.0","typescript":"^5.4.5","y-protocols":"^1.0.5","y-webrtc":"^10.2.0","yjs":"^13.5.38"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"_id":"@tiptap/y-tiptap@3.0.0-beta.3","readmeFilename":"README.md","gitHead":"7ff762b7f2065506a1ec95e43f29d4731d76faac","bugs":{"url":"https://github.com/ueberdosis/y-tiptap/issues"},"homepage":"https://github.com/ueberdosis/y-tiptap#readme","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-1U/MTG7mpkc2VEIRzVueXqpHpawflF0DUuqkPwTezmBst6HPZ+NnZuDbJGay8dh//KSXcrS1Vtu1Wqa2Z/1HTw==","shasum":"d7b1800ff7276cf5e08859153f055b2dce907d1e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tiptap/y-tiptap/-/y-tiptap-3.0.0-beta.3.tgz","fileCount":14,"unpackedSize":414089,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG5Yp58AgHsjQDcFhY0sqc6TDRQBUz94hyoOGneMm487AiBE2R0lJPN6N7AsJFYjPnS5fGQf/dHZ7D/rP2KSrIRYgA=="}],"size":88139},"_npmUser":{"name":"anonymous","email":"dominik@bdbch.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"patrick.baber@tiptap.dev"},{"name":"anonymous","email":"mail@timoisik.de"},{"name":"anonymous","email":"dominik@bdbch.com"},{"name":"anonymous","email":"sven.adlung@ueber.io"},{"name":"anonymous","email":"npm@tiptap.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/y-tiptap_3.0.0-beta.3_1746030146955_0.9718736311505316"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T16:22:27.217Z","publish_time":1746030147217,"_source_registry_name":"default","contributors":[]},"3.0.0":{"name":"@tiptap/y-tiptap","version":"3.0.0","description":"Tiptap prosemirror bindings for Yjs","main":"./dist/y-tiptap.cjs","module":"./src/y-tiptap.js","type":"module","types":"./dist/src/y-tiptap.d.ts","sideEffects":false,"scripts":{"clean":"rm -rf dist","dist":"npm run clean && rollup -c && tsc","test":"npm run lint && rollup -c && node dist/test.cjs","lint":"standard && tsc","watch":"rollup -wc","debug":"concurrently '0serve -o test.html' 'npm run watch'","preversion":"npm run lint && npm run dist && npm run test","publish":"npm run preversion && npm publish --access public","publish:pre":"npm run preversion && npm publish --access public --tag beta","start":"concurrently '0serve -o demo/prosemirror.html' 'npm run watch'"},"exports":{".":{"types":"./dist/src/y-tiptap.d.ts","import":"./dist/y-tiptap.js","require":"./dist/y-tiptap.cjs"}},"repository":{"type":"git","url":"git+https://github.com/ueberdosis/y-tiptap.git"},"keywords":["Yjs"],"license":"MIT","standard":{"ignore":["/dist","/node_modules","/docs"]},"dependencies":{"lib0":"^0.2.100"},"peerDependencies":{"prosemirror-model":"^1.7.1","prosemirror-state":"^1.2.3","prosemirror-view":"^1.9.10","y-protocols":"^1.0.1","yjs":"^13.5.38"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","concurrently":"^4.1.0","http-server":"^0.12.3","jsdom":"^15.1.1","prosemirror-example-setup":"^1.2.1","prosemirror-model":"^1.18.1","prosemirror-schema-basic":"^1.2.0","prosemirror-state":"^1.4.1","prosemirror-transform":"^1.6.0","prosemirror-view":"^1.26.2","rollup":"^2.59.0","standard":"^17.0.0","typescript":"^5.4.5","y-protocols":"^1.0.5","y-webrtc":"^10.2.0","yjs":"^13.5.38"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"_id":"@tiptap/y-tiptap@3.0.0","gitHead":"5b76facdfb566dd69223578e0ea2100e9cc25876","bugs":{"url":"https://github.com/ueberdosis/y-tiptap/issues"},"homepage":"https://github.com/ueberdosis/y-tiptap#readme","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-HIeJZCj+KYJde2x6fONzo4o6kd7gW7eonwhQsv2p2VQnUgwNXMVhN+D6Z3AH/2i541Sq33y1PO4U/1ThCPjqbA==","shasum":"e2cf46b9346dd4666f0ecceab45bb4bccf85f1ce","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tiptap/y-tiptap/-/y-tiptap-3.0.0.tgz","fileCount":14,"unpackedSize":414649,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBkL0oF2bmfzlrOO5HdAaQ4x9rJr2BOkgU+KaMiXjTzDAiEA0JUlkDIseQWqfeGEseabm/rhiaUp3sAsXC5a9G+TGQk="}],"size":88365},"_npmUser":{"name":"anonymous","email":"dominik@bdbch.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"patrick.baber@tiptap.dev"},{"name":"anonymous","email":"mail@timoisik.de"},{"name":"anonymous","email":"dominik@bdbch.com"},{"name":"anonymous","email":"sven.adlung@ueber.io"},{"name":"anonymous","email":"npm@tiptap.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/y-tiptap_3.0.0_1752330670853_0.04467990960742352"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-12T14:31:11.013Z","publish_time":1752330671013,"_source_registry_name":"default","contributors":[]},"3.0.1":{"name":"@tiptap/y-tiptap","version":"3.0.1","description":"Tiptap prosemirror bindings for Yjs","main":"./dist/y-tiptap.cjs","module":"./src/y-tiptap.js","type":"module","types":"./dist/src/y-tiptap.d.ts","sideEffects":false,"scripts":{"clean":"rm -rf dist","dist":"npm run clean && rollup -c && tsc","test":"npm run lint && rollup -c && node dist/test.cjs","lint":"standard && tsc","watch":"rollup -wc","debug":"concurrently '0serve -o test.html' 'npm run watch'","preversion":"npm run lint && npm run dist && npm run test","publish":"npm run preversion && npm publish --access public","publish:pre":"npm run preversion && npm publish --access public --tag beta","start":"concurrently '0serve -o demo/prosemirror.html' 'npm run watch'"},"exports":{".":{"types":"./dist/src/y-tiptap.d.ts","import":"./dist/y-tiptap.js","require":"./dist/y-tiptap.cjs"}},"repository":{"type":"git","url":"git+https://github.com/ueberdosis/y-tiptap.git"},"keywords":["Yjs"],"license":"MIT","standard":{"ignore":["/dist","/node_modules","/docs"]},"dependencies":{"lib0":"^0.2.100"},"peerDependencies":{"prosemirror-model":"^1.7.1","prosemirror-state":"^1.2.3","prosemirror-view":"^1.9.10","y-protocols":"^1.0.1","yjs":"^13.5.38"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","concurrently":"^4.1.0","http-server":"^0.12.3","jsdom":"^15.1.1","prosemirror-example-setup":"^1.2.1","prosemirror-model":"^1.18.1","prosemirror-schema-basic":"^1.2.0","prosemirror-state":"^1.4.1","prosemirror-transform":"^1.6.0","prosemirror-view":"^1.26.2","rollup":"^2.59.0","standard":"^17.0.0","typescript":"^5.4.5","y-protocols":"^1.0.5","y-webrtc":"^10.2.0","yjs":"^13.5.38"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"_id":"@tiptap/y-tiptap@3.0.1","gitHead":"51cb83e39750fcd0f35a4f5163f6fbeec925771b","bugs":{"url":"https://github.com/ueberdosis/y-tiptap/issues"},"homepage":"https://github.com/ueberdosis/y-tiptap#readme","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-F3hj5X77ckmyIywbCQpKgyX3xKra2/acJPWaV5R9wqp0cUPBmm62FYbkQ6HaqxH1VhCkUhhAZcDSQjbjj7tnWw==","shasum":"a4e8fd73fd558859bd1b58f1d606c5efaa3000eb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tiptap/y-tiptap/-/y-tiptap-3.0.1.tgz","fileCount":14,"unpackedSize":419172,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIApgafXVCJxDJdLZPU9vtWjEI1ZS15gDL9fhF12ue9zKAiEApGC0gqo5EAF9oQ6f6ZOj+Gj6snac0VctwL9EgHt1b8s="}],"size":89424},"_npmUser":{"name":"anonymous","email":"dominik@bdbch.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"arnau.gomez@tiptap.dev"},{"name":"anonymous","email":"patrick.baber@tiptap.dev"},{"name":"anonymous","email":"mail@timoisik.de"},{"name":"anonymous","email":"dominik@bdbch.com"},{"name":"anonymous","email":"sven.adlung@ueber.io"},{"name":"anonymous","email":"npm@tiptap.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/y-tiptap_3.0.1_1762939999186_0.7790568336393944"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-12T09:33:19.364Z","publish_time":1762939999364,"_source_registry_name":"default","contributors":[]},"3.0.2":{"name":"@tiptap/y-tiptap","version":"3.0.2","description":"Tiptap prosemirror bindings for Yjs","main":"./dist/y-tiptap.cjs","module":"./src/y-tiptap.js","type":"module","types":"./dist/src/y-tiptap.d.ts","sideEffects":false,"scripts":{"clean":"rm -rf dist","dist":"npm run clean && rollup -c && tsc","test":"npm run lint && rollup -c && node dist/test.cjs","lint":"standard && tsc","watch":"rollup -wc","debug":"concurrently '0serve -o test.html' 'npm run watch'","preversion":"npm run lint && npm run dist && npm run test","publish":"npm run preversion && npm publish --access public","publish:pre":"npm run preversion && npm publish --access public --tag beta","start":"concurrently '0serve -o demo/prosemirror.html' 'npm run watch'"},"exports":{".":{"types":"./dist/src/y-tiptap.d.ts","import":"./dist/y-tiptap.js","require":"./dist/y-tiptap.cjs"}},"repository":{"type":"git","url":"git+https://github.com/ueberdosis/y-tiptap.git"},"keywords":["Yjs"],"license":"MIT","standard":{"ignore":["/dist","/node_modules","/docs"]},"dependencies":{"lib0":"^0.2.100"},"peerDependencies":{"prosemirror-model":"^1.7.1","prosemirror-state":"^1.2.3","prosemirror-view":"^1.9.10","y-protocols":"^1.0.1","yjs":"^13.5.38"},"devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","concurrently":"^4.1.0","http-server":"^0.12.3","jsdom":"^15.1.1","prosemirror-example-setup":"^1.2.1","prosemirror-model":"^1.18.1","prosemirror-schema-basic":"^1.2.0","prosemirror-state":"^1.4.1","prosemirror-transform":"^1.6.0","prosemirror-view":"^1.26.2","rollup":"^2.59.0","standard":"^17.0.0","typescript":"^5.4.5","y-protocols":"^1.0.5","y-webrtc":"^10.2.0","yjs":"^13.5.38"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"957a13f64b1901b0dd7dc70597104f2950dacf4a","_id":"@tiptap/y-tiptap@3.0.2","bugs":{"url":"https://github.com/ueberdosis/y-tiptap/issues"},"homepage":"https://github.com/ueberdosis/y-tiptap#readme","_nodeVersion":"25.3.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-flMn/YW6zTbc6cvDaUPh/NfLRTXDIqgpBUkYzM74KA1snqQwhOMjnRcnpu4hDFrTnPO6QGzr99vRyXEA7M44WA==","shasum":"90feedf92f114d07efccfab53074fdf5b1156614","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tiptap/y-tiptap/-/y-tiptap-3.0.2.tgz","fileCount":14,"unpackedSize":420146,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDrqve6QcAwjmWhWi9AHMsc/tkDWoAa5LUvgH+ggKvlBgIhANUkuq2kHgyxiv8l7BdDjdNe8e4deO8Z1oTarFMNGNsG"}],"size":89555},"_npmUser":{"name":"anonymous","email":"dominik@bdbch.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"arnau.gomez@tiptap.dev"},{"name":"anonymous","email":"patrick.baber@tiptap.dev"},{"name":"anonymous","email":"mail@timoisik.de"},{"name":"anonymous","email":"dominik@bdbch.com"},{"name":"anonymous","email":"sven.adlung@ueber.io"},{"name":"anonymous","email":"npm@tiptap.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/y-tiptap_3.0.2_1769232121561_0.22663996170250056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-24T05:22:01.725Z","publish_time":1769232121725,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"beta":"3.0.0-beta.3","latest":"3.0.2","next":"3.0.0-beta.3"},"name":"@tiptap/y-tiptap","time":{"created":"2025-01-28T09:53:24.897Z","modified":"2026-01-24T05:22:13.358Z","1.0.0":"2025-01-28T09:51:59.681Z","1.1.0":"2025-04-21T13:01:42.303Z","2.0.0-beta.1":"2025-04-22T13:20:14.127Z","2.0.0-beta.2":"2025-04-22T13:31:38.509Z","2.0.0-beta.3":"2025-04-22T13:34:22.979Z","2.0.0-beta.4":"2025-04-22T13:40:28.516Z","2.0.0":"2025-04-22T14:00:24.300Z","2.0.0-beta.5":"2025-04-30T15:40:01.547Z","3.0.0-beta.1":"2025-04-30T15:43:16.639Z","3.0.0-beta.2":"2025-04-30T16:12:05.423Z","3.0.0-beta.3":"2025-04-30T16:22:27.217Z","3.0.0":"2025-07-12T14:31:11.013Z","3.0.1":"2025-11-12T09:33:19.364Z","3.0.2":"2026-01-24T05:22:01.725Z"},"readme":"# y-tiptap\n\n> [Tiptap](http://tiptap.dev/) Binding for [Yjs](https://github.com/yjs/yjs)\n\nThis binding maps a Y.XmlFragment to the ProseMirror state.\n\n## Why was this package forked from [y-prosemirror](https://github.com/yjs/y-prosemirror)?\n\nWe forked y-prosemirror to create a Tiptap-specific package with changes we needed for Tiptap-related features. These modifications were too specific to be merged upstream or would have added maintenance overhead for the y-prosemirror maintainers.\n\nWhere feasible, we contribute improvements and fixes back to y-prosemirror to support the broader ecosystem.\n\nThis package is designed for use with Tiptap and is not intended as a general-purpose Yjs binding for ProseMirror.\n\n## Features\n\n* Sync ProseMirror state\n* Shared Cursors\n* Shared Undo / Redo (each client has its own undo-/redo-history)\n* Successfully recovers when concurrents edit result in an invalid document schema\n\n### Example\n\n```js\nimport { ySyncPlugin, yCursorPlugin, yUndoPlugin, undo, redo, initProseMirrorDoc } from '@tiptap/y-tiptap'\nimport { exampleSetup } from 'prosemirror-example-setup'\nimport { keymap } from 'prosemirror-keymap'\n..\n\nconst type = ydocument.get('prosemirror', Y.XmlFragment)\nconst { doc, mapping } = initProseMirrorDoc(type, schema)\n\nconst prosemirrorView = new EditorView(document.querySelector('#editor'), {\n  state: EditorState.create({\n    doc,\n    schema,\n    plugins: [\n        ySyncPlugin(type, { mapping }),\n        yCursorPlugin(provider.awareness),\n        yUndoPlugin(),\n        keymap({\n          'Mod-z': undo,\n          'Mod-y': redo,\n          'Mod-Shift-z': redo\n        })\n      ].concat(exampleSetup({ schema }))\n  })\n})\n```\n\n#### Remote Cursors\n\nThe shared cursors depend on the Awareness instance that is exported by most providers. The [Awareness protocol](https://github.com/yjs/y-protocols#awareness-protocol) handles non-permanent data like the number of users, their user names, their cursor location, and their colors. You can change the name and color of the user like this:\n\n```js\nexample.binding.awareness.setLocalStateField('user', { color: '#008833', name: 'My real name' })\n```\n\nIn order to render cursor information you need to embed custom CSS for the user icon. This is a template that you can use for styling cursor information.\n\n```css\n/* this is a rough fix for the first cursor position when the first paragraph is empty */\n.ProseMirror > .ProseMirror-yjs-cursor:first-child {\n  margin-top: 16px;\n}\n.ProseMirror p:first-child, .ProseMirror h1:first-child, .ProseMirror h2:first-child, .ProseMirror h3:first-child, .ProseMirror h4:first-child, .ProseMirror h5:first-child, .ProseMirror h6:first-child {\n  margin-top: 16px\n}\n/* This gives the remote user caret. The colors are automatically overwritten*/\n.ProseMirror-yjs-cursor {\n  position: relative;\n  margin-left: -1px;\n  margin-right: -1px;\n  border-left: 1px solid black;\n  border-right: 1px solid black;\n  border-color: orange;\n  word-break: normal;\n  pointer-events: none;\n}\n/* This renders the username above the caret */\n.ProseMirror-yjs-cursor > div {\n  position: absolute;\n  top: -1.05em;\n  left: -1px;\n  font-size: 13px;\n  background-color: rgb(250, 129, 0);\n  font-family: serif;\n  font-style: normal;\n  font-weight: normal;\n  line-height: normal;\n  user-select: none;\n  color: white;\n  padding-left: 2px;\n  padding-right: 2px;\n  white-space: nowrap;\n}\n```\n\nYou can also overwrite the default Widget dom by specifying a cursor builder in the yCursorPlugin\n\n```js\n/**\n * This function receives the remote users \"user\" awareness state.\n */\nexport const myCursorBuilder = user => {\n  const cursor = document.createElement('span')\n  cursor.classList.add('ProseMirror-yjs-cursor')\n  cursor.setAttribute('style', `border-color: ${user.color}`)\n  const userDiv = document.createElement('div')\n  userDiv.setAttribute('style', `background-color: ${user.color}`)\n  userDiv.insertBefore(document.createTextNode(user.name), null)\n  cursor.insertBefore(userDiv, null)\n  return cursor\n}\n\nconst prosemirrorView = new EditorView(document.querySelector('#editor'), {\n  state: EditorState.create({\n    schema,\n    plugins: [\n        ySyncPlugin(type),\n        yCursorPlugin(provider.awareness, { cursorBuilder: myCursorBuilder }),\n        yUndoPlugin(),\n        keymap({\n          'Mod-z': undo,\n          'Mod-y': redo,\n          'Mod-Shift-z': redo\n        })\n      ].concat(exampleSetup({ schema }))\n  })\n})\n```\n\n#### Utilities\n\nThe package includes a number of utility methods for converting back and forth between\na Y.Doc and Prosemirror compatible data structures. These can be useful for persisting\nto a datastore or for importing existing documents.\n\n> _Note_: Serializing and deserializing to JSON will not store collaboration history\n> steps and as such should not be used as the primary storage. You will still need\n> to store the Y.Doc binary update format.\n\n```js\nimport { prosemirrorToYDoc } from '@tiptap/y-tiptap'\n\n// Pass JSON previously output from Prosemirror\nconst doc = Node.fromJSON(schema, {\n  type: \"doc\",\n  content: [...]\n})\nconst ydoc = prosemirrorToYDoc(doc)\n```\n\nBecause JSON is a common usecase there is an equivalent method that skips the need\nto create a Prosemirror Node.\n\n```js\nimport { prosemirrorJSONToYDoc } from '@tiptap/y-tiptap'\n\n// Pass JSON previously output from Prosemirror\nconst ydoc = prosemirrorJSONToYDoc(schema, {\n  type: \"doc\",\n  content: [...]\n})\n```\n\n```js\nimport { yDocToProsemirror } from '@tiptap/y-tiptap'\n\n// apply binary updates from elsewhere\nconst ydoc = new Y.Doc()\nydoc.applyUpdate(update)\n\nconst node = yDocToProsemirror(schema, ydoc)\n```\n\nBecause JSON is a common usecase there is an equivalent method that outputs JSON\ndirectly, this method does not require the Prosemirror schema.\n\n```js\nimport { yDocToProsemirrorJSON } from '@tiptap/y-tiptap'\n\n// apply binary updates from elsewhere\nconst ydoc = new Y.Doc()\nydoc.applyUpdate(update)\n\nconst node = yDocToProsemirrorJSON(ydoc)\n```\n\n### Undo/Redo\n\nThe package exports `undo` and `redo` commands which can be used in place of\n[prosemirror-history](https://prosemirror.net/docs/ref/#history) by mapping the\nmod-Z/Y keys - see [ProseMirror](https://github.com/yjs/yjs-demos/blob/main/prosemirror/prosemirror.js#L29)\nand [Tiptap](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-collaboration/src/collaboration.ts)\nexamples.\n\nUndo and redo are be scoped to the local client, so one peer won't undo another's\nchanges. See [Y.UndoManager](https://docs.yjs.dev/api/undo-manager) for more details.\n\nJust like prosemirror-history, you can set a transaction's `addToHistory` meta property\nto false to prevent that transaction from being rolled back by undo. This can be helpful for programmatic\ndocument changes that aren't initiated by the user.\n\n```js\ntr.setMeta(\"addToHistory\", false);\n```\n\n### License\n\n[The MIT License](./LICENSE) ©  Kevin Jahns, Tiptap GmbH","users":{}}