{"_id":"@hocuspocus/provider-react","_rev":"14-ee22f50418eee10ad46fbcb2c4526e03","name":"@hocuspocus/provider-react","dist-tags":{"next":"4.0.0-rc.7","latest":"4.7.0"},"versions":{"4.0.0-rc.4":{"name":"@hocuspocus/provider-react","version":"4.0.0-rc.4","keywords":["hocuspocus","websocket","provider","react","yjs"],"license":"MIT","_id":"@hocuspocus/provider-react@4.0.0-rc.4","maintainers":[{"name":"patrickbaber","email":"patrick.baber@tiptap.dev"},{"name":"timoisik","email":"timo.isik@tiptap.dev"},{"name":"janthurau","email":"jan@janthurau.de"},{"name":"svenadlung","email":"sven.adlung@ueber.io"},{"name":"_bdbch","email":"dominik@bdbch.com"},{"name":"tiptap-bot","email":"npm@tiptap.dev"}],"homepage":"https://hocuspocus.dev","bugs":{"url":"https://github.com/ueberdosis/hocuspocus/issues"},"dist":{"shasum":"9289cf23306d6f5ff30d6989410e35df55e89d2c","tarball":"https://registry.npmjs.org/@hocuspocus/provider-react/-/provider-react-4.0.0-rc.4.tgz","fileCount":17,"integrity":"sha512-d4Q18tv89fOF+JhDq0i0424WF2AD6NXf+3VlGPTvtOutI+GUMGDOCRFw6R/7VM3bO6Llrdxxh89UpvPbu08TPg==","signatures":[{"sig":"MEUCIQC6WliHmL+CvEUjVIhcXTaaLWOBZnzKwRuXSyx1T3r5gAIgfq19CdPTUXEwZSyfCgFhxRQQCxs9NfZkaGwjYUNf6fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154536},"main":"dist/hocuspocus-provider-react.cjs","type":"module","types":"dist/index.d.ts","module":"dist/hocuspocus-provider-react.esm.js","exports":{"source":{"import":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","import":"./dist/hocuspocus-provider-react.esm.js","require":"./dist/hocuspocus-provider-react.cjs"}},"gitHead":"7e50dc8532dbb1bd1465a63721faeb170b99f196","_npmUser":{"name":"janthurau","email":"jan@janthurau.de"},"repository":{"url":"git+https://github.com/ueberdosis/hocuspocus.git"},"_npmVersion":"11.6.2","description":"React bindings for Hocuspocus provider","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"yjs":"^13.6.8","react":"^18.0.0 || ^19.0.0","@hocuspocus/provider":"workspace:^"},"_npmOperationalInternal":{"tmp":"tmp/provider-react_4.0.0-rc.4_1776370930189_0.27646751620373977","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.5":{"name":"@hocuspocus/provider-react","version":"4.0.0-rc.5","keywords":["hocuspocus","websocket","provider","react","yjs"],"license":"MIT","_id":"@hocuspocus/provider-react@4.0.0-rc.5","maintainers":[{"name":"patrickbaber","email":"patrick.baber@tiptap.dev"},{"name":"timoisik","email":"timo.isik@tiptap.dev"},{"name":"janthurau","email":"jan@janthurau.de"},{"name":"svenadlung","email":"sven.adlung@ueber.io"},{"name":"_bdbch","email":"dominik@bdbch.com"},{"name":"tiptap-bot","email":"npm@tiptap.dev"}],"homepage":"https://hocuspocus.dev","bugs":{"url":"https://github.com/ueberdosis/hocuspocus/issues"},"dist":{"shasum":"9a747f45f8c84ebe9bac43211eceb60eb148e255","tarball":"https://registry.npmjs.org/@hocuspocus/provider-react/-/provider-react-4.0.0-rc.5.tgz","fileCount":19,"integrity":"sha512-YMHR1P1I9+kG72GcfxPBGqrecRx9LaC8GmD7KEd/dKTDDKL2dwAKzVWPatbellfXhHxAJL/+RtY2QVic4RvNQg==","signatures":[{"sig":"MEYCIQCiyvkv2MByuqZHdNY9GgdJ4r2JMYnYgyL2FTohANF3MAIhAIW3XGTfbGL4ebXNVHfP6PEncGlJ9AgBceNwU4/pIpOF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hocuspocus%2fprovider-react@4.0.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156785},"main":"dist/hocuspocus-provider-react.cjs","type":"module","types":"dist/index.d.ts","module":"dist/hocuspocus-provider-react.esm.js","exports":{"source":{"import":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","import":"./dist/hocuspocus-provider-react.esm.js","require":"./dist/hocuspocus-provider-react.cjs"}},"gitHead":"01af67eb9d7d31a46e7ab358dac29f235f2359ac","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a2f8571-4665-4c01-8b0e-dc82f6e418ee"}},"repository":{"url":"git+https://github.com/ueberdosis/hocuspocus.git"},"_npmVersion":"lerna/9.0.5/node@v22.22.2+x64 (linux)","description":"React bindings for Hocuspocus provider","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"yjs":"^13.6.8","react":"^18.0.0 || ^19.0.0","@hocuspocus/provider":"^4.0.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/provider-react_4.0.0-rc.5_1776372111945_0.46721971191746015","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.6":{"name":"@hocuspocus/provider-react","version":"4.0.0-rc.6","keywords":["hocuspocus","websocket","provider","react","yjs"],"license":"MIT","_id":"@hocuspocus/provider-react@4.0.0-rc.6","maintainers":[{"name":"patrickbaber","email":"patrick.baber@tiptap.dev"},{"name":"timoisik","email":"timo.isik@tiptap.dev"},{"name":"janthurau","email":"jan@janthurau.de"},{"name":"svenadlung","email":"sven.adlung@ueber.io"},{"name":"_bdbch","email":"dominik@bdbch.com"},{"name":"tiptap-bot","email":"npm@tiptap.dev"}],"homepage":"https://hocuspocus.dev","bugs":{"url":"https://github.com/ueberdosis/hocuspocus/issues"},"dist":{"shasum":"a67713515405c314aff780c7b5c01f48fafe8a2e","tarball":"https://registry.npmjs.org/@hocuspocus/provider-react/-/provider-react-4.0.0-rc.6.tgz","fileCount":19,"integrity":"sha512-qPDCptAsimqKcFxndG2ugKbk27ixHyqrF/+TpboH/2nEwBnSKTN22IUXx5areuBnqiyzJSRFXc5kwpfIXmJy6g==","signatures":[{"sig":"MEYCIQCeZAKmqd9fxcZxxrNy7/Fz+WTiMw4TbusWt0E/AUOptAIhANUQXVw6gD+zOafV6dUYds5f5DwXMQp3QUlIWfUG9/LE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hocuspocus%2fprovider-react@4.0.0-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158247},"main":"dist/hocuspocus-provider-react.cjs","type":"module","types":"dist/index.d.ts","module":"dist/hocuspocus-provider-react.esm.js","exports":{"source":{"import":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","import":"./dist/hocuspocus-provider-react.esm.js","require":"./dist/hocuspocus-provider-react.cjs"}},"gitHead":"f8b039aea9d9c7f5b80b2cbb82381e2153ef8dc0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a2f8571-4665-4c01-8b0e-dc82f6e418ee"}},"repository":{"url":"git+https://github.com/ueberdosis/hocuspocus.git"},"_npmVersion":"lerna/9.0.5/node@v22.22.2+x64 (linux)","description":"React bindings for Hocuspocus provider","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"yjs":"^13.6.8","react":"^18.0.0 || ^19.0.0","@hocuspocus/provider":"^4.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/provider-react_4.0.0-rc.6_1776713595123_0.2791828664990397","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-rc.7":{"name":"@hocuspocus/provider-react","version":"4.0.0-rc.7","keywords":["hocuspocus","websocket","provider","react","yjs"],"license":"MIT","_id":"@hocuspocus/provider-react@4.0.0-rc.7","maintainers":[{"name":"patrickbaber","email":"patrick.baber@tiptap.dev"},{"name":"timoisik","email":"timo.isik@tiptap.dev"},{"name":"janthurau","email":"jan@janthurau.de"},{"name":"svenadlung","email":"sven.adlung@ueber.io"},{"name":"_bdbch","email":"dominik@bdbch.com"},{"name":"tiptap-bot","email":"npm@tiptap.dev"}],"homepage":"https://hocuspocus.dev","bugs":{"url":"https://github.com/ueberdosis/hocuspocus/issues"},"dist":{"shasum":"019076108f3d750a4798a8624030c7139bc1e0fb","tarball":"https://registry.npmjs.org/@hocuspocus/provider-react/-/provider-react-4.0.0-rc.7.tgz","fileCount":19,"integrity":"sha512-FC6IUBiEGVSgDUrL/cV8hvgNLjF88oeqzfys/HRFuyWzccmdsH+OgqR0ZbMmYdyXStUEZLwvGyWkxKTisaob2Q==","signatures":[{"sig":"MEQCIF1KEN0bHi4DUb3KhuE93FmUJ+U4ehV6uk+BNoJlKQDZAiBuP4DdYGl13vvXPe7WYAhMpEJB6j/YRq7Qv7dI1ceyog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hocuspocus%2fprovider-react@4.0.0-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96167},"main":"dist/hocuspocus-provider-react.cjs","type":"module","types":"dist/index.d.ts","module":"dist/hocuspocus-provider-react.esm.js","exports":{"source":{"import":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","import":"./dist/hocuspocus-provider-react.esm.js","require":"./dist/hocuspocus-provider-react.cjs"}},"gitHead":"d214278ee34bd1d776054cdc2a2227e3f05449d7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a2f8571-4665-4c01-8b0e-dc82f6e418ee"}},"repository":{"url":"git+https://github.com/ueberdosis/hocuspocus.git"},"_npmVersion":"lerna/9.0.5/node@v22.22.2+x64 (linux)","description":"React bindings for Hocuspocus provider","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"yjs":"^13.6.8","react":"^18.0.0 || ^19.0.0","@hocuspocus/provider":"^4.0.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/provider-react_4.0.0-rc.7_1776859653169_0.35194685908375445","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@hocuspocus/provider-react","version":"4.0.0","keywords":["hocuspocus","websocket","provider","react","yjs"],"license":"MIT","_id":"@hocuspocus/provider-react@4.0.0","maintainers":[{"name":"patrickbaber","email":"patrick.baber@tiptap.dev"},{"name":"timoisik","email":"timo.isik@tiptap.dev"},{"name":"janthurau","email":"jan@janthurau.de"},{"name":"svenadlung","email":"sven.adlung@ueber.io"},{"name":"_bdbch","email":"dominik@bdbch.com"},{"name":"tiptap-bot","email":"npm@tiptap.dev"}],"homepage":"https://hocuspocus.dev","bugs":{"url":"https://github.com/ueberdosis/hocuspocus/issues"},"dist":{"shasum":"196066c0a287f7c13a126c1feb69aea312c0657a","tarball":"https://registry.npmjs.org/@hocuspocus/provider-react/-/provider-react-4.0.0.tgz","fileCount":19,"integrity":"sha512-gmTKXloWA2+phfYzkfionh4RSILVnXOwM/z89BvPJBidJBhUyKTAvvNV3zfaq33wjxpcQ5XF+/137W1RxnadVA==","signatures":[{"sig":"MEQCIECPW8+tYa3eUNZkcZMqBA2Ui6LK+cKCKHpWJTjGjKU+AiAwCQYPzAicJnvKXSIW1ESOvn8L1aYCnDTIysZKgwPNZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hocuspocus%2fprovider-react@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97922},"main":"dist/hocuspocus-provider-react.cjs","type":"module","types":"dist/index.d.ts","module":"dist/hocuspocus-provider-react.esm.js","exports":{"source":{"import":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","import":"./dist/hocuspocus-provider-react.esm.js","require":"./dist/hocuspocus-provider-react.cjs"}},"gitHead":"1c1b34800f702a06e1ce236e8a175c82876bff42","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a2f8571-4665-4c01-8b0e-dc82f6e418ee"}},"repository":{"url":"git+https://github.com/ueberdosis/hocuspocus.git"},"_npmVersion":"lerna/9.0.5/node@v22.22.2+x64 (linux)","description":"React bindings for Hocuspocus provider","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"yjs":"^13.6.8","react":"^18.0.0 || ^19.0.0","@hocuspocus/provider":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/provider-react_4.0.0_1776943443264_0.9187434486862085","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@hocuspocus/provider-react","version":"4.1.0","keywords":["hocuspocus","websocket","provider","react","yjs"],"license":"MIT","_id":"@hocuspocus/provider-react@4.1.0","maintainers":[{"name":"patrickbaber","email":"patrick.baber@tiptap.dev"},{"name":"timoisik","email":"timo.isik@tiptap.dev"},{"name":"janthurau","email":"jan@janthurau.de"},{"name":"svenadlung","email":"sven.adlung@ueber.io"},{"name":"_bdbch","email":"dominik@bdbch.com"},{"name":"tiptap-bot","email":"npm@tiptap.dev"}],"homepage":"https://hocuspocus.dev","bugs":{"url":"https://github.com/ueberdosis/hocuspocus/issues"},"dist":{"shasum":"ef79c29fae6902e85bcf9cca44e86f1894ae9370","tarball":"https://registry.npmjs.org/@hocuspocus/provider-react/-/provider-react-4.1.0.tgz","fileCount":19,"integrity":"sha512-znNLa4+GQ67qdXxvKoPnMUsFBdCIS0UA/fVeMitOXnBzkEl75ExbXXtKjpW6bWl5xiBHx7SlX3XxHV2JUl+D1A==","signatures":[{"sig":"MEQCIBhsJc72Y5AVk5YAj2kf4z3EgRGmiS3CgxZTCO8aUJHoAiA+tYTWPh4pvuusoO3aRfuk2s/lr+SIzNcvq9cbCTdGqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hocuspocus%2fprovider-react@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97922},"main":"dist/hocuspocus-provider-react.cjs","type":"module","types":"dist/index.d.ts","module":"dist/hocuspocus-provider-react.esm.js","exports":{"source":{"import":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","import":"./dist/hocuspocus-provider-react.esm.js","require":"./dist/hocuspocus-provider-react.cjs"}},"gitHead":"702ec724b099264467c7fafa854a3988c7314ff9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a2f8571-4665-4c01-8b0e-dc82f6e418ee"}},"repository":{"url":"git+https://github.com/ueberdosis/hocuspocus.git"},"_npmVersion":"lerna/9.0.5/node@v22.22.2+x64 (linux)","description":"React bindings for Hocuspocus provider","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"yjs":"^13.6.8","react":"^18.0.0 || ^19.0.0","@hocuspocus/provider":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/provider-react_4.1.0_1779277581141_0.762376219539957","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@hocuspocus/provider-react","version":"4.1.1","keywords":["hocuspocus","websocket","provider","react","yjs"],"license":"MIT","_id":"@hocuspocus/provider-react@4.1.1","maintainers":[{"name":"patrickbaber","email":"patrick.baber@tiptap.dev"},{"name":"timoisik","email":"timo.isik@tiptap.dev"},{"name":"janthurau","email":"jan@janthurau.de"},{"name":"svenadlung","email":"sven.adlung@ueber.io"},{"name":"_bdbch","email":"dominik@bdbch.com"},{"name":"tiptap-bot","email":"npm@tiptap.dev"}],"homepage":"https://hocuspocus.dev","bugs":{"url":"https://github.com/ueberdosis/hocuspocus/issues"},"dist":{"shasum":"a9053bde8db861a2b3c3e8c7b2d5b9d2424d766e","tarball":"https://registry.npmjs.org/@hocuspocus/provider-react/-/provider-react-4.1.1.tgz","fileCount":19,"integrity":"sha512-ONc9rmQzibZV+q+/Z6d9HC4weQ154m3twRnjC6Vh6Rpepcwlpxgyq7bqMdI2jrK7StMFv+TBWc+jz+pxc01USQ==","signatures":[{"sig":"MEUCIBJk7WtXYtrjNyCL4gni+R/Cx6dyi2syH5i/0o0bv5XIAiEAhOFGZ2lqbmCdVHdZJf+rH2uc+IbIn7m2opye2LyhRJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hocuspocus%2fprovider-react@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99118},"main":"dist/hocuspocus-provider-react.cjs","type":"module","types":"dist/index.d.ts","module":"dist/hocuspocus-provider-react.esm.js","exports":{"source":{"import":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","import":"./dist/hocuspocus-provider-react.esm.js","require":"./dist/hocuspocus-provider-react.cjs"}},"gitHead":"a07826a1e654edfb89f340fad6fb9492d1c256aa","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a2f8571-4665-4c01-8b0e-dc82f6e418ee"}},"repository":{"url":"git+https://github.com/ueberdosis/hocuspocus.git"},"_npmVersion":"lerna/9.0.5/node@v22.22.3+x64 (linux)","description":"React bindings for Hocuspocus provider","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"yjs":"^13.6.8","react":"^18.0.0 || ^19.0.0","@hocuspocus/provider":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/provider-react_4.1.1_1781075822935_0.8962322301852217","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@hocuspocus/provider-react","version":"4.1.2","keywords":["hocuspocus","websocket","provider","react","yjs"],"license":"MIT","_id":"@hocuspocus/provider-react@4.1.2","maintainers":[{"name":"patrickbaber","email":"patrick.baber@tiptap.dev"},{"name":"timoisik","email":"timo.isik@tiptap.dev"},{"name":"janthurau","email":"jan@janthurau.de"},{"name":"svenadlung","email":"sven.adlung@ueber.io"},{"name":"_bdbch","email":"dominik@bdbch.com"},{"name":"tiptap-bot","email":"npm@tiptap.dev"}],"homepage":"https://hocuspocus.dev","bugs":{"url":"https://github.com/ueberdosis/hocuspocus/issues"},"dist":{"shasum":"8aba712b943ced556024fc0cf65fcb221a620697","tarball":"https://registry.npmjs.org/@hocuspocus/provider-react/-/provider-react-4.1.2.tgz","fileCount":19,"integrity":"sha512-arbZJ65AkFVK8tc5BumpmXrbJM96g07TNBP4rR88/Rfntibyc0LXLgsaosZaJAPaBesl9BjtBpO31hq6WILq+g==","signatures":[{"sig":"MEUCIQDzY0ad8mP9NXZf42BqDN1Y7kfIYWR/6Rrog6Xos5blHQIgDkYbNWJfsVghh7MmSRiCThbdxgg6GddCwVGo1powtXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hocuspocus%2fprovider-react@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99118},"main":"dist/hocuspocus-provider-react.cjs","type":"module","types":"dist/index.d.ts","module":"dist/hocuspocus-provider-react.esm.js","exports":{"source":{"import":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","import":"./dist/hocuspocus-provider-react.esm.js","require":"./dist/hocuspocus-provider-react.cjs"}},"gitHead":"f3d761df92d2393ae96d84a693ebaf0c0823d6d0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a2f8571-4665-4c01-8b0e-dc82f6e418ee"}},"repository":{"url":"git+https://github.com/ueberdosis/hocuspocus.git"},"_npmVersion":"lerna/9.0.5/node@v22.22.3+x64 (linux)","description":"React bindings for Hocuspocus provider","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"yjs":"^13.6.8","react":"^18.0.0 || ^19.0.0","@hocuspocus/provider":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/provider-react_4.1.2_1781181715708_0.8196129420268321","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@hocuspocus/provider-react","version":"4.2.0","keywords":["hocuspocus","websocket","provider","react","yjs"],"license":"MIT","_id":"@hocuspocus/provider-react@4.2.0","maintainers":[{"name":"patrickbaber","email":"patrick.baber@tiptap.dev"},{"name":"timoisik","email":"timo.isik@tiptap.dev"},{"name":"janthurau","email":"jan@janthurau.de"},{"name":"svenadlung","email":"sven.adlung@ueber.io"},{"name":"_bdbch","email":"dominik@bdbch.com"},{"name":"tiptap-bot","email":"npm@tiptap.dev"}],"homepage":"https://hocuspocus.dev","bugs":{"url":"https://github.com/ueberdosis/hocuspocus/issues"},"dist":{"shasum":"a2b46dd9b3116b48659f8734baf4aee530fb2575","tarball":"https://registry.npmjs.org/@hocuspocus/provider-react/-/provider-react-4.2.0.tgz","fileCount":19,"integrity":"sha512-suo/HsZH51tQOENghYkshtUmCUID/qa+MuB8bkaIFNsCiXDkIT4eEGHwxU7KuYA+mOsEvEsy/YYoqcvsHfnF/w==","signatures":[{"sig":"MEUCIGpNc544Lv8CI+t9ZWsocFQ76BSDaLuPsQuetzlIHWRvAiEAgBZO04LZ7q2pAR6XPLX9z3M/h1lc08ip/D7D0dI9tjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hocuspocus%2fprovider-react@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99118},"main":"dist/hocuspocus-provider-react.cjs","type":"module","types":"dist/index.d.ts","module":"dist/hocuspocus-provider-react.esm.js","exports":{"source":{"import":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","import":"./dist/hocuspocus-provider-react.esm.js","require":"./dist/hocuspocus-provider-react.cjs"}},"gitHead":"94fa0c7114e69c3660b7bf621fe1fdfa6a358de9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a2f8571-4665-4c01-8b0e-dc82f6e418ee"}},"repository":{"url":"git+https://github.com/ueberdosis/hocuspocus.git"},"_npmVersion":"lerna/9.0.5/node@v22.22.3+x64 (linux)","description":"React bindings for Hocuspocus provider","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"yjs":"^13.6.8","react":"^18.0.0 || ^19.0.0","@hocuspocus/provider":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/provider-react_4.2.0_1781266906302_0.16072105558185235","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@hocuspocus/provider-react","version":"4.3.0","keywords":["hocuspocus","websocket","provider","react","yjs"],"license":"MIT","_id":"@hocuspocus/provider-react@4.3.0","maintainers":[{"name":"patrickbaber","email":"patrick.baber@tiptap.dev"},{"name":"timoisik","email":"timo.isik@tiptap.dev"},{"name":"janthurau","email":"jan@janthurau.de"},{"name":"svenadlung","email":"sven.adlung@ueber.io"},{"name":"_bdbch","email":"dominik@bdbch.com"},{"name":"tiptap-bot","email":"npm@tiptap.dev"}],"homepage":"https://hocuspocus.dev","bugs":{"url":"https://github.com/ueberdosis/hocuspocus/issues"},"dist":{"shasum":"12ef0f21bbb762ffaacc6216d2616b14d72b1926","tarball":"https://registry.npmjs.org/@hocuspocus/provider-react/-/provider-react-4.3.0.tgz","fileCount":19,"integrity":"sha512-2ISrM0+phCAos6th6WqjkmL4f4RxPJutwLFpb/MbGqK3b1dT1qljaD4yKyIylgI8CrXzWh/BnCIx9oLNaBcRMA==","signatures":[{"sig":"MEQCIHYT7I5MpuBCzHTfPZRfqhBvtJZTJbPzBKN8IUhRqlsIAiABn18TNz5xPYKKM15zQFgH1QJJZvfGmSaKK4lfIQwlvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hocuspocus%2fprovider-react@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99118},"main":"dist/hocuspocus-provider-react.cjs","type":"module","types":"dist/index.d.ts","module":"dist/hocuspocus-provider-react.esm.js","exports":{"source":{"import":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","import":"./dist/hocuspocus-provider-react.esm.js","require":"./dist/hocuspocus-provider-react.cjs"}},"gitHead":"1129ae0a0ec6807e2f3ef2e5884d720bcf1892d7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a2f8571-4665-4c01-8b0e-dc82f6e418ee"}},"repository":{"url":"git+https://github.com/ueberdosis/hocuspocus.git"},"_npmVersion":"lerna/9.0.5/node@v22.22.3+x64 (linux)","description":"React bindings for Hocuspocus provider","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"yjs":"^13.6.8","react":"^18.0.0 || ^19.0.0","@hocuspocus/provider":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/provider-react_4.3.0_1781779089096_0.864067190241933","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@hocuspocus/provider-react","version":"4.4.0","keywords":["hocuspocus","websocket","provider","react","yjs"],"license":"MIT","_id":"@hocuspocus/provider-react@4.4.0","maintainers":[{"name":"patrickbaber","email":"patrick.baber@tiptap.dev"},{"name":"timoisik","email":"timo.isik@tiptap.dev"},{"name":"janthurau","email":"jan@janthurau.de"},{"name":"svenadlung","email":"sven.adlung@ueber.io"},{"name":"_bdbch","email":"dominik@bdbch.com"},{"name":"tiptap-bot","email":"npm@tiptap.dev"}],"homepage":"https://hocuspocus.dev","bugs":{"url":"https://github.com/ueberdosis/hocuspocus/issues"},"dist":{"shasum":"f64d75896938928335acdd8e2b873de7ee9d1676","tarball":"https://registry.npmjs.org/@hocuspocus/provider-react/-/provider-react-4.4.0.tgz","fileCount":19,"integrity":"sha512-8rbhIYQUl8ZvE5q4SHFo9+oYjFCkVoWssQJV6q5CMNuV7D/v1lJoQZLpznw7vzWWj9ijVrqNiI8UFnc2X8AGZg==","signatures":[{"sig":"MEQCIB3JuldU7rw+A8J9PMmi1FH27OyFtmTmpTvlo8FHa6zBAiAyEroLAjeMQ31tLuZ017HF2/sPw+Lk+wOdVXqKObBreQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hocuspocus%2fprovider-react@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100173},"main":"dist/hocuspocus-provider-react.cjs","type":"module","types":"dist/index.d.ts","module":"dist/hocuspocus-provider-react.esm.js","exports":{"source":{"import":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","import":"./dist/hocuspocus-provider-react.esm.js","require":"./dist/hocuspocus-provider-react.cjs"}},"gitHead":"3634ee9ad71f7c9800a500f2556e42b1d14cf203","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a2f8571-4665-4c01-8b0e-dc82f6e418ee"}},"repository":{"url":"git+https://github.com/ueberdosis/hocuspocus.git"},"_npmVersion":"lerna/9.0.5/node@v22.23.1+x64 (linux)","description":"React bindings for Hocuspocus provider","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","@types/react":"^19.0.0"},"peerDependencies":{"yjs":"^13.6.8","react":"^18.0.0 || ^19.0.0","@hocuspocus/provider":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/provider-react_4.4.0_1783933710328_0.7036668822585546","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@hocuspocus/provider-react","version":"4.5.0","keywords":["hocuspocus","websocket","provider","react","yjs"],"license":"MIT","_id":"@hocuspocus/provider-react@4.5.0","maintainers":[{"name":"patrickbaber","email":"patrick.baber@tiptap.dev"},{"name":"timoisik","email":"timo.isik@tiptap.dev"},{"name":"janthurau","email":"jan@janthurau.de"},{"name":"svenadlung","email":"sven.adlung@ueber.io"},{"name":"_bdbch","email":"dominik@bdbch.com"},{"name":"tiptap-bot","email":"npm@tiptap.dev"}],"homepage":"https://hocuspocus.dev","bugs":{"url":"https://github.com/ueberdosis/hocuspocus/issues"},"dist":{"shasum":"96cf33cd6568828897f15c9bfc0f0c4c8e01d6ed","tarball":"https://registry.npmjs.org/@hocuspocus/provider-react/-/provider-react-4.5.0.tgz","fileCount":19,"integrity":"sha512-zvYILUBdDEQg+A/i3goheEGDl3WIX+sD+YcRD61odfudLFEUCFsnZ7B7Ilq45k71cTvX9XSjawxgz7uv//mlpw==","signatures":[{"sig":"MEUCIQDy0WM9VJqT2VWLk3bPjeoFFo4QFjtZPXxF/dnpgG7tegIga+b2RF9wh7s3sYqfvXxKh3WDzGiHhj9jt5a20f1ZAys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hocuspocus%2fprovider-react@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100174},"main":"dist/hocuspocus-provider-react.cjs","type":"module","types":"dist/index.d.ts","module":"dist/hocuspocus-provider-react.esm.js","exports":{"source":{"import":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","import":"./dist/hocuspocus-provider-react.esm.js","require":"./dist/hocuspocus-provider-react.cjs"}},"gitHead":"7827bded7c9181513a3b7c94acbaee0e4059d066","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a2f8571-4665-4c01-8b0e-dc82f6e418ee"}},"repository":{"url":"git+https://github.com/ueberdosis/hocuspocus.git"},"_npmVersion":"lerna/9.0.5/node@v22.23.1+x64 (linux)","description":"React bindings for Hocuspocus provider","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","@types/react":"^19.2.14"},"peerDependencies":{"yjs":"^13.6.8","react":"^18.0.0 || ^19.0.0","@hocuspocus/provider":"^4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/provider-react_4.5.0_1785875883216_0.9973316859728136","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@hocuspocus/provider-react","version":"4.6.0","keywords":["hocuspocus","websocket","provider","react","yjs"],"license":"MIT","_id":"@hocuspocus/provider-react@4.6.0","maintainers":[{"name":"patrickbaber","email":"patrick.baber@tiptap.dev"},{"name":"timoisik","email":"timo.isik@tiptap.dev"},{"name":"janthurau","email":"jan@janthurau.de"},{"name":"svenadlung","email":"sven.adlung@ueber.io"},{"name":"_bdbch","email":"dominik@bdbch.com"},{"name":"tiptap-bot","email":"npm@tiptap.dev"}],"homepage":"https://hocuspocus.dev","bugs":{"url":"https://github.com/ueberdosis/hocuspocus/issues"},"dist":{"shasum":"1e90c1b8a98370d4e134e1d42dad82116e5a9803","tarball":"https://registry.npmjs.org/@hocuspocus/provider-react/-/provider-react-4.6.0.tgz","fileCount":19,"integrity":"sha512-tv6hBbAJDs4YNoyyANVPJLchaa46vNANKw5Bm9QISLsd1NZWyUoTEP2edp9n9RusNVsqLEfziGEOFToTlMAvYw==","signatures":[{"sig":"MEQCIDqtpfpQfCU3C+lN7K/7+b8tUOMeOAS2XvI10Cs+1YjLAiB+76h6DWMGeI4gB8iob7syypRfpmPcuSkN7Kq5eieMCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hocuspocus%2fprovider-react@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100174},"main":"dist/hocuspocus-provider-react.cjs","type":"module","types":"dist/index.d.ts","module":"dist/hocuspocus-provider-react.esm.js","exports":{"source":{"import":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","import":"./dist/hocuspocus-provider-react.esm.js","require":"./dist/hocuspocus-provider-react.cjs"}},"gitHead":"5c85b91af99544630200c438bfc5594a574d912e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a2f8571-4665-4c01-8b0e-dc82f6e418ee"}},"repository":{"url":"git+https://github.com/ueberdosis/hocuspocus.git"},"_npmVersion":"lerna/9.0.5/node@v22.23.1+x64 (linux)","description":"React bindings for Hocuspocus provider","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.4","@types/react":"^19.2.14"},"peerDependencies":{"yjs":"^13.6.8","react":"^18.0.0 || ^19.0.0","@hocuspocus/provider":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/provider-react_4.6.0_1786351722060_0.20580329862920643","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@hocuspocus/provider-react","version":"4.7.0","description":"React bindings for Hocuspocus provider","homepage":"https://hocuspocus.dev","keywords":["hocuspocus","websocket","provider","react","yjs"],"license":"MIT","type":"module","main":"dist/hocuspocus-provider-react.cjs","module":"dist/hocuspocus-provider-react.esm.js","types":"dist/index.d.ts","exports":{"source":{"import":"./src/index.ts"},"default":{"import":"./dist/hocuspocus-provider-react.esm.js","require":"./dist/hocuspocus-provider-react.cjs","types":"./dist/index.d.ts"}},"peerDependencies":{"@hocuspocus/provider":"^4.7.0","react":"^18.0.0 || ^19.0.0","yjs":"^13.6.8"},"devDependencies":{"@types/react":"^19.2.14","react":"^19.2.4"},"repository":{"url":"git+https://github.com/ueberdosis/hocuspocus.git"},"publishConfig":{"access":"public"},"gitHead":"6ddc75775b22fea83fab15cb7c8f9c84a45556f6","_id":"@hocuspocus/provider-react@4.7.0","bugs":{"url":"https://github.com/ueberdosis/hocuspocus/issues"},"_nodeVersion":"22.23.2","_npmVersion":"lerna/9.0.5/node@v22.23.2+x64 (linux)","dist":{"integrity":"sha512-afy0ydtERzifoPlVqZ8u4ajT74xaIcYvaDkKdJSqF8TafY5x+aYmUHVpkfjFiDx4d29K/J2IgK4VYXKrxVPxag==","shasum":"4519c0eddccf0516a4fa42d854e439d4af9faaff","tarball":"https://registry.npmjs.org/@hocuspocus/provider-react/-/provider-react-4.7.0.tgz","fileCount":19,"unpackedSize":100174,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hocuspocus%2fprovider-react@4.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDFLOXTIZHLB4poHjEaUrw+yEdn0BV+c5Yrb7gIdsspIAIhAMnLfCAa7igfDplRmisLieQ8qjKaLROl04RfzttXHyqL"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a2f8571-4665-4c01-8b0e-dc82f6e418ee"}},"directories":{},"maintainers":[{"name":"patrickbaber","email":"patrick.baber@tiptap.dev"},{"name":"timoisik","email":"timo.isik@tiptap.dev"},{"name":"janthurau","email":"jan@janthurau.de"},{"name":"svenadlung","email":"sven.adlung@ueber.io"},{"name":"_bdbch","email":"dominik@bdbch.com"},{"name":"tiptap-bot","email":"npm@tiptap.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/provider-react_4.7.0_1788958885150_0.6398173934376039"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-16T20:22:10.023Z","modified":"2026-09-09T13:01:25.738Z","4.0.0-rc.4":"2026-04-16T20:22:10.360Z","4.0.0-rc.5":"2026-04-16T20:41:52.081Z","4.0.0-rc.6":"2026-04-20T19:33:15.287Z","4.0.0-rc.7":"2026-04-22T12:07:33.304Z","4.0.0":"2026-04-23T11:24:03.404Z","4.1.0":"2026-05-20T11:46:21.304Z","4.1.1":"2026-06-10T07:17:03.078Z","4.1.2":"2026-06-11T12:41:55.972Z","4.2.0":"2026-06-12T12:21:46.494Z","4.3.0":"2026-06-18T10:38:09.234Z","4.4.0":"2026-07-13T09:08:30.458Z","4.5.0":"2026-08-04T20:38:03.393Z","4.6.0":"2026-08-10T08:48:42.193Z","4.7.0":"2026-09-09T13:01:25.303Z"},"bugs":{"url":"https://github.com/ueberdosis/hocuspocus/issues"},"license":"MIT","homepage":"https://hocuspocus.dev","keywords":["hocuspocus","websocket","provider","react","yjs"],"repository":{"url":"git+https://github.com/ueberdosis/hocuspocus.git"},"description":"React bindings for Hocuspocus provider","maintainers":[{"name":"patrickbaber","email":"patrick.baber@tiptap.dev"},{"name":"timoisik","email":"timo.isik@tiptap.dev"},{"name":"janthurau","email":"jan@janthurau.de"},{"name":"svenadlung","email":"sven.adlung@ueber.io"},{"name":"_bdbch","email":"dominik@bdbch.com"},{"name":"tiptap-bot","email":"npm@tiptap.dev"}],"readme":"# @hocuspocus/provider-react\n[![Version](https://img.shields.io/npm/v/@hocuspocus/provider-react.svg?label=version)](https://www.npmjs.com/package/@hocuspocus/provider-react)\n[![Downloads](https://img.shields.io/npm/dm/@hocuspocus/provider-react.svg)](https://npmcharts.com/compare/tiptap?minimal=true)\n[![License](https://img.shields.io/npm/l/@hocuspocus/provider-react.svg)](https://www.npmjs.com/package/@hocuspocus/provider-react)\n[![Sponsor](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub)](https://github.com/sponsors/ueberdosis)\n\nReact bindings for the [Hocuspocus provider](../provider). Wraps the provider in components and hooks so React handles the lifecycle — including StrictMode double-mounts. Built on `useSyncExternalStore`.\n\n## Installation\n\n```bash\nnpm install @hocuspocus/provider @hocuspocus/provider-react yjs\n```\n\nRequires React 18 or 19.\n\n## Usage\n\nWrap your collaborative subtree with `HocuspocusProviderWebsocketComponent` (shared WebSocket) and one or more `HocuspocusRoom`s (one per document). Inside the room, hooks give you the provider and its state:\n\n```tsx\nimport {\n  HocuspocusProviderWebsocketComponent,\n  HocuspocusRoom,\n  useHocuspocusProvider,\n  useHocuspocusConnectionStatus,\n} from \"@hocuspocus/provider-react\"\n\nfunction Editor() {\n  const provider = useHocuspocusProvider()\n  const status = useHocuspocusConnectionStatus()\n  // wire provider.document / provider.awareness into your editor\n  return <div>{status}</div>\n}\n\nexport function App() {\n  return (\n    <HocuspocusProviderWebsocketComponent url=\"ws://127.0.0.1:1234\">\n      <HocuspocusRoom name=\"example-document\" token=\"super-secret-token\">\n        <Editor />\n      </HocuspocusRoom>\n    </HocuspocusProviderWebsocketComponent>\n  )\n}\n```\n\nTo use with Tiptap, pass `provider.document` into the `Collaboration` extension and `provider` into `CollaborationCaret` — see the [collaborative editing guide](https://tiptap.dev/docs/hocuspocus/guides/collaborative-editing) for a full example.\n\n## Exports\n\n**Components**\n\n- `HocuspocusProviderWebsocketComponent` — manages the shared WebSocket\n- `HocuspocusRoom` — creates a per-document provider on the shared socket; StrictMode-safe\n\n**Hooks** (must be used inside a `HocuspocusRoom`)\n\n- `useHocuspocusProvider()` — the `HocuspocusProvider` instance\n- `useHocuspocusConnectionStatus()` — `'connecting' | 'connected' | 'disconnected'`\n- `useHocuspocusSyncStatus()` — `'synced' | 'syncing'`\n- `useHocuspocusAwareness()` — array of connected users' awareness state\n- `useHocuspocusEvent(name, handler)` — subscribe to any provider event\n\n## Documentation\n\nFull components, hooks, and patterns reference: [tiptap.dev/docs/hocuspocus/provider/react](https://tiptap.dev/docs/hocuspocus/provider/react).\n\n## License\n\nMIT — see [LICENSE.md](https://github.com/ueberdosis/hocuspocus/blob/main/LICENSE.md).\n","readmeFilename":"README.md"}