{"_id":"@matrajs/collab","_rev":"30-ff63e1ff1ebd197d508e28cbc6a3ede6","name":"@matrajs/collab","dist-tags":{"latest":"1.1.8"},"versions":{"0.3.0":{"name":"@matrajs/collab","version":"0.3.0","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"MIT","_id":"@matrajs/collab@0.3.0","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"d779a3e7367249be48e12f9c3a9acc5345387f74","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-0.3.0.tgz","fileCount":9,"integrity":"sha512-zebBFMdad8AqKYd2yW1cNv1FlvEdBPNo+Q02P5Ma4foPF0GUTAl/2NzYaJIXORNurN99NZ+HuAkhJ8cKWQMV2w==","signatures":[{"sig":"MEQCIC+tyxEPmpXn09A5pbxW7mL22ov928DLQrZHK7umhim5AiB6ETExdAmoK9heFiihXt9cCCvUtWmivBpXPltSCuapIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57778},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/a85bc10bb2c91c19dc21d412bf2bd81f/matrajs-collab-0.3.0.tgz","_integrity":"sha512-zebBFMdad8AqKYd2yW1cNv1FlvEdBPNo+Q02P5Ma4foPF0GUTAl/2NzYaJIXORNurN99NZ+HuAkhJ8cKWQMV2w==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_0.3.0_1787559140947_0.9007009127049725","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@matrajs/collab","version":"0.4.0","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"MIT","_id":"@matrajs/collab@0.4.0","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"8d290c7080591406b24f491db5a3344b9753cd60","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-0.4.0.tgz","fileCount":9,"integrity":"sha512-prrJnYVq7xUXtxFTqUmTH++9hCZYf7fxNKfkGDEsPj1WfXv+RqfXtldA7SpaaF1T3EJfx5Af2WmFJbrVaTHq1w==","signatures":[{"sig":"MEYCIQDQZ6egC7Jd8ivqaAtjw0SZfGKkb7mCRvU2zjvrp2LqkwIhAMcNafd80TEKrIp/w5GYYMpsVVI45IXSm4EDj6m5gBc6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57778},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/09bdb941e5e88098e5fa821095495c5b/matrajs-collab-0.4.0.tgz","_integrity":"sha512-prrJnYVq7xUXtxFTqUmTH++9hCZYf7fxNKfkGDEsPj1WfXv+RqfXtldA7SpaaF1T3EJfx5Af2WmFJbrVaTHq1w==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_0.4.0_1787569093416_0.4043499638823185","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@matrajs/collab","version":"0.4.1","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"MIT","_id":"@matrajs/collab@0.4.1","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"d0c85c930db6e786fba1951b71ce4e5ee167732a","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-0.4.1.tgz","fileCount":9,"integrity":"sha512-4Bd6BH0dfc96SjzJWpH885es+uOVaBaYzDhWAb9KR1mKoPX50GA7x+9+hDVRDp7WUqkurDqVEJT3Of/RkuM58A==","signatures":[{"sig":"MEUCIQCu51r7fsh/e4fmWRw9khg29csfp0mvj8Rqb6OM2fWEhwIgJnHBoMiwf8Rw9WLhNSBKyAdS5tY3yIphjj0R5n0+7O4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57778},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-0.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/3b3407ebdd0b0e9c3a156e7b46ec9dc7/matrajs-collab-0.4.1.tgz","_integrity":"sha512-4Bd6BH0dfc96SjzJWpH885es+uOVaBaYzDhWAb9KR1mKoPX50GA7x+9+hDVRDp7WUqkurDqVEJT3Of/RkuM58A==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_0.4.1_1787570052373_0.11595810785506866","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@matrajs/collab","version":"0.5.0","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"MIT","_id":"@matrajs/collab@0.5.0","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"7d2fd3f160f1677e4fba53d23362503c641aeba0","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-0.5.0.tgz","fileCount":9,"integrity":"sha512-gDkJt1rKOJcVx7Nn732tGhNt3GFrT0q7hy25bERESZK4bYlt5pwaRWMl1VLreygAEM7xDxS1uduj8EUQqV6aNQ==","signatures":[{"sig":"MEQCIChVdZRjBE3T69d6v46tGRHgsWIaFCJ98AcqnFXFqMQzAiAG1PIatnGuecrhHsVqTrKJUN6iBg6oCBgjRsFZ/hkFww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86578},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/3885c2c83f6e9f71139a91c5658d14bf/matrajs-collab-0.5.0.tgz","_integrity":"sha512-gDkJt1rKOJcVx7Nn732tGhNt3GFrT0q7hy25bERESZK4bYlt5pwaRWMl1VLreygAEM7xDxS1uduj8EUQqV6aNQ==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_0.5.0_1787573504087_0.9255510274074412","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@matrajs/collab","version":"0.6.0","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"SEE LICENSE IN LICENSE","_id":"@matrajs/collab@0.6.0","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"f9be625dd401d84feb496a97a2d4be21a2d726da","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-0.6.0.tgz","fileCount":9,"integrity":"sha512-Xm/ihPU319sRubPCRQGPTRn68ai1P+kkiSndLND9J39Wx0oaXd1UEGw5EbKxlFhbtyoiLqBEoWzR78NA1UfMUw==","signatures":[{"sig":"MEUCIQD/r8y0ENjcZu13L8jliXzLatxUPKbRG7+xgYH0xOVYzAIgX25TS1pCvjXmdBKgxxefXrsbM4ourvDOujPxeO2iHl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88207},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/49add424015a5178b300f4aefa0ee699/matrajs-collab-0.6.0.tgz","_integrity":"sha512-Xm/ihPU319sRubPCRQGPTRn68ai1P+kkiSndLND9J39Wx0oaXd1UEGw5EbKxlFhbtyoiLqBEoWzR78NA1UfMUw==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_0.6.0_1787581855926_0.6088177012233591","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@matrajs/collab","version":"0.7.0","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"SEE LICENSE IN LICENSE","_id":"@matrajs/collab@0.7.0","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"04cfa9d91514a44d27b2c2fdc4469881a6855ce0","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-0.7.0.tgz","fileCount":9,"integrity":"sha512-ABoAyGwupvpOb+FGhNNYRBUfi5yOhfRThQ6HQmwJxl5GkPG9O/nQy0mwI/5vc/X+ACI4YQj9JFTVthSIzzGOZw==","signatures":[{"sig":"MEUCIH91yGE3yz85jrJ/zJiXqiuREiffLpIlxb4pM6Hs3tiGAiEA5CrazBQ2DVVkrm1oQz7kVRlMwTqHaiAATWBIayc2Ybo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88207},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/66fdf5df1808d1806704b516acc87f6d/matrajs-collab-0.7.0.tgz","_integrity":"sha512-ABoAyGwupvpOb+FGhNNYRBUfi5yOhfRThQ6HQmwJxl5GkPG9O/nQy0mwI/5vc/X+ACI4YQj9JFTVthSIzzGOZw==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_0.7.0_1787584535802_0.44162210901456045","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@matrajs/collab","version":"0.8.0","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"SEE LICENSE IN LICENSE","_id":"@matrajs/collab@0.8.0","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"f169331ba973b33c8e59e13a0cca5201dfd49d75","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-0.8.0.tgz","fileCount":9,"integrity":"sha512-ksGSvWip4marZh947MUmpz8Wu+2lGFAfS+fYRN3TmLQTfGNigc99Ifk1Y84mG+X2T/ktjraL7TJz30gkHE2guQ==","signatures":[{"sig":"MEYCIQCKbT09XY+C7la2YwX7LmqnJLyvvkSCh8LXQdPY3bbLtAIhAL7Hd48XcSCZ6ReVFH0FA2/dxbpCis+INSlzGRr7VRoZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88207},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/bd8a796e4d9abee14a49a3549f1a96ff/matrajs-collab-0.8.0.tgz","_integrity":"sha512-ksGSvWip4marZh947MUmpz8Wu+2lGFAfS+fYRN3TmLQTfGNigc99Ifk1Y84mG+X2T/ktjraL7TJz30gkHE2guQ==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_0.8.0_1787595773024_0.32640524993750075","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@matrajs/collab","version":"0.9.0","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"SEE LICENSE IN LICENSE","_id":"@matrajs/collab@0.9.0","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"3ea490f49ca9afca30ead72f5b27f62c174bc471","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-0.9.0.tgz","fileCount":9,"integrity":"sha512-wMpjWRJeV3ZbMz5xkNzmtyQLraR42D+xeAcSHdwroP4McvyQ438/HsqXXjnCxxjeFmtgkT9EIti8EvB3TyV4VQ==","signatures":[{"sig":"MEUCIQDj6R5sUHZR5gfzPoYaBsw9x5N9ecM+8UGWjhs35epMkgIgS0GS7y5bsjFUxQNUcBxS23/8pv0SB1sQyyrV1/dRZQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88207},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/019ece4e273cd997561848d04610e022/matrajs-collab-0.9.0.tgz","_integrity":"sha512-wMpjWRJeV3ZbMz5xkNzmtyQLraR42D+xeAcSHdwroP4McvyQ438/HsqXXjnCxxjeFmtgkT9EIti8EvB3TyV4VQ==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_0.9.0_1787598023542_0.17772890202114344","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@matrajs/collab","version":"0.10.0","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"SEE LICENSE IN LICENSE","_id":"@matrajs/collab@0.10.0","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"a7f34e3606319ff416e774afd21b96abfc6e49a1","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-0.10.0.tgz","fileCount":9,"integrity":"sha512-kWSxoJTBQyM8hmaiw1HZMEsmaP6eizx710C9KDJNez8rA6t+4A3U9gw/qejIko7A4yoDRGmB6QLon0cpYyT+FQ==","signatures":[{"sig":"MEUCIQDu+5cjQb8ARYE9eGwIqQ90C6rPd5EYvROXsQo7nc4ucQIgHfxwlm2t57gbuwRI2tjonk9jWWxBPvq2ip5hYgE5h4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88209},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-0.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/986f26631d937a17f5e7ea2c5d1bd294/matrajs-collab-0.10.0.tgz","_integrity":"sha512-kWSxoJTBQyM8hmaiw1HZMEsmaP6eizx710C9KDJNez8rA6t+4A3U9gw/qejIko7A4yoDRGmB6QLon0cpYyT+FQ==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_0.10.0_1787635267938_0.9927084872000724","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@matrajs/collab","version":"0.11.0","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"SEE LICENSE IN LICENSE","_id":"@matrajs/collab@0.11.0","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"c1e2f35f0d4d773b3c69d6848977b70e01a76aea","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-0.11.0.tgz","fileCount":9,"integrity":"sha512-zn/ywB04HJpd5aHrMUCa1J/cF2O0ICPYfLFAVULqrfAaRloy5dW4r6oOwKKV/aiF3X9T2MK2DQuPoOr+RQqP7g==","signatures":[{"sig":"MEUCIDQs6Ag75iJY/TfFYL7kkyolNPV1CVPgj5JrAtraCw3zAiEA/4T1dhGz+MgeV8Yve3I4zT7qbcHLiKU9XjerB9cebvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88540},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-0.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/37963b1b2d06e15498fb84d0c35ecefe/matrajs-collab-0.11.0.tgz","_integrity":"sha512-zn/ywB04HJpd5aHrMUCa1J/cF2O0ICPYfLFAVULqrfAaRloy5dW4r6oOwKKV/aiF3X9T2MK2DQuPoOr+RQqP7g==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_0.11.0_1787637036936_0.9547507623335603","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@matrajs/collab","version":"0.12.0","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"SEE LICENSE IN LICENSE","_id":"@matrajs/collab@0.12.0","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"5a7d45c470d0f3c9bdf147bb969dd48f9096913c","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-0.12.0.tgz","fileCount":9,"integrity":"sha512-vooykmGuN54UPtPM9xuq5RX8b9rGi3Jd1MdvHmqsbOkQ68/DhT8sNW4WCnaUZ4QDewWt4rzCtgbDFtUaZllRtQ==","signatures":[{"sig":"MEUCIQDH0+DaBAiDNRkuPOpGbQ9o98YIfm9moqvwqc3t52ytSgIgN2ILuZwpVXQJ8HErls1qGQv4ribDKXRlveYRui2Uuxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88540},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-0.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/fc1cd02744c55b373d5c2559aff66251/matrajs-collab-0.12.0.tgz","_integrity":"sha512-vooykmGuN54UPtPM9xuq5RX8b9rGi3Jd1MdvHmqsbOkQ68/DhT8sNW4WCnaUZ4QDewWt4rzCtgbDFtUaZllRtQ==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_0.12.0_1787684034426_0.1956988122231973","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@matrajs/collab","version":"0.15.0","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"SEE LICENSE IN LICENSE","_id":"@matrajs/collab@0.15.0","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"037332e4ce1994f1e518589c05db77303499a704","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-0.15.0.tgz","fileCount":9,"integrity":"sha512-dsm20BZvCOk0eQ3icAZtOCj+/KJvwdh/o6cL5/XmbqfRPszhtPXzWq82ZodvcsIvgCYidnEcOLna10ZVnUwVWA==","signatures":[{"sig":"MEYCIQD3ywmWboYkutNqiVxjh3iB9GhNxrDeY23Y9TjLd5J2QgIhAK5rpEyBZzLEfaQilELjWpsON82d5QMDzdZbUj4k3QzK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88540},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-0.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/fe3c006c98f30c86d6fe6acd513419c9/matrajs-collab-0.15.0.tgz","_integrity":"sha512-dsm20BZvCOk0eQ3icAZtOCj+/KJvwdh/o6cL5/XmbqfRPszhtPXzWq82ZodvcsIvgCYidnEcOLna10ZVnUwVWA==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_0.15.0_1787911546466_0.42298074410348874","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@matrajs/collab","version":"1.0.0","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"SEE LICENSE IN LICENSE","_id":"@matrajs/collab@1.0.0","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"1cac3ff7f94ed44348e02e88f4f5c14a7d096ae6","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-1.0.0.tgz","fileCount":9,"integrity":"sha512-lpwrKcOVTjhy20EXD0i+BpwAsy4jiB/OGtI6AnZ+P3bYF4+NJAdmpa+5PABPCfvmmFr336yFRVO//LKdOBpEjQ==","signatures":[{"sig":"MEUCIAUAX9MYICwcb98YL0X2sVNvukvpPRPxw0qnEQ1+UYKcAiEAqkbVU50V7YdoTOGUodSkqgUt9uAYXUFIaoq95amE53M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88601},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/3ed1f73d66e77425dba330d3636028f2/matrajs-collab-1.0.0.tgz","_integrity":"sha512-lpwrKcOVTjhy20EXD0i+BpwAsy4jiB/OGtI6AnZ+P3bYF4+NJAdmpa+5PABPCfvmmFr336yFRVO//LKdOBpEjQ==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_1.0.0_1788549867099_0.5912460740151952","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@matrajs/collab","version":"1.0.1","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"SEE LICENSE IN LICENSE","_id":"@matrajs/collab@1.0.1","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"8a332192de98f11777809a378bf9e47b402eb2d8","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-1.0.1.tgz","fileCount":9,"integrity":"sha512-sNA/1E9jFhDDIqrcUJqQsnbH3dxTCBUvmwluhgyOlxuV93dqcV2N2sQ2V+puZNuIJQvgECh8uFaEPUydcEv5iw==","signatures":[{"sig":"MEYCIQCksaoWoTNBFuMxSkL55TUlBu/2MM8R3BCDbMHNreLDNgIhAN1RW/fcXDbk4hlAyMVgbON+KxmHBfij8E4x9RP6pFGI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88601},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/c06631941a68bf0e084ae36690b816bc/matrajs-collab-1.0.1.tgz","_integrity":"sha512-sNA/1E9jFhDDIqrcUJqQsnbH3dxTCBUvmwluhgyOlxuV93dqcV2N2sQ2V+puZNuIJQvgECh8uFaEPUydcEv5iw==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_1.0.1_1788554655907_0.3722046219986075","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@matrajs/collab","version":"1.0.2","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"SEE LICENSE IN LICENSE","_id":"@matrajs/collab@1.0.2","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"c3eb98ef1283c3dc1640742c42f936e6f15a0a01","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-1.0.2.tgz","fileCount":9,"integrity":"sha512-CMBT3Pk++cFffrqQnxEDyJ0z//DQS0KdbYUO8a06UB9pnafAOZvlUBX/86eqGDpXL1XVePtqiGn3ArQtNsuaAQ==","signatures":[{"sig":"MEQCIAy5qEy3GlkET/z2F1W0lC/oOHdASZ4SaD49qHdLHayEAiBo4ZOTVjFTxmVryX8gXQzNxNJXMUsw63H+RfETRWXwjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88601},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-1.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/316e45664c0bbcc96e43a3110fa17ca8/matrajs-collab-1.0.2.tgz","_integrity":"sha512-CMBT3Pk++cFffrqQnxEDyJ0z//DQS0KdbYUO8a06UB9pnafAOZvlUBX/86eqGDpXL1XVePtqiGn3ArQtNsuaAQ==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_1.0.2_1788555903450_0.14987552435894314","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@matrajs/collab","version":"1.0.3","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"SEE LICENSE IN LICENSE","_id":"@matrajs/collab@1.0.3","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"952e1a869acd410f62d065c929d8d8f51a782f6d","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-1.0.3.tgz","fileCount":9,"integrity":"sha512-8cWdf7kot7QfU8Lf5AhluXs0oi+ZSRaa8gbeuRmoVn3Aw/glfBp9MvZoXkL51AoxYh3vdF5njk8nNh/DiRLYZQ==","signatures":[{"sig":"MEUCIQD/qoHxonUFz4jeCbRUHvozqDr4r/X8mYCQwJRWcN2GbAIgK5onxVm6m9LK9mI5aCTI6rss40EuNvvW2SZ/1YvM6zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88605},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-1.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/ef365c1c006715178134c31f93a0bdf9/matrajs-collab-1.0.3.tgz","_integrity":"sha512-8cWdf7kot7QfU8Lf5AhluXs0oi+ZSRaa8gbeuRmoVn3Aw/glfBp9MvZoXkL51AoxYh3vdF5njk8nNh/DiRLYZQ==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_1.0.3_1788687339358_0.7751754262575306","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@matrajs/collab","version":"1.1.0","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"SEE LICENSE IN LICENSE","_id":"@matrajs/collab@1.1.0","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"b4957e3daa5824dc7e679ccb3a2774fec02d0bda","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-1.1.0.tgz","fileCount":9,"integrity":"sha512-PSE1HgN/reQOwL819tiFeej2ye43AvmuEgv4lUru7naVZ0K1c4UTNkY/9HKfSEmHg4TrQIM+pTyAi7HZOE+gHQ==","signatures":[{"sig":"MEYCIQCUfnZol8F4GPYGxyNWxIwUU7hmgXB/TvGBh1orL1EG8wIhAJ3KdY3+M/XEoxc2b9qE9zR/Z8fD9kWxAxL34XKsyg6H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88605},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/833527eafd5301b7d1167336f3a3b95b/matrajs-collab-1.1.0.tgz","_integrity":"sha512-PSE1HgN/reQOwL819tiFeej2ye43AvmuEgv4lUru7naVZ0K1c4UTNkY/9HKfSEmHg4TrQIM+pTyAi7HZOE+gHQ==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_1.1.0_1788792289298_0.2845607186429504","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@matrajs/collab","version":"1.1.1","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"SEE LICENSE IN LICENSE","_id":"@matrajs/collab@1.1.1","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"e1f8dfc4ccc3e98a94daaf05b7bfdb8115c65658","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-1.1.1.tgz","fileCount":9,"integrity":"sha512-ppkY+2hiu1CJGFBebJjCrQl6onfAx5saJ8rQz6rb+zJeJqyLP34ReJfMiF+HPHkRbDW2jeqfAA+Jb5jHT9ty9g==","signatures":[{"sig":"MEUCIGlOKoxmsOBSMiBKiF9imwoCG5qyonEsntN8c4MVE7GOAiEAiQCvtVjeKSE6xocutSm/Vdp94CTVrlmgmn8eYnkFB1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88605},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-1.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/ae8901388502d68874aad04f20ad46d0/matrajs-collab-1.1.1.tgz","_integrity":"sha512-ppkY+2hiu1CJGFBebJjCrQl6onfAx5saJ8rQz6rb+zJeJqyLP34ReJfMiF+HPHkRbDW2jeqfAA+Jb5jHT9ty9g==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_1.1.1_1788807064686_0.8450177272636068","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@matrajs/collab","version":"1.1.5","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"SEE LICENSE IN LICENSE","_id":"@matrajs/collab@1.1.5","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"8abee1018a90e076dbb2d486f3406a44e1aa12d5","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-1.1.5.tgz","fileCount":9,"integrity":"sha512-jcRauTHbgaXpfukiG4hmhLPHsRxUM/6MUW2TK/hDKPf+6u8orwCspOthJGKkAO3L34+iaYsRMnc/t80LkLkr6w==","signatures":[{"sig":"MEQCIAkFU0bwqCDX2Xb/1qujPFZZ7bEdzxyhWrWO0c8t39VSAiB6HqfrNvUsGrmRQ9pTyZu90xT6LUplhmTgNdFgqyh5tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88605},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-1.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/2d3e269e26c70e62d6aad1161aba1ad9/matrajs-collab-1.1.5.tgz","_integrity":"sha512-jcRauTHbgaXpfukiG4hmhLPHsRxUM/6MUW2TK/hDKPf+6u8orwCspOthJGKkAO3L34+iaYsRMnc/t80LkLkr6w==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^1.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_1.1.5_1789227452633_0.49740140001325406","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@matrajs/collab","version":"1.1.6","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"SEE LICENSE IN LICENSE","_id":"@matrajs/collab@1.1.6","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"7c184048537196881762e6df69329d6c1eab2664","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-1.1.6.tgz","fileCount":9,"integrity":"sha512-zDipNn4zl9TG4CYlsjoL+QllMdXaLMYmnkq8p1LQZu49x7c58VEQybZhtuY304HqMJ93qUtnw4Hy7Yh6gpPjUw==","signatures":[{"sig":"MEYCIQD7xC95wf4MLgGsrDIl0uiy3mEBpPTIntBoROzRBMwDWQIhAM21PSBK1fvLHwWkQC7+onv/+//nxmJ5lIZW985uXgpe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88605},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-1.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/3b6de70a9e2b324678af0224faf943c7/matrajs-collab-1.1.6.tgz","_integrity":"sha512-zDipNn4zl9TG4CYlsjoL+QllMdXaLMYmnkq8p1LQZu49x7c58VEQybZhtuY304HqMJ93qUtnw4Hy7Yh6gpPjUw==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^1.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_1.1.6_1789322167747_0.5245151701543702","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@matrajs/collab","version":"1.1.7","keywords":["editor","rich-text","collaborative","matra","ot"],"author":{"name":"Nahim Hossain Shohan"},"license":"SEE LICENSE IN LICENSE","_id":"@matrajs/collab@1.1.7","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"homepage":"https://matrajs.com","bugs":{"url":"https://github.com/amrelaco/matra/issues"},"dist":{"shasum":"7457cb1ccab5146c4c04d97f195df4910ace18d7","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-1.1.7.tgz","fileCount":9,"integrity":"sha512-j9X6YqG0BCpW3T/GKwdakuY24OHMGhtH+xjyShpKzUNplcXaQZ2sp42+EjK035ywa9KhUeBDhMCAsiBtVb2M0g==","signatures":[{"sig":"MEQCIF+PHELxKV6iiMl8kTqXtV0TOPJ/RPF+BAW8RAUC+rHGAiArdt26WYoMIMGfT5JA+Vss8AcH7li9FnzboDvXm8oKew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88605},"main":"./dist/index.cjs","type":"module","_from":"file:matrajs-collab-1.1.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/09a1cc247a0075301fa859f6fcfed8d8/matrajs-collab-1.1.7.tgz","_integrity":"sha512-j9X6YqG0BCpW3T/GKwdakuY24OHMGhtH+xjyShpKzUNplcXaQZ2sp42+EjK035ywa9KhUeBDhMCAsiBtVb2M0g==","repository":{"url":"git+https://github.com/amrelaco/matra.git","type":"git","directory":"packages/collab"},"_npmVersion":"10.9.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@matrajs/core":"^1.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/collab_1.1.7_1789361202204_0.19074607707729374","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@matrajs/collab","version":"1.1.8","description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","license":"SEE LICENSE IN LICENSE","author":{"name":"Nahim Hossain Shohan"},"homepage":"https://matrajs.com","repository":{"type":"git","url":"git+https://github.com/amrelaco/matra.git","directory":"packages/collab"},"bugs":{"url":"https://github.com/amrelaco/matra/issues"},"keywords":["editor","rich-text","collaborative","matra","ot"],"type":"module","sideEffects":false,"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"dependencies":{"@matrajs/core":"^1.1.8"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup","clean":"rm -rf dist"},"_id":"@matrajs/collab@1.1.8","_integrity":"sha512-ZJ3Atuv96lbJ7qx33p1JyVZTyivOsdv4m1slfaEqOrIbKG/Ejek37gGrnWsrLnshys2xIkyaE3N+W3GJQAz/Ng==","_resolved":"/private/var/folders/hj/hp5dpwj567b9gsgpfqp3b7k00000gn/T/98ccc35caae15216c8c51d82eb4ee65d/matrajs-collab-1.1.8.tgz","_from":"file:matrajs-collab-1.1.8.tgz","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-ZJ3Atuv96lbJ7qx33p1JyVZTyivOsdv4m1slfaEqOrIbKG/Ejek37gGrnWsrLnshys2xIkyaE3N+W3GJQAz/Ng==","shasum":"2e84318e26436ca12a6ec64a7b10725f467e2004","tarball":"https://registry.npmjs.org/@matrajs/collab/-/collab-1.1.8.tgz","fileCount":9,"unpackedSize":88605,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB8fCOR+wb91z0cVnfTjiD2ul57e03NjVk+WsqeV5KnKAiBeiiOZWL1zvquQZRH3aYthVpv3CnO2oA8Ovb+4P2an1w=="}]},"_npmUser":{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"},"directories":{},"maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/collab_1.1.8_1789371908556_0.24555018189770705"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-24T08:12:20.802Z","modified":"2026-09-14T07:45:09.256Z","0.3.0":"2026-08-24T08:12:21.083Z","0.4.0":"2026-08-24T10:58:13.542Z","0.4.1":"2026-08-24T11:14:12.514Z","0.5.0":"2026-08-24T12:11:44.229Z","0.6.0":"2026-08-24T14:30:56.057Z","0.7.0":"2026-08-24T15:15:35.928Z","0.8.0":"2026-08-24T18:22:53.171Z","0.9.0":"2026-08-24T19:00:23.670Z","0.10.0":"2026-08-25T05:21:08.077Z","0.11.0":"2026-08-25T05:50:37.063Z","0.12.0":"2026-08-25T18:53:54.572Z","0.15.0":"2026-08-28T10:05:46.624Z","1.0.0":"2026-09-04T19:24:27.231Z","1.0.1":"2026-09-04T20:44:16.050Z","1.0.2":"2026-09-04T21:05:03.714Z","1.0.3":"2026-09-06T09:35:39.491Z","1.1.0":"2026-09-07T14:44:49.416Z","1.1.1":"2026-09-07T18:51:04.823Z","1.1.5":"2026-09-12T15:37:32.780Z","1.1.6":"2026-09-13T17:56:07.879Z","1.1.7":"2026-09-14T04:46:42.439Z","1.1.8":"2026-09-14T07:45:08.700Z"},"bugs":{"url":"https://github.com/amrelaco/matra/issues"},"author":{"name":"Nahim Hossain Shohan"},"license":"SEE LICENSE IN LICENSE","homepage":"https://matrajs.com","keywords":["editor","rich-text","collaborative","matra","ot"],"repository":{"type":"git","url":"git+https://github.com/amrelaco/matra.git","directory":"packages/collab"},"description":"Collaborative editing for Matra — step exchange, rebasing and presence. No CRDT dependency.","maintainers":[{"name":"nh-shohan","email":"nahim.hossain.shohan@gmail.com"}],"readme":"# @matrajs/collab\n\nCollaborative editing for Matra. No CRDT, no dependency — the engine can\nalready rebase a step over someone else's edit, so this is a version counter\nand a transport on top of that.\n\n```bash\nnpm i @matrajs/core @matrajs/collab\n```\n\n```ts\nimport { collab, sendableSteps, getVersion } from '@matrajs/collab'\n\nconst editor = createEditor({\n  extensions: [...starterKit, collab({ clientId })],\n  content,\n})\n\n// Send what we have; the authority accepts only if we are current.\nconst sendable = sendableSteps(editor)\nif (sendable) {\n  const accepted = await post(sendable)\n  if (accepted) editor.commands.confirmCollabSteps(sendable.steps.length)\n}\n\n// Pull what we missed. Local work is rewound, remote steps applied, then local\n// work replayed on top — so unsent edits survive someone else's.\neditor.commands.receiveCollabSteps(await since(getVersion(editor)))\n```\n\n`Authority` is the server half, deliberately transport-free so the same object\nworks over WebSocket, HTTP polling, or an in-memory channel in a test.\n\n`remoteCursors()` draws everyone else's caret and selection, as decorations\nrather than as document content — so nothing about presence travels with a\ncopy, an export, or an undo.\n\n```ts\nimport { collab, remoteCursors, remoteCursorCSS } from '@matrajs/collab'\n\nconst editor = createEditor({\n  extensions: [...starterKit, collab({ clientId }), remoteCursors()],\n})\n\n// Whatever your transport delivers.\nsocket.on('presence', (p) => editor.commands.setPresence(p))\nsocket.on('left', (id) => editor.commands.removePresence(id))\n```\n\nA caret arrives as a position in the *sender's* document, and is wrong the\nmoment anything is typed locally. Each one is mapped through the same steps the\nlocal document went through, which is the only thing that keeps a caret on the\nword it was actually next to — clamping it to the document size, the obvious\nshortcut, silently points every cursor at the wrong place.\n\nColours come from `colorFor(clientId)`, derived rather than assigned, so two\nclients that never speak still agree on what colour a third person is. Drop in\n`remoteCursorCSS` for enough styling to see a caret, or write your own against\n`.matra-remote-cursor`, `.matra-remote-cursor-label` and\n`.matra-remote-selection`.\n\n- Source: https://github.com/amrelaco/matra\n\n\n## Licence\n\nSource-available under the [Matra Commercial License](./LICENSE), **not MIT** —\nunlike `@matrajs/core`, which is MIT and stays that way.\n\nFree for evaluation, development, testing, personal projects, education, and\ninternal tools at organisations with fewer than three developers on the\ncodebase. Paid, one seat per developer, for production use beyond that. No\nlicence key and no phone-home: the licence is the agreement, not a mechanism.\n\nVersions up to and including **0.5.0 were published under MIT**, and that grant\ncannot be withdrawn — if you are already on 0.5.0 you may keep using it under\nMIT indefinitely. The commercial licence applies from 0.6.0 onward.\n\nlicensing@matrajs.com\n","readmeFilename":"README.md"}