{"_id":"@adonis-agora/collaboration","_rev":"35-94770b93fe9ec8a99df5536a14649d66","name":"@adonis-agora/collaboration","dist-tags":{"latest":"0.17.2"},"versions":{"0.1.1":{"name":"@adonis-agora/collaboration","version":"0.1.1","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/collaboration@0.1.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-agora-collaboration#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"ddaf62ecad23f9b343484e1c1d9a8b2fd227bb1a","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.1.1.tgz","fileCount":75,"integrity":"sha512-RSc1XZVwGnP7/6fwDN70bgWbiOmtvcBPW5LKACfPaENEL/cg6bF2JJRG34Suhf5AMv6rEAzj5/z65VTy9D2tyg==","signatures":[{"sig":"MEUCIQCBiPSu8HBjvv6zSg/c23aD52nGj6+PVg5BKvZE4MlawQIgF40aCGCehZxJMnejh8Yl4cceKjOUEk1yWO91Cy73Ebg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133964},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"gitHead":"a74ef9ef80485f31fe1cf4988f8a039ef88d754c","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs","clean":"rm -rf dist","prepack":"pnpm run check:dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"_npmVersion":"11.17.0","description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^5.11.1","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.1.1_1787626402229_0.38781272615333595","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@adonis-agora/collaboration","version":"0.1.2","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/collaboration@0.1.2","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-agora-collaboration#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"4b66ad13357bab2ae23e743a8fe70a57aa84cb11","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.1.2.tgz","fileCount":75,"integrity":"sha512-j/KaPDny+vSE4EeasDunXGbQz9r+n9o4Ip2vcUFkB6uui4odkMkizQOxSd+ezGUa0RLfcYRkHsjLkqXdI0UKUw==","signatures":[{"sig":"MEUCIAFC1GQglqDlTfNQkfJo8WIauFoZaDeu6XH+1mPOfQh+AiEAvgx4Ap8oUK1JEDiuLhFiwlrttfF+keODra31WSoEzDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133964},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"gitHead":"a74ef9ef80485f31fe1cf4988f8a039ef88d754c","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs","clean":"rm -rf dist","prepack":"pnpm run check:dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"_npmVersion":"11.17.0","description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^5.11.1","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.1.2_1787626527590_0.4674302961340715","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@adonis-agora/collaboration","version":"0.1.3","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/collaboration@0.1.3","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-agora-collaboration#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"6e374469946ec478df68a0af4aa524576ddba525","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.1.3.tgz","fileCount":75,"integrity":"sha512-/YTPg4NTz+DGgvq2Em5q7JNpE1idw96U849v5zJDOkiN6Cn0iVmXo7OnM4YUBmVyY13LaR8gCZxsLS2VUeQUaQ==","signatures":[{"sig":"MEUCIQCskiTtJ7Ct9Apqg6JGFJ65NZUu8WyZshGKsOanQCR4EAIgVocAZrLoJhXmrTb18XriXkLpvEJD13tCS6lRlIzq6FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134656},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"gitHead":"a8417120e51724e22e9e92ec5b73687c955bcb4b","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs","clean":"rm -rf dist","prepack":"pnpm run check:dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"_npmVersion":"11.17.0","description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^5.11.1","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.1.3_1787689060471_0.6291659499138311","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@adonis-agora/collaboration","version":"0.1.4","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/collaboration@0.1.4","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-agora-collaboration#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"9f351fd6558544cf14fc4b35a85b018ac49dd9ff","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.1.4.tgz","fileCount":75,"integrity":"sha512-MRqnBy3Gg3ZJiFO8/eCW/23hxc2X4nxrYOR3K/0t/d5WBXdgsUv+TKIHC+8olayWWsqqZtO1HJdZX89dWlPAnw==","signatures":[{"sig":"MEUCIQDrGiC/ExLucouZdjJVkTslDbchyYk3fKhFziKmE70ECAIgfN0QFFf1coadGIxuUOnZAKSreg7mCAg9VBaXS+wDJno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134740},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"gitHead":"ad48c102d785726408996ba375de019d36b7c89e","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run copy:stubs","clean":"rm -rf dist","prepack":"pnpm run check:dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub","test:watch":"vitest"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"_npmVersion":"11.17.0","description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^5.11.1","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.1.4_1787689315085_0.0660291543700473","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@adonis-agora/collaboration","version":"0.2.0","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/collaboration@0.2.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-agora-collaboration#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"761cf8789cf8f49168c1408f4273789037ae44b0","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.2.0.tgz","fileCount":121,"integrity":"sha512-asHcxBn7LvlhA3Ult0qumC0ma3FhxCqDwwh6+4WAv3V6YguWr2vikZC1PIjmo5rHUcjhaWIPa7U56v7f28EPiQ==","signatures":[{"sig":"MEQCIFVuiC05HZPtDVFYdu3EmHE31gQZEODY8FoCxHJHuOLxAiArNp8Y6GZhgJzhxPKCu74LfC+i3hwokOutJLTjVCAQgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228090},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"gitHead":"47f6de74979202b896fd1249ef1492ad287cbc28","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","prepack":"pnpm run check:dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"_npmVersion":"11.17.0","description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.2.0_1787744308126_0.8916920395274768","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@adonis-agora/collaboration","version":"0.2.1","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/collaboration@0.2.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-agora-collaboration#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"17368a5c02966d847869a9d1b071cd46d99a2bc4","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.2.1.tgz","fileCount":121,"integrity":"sha512-ow00+AstW7wh1bbjALwUu3SI17T+u7zR6n2lyoSQMEanxp94fytLc9VtFNsd/3Uw/JAY40o1W6RUL8T3NKzNMQ==","signatures":[{"sig":"MEQCIBagT8IuRbYkXemHRF2HjORACYVFPftI144cLv3Nk0gBAiA94X2rKfQoonOQSgmQKbB3QlR2OmrcNSF6yD8wOkhE1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228424},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"gitHead":"47f6de74979202b896fd1249ef1492ad287cbc28","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","prepack":"pnpm run check:dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"_npmVersion":"11.17.0","description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.2.1_1787750864965_0.21024609229031666","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@adonis-agora/collaboration","version":"0.2.2","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/collaboration@0.2.2","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-agora-collaboration#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"b7eb8c353e9709d012167b2fe1446121ac2b9116","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.2.2.tgz","fileCount":121,"integrity":"sha512-uX7I1XhBI+1gfTagy+aQoCyu5ppCeurmbhFq4MXQmUJoNgGrYE27kKyI3sna7OwLfx73eRGvum1d91cDXbXcwQ==","signatures":[{"sig":"MEUCIBoUxh70mTMYsjhi380NDAzQ/uWACZ4ZjL2A+IH5hmS5AiEA3cwo0J+4iHi314+OmMas6FFNsllUUIVc2jxZBBP5t5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228420},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"gitHead":"4f53c1414b387ff1b5f1399c2cfdeccc62fe7a65","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","prepack":"pnpm run check:dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"_npmVersion":"11.17.0","description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.2.2_1787751507284_0.28222381837810673","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@adonis-agora/collaboration","version":"0.2.3","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/collaboration@0.2.3","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-agora-collaboration#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"4f4f251075a3ca3afd505712eaa5d96312fe44e3","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.2.3.tgz","fileCount":121,"integrity":"sha512-XCq+5U91hERwCkywIYF9fLDLodY19eGnS7tAfbWdz8FipilZP3e0XYCCQJPgh+VDmT/nNHPH/mrO3thNWH94Ag==","signatures":[{"sig":"MEQCIGjlqEv0bcTBvjv5KVnNpXvpKRsai1e1K5pmI7Gb1t1DAiAMgy/vax5xzJ30G81Q4RlV8qiCPWx55MnfpP+MBzzOoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228639},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"gitHead":"74b0f770e17e129b70916fca3c0f622aef83fcbe","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","prepack":"pnpm run check:dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"_npmVersion":"11.17.0","description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.2.3_1787753999141_0.724187222556659","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@adonis-agora/collaboration","version":"0.3.0","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/collaboration@0.3.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-agora-collaboration#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"2da598b3709abba2660d842736e5eb394e71b794","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.3.0.tgz","fileCount":121,"integrity":"sha512-3BOsDUNyLHqbo05FWBf3LYwcVJBsjUGqfOIJFfjYL34h67S3Tk7M+UZ47oQoinRl2QOYbHEZIzB+wiCJZpqPtw==","signatures":[{"sig":"MEUCICw11mWENNUMNbiRGgJk0+MKWy2jI4wbyYdptw0Z9u9HAiEAsuI1YqIGTFTX0GcOoMfMYm1T1WFUFKbpa+vqc1YqPzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232553},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"gitHead":"4996c691fd181c6e2c3585185ad40b2fd7087d43","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","prepack":"pnpm run check:dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"_npmVersion":"11.17.0","description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.3.0_1787755231965_0.3862350550697877","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@adonis-agora/collaboration","version":"0.3.1","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/collaboration@0.3.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-agora-collaboration#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"9c08496c3d4b64534f17f1f184480a66b81a8a15","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.3.1.tgz","fileCount":121,"integrity":"sha512-wQ6hSRRRZK5NJR+nTBZKTTxjBAugH69SPSDOfwjU3ue8HdTHY6JWbeDLU/ajlc5pXBDXXrKs7ivGupn6NU/vCA==","signatures":[{"sig":"MEQCIET1xkHzr0zgR0enfZyivSJbSCEnVXsMyfrgxxZyt3KCAiAxvjy76Y7zmLYG92PNIYShIn+ES7UuaVoRn4CFwxq2aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232513},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"gitHead":"4996c691fd181c6e2c3585185ad40b2fd7087d43","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","prepack":"pnpm run check:dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"_npmVersion":"11.17.0","description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.3.1_1787755349884_0.980253809190829","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@adonis-agora/collaboration","version":"0.4.0","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/collaboration@0.4.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-agora-collaboration#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"324433ab3de6c09b8dde4014af55275121619726","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.4.0.tgz","fileCount":125,"integrity":"sha512-FYXeTd/aa67XLBgKyUvUsYA/OGC7UrlB40/hTgq3bDNWu+QClJY7sVGkLh0BXAkH9SiijDO0dDMjaxtkYXXyEQ==","signatures":[{"sig":"MEUCIFYgmNv44p9OoRjv1TSX5u6ZQuS/9Pl5c1nRInioEvw5AiEAv+ocdSIY9P243msi0TRXLL4A8mrQqCApXbZFUZPu778=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244279},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"gitHead":"db6c51c184ee43f64dbdc3cc3a25849f69384ab8","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","prepack":"pnpm run check:dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"_npmVersion":"11.17.0","description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.4.0_1787768508673_0.8152602915880476","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@adonis-agora/collaboration","version":"0.5.0","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/collaboration@0.5.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-agora-collaboration#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"116260baee58ef493a9b9f953bcc2ea7d5d5e14f","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.5.0.tgz","fileCount":129,"integrity":"sha512-ncXkCvn9CKftZzZphl5ZCYqEFkmLqigdjBDamYp53R6Xq2X4U7eWq2u51sJnX9azGb8OO+Yspf9T9jTg5ucVXQ==","signatures":[{"sig":"MEYCIQCnuo6n3k2CIUsKrYxrqXxoLDrjLTK5m3lWMMeBwbdccAIhAM/bEJkCftwkzagy4EXM2As0U+94INS1xH9Lk9FpAPMl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250850},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"gitHead":"1acf0bf57df63a2d343457ed5ddad8c295cb1d2d","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","prepack":"pnpm run check:dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"_npmVersion":"11.17.0","description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.5.0_1787768807172_0.3118726772493199","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@adonis-agora/collaboration","version":"0.6.0","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/collaboration@0.6.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-agora-collaboration#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"3311f9bd370983fdba56c7148289d5036be15968","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.6.0.tgz","fileCount":129,"integrity":"sha512-Wmp9sf8UjJ59ci3mbRQgprniRmqwbP1u9V57B7e+nShKPiYOA2aNJ6a1lmBdfniqCnRP0u7b502hco5cxaGYXg==","signatures":[{"sig":"MEUCIQDAlieAw21B5ZfHMbAFittNWEeYCY3K7KzjOHMJgd3ytgIgOdKAzhf4BKhs3kGxm/w6veNRUB7n2tp1+JLpQ8YANz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252528},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"gitHead":"1fd905fe8dd2b539cb72aa9f79a5b678572ffb7c","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","prepack":"pnpm run check:dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"_npmVersion":"11.17.0","description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.6.0_1787775195578_0.03915515228439581","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@adonis-agora/collaboration","version":"0.7.0","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/collaboration@0.7.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-agora-collaboration#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"faad9c7a57a50c0733bfde840e9fd0df87c2c23f","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.7.0.tgz","fileCount":129,"integrity":"sha512-JvsBe02yL1pGiBuQsWIgXt9g8bnM+Mspyfkl7XXLFuvLC0bIGQx0Jlvq6aaOJ/fr5qPhTt/F3WMnSDommUjqGQ==","signatures":[{"sig":"MEUCIQC83P/fvbRpTe7m1IZKtsXC0Im/3epKPqbvifd4YD/pngIgJMknx/EtQvRpzceLaQS0D+po8yTobhmQLmoPWSt9ssM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252579},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"gitHead":"11e78ef2e1cff2829bcb48561a021b16cf21291c","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","prepack":"pnpm run check:dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"_npmVersion":"11.17.0","description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.7.0_1787777917554_0.45776125097813836","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@adonis-agora/collaboration","version":"0.7.1","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/collaboration@0.7.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-agora-collaboration#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"a467436efce3930e858a8b5bb9da42463f829f99","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.7.1.tgz","fileCount":129,"integrity":"sha512-8/LbvrhtKrZRgeJhY5I2xor4eiF9EYczxvvJUF35S7MKP6J204o/PKYkTzNbJlld8U/6A85A+XYUUXK9mO5hKQ==","signatures":[{"sig":"MEUCIQCVFBn+5xlUcwTBBufGxvj5WUvx496SyGB3Dr0WYI7T5QIgUASDHYSV86UXW4iE7kc9GZEZEA3Bx1RCZRly6JQzHzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252282},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"gitHead":"c94899cd30479a47538b634c04e686e5a4ee8046","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","prepack":"pnpm run check:dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"_npmVersion":"11.17.0","description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.7.1_1787778107570_0.6674810927017656","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@adonis-agora/collaboration","version":"0.7.2","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/collaboration@0.7.2","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-agora-collaboration#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"7c9ac5e60ab38db75c7699732d0dc480518b3954","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.7.2.tgz","fileCount":129,"integrity":"sha512-nNC29Xk2XagveTfcx1NroSMBAU8y+5u5H4IodxYjYKAPmThmeVAenCDRe5+kH7JxTL7TQ7GQvLhjLnGcbd7vww==","signatures":[{"sig":"MEUCIFI6xc6GmQrP5IYKQdtyPgbFuNdMNViOsubkeTVzSiFRAiEA9iC3ROHt5V7j9V1mRKA2CvbVVqZWDSXfppNdhdzQKOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252706},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"gitHead":"3abdea6de3239b670ad924b58d1464c9b54c608b","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","prepack":"pnpm run check:dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"_npmVersion":"11.17.0","description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.7.2_1787778255762_0.13352909932278556","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@adonis-agora/collaboration","version":"0.7.3","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/collaboration@0.7.3","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-agora-collaboration#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"049eab2fcc968f35442be4327fe44c7118ef8c6c","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.7.3.tgz","fileCount":129,"integrity":"sha512-DyvkA+L+bw3nXocqPKYGnm9vzSIS5sXsgGS2GP7eCbqOt/K22yUpOZIv0WiZbDWC4SAQ5JsOT2dA1N7090hqiA==","signatures":[{"sig":"MEUCIHvd5FCozjwM9YiAQNxr3Jt2euyIU7D0Iv8Bc+RCXR6iAiEAj6eb+bi9jr5Lni8qvyGVqn6Tyc84P90XxyfQ15zsIo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252726},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"gitHead":"3abdea6de3239b670ad924b58d1464c9b54c608b","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","prepack":"pnpm run check:dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"_npmVersion":"11.17.0","description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.7.3_1787778351523_0.673267389938216","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@adonis-agora/collaboration","version":"0.7.4","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":{"name":"Davi Carvalho","email":"davi@goflip.ai"},"license":"MIT","_id":"@adonis-agora/collaboration@0.7.4","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://github.com/DavideCarvalho/adonis-agora-collaboration#readme","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"42f772f53713e90e1cc96e919a17490f9dcbe7f8","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.7.4.tgz","fileCount":129,"integrity":"sha512-f16MAdOwpg6OI91Hc0eRpomKfctHzKFUiIjA51JIGQUcOL3pEqqSUBED36PYS8tKyMty+wd5msVkVtfkZNFeIA==","signatures":[{"sig":"MEUCIQCixJttlKwjQqs8TLAzWcO7Ogei+IYkMuJuhlFsakIf+wIgRH37lEO7YJyCcamGSdNejnSJBPeniGyW+TSr1+dPEHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252990},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"gitHead":"3abdea6de3239b670ad924b58d1464c9b54c608b","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","prepack":"pnpm run check:dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"_npmVersion":"11.17.0","description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.7.4_1787778513349_0.4848952435654823","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@adonis-agora/collaboration","version":"0.8.0","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/collaboration@0.8.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"fbd656dd11217a0b655f356c3eb7705f584c7637","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.8.0.tgz","fileCount":129,"integrity":"sha512-ov9lFO3VX5rNp4edz2JfZ8b4VqGFEIX2oMCMmiaAZ9WYoT65TfXwskJAs6tMI5KqYV/mnRNpgMIyCyi6wFuFkA==","signatures":[{"sig":"MEYCIQC4McwGwaeLqTRfdERG/uwt5KABRlprkQnj4yQO719BtwIhAIR7LTjrriIuiph8wi5xheSt5lecZiGEe/38ip5cRru9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267908},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","@swc/core":"1.15.47","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.8.0_1787865623758_0.17752684503965344","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@adonis-agora/collaboration","version":"0.9.0","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/collaboration@0.9.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"f4191b4363b14fab2b2c5f93e2aad09ec50c3f64","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.9.0.tgz","fileCount":137,"integrity":"sha512-yXEOtVua9Im00BBihzQG6ZThJp8WvpBJRmexe9ha4SMmz79LuFt3XE3Pa5JJaf5NgyHPRIGoR6X+K8+kelTyYw==","signatures":[{"sig":"MEUCIQDMzuhaheEuiXt1oQqDmW64JbR7RSduKYTFEMF2BV/w3AIgLTSR4khqA40LPyECy60k/SZzbJv+6nQB0yaKhMcekZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294257},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","luxon":"^3.7.2","vitest":"3.2.7","@swc/core":"1.15.47","@types/pg":"^8.23.1","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","@types/luxon":"^3.7.5","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0","@testcontainers/postgresql":"^12.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.9.0_1787888704903_0.6085742695124505","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@adonis-agora/collaboration","version":"0.9.1","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/collaboration@0.9.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"0aef5515a3841cca27bc1532e9a3728bdb985b8d","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.9.1.tgz","fileCount":137,"integrity":"sha512-unyWG0EGrCWZRkiMROPMOqLj2bU0wMLJbIT2cQmptTnV2FSJAZzRCi88w9zNZuzpbstmOqBB1PRlb13TtSndzA==","signatures":[{"sig":"MEQCICuoxsJzE+94uNjWqTeEXYtWcAZMztD3xFYfkR81fOsPAiB/aDGPRstUoPDsgY98AlrgEKJMeHlZgPBh7a1m9G8oZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296456},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","luxon":"^3.7.2","vitest":"3.2.7","@swc/core":"1.15.47","@types/pg":"^8.23.1","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","@types/luxon":"^3.7.5","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0","@testcontainers/postgresql":"^12.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.9.1_1787938655145_0.14383845870044976","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@adonis-agora/collaboration","version":"0.9.2","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/collaboration@0.9.2","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"17dc164968d0db5c0ad317ee4f0f1605de8ad465","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.9.2.tgz","fileCount":137,"integrity":"sha512-x82T4jntrcWpeXMUsZPiadvKE2rYOscSk6XQ09Rks4t/jStZEGYa/lVln7BhM9G01fZFne2D2lpQ6EwC3oFRKQ==","signatures":[{"sig":"MEQCIFDzMgprip9keXkbrvDzxgdI/ntXOVvxDFI6vpyUxO5TAiAc4MwRLWkzqURViol59bnECoXmhySqWgSYdqkEnldo/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296456},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","luxon":"^3.7.2","vitest":"3.2.7","@swc/core":"1.15.47","@types/pg":"^8.23.1","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","@types/luxon":"^3.7.5","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0","@testcontainers/postgresql":"^12.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.9.2_1787945497045_0.19015203137428704","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@adonis-agora/collaboration","version":"0.9.3","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/collaboration@0.9.3","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"ae6cf7dc64f1a983b0a2af2cb91a0f1336f9d0b6","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.9.3.tgz","fileCount":137,"integrity":"sha512-5kOj8GQFzfPYgMlJq096tn5O1dpVyMiCqz8MG8g5K5+A8fyWXKBRcHfdSVoepGq0XoXW2YFWxUaMP7Ooa9zXzQ==","signatures":[{"sig":"MEYCIQDFiKw2nIcVtxRF+BXx2GB2wBZ7vKcKuqpphiMcldVA5QIhAPo/gnKzsFLK5eNK1hdVvb94SIqmLHR+7RWVyt7mr36I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296456},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","luxon":"^3.7.2","vitest":"3.2.7","@swc/core":"1.15.47","@types/pg":"^8.23.1","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","@types/luxon":"^3.7.5","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0","@testcontainers/postgresql":"^12.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.9.3_1787945974762_0.3454185677588173","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@adonis-agora/collaboration","version":"0.10.0","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/collaboration@0.10.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"f148bbe1114713de83bd86aeeb3dc81739be735a","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.10.0.tgz","fileCount":141,"integrity":"sha512-jOtYH7AO3jFVZ2i1Z7vw+nO/DdrTT38HQY2KBEOurVpUTO64lKEhowvN27NCX3bPNgVSDLYafgOJVsDKWOC9NA==","signatures":[{"sig":"MEUCIQCGXMLdqZ5LtavUKypf0sPcnT2Q4Wr4+tN6CSeEWOkg3AIgF3xrMfX3GxHRWeYm+y1ijNxpAH4YXmXbodF+aJgyfRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345799},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","luxon":"^3.7.2","vitest":"3.2.7","@swc/core":"1.15.47","@types/pg":"^8.23.1","@types/ws":"8.18.1","typescript":"5.9.3","@types/node":"22.20.1","@types/luxon":"^3.7.5","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0","@testcontainers/postgresql":"^12.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.10.0_1788018367861_0.082268165703407","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@adonis-agora/collaboration","version":"0.10.1","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/collaboration@0.10.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"fa71175624185aeb83047532de3a9f5ddf28281a","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.10.1.tgz","fileCount":141,"integrity":"sha512-irLG3rMGl2/089jPYTKU7R3obIJdeE/qYIryOCYOuQCA7dOXfwXGtZxf9TeYWVt07fuBRA9b/d4LcKdgCu3nqw==","signatures":[{"sig":"MEUCICZAHMmpE4eYPRoczSQE8ibcyG7WyGxf2Sn3qE0SpDNjAiEAp6v3Apg+wdmiQErZyM8bDi0FGLIerzzONgSNvTnJDUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351046},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.18.0","yjs":"^13.6.27","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","luxon":"^3.7.2","vitest":"3.2.7","@swc/core":"1.15.47","@types/pg":"^8.23.1","@types/ws":"8.18.1","typescript":"5.9.3","@mdx-js/mdx":"^3.1.1","@types/node":"22.20.1","@types/luxon":"^3.7.5","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0","@hocuspocus/provider":"^4.6.0","@testcontainers/postgresql":"^12.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.10.1_1788046001602_0.7350471746811411","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@adonis-agora/collaboration","version":"0.11.0","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/collaboration@0.11.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"d782138454127ddb3af9c05b35559fa32c6554c2","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.11.0.tgz","fileCount":141,"integrity":"sha512-X1o+BxGLCzYjhX+mY47gTronhJX1K7jK1GJpxHSfwADwP9qy1yjLnnOcygCnx3PvEQB+SLr57GzG8x3DTIGBdw==","signatures":[{"sig":"MEQCIAzzru9rdO1bqUZu2KE104Vw6zfwxaUWwFr2MohFU5ArAiBKwfENY42Rnkob3quCWRpzi96aMScV5aYn5O22KmNvlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356338},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.3","yjs":"^13.6.32","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","luxon":"^3.7.2","vitest":"4.1.11","@swc/core":"1.16.1","@types/pg":"^8.23.1","@types/ws":"8.18.1","typescript":"7.0.2","@mdx-js/mdx":"^3.1.1","@types/node":"26.4.0","@types/luxon":"^3.7.5","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0","@hocuspocus/provider":"^4.6.0","@testcontainers/postgresql":"^12.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.11.0_1788142459904_0.37299144659772865","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@adonis-agora/collaboration","version":"0.12.0","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/collaboration@0.12.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"d3f3a0c6d53cdbcf1705e400e754fc90b9161055","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.12.0.tgz","fileCount":141,"integrity":"sha512-6fTC+8MNisUITvNPqnVbE3OonACE7W6bIKexRMm3uLAbREq+A79kIocVHsWKY+rXFCy61MoYxwhW0nXoxbWkcQ==","signatures":[{"sig":"MEQCIG4C5wDaWyTOHy+JWPQ7C4airL5rACrZg20cnUByAAlgAiAQpkUDCYls0NQ2ZAGzBeTDiebwVUtcPSLQl3SyZp10Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365256},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.3","yjs":"^13.6.32","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","luxon":"^3.7.2","vitest":"4.1.11","@swc/core":"1.16.1","@types/pg":"^8.23.1","@types/ws":"8.18.1","typescript":"7.0.2","@mdx-js/mdx":"^3.1.1","@types/node":"26.4.0","@types/luxon":"^3.7.5","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0","@hocuspocus/provider":"^4.6.0","@testcontainers/postgresql":"^12.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.12.0_1788144248531_0.08066105682003477","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@adonis-agora/collaboration","version":"0.13.0","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/collaboration@0.13.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"3c935e8f5d0792f4bd7881ed747276e77629c36e","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.13.0.tgz","fileCount":145,"integrity":"sha512-FRmkm0O/lpJgn9CjX03OIBw40e4mAIUHHPok4eWcfBQmB42cvNtwn1Eb4vKOVZl3PZcfS4BRC3KqZwBgXLA0NA==","signatures":[{"sig":"MEUCIF2f5sNifSS9f7kozWxqFEZY5rf6evCbSS9ayMO/DQqpAiEA7itTHN+2mnly74KRCkI644+vYpLHKk1nICOgJLW1Tas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452869},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.3","yjs":"^13.6.32","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","luxon":"^3.7.2","vitest":"4.1.11","@swc/core":"1.16.1","@types/pg":"^8.23.1","@types/ws":"8.18.1","typescript":"7.0.2","@mdx-js/mdx":"^3.1.1","@types/node":"26.4.0","@types/luxon":"^3.7.5","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0","@hocuspocus/provider":"^4.6.0","@testcontainers/postgresql":"^12.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.13.0_1788301684268_0.375734047482418","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@adonis-agora/collaboration","version":"0.14.0","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/collaboration@0.14.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"b7c0cbbdb54370912d941978e4532cde11150582","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.14.0.tgz","fileCount":145,"integrity":"sha512-DYJK1LdJNgbppXhj5YInTzhWiMFaYkOZzyZxkLIrwf1BBsNZyAIM+5zLyF6vWIGgMUmVkC9XgcOpBUMV6Hk74A==","signatures":[{"sig":"MEQCIA/ChySneyEBrKn8zeLlnDoulZyXtGh0vUKJllvjJwbMAiBVnLpU1NW6Gweb9th5m11NZkyd/KOYIKLzLf+uuTe1Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465447},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.3","yjs":"^13.6.32","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","luxon":"^3.7.2","vitest":"4.1.11","@swc/core":"1.16.1","@types/pg":"^8.23.1","@types/ws":"8.18.1","typescript":"7.0.2","@mdx-js/mdx":"^3.1.1","@types/node":"26.4.0","@types/luxon":"^3.7.5","unplugin-swc":"1.5.11","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.0","@hocuspocus/provider":"^4.6.0","@testcontainers/postgresql":"^12.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.14.0_1788793604674_0.9627803562361361","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@adonis-agora/collaboration","version":"0.15.0","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/collaboration@0.15.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"e63db95136bd8748a54e5b12dadd9e64f117548a","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.15.0.tgz","fileCount":145,"integrity":"sha512-4IgyM6TYpzF12HCD7/g2QSc+oE5GCbGpvBc/GguNG4657TmxmQVuKIdTru4kA8NYwwE+kUchwle7vFUxqCcB4g==","signatures":[{"sig":"MEUCIBKmxS6W0hY4t5nrZBJNA5Dl/X1zt+XD9W/7y2UgaElfAiEAxoDXJvNugsv6qR1SmWpGKThyKJQPX8sN+xuW2qoQepI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470314},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.3","yjs":"^13.6.32","ioredis":"^6.0.0","y-protocols":"^1.0.7","@hocuspocus/server":"^4.6.0","@automerge/automerge":"^3.4.1","@hocuspocus/transformer":"^4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.23.0","luxon":"^3.7.2","vitest":"5.0.0","@swc/core":"1.16.2","@types/pg":"^8.23.1","@types/ws":"8.18.1","typescript":"7.0.2","@mdx-js/mdx":"^3.1.1","@types/node":"26.5.0","@types/luxon":"^3.7.5","unplugin-swc":"1.6.0","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.1","@hocuspocus/provider":"^4.6.0","@testcontainers/postgresql":"^12.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.15.0_1788838036344_0.3843033613847895","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@adonis-agora/collaboration","version":"0.15.1","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/collaboration@0.15.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://davidecarvalho.github.io/agora/docs/collaboration","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"9c8716dca006b7d6246241fbd2d82e13b8846525","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.15.1.tgz","fileCount":145,"integrity":"sha512-KkLnXs3VP5wNZ20Ji+/t53bzYCCatetaasnYs959nr0y1CQUpP8n/9+LlApltalhLe7RYDoYVj34lkZ8pYulSg==","signatures":[{"sig":"MEQCIDYDsi4mYvCMFpL6vU1VaY+Lt96THQ6ZQ8j68PK3vjwgAiBstJ15ykExmNhvq/f5H+Msp85om8z/hkMjrZI6flbOhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBfQB0lbEyehUOYm2up6hJHYDyqn9lyA+xTrrs97FL9yAiAFEznCME98hCwZ0mSV99UiwCuBqt5Ldba+oyRn5wXatg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fcollaboration@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470646},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4b1ae92-0d3e-4385-9467-6609f9e5a874"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"dependencies":{"ws":"8.21.3","yjs":"13.6.32","ioredis":"6.0.0","y-protocols":"1.0.7","@hocuspocus/server":"4.7.0","@automerge/automerge":"3.5.0","@hocuspocus/transformer":"4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"8.23.0","luxon":"3.7.2","vitest":"5.0.1","@swc/core":"1.16.2","@types/pg":"8.23.1","@types/ws":"8.18.1","typescript":"7.0.2","@mdx-js/mdx":"3.1.1","@types/node":"26.6.1","@types/luxon":"3.7.5","unplugin-swc":"1.6.0","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.1","@hocuspocus/provider":"4.7.0","@testcontainers/postgresql":"12.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.15.1_1789884330302_0.044472520043243646","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@adonis-agora/collaboration","version":"0.16.0","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/collaboration@0.16.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://davidecarvalho.github.io/agora/docs/collaboration","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"1ffaebf9b6528f97574e09170d1aa99f0bd5e0b5","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.16.0.tgz","fileCount":145,"integrity":"sha512-pmcX0vmmS9kh6XSjrMNVAa1P7JSL/4dJWtetvVT9oayVsDCQ7dHKmDI2V+vd8r7mTQYPl9v6kbI7yN4sG+ViZA==","signatures":[{"sig":"MEUCIExec/tZ7cv1NTehAWrgASse1gMv8M/s/2t83X9YYRd3AiEA5TQo/kFVksXT/UJ3ImW8Wcje0pVapRL4YBO4wMd65Lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCXgI50HdzLMI46uNgfPEgLGov9BN0f+HKsZhy2icCclAIgX2BLb+ieqMLs9FXexPLYaZIi0gwwbcqzmRaV6Uzm4yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fcollaboration@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485349},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4b1ae92-0d3e-4385-9467-6609f9e5a874"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"dependencies":{"ws":"8.21.3","yjs":"13.6.32","ioredis":"6.0.0","y-protocols":"1.0.7","@hocuspocus/server":"4.7.0","@automerge/automerge":"3.5.0","@hocuspocus/transformer":"4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"8.23.0","luxon":"3.7.2","vitest":"5.0.1","@swc/core":"1.16.2","@types/pg":"8.23.1","@types/ws":"8.18.1","typescript":"7.0.2","@mdx-js/mdx":"3.1.1","@types/node":"26.6.2","@types/luxon":"3.7.5","unplugin-swc":"1.6.0","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.1","@hocuspocus/provider":"4.7.0","@testcontainers/postgresql":"12.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.16.0_1790208805168_0.9905671082185055","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@adonis-agora/collaboration","version":"0.17.0","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/collaboration@0.17.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://davidecarvalho.github.io/agora/docs/collaboration","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"43cbe0348a76d0eed1da8e062d8376e3498ec9d4","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.17.0.tgz","fileCount":145,"integrity":"sha512-40PPw8qElba3kU0F081n1sCaZL7LL7uDsnk0i6MCDPOUHM9z2LNJcKGmeUkZgIj3KB5jdcqTW7bTpx2WcdgLzg==","signatures":[{"sig":"MEQCIGt8qMagoug/s/bDd1e1TXVP967HxLFQ/NEZb/I0Y+MOAiBLDHwf1mVtmKJVdJUAvW0ukAYans64BjBZuUmdUlwV1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEfsatbbhOdVje+4rjsMF1s+W8xc0R4PmONSUos7nG9NAiBietaXSTaHZFoaN+OOSjBhw6glKQsneo6ZwHNSVy/j5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fcollaboration@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490610},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.compat.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4b1ae92-0d3e-4385-9467-6609f9e5a874"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"dependencies":{"ws":"8.21.3","yjs":"13.6.32","ioredis":"6.0.0","y-protocols":"1.0.7","@hocuspocus/server":"4.7.0","@automerge/automerge":"3.5.0","@hocuspocus/transformer":"4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"8.23.0","luxon":"3.7.2","vitest":"5.0.1","@swc/core":"1.16.2","@types/pg":"8.23.1","@types/ws":"8.18.1","typescript":"7.0.2","@mdx-js/mdx":"3.1.1","@types/node":"26.6.2","@types/luxon":"3.7.5","unplugin-swc":"1.6.0","@adonisjs/core":"7.5.0","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.1","@hocuspocus/provider":"4.7.0","@testcontainers/postgresql":"12.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.17.0_1790224852132_0.7190893207213442","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@adonis-agora/collaboration","version":"0.17.1","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","_id":"@adonis-agora/collaboration@0.17.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"homepage":"https://davidecarvalho.github.io/agora/docs/collaboration","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"395a9a3f1d6af8d95eb01c709b469a2e4ab437de","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.17.1.tgz","fileCount":145,"integrity":"sha512-ix9mBu+4/q14VousFobQNMl0f2gQBpy9zq9HYywENopoXaptmArcXmdJVrQPwa1kP1845cn7jWpDJKsDvO3y1A==","signatures":[{"sig":"MEYCIQDs/hpbcH3RR5X0gQK3wfE2L3ftEJRs91MjPHEH6yS6hAIhALZqY/MPq/wX4PkoWEy7OA9IdHowDN2g+Rb5rlpVogwQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDL/C09nnNuHpg5LJnQqsOWQLAxnBQHJoFgzmUXtQ6gVgIgFS578u1Hbe4dwkXjVaqoeF6uan70Q3LWMw9pu+/vNUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fcollaboration@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490768},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.compat.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c4b1ae92-0d3e-4385-9467-6609f9e5a874"}},"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"sideEffects":false,"dependencies":{"ws":"8.21.3","yjs":"13.6.33","ioredis":"6.0.0","y-protocols":"1.0.7","@hocuspocus/server":"4.7.0","@automerge/automerge":"3.5.0","@hocuspocus/transformer":"4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"8.23.0","luxon":"3.7.2","vitest":"5.0.1","@swc/core":"1.16.2","@types/pg":"8.23.1","@types/ws":"8.18.1","typescript":"7.0.2","@mdx-js/mdx":"3.1.1","@types/node":"26.6.2","@types/luxon":"3.7.5","unplugin-swc":"1.6.0","@adonisjs/core":"7.5.2","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.2","@hocuspocus/provider":"4.7.0","@testcontainers/postgresql":"12.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collaboration_0.17.1_1790477378213_0.9437833074171638","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"_id":"@adonis-agora/collaboration@0.17.2","bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"dist":{"shasum":"a906cfd9543f1a5aa264cd553bc35b2045647a7b","tarball":"https://registry.npmjs.org/@adonis-agora/collaboration/-/collaboration-0.17.2.tgz","fileCount":145,"integrity":"sha512-lnQ+LVMDAeZfZ64aDn01thOGM7AIRMJjkSueLb5NYF3ftvEdPA/AnW6WXUkB2mR8CTcbAPovqTDAE9OMI1SGBA==","signatures":[{"sig":"MEUCIQDOOWdQiJZK3U6zHc4IuVH+yRR95trDwF2G58hXGXzW7QIgX/pY7vyJFwdtnF1uuoAgitsdj4shF+424CEW+VQ6wsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBIGmnxYOrO11bxOv1oGWYjJeSp5lh8sIk+GnH1Wz+CtAiBIF4f2uPjeJjqpPSrqEFsAXNsRrvWN3txIarJa7qPDkA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adonis-agora%2fcollaboration@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490924},"main":"./dist/src/index.js","name":"@adonis-agora/collaboration","type":"module","types":"./dist/src/index.d.ts","author":"Davi Carvalho <davi@goflip.ai>","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"},"./types":{"types":"./dist/src/types.d.ts","import":"./dist/src/types.js","default":"./dist/src/types.js"},"./commands":{"types":"./dist/commands/main.d.ts","import":"./dist/commands/main.js","default":"./dist/commands/main.js"},"./configure":{"types":"./dist/configure.d.ts","import":"./dist/configure.js","default":"./dist/configure.js"},"./drivers/yjs":{"types":"./dist/src/drivers/yjs/yjs_driver.d.ts","import":"./dist/src/drivers/yjs/yjs_driver.js","default":"./dist/src/drivers/yjs/yjs_driver.js"},"./codegen_init":{"types":"./dist/src/codegen_init.d.ts","import":"./dist/src/codegen_init.js","default":"./dist/src/codegen_init.js"},"./services/main":{"types":"./dist/src/services/main.d.ts","import":"./dist/src/services/main.js","default":"./dist/src/services/main.js"},"./storage/lucid":{"types":"./dist/src/storage/lucid_storage.d.ts","import":"./dist/src/storage/lucid_storage.js","default":"./dist/src/storage/lucid_storage.js"},"./drivers/partykit":{"types":"./dist/src/drivers/partykit/partykit_driver.d.ts","import":"./dist/src/drivers/partykit/partykit_driver.js","default":"./dist/src/drivers/partykit/partykit_driver.js"},"./drivers/automerge":{"types":"./dist/src/drivers/automerge/automerge_driver.d.ts","import":"./dist/src/drivers/automerge/automerge_driver.js","default":"./dist/src/drivers/automerge/automerge_driver.js"},"./storage/in_memory":{"types":"./dist/src/storage/in_memory_storage.d.ts","import":"./dist/src/storage/in_memory_storage.js","default":"./dist/src/storage/in_memory_storage.js"},"./storage/file_system":{"types":"./dist/src/storage/file_system_storage.d.ts","import":"./dist/src/storage/file_system_storage.js","default":"./dist/src/storage/file_system_storage.js"},"./collaboration_provider":{"types":"./dist/providers/collaboration_provider.d.ts","import":"./dist/providers/collaboration_provider.js","default":"./dist/providers/collaboration_provider.js"}},"license":"MIT","scripts":{"test":"vitest run --passWithNoTests","build":"pnpm run clean && tsc -p tsconfig.build.json && pnpm run build:commands && pnpm run copy:stubs","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.compat.json --noEmit","check:dist":"node ../../scripts/assert-build-output.mjs dist src/index.js","copy:stubs":"mkdir -p dist/stubs/config dist/stubs/partykit/worker dist/stubs/collaboration/migrations && cp stubs/main.ts dist/stubs/main.js && cp stubs/config/collaboration.stub dist/stubs/config/collaboration.stub && cp stubs/partykit/worker/*.stub dist/stubs/partykit/worker/ && cp stubs/collaboration/*.stub dist/stubs/collaboration/ && cp stubs/collaboration/migrations/*.stub dist/stubs/collaboration/migrations/","test:watch":"vitest","build:commands":"node ./scripts/build-commands.mjs","test:integration":"vitest run -c vitest.integration.config.ts"},"version":"0.17.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c4b1ae92-0d3e-4385-9467-6609f9e5a874"}},"homepage":"https://davidecarvalho.github.io/agora/docs/collaboration","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","directories":{},"maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"sideEffects":false,"dependencies":{"ws":"8.22.0","yjs":"13.6.33","ioredis":"6.0.0","y-protocols":"1.0.7","@hocuspocus/server":"4.7.0","@automerge/automerge":"3.5.0","@hocuspocus/transformer":"4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"8.23.0","luxon":"3.7.2","vitest":"5.0.2","@swc/core":"1.16.2","@types/pg":"8.23.1","@types/ws":"8.18.1","typescript":"7.0.2","@mdx-js/mdx":"3.1.1","@types/node":"26.6.3","@types/luxon":"3.7.5","unplugin-swc":"1.6.0","@adonisjs/core":"7.5.2","@adonisjs/lucid":"22.4.2","@adonisjs/assembler":"8.5.2","@hocuspocus/provider":"4.7.0","@testcontainers/postgresql":"12.1.0"},"peerDependencies":{"@adonisjs/core":"^7.3.0","@adonisjs/lucid":"^22.4.0"},"peerDependenciesMeta":{"@adonisjs/core":{"optional":true},"@adonisjs/lucid":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/collaboration_0.17.2_1790741750083_0.1019144926646991"}}},"time":{"created":"2026-08-25T02:53:22.125Z","modified":"2026-09-30T04:15:50.548Z","0.1.1":"2026-08-25T02:53:22.373Z","0.1.2":"2026-08-25T02:55:27.747Z","0.1.3":"2026-08-25T20:17:40.587Z","0.1.4":"2026-08-25T20:21:55.244Z","0.2.0":"2026-08-26T11:38:28.270Z","0.2.1":"2026-08-26T13:27:45.113Z","0.2.2":"2026-08-26T13:38:27.453Z","0.2.3":"2026-08-26T14:19:59.285Z","0.3.0":"2026-08-26T14:40:32.094Z","0.3.1":"2026-08-26T14:42:30.017Z","0.4.0":"2026-08-26T18:21:48.823Z","0.5.0":"2026-08-26T18:26:47.332Z","0.6.0":"2026-08-26T20:13:15.721Z","0.7.0":"2026-08-26T20:58:37.703Z","0.7.1":"2026-08-26T21:01:47.708Z","0.7.2":"2026-08-26T21:04:15.916Z","0.7.3":"2026-08-26T21:05:51.709Z","0.7.4":"2026-08-26T21:08:33.512Z","0.8.0":"2026-08-27T21:20:23.925Z","0.9.0":"2026-08-28T03:45:05.067Z","0.9.1":"2026-08-28T17:37:35.313Z","0.9.2":"2026-08-28T19:31:37.282Z","0.9.3":"2026-08-28T19:39:34.900Z","0.10.0":"2026-08-29T15:46:08.013Z","0.10.1":"2026-08-29T23:26:41.787Z","0.11.0":"2026-08-31T02:14:20.078Z","0.12.0":"2026-08-31T02:44:08.699Z","0.13.0":"2026-09-01T22:28:04.421Z","0.14.0":"2026-09-07T15:06:44.813Z","0.15.0":"2026-09-08T03:27:16.467Z","0.15.1":"2026-09-20T06:05:30.439Z","0.16.0":"2026-09-24T00:13:25.262Z","0.17.0":"2026-09-24T04:40:52.217Z","0.17.1":"2026-09-27T02:49:38.295Z","0.17.2":"2026-09-30T04:15:50.169Z"},"bugs":{"url":"https://github.com/DavideCarvalho/adonis-agora-collaboration/issues"},"author":"Davi Carvalho <davi@goflip.ai>","license":"MIT","homepage":"https://davidecarvalho.github.io/agora/docs/collaboration","keywords":["adonisjs","adonis","crdt","yjs","automerge","collaboration","websocket","realtime","agora"],"repository":{"url":"git+https://github.com/DavideCarvalho/adonis-agora-collaboration.git","type":"git","directory":"packages/adonis"},"description":"Collaborative editing (CRDT) for AdonisJS 7 — Yjs (Hocuspocus) and Automerge drivers, Redis-backed presence, unified version control. Part of the Agora ecosystem.","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"readme":"# @adonis-agora/collaboration\n\nCollaborative editing (CRDT) for AdonisJS — Yjs (Hocuspocus), Automerge and PartyKit (edge) drivers, Redis-backed presence, unified version control, anchored comments, ace codegen and React client hooks. Part of the Agora ecosystem.\n\n## Install\n\n```sh\nnode ace add @adonis-agora/collaboration\n```\n\n## Quick start\n\n```sh\nnode ace configure @adonis-agora/collaboration   # provider + config/collaboration.ts\nnode ace collaboration:init                       # REST routes, controller, migrations\nnode ace make:collab-document researches/writing  # shared types per document\n```\n\nWire `config/collaboration.ts` with your `authorize()` (the lib never authorizes by default) and a storage backend (`LucidStorage`, `FileSystemStorage` or your own).\n\n### Engines\n\n| Engine | Sync runs on | Best for |\n|---|---|---|\n| `yjs` (default) | Embedded Hocuspocus on the Adonis HTTP server | Self-hosted, single origin |\n| `automerge` | Custom room broadcast on Adonis server | Native history |\n| `partykit` | Cloudflare Workers + Durable Objects (edge) | Global latency, separate origin |\n\nPartyKit setup:\n\n```ts\n// config/collaboration.ts\n{\n  engine: 'partykit',\n  partykit: { roomHost: 'meu-app.partykit.dev', jwtSecret: process.env.COLLAB_JWT_SECRET },\n}\n```\n\nThen run `collaboration:init --engine=partykit` to scaffold the worker into `partykit-worker/` and deploy with `npx partykit deploy`.\n\n### Admission and host-owned rooms (`yjs`)\n\nTwo optional hooks for apps that own a room's durable state themselves. Both apply to the self-hosted `yjs` engine only; other engines ignore them (except that `persistDocument` refuses an ephemeral room on any engine):\n\n```ts\n// config/collaboration.ts\n{\n  // Opened after the token is verified and before `authorize`. It ends exactly once:\n  // `connected()` when the handshake completes, `closed()` when it never does\n  // (denied, authorize threw, socket dropped, shutdown). A later disconnect of a\n  // connected socket is not an admission event.\n  async beginAdmission(ctx, docName, socketId) {\n    return { connected: async () => {}, closed: async () => {} }\n  },\n  // Loaded through `storage.loadDocument`, but never seeded, stored, flushed on\n  // unload, versioned or restored by the driver — the app persists it its own way.\n  isEphemeralRoom: (docName) => docName.startsWith('projects/'),\n}\n```\n\n## Server API\n\n```ts\nimport collaboration from '@adonis-agora/collaboration/services/main'\n\nawait collaboration.current.getDocumentText('researches/42/writing')\nconst version = await collaboration.current.createVersion('researches/42/writing', userId, 'v1')\ncollaboration.current.comments.list('researches/42/writing', 'text')\n```\n\nVersion control works across engines: full-update snapshots (Yjs/PartyKit) or native heads (Automerge). Comments are anchored per space (`text-range`, `canvas-object`, `timestamp`) and persisted via the storage backend.\n\n## Client hooks (React)\n\n```sh\npnpm add @adonis-agora/collaboration-client\n```\n\n```tsx\nimport {\n  CollaborationProvider,\n  useCollabDoc,\n  useAwareness,\n  useComments,\n  useVersions,\n} from '@adonis-agora/collaboration-client'\n\n<CollaborationProvider baseUrl=\"https://api.app\" getHeaders={() => ({ cookie })}>\n  <Editor docName=\"researches/42/writing\" />\n</CollaborationProvider>\n\nfunction Editor({ docName }: { docName: string }) {\n  const { doc, status } = useCollabDoc(docName)   // Y.Doc + connection status\n  const { peers } = useAwareness(docName)\n  const { comments, create, resolve } = useComments(docName, 'text')\n  const { versions, create: createVersion } = useVersions(docName)\n  // feed doc into Tiptap/y-prosemirror…\n}\n```\n\nThe transport is chosen automatically from the engine reported by `GET /collaboration/token` (HocuspocusProvider or YPartyKitProvider).\n\n## Codegen\n\n### Commands\n\n- `collaboration:init` — scaffolds the documents directory, base migrations (when a database is configured) and the PartyKit worker (`--engine=partykit`)\n- `collaboration:prune --keep=20 [--doc=<name>] [--dry-run]` — deletes all but the N most recent versions of each document (same call as `collaboration.pruneVersions({ keep })`)\n- `make:collab-document <name>` — generates shared document types in `app/collaboration/documents/` (spaces + allowed anchor kinds), importable by the frontend\n\nCommands are registered automatically by `configure`; manual setups need `commands: ['@adonis-agora/collaboration/commands']` in `adonisrc.ts`.\n\n### Typed document registry\n\nThe package ships an Assembler `init` hook (registered by `configure`) that scans `app/collaboration/documents/` and generates `.adonisjs/collaboration/documents.ts`:\n\n```ts\nimport type { CollabDocumentName, CollabDocumentDefinition } from '.adonisjs/collaboration/documents.js'\n\nfunction open(name: CollabDocumentName) { … }   // autocomplete + exhaustiveness\n```\n\nRefresh it with `node ace codegen`, the dev server, tests or build — same lifecycle as controllers/routes barrels.\n\n## REST endpoints\n\nTen endpoints ship built-in (token, comments CRUD, versions, binary state) and are **registered automatically** on boot under `/collaboration`.\n\nProtect them via config — any Adonis middleware or auth guard works:\n\n```ts\n// config/collaboration.ts\nroutes: {\n  enabled: true,\n  prefix: '/collaboration',\n  middleware: [() => import('#middleware/auth_middleware')], // guards apply here\n}\n```\n\nPrefer full control? Disable and register manually where you want:\n\n```ts\n// routes.enabled = false\nimport { collaborationRoutes } from '@adonis-agora/collaboration'\n\ncollaborationRoutes(router, {\n  prefix: '/api/collab',\n  middleware: [authMiddleware],\n})\n```\n\nWithout a resolver the token endpoint fails closed (401): pass `routes.resolveUser` or run your auth middleware first. The binary `state` POST is machine-to-machine (PartyKit worker → Adonis) and requires the shared worker secret instead of a user.\n\n> **Route type-safety caveat**: auto-registered routes live in the provider's `ready()` phase, which runs after the codegen warmup — so they may not appear in `.adonisjs/server/routes.d.ts`. If your app relies on generated route types (e.g. Tuyau), use manual mode: set `routes.enabled = false` and call `collaborationRoutes(router)` in `start/routes.ts`, where routes are always picked up.\n\n## Editor binding (Tiptap)\n\nThe client hooks hand you a plain `Y.Doc` — feed it straight into Tiptap:\n\n```tsx\nimport Collaboration from '@tiptap/extension-collaboration'\nimport CollaborationCursor from '@tiptap/extension-collaboration-cursor'\nimport { useEditor } from '@tiptap/react'\nimport StarterKit from '@tiptap/starter-kit'\nimport { useCollabDoc, useAwareness } from '@adonis-agora/collaboration-client'\n\nfunction Editor({ docName, user }: { docName: string; user: { name: string; color: string } }) {\n  const { doc, status } = useCollabDoc(docName)\n  const { peers } = useAwareness(docName)\n\n  const editor = useEditor({\n    extensions: [\n      StarterKit,\n      Collaboration.configure({ document: doc }),\n      CollaborationCursor.configure({ user }),\n    ],\n    editable: status === 'connected',\n  })\n\n  return (\n    <>\n      <EditorContent editor={editor} />\n      {peers.map((peer) => (\n        <span key={peer.clientId} style={{ color: 'gray' }}>{peer.name ?? 'anon'}</span>\n      ))}\n    </>\n  )\n}\n```\n\n## License\n\nMIT\n","readmeFilename":""}